Riggen_HomeLab_Storage_6 - itnett/FTD02H-N GitHub Wiki

Flott! La oss gå gjennom de nødvendige trinnene for å konfigurere BIOS, installere Proxmox fra ISO-en på USB, og sette opp miljøet i henhold til vår plan.

Steg-for-Steg Instruksjoner:

1. Konfigurer BIOS:

  1. Start opp PC-en og gå inn i BIOS:

    • Trykk på Del, F2, eller F10 umiddelbart når du starter opp riggen (avhengig av hovedkortet).
  2. Aktiver UEFI Boot:

    • Gå til Boot Configuration eller Boot Options.
    • Sett Boot Mode til UEFI for å sikre at M.2 NVMe-disken blir korrekt detektert og at Proxmox kan bruke NVMe-drivere fullt ut.
  3. Konfigurer Boot-rekkefølge:

    • Sett USB-enheten (med Proxmox ISO) som den første boot-enheten.
    • Sett M.2 NVMe SSD som den andre boot-enheten.
  4. Aktiver Virtualisering:

    • Gå til CPU Configuration.
    • Aktiver Intel VT-x eller AMD-V (avhengig av CPU), og VT-d for I/O-virtualisering. Dette er nødvendig for å kjøre virtuelle maskiner.
  5. Lagre og start på nytt:

    • Lagre endringene (F10) og start opp fra USB.

2. Installer Proxmox fra ISO:

  1. Boot fra USB:

    • Når BIOS er satt til å starte fra USB, skal Proxmox-installasjonsprogrammet lastes inn.
  2. Start Installeringen:

    • Velg "Install Proxmox VE" fra oppstartsmenuen.
  3. Godta Lisensavtalen:

    • Les og godta Proxmox-lisensavtalen.
  4. Velg M.2 NVMe SSD som Installasjonsdisk:

    • I "Target Hard Disk" delen, velg M.2 NVMe SSD (for eksempel /dev/nvme0n1).
  5. Tilpass Partisjoneringen:

    • Klikk på "Options" for å tilpasse partisjoneringen.
    • Disk Layout: Sett opp følgende:
      • Root Disk Size: 100 GiB (ZFS RAID 0 for Proxmox OS).
      • Swap Size: 32 GiB.
      • Max LVM Size for VM/container data: 100 GiB (LVM-thin for høy IOPS).
      • Resten blir uparisjonert (~700 GiB), tilgjengelig for fremtidig bruk.
  6. Velg File System:

    • Velg ZFS RAID 0 for maksimal ytelse. Dette gir en rask installasjon på M.2, som også kan konfigureres med ZFS cache og log senere.
  7. Velg Tastatur og Region:

    • Velg riktig tidssone, språk og tastaturoppsett.
  8. Angi Administrator Passord og E-postadresse:

    • Sett et sterkt root-passord og skriv inn en e-postadresse for systemvarsler.
  9. Nettverkskonfigurasjon:

    • Velg riktig nettverksgrensesnitt for den innebygde 1GbE-porten.
    • Sett opp statisk IP-adresse eller DHCP basert på ditt hjemmenettverk.
    • Sett opp en hostname for Proxmox-serveren, for eksempel proxmox-lab.
  10. Fullfør Installasjonen:

    • Klikk "Install" for å begynne installasjonen.
    • Etter installasjonen er fullført, fjern USB-stasjonen og start systemet på nytt.

3. Første Innlogging og Initial Konfigurasjon:

  1. Logg Inn på Proxmox Web Interface:

    • Åpne en nettleser på en annen PC, og gå til Proxmox-serverens IP-adresse:
      https://<Proxmox-IP>:8006
      
    • Logg inn med brukernavn root og passordet du angav under installasjonen.
  2. Opprett ZFS Pooler:

  • ZFS Pool for VM-lagring (zpool_vm):

    • Åpne Datacenter > Storage.
    • Klikk på "Create: ZFS".
    • Velg SSD-ene /dev/sdb og /dev/sdc (1,8 TB hver) og partisjoner dem først ved å bruke 50% av kapasiteten på hver disk:
    • Lag en ZFS pool med speiling (RAID1):
      zpool create -o ashift=12 zpool_vm mirror /dev/sdb1 /dev/sdc1
    • Bekreft og opprett poolen.
  • ZFS Pool for ISO-er og Maler (zpool_image):

    • Velg 500GB SSD /dev/sdd og lag en enkel pool:
      zpool create zpool_image /dev/sdd
    • Sett zpool_image som lagring for ISO-er, maler, og templates.

