Como posso dividir um pool zfs para armazenar VMs e Glusterfs separadamente no Proxmox?

Como posso dividir um pool zfs para armazenar VMs e Glusterfs separadamente no Proxmox?

Eu tenho um servidor ProxmoxVE no qual criei o seguinte zpool:

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  -

E possui os seguintes discos:

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 é Proxmox e o restante está em um zpool raidz chamado Asgard. Quero usar 1 TB deste zpool como armazenamento para 2 VMs. Quero dedicar os 2,52 TB restantes ao GlusterFS (que será então vinculado aos nós k8s em execução nas VMs por meio de uma classe de armazenamento). Qual é a maneira correta de fazer isso no Proxmox (talvez subvolumes zfs)?

Por favor, não me diga para usar o Ceph. Eu usei o Ceph. É ótimo, mas requer mais recursos do que eu tenho para esta construção.

Responder1

Vou usar xfs em vez de ZFS para volumes Glusterfs a seguirestes documentose particione 1 TB ext4 para imagens VM de uma das unidades de 1,8 TB. Não é necessário zfs :D

informação relacionada