因為 PVE 7 已經採用 cgroup-v2 , 原本 PVE6 內 CT 的 OS 也必須配合升級至支援 cgroup-v2 的版本 Exp. CentOS 7 → CentOS 8 , 但 CentOS 之後已不再是企業使用的穩定版本, 所以應該是要花時間將原本的 CentOS 7 服務移轉至其他穩定版的 Linux 才合理, 也因此採用 PVE 7 與 PVE 6 兩個 Cluster 並存的方式進行處理, 可以有較充裕的時間, 讓服務一一由原本的 PVE 6 移轉至 PVE 7 內
vi /etc/kernel/cmdline
root=ZFS=rpool/ROOT/pve-1 boot=zfs systemd.unified_cgroup_hierarchy=0
root@h470:~# proxmox-boot-tool refresh Running hook script 'proxmox-auto-removal'.. Running hook script 'zz-proxmox-boot'.. Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace.. Copying and configuring kernels on /dev/disk/by-uuid/2B3A-11C2 Copying kernel and creating boot-entry for 5.13.19-2-pve Copying kernel and creating boot-entry for 5.13.19-3-pve
vi /etc/default/grub
: GRUB_CMDLINE_LINUX="root=ZFS=rpool/ROOT/pve-1 boot=zfs systemd.unified_cgroup_hierarchy=0" :
root@TP-PVE-249:~# update-grub Generating grub configuration file ... Found linux image: /boot/vmlinuz-5.15.35-1-pve Found initrd image: /boot/initrd.img-5.15.35-1-pve Found linux image: /boot/vmlinuz-5.4.189-1-pve Found initrd image: /boot/initrd.img-5.4.189-1-pve Found linux image: /boot/vmlinuz-5.4.178-1-pve Found initrd image: /boot/initrd.img-5.4.178-1-pve Found linux image: /boot/vmlinuz-4.15.18-30-pve Found initrd image: /boot/initrd.img-4.15.18-30-pve Found linux image: /boot/vmlinuz-4.15.17-1-pve Found initrd image: /boot/initrd.img-4.15.17-1-pve Found memtest86+ image: /ROOT/pve-1@/boot/memtest86+.bin Found memtest86+ multiboot image: /ROOT/pve-1@/boot/memtest86+_multiboot.bin done
cd /etc/pve/nodes rm -rf xpc