4. Konfigurer Lagring og Cache:

  • L2ARC og SLOG på M.2:
    • Bruk 10 GiB som SLOG og 20 GiB som L2ARC fra M.2-disken.
    • I Proxmox GUI, gå til Datacenter > ZFS > zpool_vm:
      • Legg til SLOG:
      zpool add zpool_vm log /dev/nvme0n1p4
      • Legg til L2ARC:
      zpool add zpool_vm cache /dev/nvme0n1p5

5. Oppsett og Testing:

  1. Test Systemet:

    • Opprett noen test-VM-er og containere for å sikre at systemet fungerer som forventet.
    • Test ytelsen ved å kjøre noen grunnleggende arbeidsbelastninger og overvåke systemet.
  2. Overvåkning:

    • Sett opp Zabbix eller Grafana for overvåking av ressursbruk, inkludert minne, CPU, lagring og nettverk.
  3. Backup-løsning:

    • Sett opp automatiserte backupløsninger til 500GB SSD eller senere til SATA-poolen.

Oppsummering:

  • Konfigurer BIOS korrekt for UEFI og virtualisering.
  • Installer Proxmox på M.2 med tilpassede partisjoner for OS, swap, og cache.
  • Sett opp ZFS pooler med RAID1 på SSD-er for VM-er og dedikert lagring for ISO-er.
  • Justér caching (SLOG/L2ARC) og hold resten av M.2 uparisjonert for fremtidige utvidelser.

Dette gir deg et godt fundament for å komme i gang med din lab, med maksimal ytelse og fleksibilitet for fremtidige utvidelser!

Her er de nødvendige trinnene for å konfigurere BIOS, installere Proxmox fra ISO-en på USB, og sette opp miljøet i henhold til planen din.

Trinn-for-Trinn Instruksjoner:

1. Konfigurer BIOS:

  1. Start opp PC-en og gå inn i BIOS:

    • Trykk på Del, F2, eller F10 umiddelbart ved oppstart (avhengig av hovedkortet).
  2. Aktiver UEFI Boot:

    • Gå til Boot Configuration eller Boot Options.
    • Sett Boot Mode til UEFI for å sikre korrekt deteksjon og bruk av M.2 NVMe SSD-en.
  3. Konfigurer Boot-rekkefølge:

    • Sett USB-enheten (med Proxmox ISO) som den første boot-enheten.
    • Sett M.2 NVMe SSD som den andre boot-enheten.
  4. Aktiver Virtualisering:

    • Gå til CPU Configuration.
    • Aktiver Intel VT-x og VT-d for virtualisering og I/O-virtualisering, nødvendig for å kjøre virtuelle maskiner.
  5. Aktiver PCIe M.2-tilkobling:

    • Under Advanced eller Onboard Devices Configuration, sørg for at M.2-porten er aktivert og satt til PCIe x4 mode for maksimal ytelse.
  6. Lagre og start på nytt:

    • Lagre endringene (F10) og start systemet på nytt fra USB.

