Difference between revisions of "Lab/Proxmox"
Line 1: | Line 1: | ||
== Oppsett av virtualisering == |
== Oppsett av virtualisering == |
||
− | Maskinen er installert med [https://proxmox.com/en/proxmox-ve Proxmox VE] versjon 7.2, med OS-et installert til en av de to 256 GB SSD-ene (Samsung SSD-en på <code>/dev/sdc</code>). Hostname ble satt til proxmox. Etter installasjon er |
+ | Maskinen er installert med [https://proxmox.com/en/proxmox-ve Proxmox VE] versjon 7.2, med OS-et installert til en av de to 256 GB SSD-ene (Samsung SSD-en på <code>/dev/sdc</code>). Hostname ble satt til proxmox. Etter installasjon er PVE tilgjengelig på URL-en https://[ip]:8006 |
=== Slå på pakkebrønn for no-subscription === |
=== Slå på pakkebrønn for no-subscription === |
||
Line 15: | Line 15: | ||
=== Ekstra pakker === |
=== Ekstra pakker === |
||
For å benytte OpenVSwitch må man installere pakken for det, i tillegg kommer vi til å trenge sudo og git. Man åpner Shell-fanen på hosten og skriver følgende: |
For å benytte OpenVSwitch må man installere pakken for det, i tillegg kommer vi til å trenge sudo og git. Man åpner Shell-fanen på hosten og skriver følgende: |
||
− | apt |
+ | apt install openvswitch-switch sudo git |
=== Lagrings-oppsett === |
=== Lagrings-oppsett === |
||
Line 60: | Line 60: | ||
Starter med å legge til pakkebrønn for Proxmox Backup Server ved å legge til følgende linje i <code>/etc/apt/sources.list</code>: |
Starter med å legge til pakkebrønn for Proxmox Backup Server ved å legge til følgende linje i <code>/etc/apt/sources.list</code>: |
||
deb <nowiki>http://download.proxmox.com/debian/pbs</nowiki> bullseye pbs-no-subscription |
deb <nowiki>http://download.proxmox.com/debian/pbs</nowiki> bullseye pbs-no-subscription |
||
+ | Og kjører så følgende kommandoer for å installere backup server: |
||
+ | pveupdate |
||
+ | apt install proxmox-backup-server |
||
+ | Proxmox Backup Server blir nå tilgjengelig på URL-en https://[ip]:8007 |
Revision as of 11:37, 16 June 2022
Oppsett av virtualisering
Maskinen er installert med Proxmox VE versjon 7.2, med OS-et installert til en av de to 256 GB SSD-ene (Samsung SSD-en på /dev/sdc
). Hostname ble satt til proxmox. Etter installasjon er PVE tilgjengelig på URL-en https://[ip]:8006
Slå på pakkebrønn for no-subscription
Åpner shell og redigerer filen /etc/apt/sources.list
til å inneholde linjen:
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
Man må også kommentere vekk linjen i /etc/apt/sources.list.d/pve-enterprise.list:
#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
Så oppdaterer man pakkebrønnene:
pveupdate
og installerer oppgraderinger som venter:
pveupgrade
Kommandoene pveupdate
og pveupgrade
er spesielle for proxmox, og er den offisielt støttede måten å kjøre oppgraderinger på.
Ekstra pakker
For å benytte OpenVSwitch må man installere pakken for det, i tillegg kommer vi til å trenge sudo og git. Man åpner Shell-fanen på hosten og skriver følgende:
apt install openvswitch-switch sudo git
Lagrings-oppsett
Ved installasjon av Proxmox så opprettes det automatisk et LVM-basert lagringsområde for disker, ISO-filer og container-image på den ledige plassen. Eventuelle ekstra disker blir ikke rørt, så de må settes opp manuelt.
For å legge til mer storage må man gå inn på hosten (Datacenter → proxmox) og så velge "LVM-Thin". Der skal det nå ligge en pool som heter data som ble opprettet under installasjonen. Trykker på "Create: Thinpool" og fyller inn:
- Disk:
/dev/sdb
(Kingston-disken) - Name: ssd1
- Add Storage: true
Den siste disken skal benyttes til backup.
Nettverks-oppsett
Proxmox setter automatisk opp en Linux Bridge på nettverkskortet som står på WAN-siden (den som får tildelt IP under installasjonen). I tillegg trengs det en bridge-device for intern-nettet med VLAN-mulighet, dette gjøres under proxmox-noden og System → Network → Create → OVS Bridge med følgende valg:
- Name: vmbr1
- Autostart: yes (skal allerede stå på som standard)
- Bridge Ports: enp4s2
I tillegg trengs det et bein i hvert VLAN for management:
System → Network → Create → OVS IntPort:
- Name: vlan10 og vlan20
- OVS Bridge: vmbr1
- VLAN Tag: 10 og 20
- IPv4/CIDR: 10.0.10.2/24 og 10.0.20.2/24
- IPv6/CIDR: fd9c:e705:7fdc:10::2/64 og fd9c:e705:7fdc:20::2/64
Etter at dette er lagt inn trykker man Apply Configuration
ISO-fil for drivere
Windows-VM-er kommer til å trenge drivere for å fungere optimalt, og disse er det enklest å gjøre tilgjengelig fra en ISO-fil. Fra ISO Images på local-storage laster man ned fra denne URL-en: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso
Lokal bruker for administrasjon
En lokal bruker opprettes på Proxmox-tjeneren for å administrere VM-ene på innsiden:
adduser einar
Brukeren legges så til i gruppen for sudo-tilgang:
adduser einar sudo
Oppsett av backup-server
Vi har en 2TB disk som kan benyttes til backup av VM-ene. Dette ville vanligvis ha kjørt på en separat maskin, kanskje på en annen lokasjon, men for lab så holder det at det er på samme maskin.
Starter med å legge til pakkebrønn for Proxmox Backup Server ved å legge til følgende linje i /etc/apt/sources.list
:
deb http://download.proxmox.com/debian/pbs bullseye pbs-no-subscription
Og kjører så følgende kommandoer for å installere backup server:
pveupdate apt install proxmox-backup-server
Proxmox Backup Server blir nå tilgjengelig på URL-en https://[ip]:8007