Ошибка при создании контейнеров openvz с виртуализатором

Я новичок в Virtualizor и пытаюсь начать. Я установил OpenVZ 7 из ISO ( версия 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... поэтому я попытался снять флажок ploop в Master Settings в Virualizor, и это ничего не изменило. Затем я добавил VE_LAYOUT=simfs для принудительного запуска simfs в /etc/vz/vz.conf, и это тоже ничего не изменило в ошибке. Кажется, это заставляет замолчать, и я не могу понять, почему. Кроме того, я хотел бы знать, почему 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) Чтобы использовать simfs, вы должны изменить VEFSTYPE на simfs в /etc/vz/vz.conf. Виртуализор, похоже, игнорирует настройки ploop в OVZ7... но, возможно, это было не зря, потому что я только что получил ошибки о том, что кэш шаблона ОС находится в недопустимом формате, когда пытался принудительно запустить simfs, так что не обращайте внимания.

2) Ошибка ploop была вызвана тем, что /tmp был смонтирован как временная файловая система, которая слишком мала для поддержки образа диска... и, возможно, других флагов монтирования защиты, которые я установил. Удаление монтирования из fstab исправило ошибку.

Надеюсь, это поможет кому-то в дальнейшем.

Другие вопросы по тегам