Wie kann ich einen ZFS-Pool aufteilen, um VMs und Glusterfs separat auf Proxmox zu speichern?

Wie kann ich einen ZFS-Pool aufteilen, um VMs und Glusterfs separat auf Proxmox zu speichern?

Ich habe einen ProxmoxVE-Server, auf dem ich den folgenden Zpool erstellt habe:

root@thor:\~# zpool list

NAME     SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT

Asgard  5.45T   816K  5.45T        -         -     0%     0%  1.00x    ONLINE

root@thor:~# zfs list
NAME     USED  AVAIL     REFER  MOUNTPOINT
Asgard   543K  3.52T      128K  /Asgard  -

Und es hat die folgenden Datenträger:

root@thor:~# lsblk
NAME               MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                  8:0    0   1.8T  0 disk 
├─sda1               8:1    0   1.8T  0 part 
└─sda9               8:9    0     8M  0 part 
sdb                  8:16   0 465.8G  0 disk 
├─sdb1               8:17   0  1007K  0 part 
├─sdb2               8:18   0   512M  0 part /boot/efi
└─sdb3               8:19   0 465.3G  0 part 
  ├─pve-swap       253:0    0     8G  0 lvm  [SWAP]
  ├─pve-root       253:1    0    96G  0 lvm  /
  ├─pve-data_tmeta 253:2    0   3.5G  0 lvm  
  │ └─pve-data     253:4    0 338.4G  0 lvm  
  └─pve-data_tdata 253:3    0 338.4G  0 lvm  
    └─pve-data     253:4    0 338.4G  0 lvm  
sdc                  8:32   0   1.8T  0 disk 
├─sdc1               8:33   0   1.8T  0 part 
└─sdc9               8:41   0     8M  0 part 
sdd                  8:48   0   1.8T  0 disk 
├─sdd1               8:49   0   1.8T  0 part 
└─sdd9               8:57   0     8M  0 par

sdb ist Proxmox und der Rest befindet sich in einem Raidz-Zpool namens Asgard. Ich möchte 1 TB dieses Zpools als Speicher für 2 VMs verwenden. Die restlichen 2,52 TB möchte ich GlusterFS widmen (das dann über eine Speicherklasse mit den auf den VMs laufenden K8s-Knoten verknüpft wird). Wie macht man das in Proxmox richtig (vielleicht ZFS-Subvolumes)?

Bitte sagen Sie mir nicht, dass ich Ceph verwenden soll. Ich habe Ceph verwendet. Es ist großartig, aber es erfordert mehr Ressourcen, als ich für diesen Build habe.

Antwort1

Ich werde xfs anstelle von ZFS für Glusterfs-Volumes verwenden,diese Dokumenteund partitioniere 1 TB ext4 für VM-Images von einem der 1,8 TB-Laufwerke. Kein ZFS erforderlich :D

verwandte Informationen