
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