Proxmox Virtual Environment oppsett

Oversikt

Introduksjon.

Hva er Proxmox virtual environment.

Proxmox VE er en type 1 hypervisor som betyr at det er ett operativsystem ment for Ä administrere virtuelle maskiner. En type 1 hypervisor er installert direkte pÄ maskinvaren din i motsetning til en type 2 hypervisor som trenger ett operativsystem som Windows installert pÄ maskinen.

Krav

Proxmox kan kjÞres pÄ alt fra en gammel laptop til profesjonelle servere. Hvis du har en maskin med 8 gigabyte minne, prosessor med fire kjerner og en harddisk med litt stÞrrelse har du alt du trenger. Det er en bonus om du har to harddisker. Proxmox kan ogsÄ bli installert direkte pÄ en minnepenn om det passer best, men vÊr obs pÄ at dette kan vÊre ustabilt i lengden.

Du trenger ogsÄ en minnepenn for Ä kunne installere Proxmox fra. Link til Proxmox VE ISO Det finnes mange mÄter Ä sette opp en USB du kan installere fra. Ventoy er en jeg vil foreslÄ.

Hva jeg bruker nÄ

I dette oppsettet bruker jeg nÄ en HP EliteDesk 800 G3 mini med fÞlgende spesifikasjoner:

  • Prosessor: Intel Core i5-7500T 4 core
  • Skjermkort: Intel HD Graphics 630
  • Minne: 16GB DDR4
  • Lagring:
    • 1 x Inter m.2 SSD 256GB
    • 1 x Inter sata SSD 256GB
    • 1 x Ekstern sata HDD 1TB koblet til med USB
  • Nettverk:
    • 1 x intern gigabit ethernet port
    • 1 x USB gigabit ethernet adapter
    • 1 x USB fast ethernet adapter

Dette oppsettet er langt fra en profesjonell lÞsning men for min del er det ett steg opp fra en Raspberry pi. Med skikkelige servere kan ogsÄ strÞmregningen bli mindre morsom som du slipper med en lÞsning som dette.

BIOS konfigurasjon

I BIOS er det som regel noe som heter "secure boot" eller en variasjon av det, den mÄ settes til deaktivert. secure boot blokkerer installasjon av Linux distribusjoner.

FÞr du starter installasjonen kan det ogsÄ vÊre greit Ä aktivere visualisering i BIOS. Det kan gjÞres etter installasjon men mÄ gjÞres fÞr man prÞver Ä sette opp en virtuell maskin.

Hvis det er tilgjengelig sÄ kan det vÊre praktisk Ä aktivere automatisk oppstart. Dette vil gjÞre at maskinen slÄr seg pÄ etter strÞm tap.

Tips

Koble alt du Þnsker Ä ha koblet til innen kategoriene PCIE som skjermkort og nettverkskort (bÄde USB og PCIE) fÞr du setter i gang installasjonen. Jeg har stÞtt pÄ en del problemer nÄr jeg har koblet til eller fra denne typen enheter etter installasjon.

Installasjons prosessen er sÄ rett frem som den kan vÊre, men det er noen fÄ ting som kan vÊre greit Ä planlegge i forkant

  • Hva du Ăžnsker at maskinen skal hete. For meg kommer den til Ă„ hete proxmoxbox i denne guiden.
  • IP-adresse og nettverk. Det mest vanlige er Ă„ ha 192.168.1.(tall fra 2 til 254). Om du er usikker nĂ„r det kommer til nettverk sĂ„ kan du koble maskinen til nett fĂžr du starter installasjonen. Da vil du fĂ„ en IP-adresse du kan bruke.

Video veiledning

Oppsett

