Назад | Перейти на главную страницу

OpenVZ - проблема с модулем ядра vzdev

Я настраиваю минимальный сервер Centos 6.3 с openvz, который реплицируется на другую машину с помощью DRBD.

Я хочу, чтобы все данные / файлы openvz хранились в одном каталоге / vz, который представляет собой LVM, который я синхронизирую с DRBD.

Мне удалось создать символические ссылки, чтобы /etc/vz указывает на /vz/etc и скопировал туда все файлы. Я также переехал /etc/sysconfig/vz-scripts к /vz/vz-scripts и поместите туда символическую ссылку. Я также обновил все символические ссылки в перемещенных папках, чтобы убедиться, что ни одна из них не сломана.

К сожалению, если я перезагружу сервер, а затем:

  1. первичный ресурс drbd
  2. смонтировать / dev / drbd01 в / vz

всякий раз, когда я пытаюсь создать виртуальную машину с помощью vzcreate, я получаю следующую ошибку:

Unable to open /dev/vzctl: 
No such file or directory Please check that vzdev kernel module is loaded and you have sufficient permissions to access the file.

Ошибка не возникает, если я не переставляю все файлы с / etc / на / vz в первую очередь. Я предполагаю, что эти файлы должны быть доступны / смонтированы при загрузке. Есть ли способ заставить работать «модуль ядра» после ручной первичной обработки и монтирования ресурса drbd?

Выполнение этой простой команды перед попыткой установки контейнера решает проблему:

/etc/init.d/vz restart