使用 virtualizor 创建 openvz 容器时出现 Ploop 错误

使用 virtualizor 创建 openvz 容器时出现 Ploop 错误

我是 Virtualizor 的新手,正在尝试入门。我从 ISO 安装了 OpenVZ 7 (版本 7.0.8-390 点击此处),一切似乎都很好,直到我安装了 Virtualizor 并尝试创建容器。无论我选择什么操作系统,我都会得到

Failed to register the CT: PRL_ERR_VZCTL_OPERATION_FAILED (Details: Failed to read /vz/private/3ed73264-6029-4640-b1c0-3e59e635354a.private_temporary/root.hdd/DiskDescriptor.xml: Error in ploop_open_dd (di.c:363): Can't resolve /vz/private/3ed73264-6029-4640-b1c0-3e59e635354a.private_temporary/root.hdd/DiskDescriptor.xml: No such file or directory
Creation of Container private area failed

这是由于 ploop 造成的...所以我尝试取消选中 Virualizor 中“主设置”下的 ploop 设置,但什么也没改变。然后我在 /etc/vz/vz.conf 中添加了 VE_LAYOUT=simfs 以强制使用 simfs,但这也没有改变错误。它似乎在强制使用 ploop,我不知道为什么。此外,我想知道为什么 ploop 会失败。我安装了 ploop 和所有东西。Modprobe ploop 没有返回任何内容。modprobe pfmt_ploop1 modprobe pfmt_raw modprobe pio_direct 也是如此。驱动器格式正确...

DF-T

Filesystem                      Type    1K-blocks    Used Available Use%    Mounted on
/dev/mapper/openvz_customer-root ext4      65924652 3956032  58596796  7% /
devtmpfs                        devtmpfs  16325968      0  16325968  0% /dev
tmpfs                            tmpfs    16338096      0  16338096  0% /dev/shm
tmpfs                            tmpfs    16338096    9868  16328228  1% /run
tmpfs                            tmpfs    16338096      0  16338096  0% /sys/fs/cgroup
tmpfs                            tmpfs      524288      4    524284  1% /tmp
/dev/sda2                        ext4        999320  122304    808204  14% /boot
/dev/mapper/openvz_customer-vz  ext4    878015288  812640 832578776  1% /vz
tmpfs                            tmpfs      3267620      0  3267620  0% /run/user/0

uname -a

Linux 3.10.0-862.11.6.vz7.64.7 #1 SMP Thu Aug 23 19:33:51 MSK 2018 x86_64 x86_64 x86_64 GNU/Linux

任何帮助,将不胜感激。

答案1

好的,我明白了。

1) 您必须在 /etc/vz/vz.conf 中将 VEFSTYPE 更改为 simfs 才能使用 simfs。Virtualizor 似乎忽略了它在 OVZ7 上的 ploop 设置……但也许这是有原因的,因为当我尝试强制使用 simfs 时,我刚刚收到有关 OS 模板缓存格式无效的错误,所以不要介意。

2) ploop 错误是由于 /tmp 被挂载为临时文件系统而导致的,该文件系统太小,无法支持磁盘映像……也可能是我设置的其他强化挂载标志。从 fstab 中删除挂载可修复该错误。

希望这对其他人有所帮助。

相关内容