Ошибка при создании контейнеров 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 исправило ошибку.
Надеюсь, это поможет кому-то в дальнейшем.