将 Debian 7 OpenVZ CT 从 Proxmox 3 迁移到 Proxmox 4 上的 LXC 后,它似乎无法正确启动。首先,迁移是通过停止 Proxmox 3 上的容器、备份到外部硬盘、然后在 Proxmox 4 中加载该硬盘、恢复该备份并设置网络配置来完成的。之后,容器似乎根据 Proxmox 正确启动,但无法通过任何控制台 (tty) 连接,给出空白输出,没有登录或任何内容,或者 SSH(连接被拒绝)。重新启动 CT 和主机似乎没有任何效果,使用日志lxc-start -n 101
文件 启动 CT-o
会给出以下输出:
lxc-start 1445190074.912 ERROR lxc_commands - commands.c:lxc_cmd_rsp_send:237 - failed to send command response -1 Broken pipe
lxc-start 1445190074.913 ERROR lxc_commands - commands.c:lxc_cmd_rsp_send:237 - failed to send command response -1 Broken pipe
关于如何诊断该问题的根源或如何解决该问题,您有什么想法吗?
编辑:所有其他容器以完全相同的方式迁移,开箱即用……
编辑2:有一点可能需要指出,当我查看 LXC 的启动日志(dmesg)时,我似乎收到了很多这些错误:
[ 9741.362095] audit: type=1400 audit(1445199000.045:102): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="lxc-container-default" name="/" pid=10171 comm="mount" flags="rw, remount"
有关 LXC 的更详细启动日志,请参阅http://pastebin.com/2H0iAJPn