Proxmox에서 VM과 Glusterfs를 별도로 저장하기 위해 zfs 풀을 어떻게 분할할 수 있나요?

Proxmox에서 VM과 Glusterfs를 별도로 저장하기 위해 zfs 풀을 어떻게 분할할 수 있나요?

다음 zpool을 만든 ProxmoxVE 서버가 있습니다.

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  -

그리고 다음과 같은 디스크가 있습니다.

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이고 나머지는 이라는 raidz zpool에 있습니다 Asgard. 이 zpool의 1TB를 VM 2개의 스토리지로 사용하고 싶습니다. 남은 2.52TB는 GlusterFS에 사용하고 싶습니다(이후 스토리지 클래스를 통해 VM에서 실행되는 k8s 노드에 연결됨). Proxmox(아마도 zfs 하위 볼륨)에서 이를 수행하는 올바른 방법은 무엇입니까?

Ceph를 사용하라고 말하지 마세요. 저는 Ceph를 사용했습니다. 훌륭하지만 이 빌드에 필요한 것보다 더 많은 리소스가 필요합니다.

답변1

다음은 Glusterfs 볼륨에 ZFS 대신 xfs를 사용하겠습니다.이 문서1.8TB 드라이브 중 하나에서 VM 이미지용으로 1TB ext4를 분할합니다. zfs가 필요하지 않습니다 :D

관련 정보