无法启动,停止,使用OpenVZ进入VE

时间:2010-09-23 09:38:04

标签: openvz

我正在使用Debian不稳定内核2.6.32-5-openvz-amd64(但我不认为这是一个问题)。 在安装并运行我们的VE几个月后,我们的硬盘几乎已满,我们再添加3个硬盘来制作新的RAID 5阵列,将其格式化为ext4,然后使用location / openvz挂载

我有一个ID为112的VE,我希望将其配置更改为从/ var / lib / vz / private / 112(1)到/ openvz / 112(2)的私有区域 同步从(1)到(2)的所有数据后,我无法启动VE 112.我将配置恢复为原始状态,但是,当我使用vzctl status 112:时,它显示:

# vzctl status 112
VEID 112 exist mounted running

并且无法进入ve:

# vzctl enter 112
enter into VE 112 failed

无法停止或重启且出错:操作超时。 我尝试了很多方法:尝试卸载,挂载私有区域,或者使用MAKEDEV制作tty或pty,使用 vzctl chkpnt 112 --kill ,但它不起作用。

我不想重新启动此服务器,它包含其他2个运行良好且没有问题的VE。如果有人遇到同样的问题,请告诉我你的解决方案。

非常感谢,

- 雄

4 个答案:

答案 0 :(得分:0)

您是否可以使用'vzctl exec'在您的CT中执行命令?

如果有可能,请尝试

vzctl exec 112 ps aux

检查CT内的运行情况。

答案 1 :(得分:0)

如果由于缺少/ dev / pts而无法登录您的CT,您可以使用'vzctl exec'安装它:

vzctl exec 112 mount devpts /dev/pts -t devpts

答案 2 :(得分:0)

我的问题的答案是:我使用ext3重新格式化新分区并重新同步数据。一切正常:):

答案 3 :(得分:0)

您是否尝试以详细模式启动VPS?你可以这样做:

vzctl --verbose start 112