Difference between revisions of "Lab/Proxmox"

From Slaskete wiki
Jump to navigation Jump to search
Line 9: Line 9:
 
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.
 
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 → pve01'') og så velge ''LVM-Thin'' eller ''ZFS'' under ''Disks'' i menyen.
+
For å legge til mer storage må man gå inn på hosten (''Datacenter → proxmox'') og så velge ''LVM-Thin'' eller ''ZFS'' under ''Disks'' i menyen.
   
 
==== LVM-thin ====
 
==== LVM-thin ====
Line 17: Line 17:
 
ZFS opprettet på SSD-en <code>/dev/sdc1</code> (Samsung-disken). Gjort tilgjengelig som ssd2.
 
ZFS opprettet på SSD-en <code>/dev/sdc1</code> (Samsung-disken). Gjort tilgjengelig som ssd2.
   
  +
=== Nettverks-oppsett ===
==== Lokal bruker for administrasjon ====
 
  +
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 VLAN 10 for management:
  +
  +
''System'' ''→ Network → Create → OVS IntPort:''
  +
  +
* Name: vlan10
  +
* OVS Bridge: vmbr1
  +
* VLAN Tag: 10
  +
* IPv4/CIDR: 10.0.10.2/24
  +
* Gateway (IPv4): 10.0.10.1
  +
* IPv6/CIDR: fd9c:e705:7fdc:10::2/64
  +
* Gateway (IPv6): fd9c:e705:7fdc:10::1
  +
 
=== Lokal bruker for administrasjon ===
 
En lokal bruker opprettes på Proxmox-tjeneren for å administrere VM-ene på innsiden:
 
En lokal bruker opprettes på Proxmox-tjeneren for å administrere VM-ene på innsiden:
 
adduser einar
 
adduser einar

Revision as of 11:47, 13 June 2022

Oppsett av virtualisering

Maskinen er installert med Proxmox VE versjon 6, med OS-et installert til den 2TB store HDD-en. Hostname ble satt til pve01. Etter installasjon er følgende endringer gjort:

Ekstra pakker

For å benytte OpenVSwitch må man installere pakken for det, i tillegg kommer vi til å trenge sudo. Man åpner Shell-fanen på hosten og skriver følgende:

apt-get install openvswitch-switch sudo

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 eller ZFS under Disks i menyen.

LVM-thin

Ekstra LVM-lagring opprettet på SSD-en /dev/sdb1 (Kingston-disken). Gjort tilgjengelig som ssd1.

ZFS

ZFS opprettet på SSD-en /dev/sdc1 (Samsung-disken). Gjort tilgjengelig som ssd2.

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 VLAN 10 for management:

System → Network → Create → OVS IntPort:

  • Name: vlan10
  • OVS Bridge: vmbr1
  • VLAN Tag: 10
  • IPv4/CIDR: 10.0.10.2/24
  • Gateway (IPv4): 10.0.10.1
  • IPv6/CIDR: fd9c:e705:7fdc:10::2/64
  • Gateway (IPv6): fd9c:e705:7fdc:10::1

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