OpenVZ - vzdev 内核模块问题

OpenVZ - vzdev 内核模块问题

我正在使用 openvz 设置一个 Centos 6.3 最小服务器,并使用 DRBD 复制到另一台机器。

我希望所有 openvz 数据/文件都保存在单个 /vz 目录中,该目录是我正在与 DRBD 同步的 LVM。

我设法创建了符号链接,以便/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 资源后,有没有办法让“内核模块”工作?

答案1

在尝试安装容器之前运行这个简单的命令可以解决问题:

/etc/init.d/vz restart

相关内容