|

TrueNAS z bezpośrednim dostępem do dysków na PROXMOX VE [praktyczny poradnik]

Aby TrueNAS miał bezpośredni dostęp do fizycznych dysków, muszą one zostać zarezerwowane wyłącznie dla tego systemu. Przed konfiguracją należy upewnić się, że dyski nie zawierają żadnych danych, ponieważ zostaną one usunięte. System Proxmox VE oraz inne maszyny wirtualne powinny korzystać z oddzielnych, dedykowanych dysków.

W przypadku TrueNAS systemowy dysk wirtualny będzie wykorzystywany do instalacji systemu, natomiast przestrzeń Dataset zostanie utworzona na wcześniej zarezerwowanych fizycznych dyskach. Do utworzenia minimalnej konfiguracji RAID1 w ZFS potrzebne są co najmniej dwa dyski.

Dowiedz się więcej: TrueNAS z bezpośrednim dostępem do dysków na PROXMOX VE [praktyczny poradnik]

Przygotowanie fizycznych dysków

Przed instalacją TrueNAS konieczne jest zidentyfikowanie fizycznych dysków, które będą przypisane do maszyny wirtualnej. Pomocne będzie poniższe polecenie, które wylistuje wszystkie dyski wraz z ich identyfikatorami:

lsblk |awk 'NR==1{print $0" DEVICE-ID(S)"}NR>1{dev=$1;printf $0" ";system("find /dev/disk/by-id -lname \"*"dev"\" -printf \" %p\"");print "";}'|grep -v -E 'part|lvm'

Przykładowy wynik:

NAME     MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS DEVICE-ID(S)
sda        8:0    0 931.5G  0 disk   /dev/disk/by-id/ata-WDC_WDS100T1R0A-68A4W0_220605A001CF /dev/disk/by-id/wwn-0x5001b448b7ae6b24
sdb        8:16   0 931.5G  0 disk   /dev/disk/by-id/ata-ST1000LM049-2GH172_WGS3D5WA /dev/disk/by-id/wwn-0x5000c500beb154e3
sdc        8:32   0 238.5G  0 disk   /dev/disk/by-id/wwn-0x500a07511a45e971 /dev/disk/by-id/ata-Micron_1100_MTFDDAV256TBN_17521A45E971
sdd        8:48   0 238.5G  0 disk   /dev/disk/by-id/ata-Micron_1100_MTFDDAV256TBN_170916171ACA /dev/disk/by-id/wwn-0x500a075116171aca
sde        8:64   0 931.5G  0 disk   /dev/disk/by-id/ata-ST1000LM048-2E7172_ZDEANMAZ /dev/disk/by-id/usb-ASMT_2115_00000000000000000000-0:0 /dev/disk/by-id/wwn-0x5000c500b1b7a09f
sr0       11:0    1  1024M  0 rom    /dev/disk/by-id/ata-HL-DT-ST_DVD+_-RW_GU90N_M15GADL1025 /dev/disk/by-id/wwn-0x5001480000000000
zd0      230:0    0    32G  0 disk  
zd16     230:16   0     1M  0 disk  
zd32     230:32   0   112G  0 disk  
zd48     230:48   0     4M  0 disk  
zd64     230:64   0    60G  0 disk  

Tu należy odszukać wspomniane dyski. Oczywiście muszą to być co najmniej dwa o tej samej pojemności, tego samego typu dyski i od tego samego producenta. Potrzebujesz skopiować ścieżki do tych dysków po ich identyfikatorze, więc przykładowo będzie to wyglądać tak: /dev/disk/by-id/ata-Micron_1100_MTFDDAV256TBN_170916171ACA

Przypisanie dysków do maszyny wirtualnej

Przy założeniu, że masz już utworzoną maszynę wirtualną TrueNAS, ale jeszcze nie uruchomiłeś instalatora, należy dodać fizyczne dyski za pomocą polecenia qm set:

qm set <numer maszyny wirtualnej> -scsi1 /dev/disk/by-id/dysk-numer-1 

qm set <numer maszyny wirtualnej> -scsi2 /dev/disk/by-id/dysk-numer-2

Przykład:

qm set 102 -scsi1 /dev/disk/by-id/ata-Micron_1100_MTFDDAV256TBN_170916171ACA
qm set 102 -scsi2 /dev/disk/by-id/ata-Micron_1100_MTFDDAV256TBN_17521A45E971

Jeśli planujesz utworzenie bardziej zaawansowanego układu, np. RAID-Z1 lub RAID-10, możesz dodać więcej dysków w ten sam sposób.

Instalacja TrueNAS

Po przypisaniu dysków uruchom instalację z obrazu ISO TrueNAS. W trakcie procesu instalacji, na ekranie wyboru dysków, wybierz dysk vda jako nośnik systemowy. Instalacja przebiega standardowo jak w przypadku maszyn fizycznych.

Po zakończeniu instalacji, w panelu zarządzania TrueNAS będzie można skonfigurować przestrzeń ZFS na przypisanych fizycznych dyskach.


Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *