Pridanie dátového disku pre VM do Proxmox

Kompletný návod na pridanie a konfiguráciu dátového disku v Proxmoxe s podporou snapshotov a špecifickými nastaveniami pre VM na Ubuntu Server

Tento návod vás prevedie krokmi na pripojenie nového disku do Proxmox, jeho správne nakonfigurovanie vo formáte QCOW2 s podporou snapshotov a špecifickými parametrami, a následnú konfiguráciu vo virtuálnom stroji (VM) s Ubuntu Server. Obsahuje aj správne zápisy pre /etc/fstab s ohľadom na váš existujúci disk.


Krok 1: Pripojenie nového disku do Proxmox

  1. Fyzické pripojenie disku:

    • Pripojte nový disk k hostiteľskému serveru Proxmox (reštartujte server, ak disk nepodporuje hot-swap).
  2. Overenie disku:

    • Po pripojení spustite:
      lsblk
      
    • Nový disk by sa mal zobraziť ako napr. /dev/sdb.
  3. Pridanie disku ako úložiska:

    • V GUI Proxmox:

      1. Prejdite na Datacenter → Storage → Add → Directory.
      2. Vyberte cestu (napr. /mnt/data-disk) a nastavte disk na používanie pre Disk Images.
      3. Pomenujte úložisko (napr. data-disk) a vypnite ostatné služby (napr. Backups, ISO).
    • Cez CLI:
      Ak disk chcete inicializovať manuálne:

      mkfs.xfs /dev/sdb
      mkdir /mnt/data-disk
      echo "/dev/sdb /mnt/data-disk xfs defaults 0 0" >> /etc/fstab
      mount -a
      pvesm add dir data-disk --path /mnt/data-disk --content images
      

Krok 2: Pripojenie disku do VM s podporou snapshotov

  1. Identifikácia VM:

    • Zistite ID VM (napr. pre VM01 je to 101) cez GUI alebo príkaz:
      qm list
      
  2. Pridanie disku vo formáte QCOW2:

    • V Proxmox GUI:

      1. Prejdite na VM01 → Hardware → Add → Hard Disk.
      2. Vyberte úložisko (napr. data-disk).
      3. Nastavte veľkosť disku (napr. 1.8 TB).
      4. Vyberte Bus/Device ako SCSI.
      5. Disk format: Vyberte QCOW2.
      6. Zapnite tieto nastavenia:
        • Discard: ON
        • IO Thread: ON
        • SSD Emulation: ON
      7. Cache: Nastavte na Write Back.
      8. Backup: Vypnite zálohovanie (zrušte zaškrtnutie políčka “Backup”).
      9. Kliknite na Add.
    • Cez CLI:
      Pridajte disk s požadovanými parametrami:

      qm set 101 --scsi1 data-disk:0,format=qcow2,discard=on,iothread=1,cache=writeback,ssd=1,backup=0
      
  3. Overenie disku:

    • Skontrolujte konfiguráciu VM:
      qm config 101
      
    • Výstup by mal obsahovať:
      scsi1: data-disk:vm-101-disk-0,format=qcow2,discard=on,iothread=1,cache=writeback,ssd=1,backup=0
      

Krok 3: Konfigurácia disku vo VM (Ubuntu Server)

  1. Spustite VM01:

    • V Proxmox GUI vyberte VM01 → Start.
  2. Overenie nového disku vo VM:

    • Prihláste sa do VM a spustite:
      lsblk
      
    • Nový disk sa objaví ako /dev/sdb.
  3. Vytvorenie partície na disku:

    • Spustite fdisk pre disk:

      sudo fdisk /dev/sdb
      
    • Postupujte podľa týchto krokov:

      • Stlačte n: Vytvorenie novej partície.
      • Stlačte p: Primárna partícia.
      • Potvrďte predvolené hodnoty pre začiatok a koniec partície (celý disk).
      • Stlačte w: Uloženie zmien a ukončenie.
    • Aktualizujte tabuľku partícií:

      sudo partprobe
      
    • Skontrolujte partíciu:

      lsblk
      

      Disk bude mať partíciu, napr. /dev/sdb1.

  4. Formátovanie partície na XFS:

    sudo mkfs.xfs /dev/sdb1
    
  5. Vytvorenie a pripojenie adresára:

    • Vytvorte adresár:
      sudo mkdir -p /mnt/media
      
    • Pripojte disk manuálne:
      sudo mount /dev/sdb1 /mnt/media
      
  6. Trvalé pripojenie disku do /etc/fstab:

    • Zistite UUID disku:
      sudo blkid /dev/sdb1
      
    • Pridajte disk do súboru /etc/fstab:
      sudo nano /etc/fstab
      
      Záznam bude vyzerať takto:
      /dev/disk/by-uuid/<UUID vášho nového disku> /mnt/media xfs defaults,discard 0 0
      
    • Otestujte:
      sudo mount -a
      
  7. Nastavenie vlastníka a oprávnení:

    • Nastavte vlastníka adresára /mnt/media na tony:
      sudo chown -R tony:tony /mnt/media
      
    • Nastavte oprávnenia:
      sudo chmod -R 775 /mnt/media
      
  8. Test prístupu:
    Prihláste sa ako používateľ tony a otestujte prístup:

    touch /mnt/media/test_file
    ls -l /mnt/media/test_file
    

Záver

Nový disk je správne pridaný do Proxmox:

  • Pripojený vo formáte QCOW2 s podporou snapshotov.
  • Nastavený s parametrami: Discard, IO Thread, Cache: Write Back, SSD Emulation.
  • Konfigurovaný v Ubuntu Serveri s trvalým pripojením do /mnt/media s rešpektovaním existujúceho formátu v /etc/fstab.

Tento návod zahŕňa všetky potrebné kroky pre funkčnú integráciu nového dátového disku. :blush:

1 lajk