2. Installer Proxmox fra ISO:

  1. Boot fra USB:

    • Når BIOS er satt til å starte fra USB, skal Proxmox-installasjonsprogrammet lastes inn automatisk.
  2. Start Installeringen:

    • Velg "Install Proxmox VE" fra oppstartsmenuen.
  3. Godta Lisensavtalen:

    • Les og godta Proxmox-lisensavtalen.
  4. Velg M.2 NVMe SSD som Installasjonsdisk:

    • I "Target Hard Disk"-seksjonen, velg M.2 NVMe SSD (for eksempel /dev/nvme0n1).
  5. Tilpass Partisjoneringen:

    • Klikk på "Options" for å tilpasse partisjoneringen:
      • Root Disk Size: 100 GiB (for Proxmox OS).
      • Swap Size: 16-32 GiB (basert på tilgjengelig RAM).
      • Max LVM Size: Resterende plass kan være LVM for VM-er og containere.
  6. Velg Filssystem:

    • Velg ZFS RAID 0 for maksimal ytelse på systemdisken (gir rask installasjon på M.2).
  7. Velg Tastatur og Region:

    • Velg riktig tidssone, språk og tastaturoppsett.
  8. Angi Administratorpassord og E-postadresse:

    • Sett et sterkt root-passord og oppgi en e-postadresse for systemvarsler.
  9. Nettverkskonfigurasjon:

    • Sett opp nettverksgrensesnittet for den innebygde 1GbE-porten.
    • Velg enten statisk IP-adresse eller DHCP, og oppgi hostname, for eksempel proxmox-lab.
  10. Fullfør Installasjonen:

    • Klikk "Install" for å starte installasjonen.
    • Når installasjonen er fullført, fjern USB-stasjonen og start systemet på nytt.

3. Første Innlogging og Initial Konfigurasjon:

  1. Logg Inn på Proxmox Web Interface:

    • Åpne en nettleser på en annen enhet og gå til Proxmox-serverens IP-adresse:
      https://<Proxmox-IP>:8006
      
    • Logg inn med brukernavn root og passordet angitt under installasjonen.
  2. Opprett ZFS Pooler:

  • ZFS Pool for VM-lagring (zpool_vm):

    • Gå til Datacenter > Storage i Proxmox GUI.
    • Klikk på "Create: ZFS".
    • Velg de to 1.6 TB SSD-ene /dev/sdb og /dev/sdc og konfigurer dem som RAID1 (Mirror):
      zpool create -o ashift=12 zpool_vm mirror /dev/sdb /dev/sdc
  • ZFS Pool for ISO-er og Maler (zpool_image):

    • Velg 500GB SSD /dev/sdd og opprett en enkel ZFS pool:
      zpool create zpool_image /dev/sdd

4. Konfigurer Lagring og Cache:

  • Konfigurer L2ARC og SLOG:
    • Bruk M.2 NVMe SSD for å tildele partisjoner for L2ARC (read cache) og SLOG (write cache) for de respektive poolene.
    • Eksempel:
      zpool add zpool_vm cache /dev/nvme0n1p4
      zpool add zpool_vm log /dev/nvme0n1p5

5. Oppsett og Testing:

  1. Test Systemet:

    • Opprett test-VM-er og containere for å bekrefte at systemet fungerer riktig.
    • Overvåk ytelsen ved hjelp av Proxmox' innebygde verktøy og logg.
  2. Overvåkning og Backup:

    • Sett opp overvåkningsverktøy som Zabbix eller Grafana.
    • Konfigurer automatiske backupløsninger til 500GB SSD eller ekstern lagring.

Oppsummering:

Dette gir en robust og fleksibel start på din Proxmox-lab med optimal ytelse og skalerbarhet, samtidig som du sikrer dataintegritet og redundans. Med denne konfigurasjonen vil du kunne utnytte M.2 NVMe SSD fullt ut for systemytelse, mens du også drar nytte av ZFS sin kraftige funksjonalitet for databeskyttelse og lagringshåndtering.

Her er en strukturert fremgangsmåte for å konfigurere BIOS, installere Proxmox fra en ISO på en USB-stasjon, og sette opp miljøet for å optimalisere læring og testing:

Trinn-for-Trinn Instruksjoner:

1. Konfigurer BIOS:

  1. Start opp PC-en og gå inn i BIOS:

    • Trykk Del, F2, eller F10 ved oppstart (varierer med hovedkortet).
  2. Aktiver UEFI Boot:

    • Gå til Boot Configuration eller Boot Options.
    • Sett Boot Mode til UEFI for å sikre korrekt oppsett for NVMe SSD.
  3. Sett Boot-rekkefølge:

    • Velg USB-enheten med Proxmox ISO som første boot-enhet.
    • Sett M.2 NVMe SSD som andre boot-enhet.
  4. Aktiver Virtualisering:

    • Gå til CPU Configuration.
    • Aktiver Intel VT-x og VT-d for å muliggjøre virtualisering.
  5. Optimaliser PCIe M.2-tilkobling:

    • Under Advanced eller Onboard Devices Configuration, aktiver M.2-porten og sett den til PCIe x4 mode.
  6. Lagre og start på nytt:

    • Lagre endringene med F10 og start på nytt.

2. Installer Proxmox fra ISO:

  1. Boot fra USB:

    • Systemet skal automatisk starte opp fra USB-en hvis den er riktig satt i BIOS.
  2. Start Installeringen:

    • Velg "Install Proxmox VE" fra installasjonsmenyen.
  3. Godta Lisensavtalen:

    • Les og godta lisensvilkårene.
  4. Velg M.2 NVMe SSD som Installasjonsdisk:

    • Velg M.2 NVMe SSD (f.eks. /dev/nvme0n1) som mål for installasjonen.
  5. Tilpass Partisjoneringen:

    • Juster partisjonene:
      • Root Disk Size: 100 GiB.
      • Swap Size: 16-32 GiB.
      • Max LVM Size: Bruk gjenværende plass.
  6. Velg Filssystem:

    • Velg ZFS RAID 0 for maksimal ytelse på systemdisken.
  7. Sett Opp Regionale Innstillinger:

    • Angi tidssone, språk og tastaturoppsett.
  8. Angi Administratorpassord og E-postadresse:

    • Sett et sterkt root-passord og angi en e-postadresse.
  9. Nettverkskonfigurasjon:

    • Sett opp nettverksgrensesnittet (statisk IP eller DHCP) og hostname (f.eks. proxmox-lab).
  10. Fullfør Installasjonen:

    • Klikk "Install". Fjern USB-stasjonen etter installasjon og start på nytt.

3. Første Innlogging og Konfigurasjon:

  1. Logg Inn på Proxmox Web Interface:

    • Bruk en nettleser og skriv inn Proxmox IP-adressen:
      https://<Proxmox-IP>:8006
      
    • Logg inn med brukernavn root og det angitte passordet.
  2. Opprett ZFS Pooler:

  • ZFS Pool for VM-lagring (zpool_vm):

    • Opprett en ZFS pool på de to 1.6 TB SSD-ene som RAID1 (Mirror):
      zpool create -o ashift=12 zpool_vm mirror /dev/sdb /dev/sdc
  • ZFS Pool for ISO-er og Maler (zpool_image):

    • Opprett en enkel ZFS pool på 500GB SSD:
      zpool create zpool_image /dev/sdd

4. Konfigurer Lagring og Cache:

  • Konfigurer L2ARC og SLOG:
    • Bruk NVMe SSD for å sette opp L2ARC (read cache) og SLOG (write cache):
      zpool add zpool_vm cache /dev/nvme0n1p4
      zpool add zpool_vm log /dev/nvme0n1p5

5. Oppsett og Testing:

  1. Test Systemet:

    • Opprett test-VM-er og containere for å bekrefte at systemet fungerer optimalt.
    • Bruk Proxmox' overvåkingsverktøy for å sjekke ytelse og ressursbruk.
  2. Konfigurer Overvåkning og Backup:

    • Sett opp Zabbix eller Grafana for systemovervåkning.
    • Konfigurer automatiske sikkerhetskopier til en av SSD-ene eller til ekstern lagring.

Oppsummering:

Denne fremgangsmåten sikrer at du setter opp Proxmox VE effektivt, med optimal utnyttelse av hardware-ressursene. Du vil ha et solid fundament for å kjøre en virtuell lab som dekker alle nødvendige læringsmål innen virtualisering, nettverksadministrasjon, sikkerhet, og serveradministrasjon.

⚠️ **GitHub.com Fallback** ⚠️