Installasjon

  1. For Ä starte installasjonen, Äpne boot/oppstart menyen pÄ PC-en du vil installere proxmox pÄ. Forskjellige produsenter bruker forskjellige taster pÄ tastaturet for Ä komme inn i boot/oppstart menyen. Hvis du er usikker, prÞv Ä trykke pÄ Escape knappen under oppstart. Dette kan kanskje stoppe vanlig oppstart og gi deg muligheten til Ä komme inn i boot/oppstart menyen. Om du sliter med Ä fÄ det til prÞv Ä sÞke opp PC eller hovedkort produsent sammen med boot menu pÄ google.
  2. Velg installasjons media. Navnene pÄ enhetene er ikke alltid like lett Ä tyde, hvis du velger feil er det bare Ä restarte maskinen for Ä prÞve igjen.
  3. NÄr installasjonen er i gang vil du bli mÞtt av Proxmox logoen og ett par alternativer. Her er det bare Ä trykke pÄ Enter nÄr skriften pÄ Install Proxmox VE er rÞd.
  4. Trykk pÄ knappen I agree pÄ "end user license agreement (EULA)" for Ä komme videre.
  5. NÄ skal det velges pÄ hvilken harddisk du Þnsker Ä installere Proxmox. Jeg fÄr opp 4 enheter hvor 3 er de jeg nevnte tidligere, den siste er USB-en jeg bruker til Ä installere Proxmox med. Jeg installerer det nÄ pÄ harddisken som er 1 terrabyte. Det er flere ting som kan gjÞres pÄ dette steget som Ä sette opp raid, men det kommer jeg ikke til Ä gÄ inn pÄ nÄ. Trykk pÄ next nÄr riktig harddisk er valgt.
  6. Lokalisering. Dette kan gjÞres veldig raskt ved Ä skrive inn landet du er i pÄ den Þverste boksen.
  7. Legg inn det passordet og mailen du Ăžnsker. Mailen er kun for hvis du setter opp notifikasjoner for hendelser du Ăžnsker beskjed om.
  8. Hostname og nettverk. Skriv inn navnet du Þnsker etterfulgt av ett domene eller .local. Det kan vÊre vanskelig Ä velge riktig nettverkskort om du har flere og maskinen ikke er koblet til nett. Noe som kan hjelpe i det tilfellet er at eksterne adaptere fÄr navn som begynner med enx mens interne begynner med eno.
    • Management Interface: Velg Ăžnsket nettverkskort, i mitt tilfelle er det ett eksternt.
    • Hostname (FQDN): Sett det du Ăžnsker som navn for maskinen etterfulgt av punktum og domene til slutt (navn.domene). Hvis du ikke har ett domene du skal bruke er det best Ă„ bruke local sĂ„ du ikke fĂ„r problemer med installasjonen.
    • IP Address (CIDR): Sett IP-adressen du Ăžnsker Ă„ koble til maskinen med. Du mĂ„ ogsĂ„ ha en nettverk maske, i mitt tilfelle er det 23 som tilsvarer 255.255.254.0. Igjen om du er usikker bruk det du fĂ„r nĂ„r du er koblet til nett
    • Gateway: Her skal IP-adressen til ruteren din legges inn. Dette er sĂ„ Proxmox installasjonen vet hvor den skal gĂ„ for Ă„ komme til nett og annet nettverks relatert.
    • DNS Server: Vanligvis sĂ„ fĂ„r ruteren din adresse til noen DNS servere sĂ„ du kan sette samme adresse der som pĂ„ Gateway. Om du Ăžnsker kan du sette noe annet som cloudflare sin som er 1.0.0.1.
  9. PÄ slutten av oppsettet vil du fÄ ett informasjons vindu med det du har lagt inn. Er du fornÞyd er det bare Ä trykke pÄ Install knappen og vente pÄ at Proxmox installeres.
  10. NÄr installasjonen er ferdig vil du fÄ litt hvit tekst pÄ en svart bakgrunn. For Ä komme inn i pÄ Proxmox, ta adressen den viser til (https://"IP-adresse":8006) og skriv det inn i nettleser vinduet pÄ en annen pc du Þnsker Ä administrere fra.

Logge inn

Det fÞrste du vil bli mÞtt av nÄr du har skrevet inn adressen er en advarsel om at koblingen ikke er privat. Dette er pÄ grunn av at det mangler riktige SSL sertifikat pÄ serveren. Det er trygt Ä trykke pÄ Avansert etterfulgt av Godta risikoen og fortsett.

NÄr det er pÄ tide Ä logge inn sÄ er brukernavnet root og passordet er det som ble laget under installasjonen. PÄ Realm skal det stÄ "Linux PAM standard authentication." PÄ sprÄk kan det velges norsk men jeg bruker engelsk sÄnn at jeg lettere kan feil sÞke om jeg fÄr en feilmelding. Trykk pÄ Login nÄr du er klar.

NÄr du logger inn vil du fÄ en melding om at du ikke har ett gyldig abonnement. Proxmox er fullstendig gratis men du kan betale for noen tilleggs funksjoner og support.

Bare trykk pÄ OK for Ä komme videre.

Rask informasjon

Oppe i venstre hjÞrnet nÄr Server View er valgt kan du se "datasenteret" ditt. her vil du kunne se lagring, virtuelle maskiner og proxmox noder om du velger Ä skape ett cluster.

  • Datacenter: Konfigurasjon gjort her vil pĂ„virke alle Proxmox noder i clusteret.
  • "proxmoxbox": Dette er maskinen Proxmox er installert pĂ„ ogsĂ„ kalt en node. Om du installerer proxmox pĂ„ flere maskiner sĂ„ kan det settes opp ett cluster og du kan legge de til og se de her.
  • local & local-lvm: Dette er lagring som er pĂ„ maskinen som proxmox er installert pĂ„. Her vil det komme mer nĂ„r resten av diskene blir konfigurert.
  • Virtuelle maskiner vil ogsĂ„ komme i denne menyen under Proxmox noden de blir satt opp pĂ„.

Konfigurasjon

Aktivere oppdateringer

NÄr Proxmox fÞrst er installert sÄ er det kun Debian og Proxmox Enterprise pakkebrÞnner/repositories som er aktivert. Med mindre du har en lisens til det sÄ vil du ikke fÄ oppdateringer fra Enterprise. Dette er lett Ä fikse med Ä endre over til community pakkebrÞnnen/repository.

  1. Velg node (maskin).
  2. I menyen til hÞyre for Server view, gÄ til Repositories som er under Updates
  3. Velg Enterprise repository ved Ä trykke pÄ den. Om du er usikker, se pÄ adressen.
  4. Trykk pÄ Disable. Grunnen for Ä deaktivere denne er for Ä slippe en feilmelding du fÄr om du ikke har lisens.
  5. For Ä legge til community pakkebrÞnnen/repository. Trykk pÄ Add knappen.
  6. Trykk pÄ nedtrekks menyen for Ä se valgene.
  7. Velg No-Subscription.
  8. Trykk pÄ Add for Ä legge til denne pakkebrÞnnen/repository til oppdatering listen.
  9. For Ă„ oppdatere, naviger til Updates.
  10. NÄr du trykker pÄ Refresh Vil du igjen fÄ en melding om at du ikke har lisens. Ignorer den og trykk pÄ OK.
  11. I boksen du fÄr opp gjÞres det samme som Ä skrive apt-get update i ett terminal vindu. Lukk boksen nÄr du ser meldingen "TASK OK"
  12. NÄr du trykker pÄ Upgrade vil det Äpnes ett terminal vindu.
  13. I vinduet Listes det opp alle pakkene som kan oppdateres. Alt du trenger Ä gjÞre er Ä trykke pÄ Enter knappen, NÄr Y som stÄr for yes er stor sÄ er det standardvalget. Tiden oppdateringen vil ta kommer an pÄ hvor gammel ISO filen du har brukt er. Det er fult mulig Ä gjÞre andre ting mens systemet oppdateres
  14. Til slutt vil du fÄ en melding hvor det stÄr "Your System is up-to-date". Du kan da enten skrive "exit" og trykke pÄ Enter knappen eller krysse ut vinduet for Ä lukke det.

Initialiser disker

Å initialere disker er blitt gjort veldig enkelt i Proxmox 7. Tidligere mĂ„tte det brukes ett verktĂžy som heter fdisk som ikke er vanskelig, men det er fint at prosessen er automatisert. Det skal ikke vĂŠre mulig Ă„ rense disken Proxmox er installert pĂ„ eller som er i aktiv bruk, men det er best Ă„ vĂŠre pĂ„ den sikre siden Ă„ ikke prĂžve. Jeg kommer til Ă„ bruke LVM-Thin pĂ„ diskene jeg skal sette opp. Fordelen med det fremfor andre er at ikke all lagringsplass som jeg tildeler en virtuell maskin blir lĂ„st til den. Det som ikke brukes av den virtuelle maskinen vil stĂ„ som ledig plass. Dette er ikke noe som skal gjĂžres pĂ„ noe som er i produksjon eller drifts kritisk siden det kan generere problemer.

  1. Velg noden (maskinen) du Þnsker Ä initialere disker pÄ.

  2. I menyen til hÞyre for Server View trykk pÄ Disks.

  3. Marker disken du Þnsker Ä initialere ved Ä trykke pÄ den.

  4. Trykk pÄ knappen det stÄr Wipe Disk pÄ. Du vil fÄ en advarsel om at alt pÄ disken vil bli slettet. Prosessen starter nÄr du trykker pÄ Yes. Grunnen til at dette gjÞres er at disken mÄ vÊre helt tom fÞr Proxmox vil sette den opp med Þnsket filsystem.

  5. NÄ til Ä sette opp disken. Trykk pÄ LVM-Thin under disks.

  6. Trykk pÄ "Create: Thinpool"

  7. I boksen som kommer opp, velg Þnsket disk i nedtrekks menyen.

  8. Som navn pÄ disken prÞver jeg Ä kalle den noe kort og forklarende.

  9. Disken vil bli gjort klar nÄr du trykker pÄ Create knappen. NÄr den er ferdig vil du kunne se den under noden din i Server View.

Laste opp ISO filer.

Under installasjonen var en del av harddisken partisjonert ut og konfigurert for Ä oppbevare ISO filer. Andre disker kan ogsÄ konfigureres til Ä ha ISO filer pÄ seg men det har ikke vÊrt nÞdvendig for meg.

Det er to enkle mÄter Ä laste opp ISO filer til Proxmox. En er Ä laste opp fra PC-en du administrerer fra, den andre er Ä laste direkte ned fra nettet med adressen til der filen ligger.

Her er linker til filene jeg bruker i eksempelet:

  1. Link til Windows 10 ISO nedlastning: https://www.microsoft.com/en-us/software-download/windows10ISO
  2. Link til Windows VirtIO Drivere: https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers

Fra PC til Proxmox.

  1. Start med Ă„ navigere til partisjonen kalt local under Server View.
  2. I menyen til hÞyre for Server View, trykk pÄ ISO Images.
  3. Trykk pÄ knappen det stÄr Upload pÄ
  4. NĂ„r du trykker pĂ„ Select File sĂ„ vil det Ă„pnes en filutforsker som du kan bruke til Ă„ navigere til der ISO filen er lagret. Åpne filen for Ă„ hente den inn i Proxmox
  5. For Ä starte opplastningen, trykk pÄ Upload knappen. NÄ er det bare Ä vente pÄ at filen lastes opp sÄ da passer det med en pause.
  6. Etter en liten stund vil det komme opp en ny boks som viser prosessen av at ISO filen kopieres fra ett sted til ett annet pÄ Proxmox. Det er bare Ä fortsette med pause.
  7. ISO filen er klar til bruk nÄr du ser meldingen TASK OK.

  1. Start med Ă„ navigere til partisjonen kalt local under Server View.
  2. I menyen til hÞyre for Server View, trykk pÄ ISO Images.
  3. Denne gangen trykk pÄ knappen Download from URL.
  4. I den Ăžverste linjen i boksen som kom opp kan du skrive eller lime inn linken til der du laster ned filen.
  5. Trykk pÄ Query URL knappen for Ä se at Proxmox fÄr en ISO-fil.
  6. SÄ lenge det stÄr .iso pÄ slutten i File name linjen skal alt vÊre riktig.
  7. start nedlastingen ved Ä trykke pÄ Download knappen.
  8. I den neste boksen vil du fÄ litt informasjon om hvor langt i nedlastingen du har kommet.
  9. Filen er klar til bruk nÄr du ser meldingen TASK OK.

Klar for Ă„ sette opp virtuelle maskiner.

SÄ lenge alt var problemfritt, eller du fikk lÞst problemene som oppsto sÄ skal du vÊre klar til Ä sette opp virtuelle maskiner

Grunnene mine for Ă„ skrive denne lille guiden er like deler hvorfor ikke, bedre meg selv og at jeg liker Proxmox.

Kilder og resurser

Her legger jeg ved ressurser som jeg har brukt og som kan vĂŠre til hjelp for andre.

Oversettelser: