Proxmox VE面板节点和虚拟机提示问号,储存一直打不开,虚拟机正常的诊断思路。
时间:2021-12-25 17:30 来源:linux.it.net.cn 作者:IT
1、回想自己做了什么,例如,是否挂载了储存、关闭了虚拟机。
2、pve的节点状态守护程序为 pvestatd。可以尝试一下重启服务
#查看状态
systemctl status pvestatd
#重启服务
systemctl restart pvestatd
3、储存库一直无法打开,提示communication failure ,一般是进程卡住。
在终端里,df -h 试试会不会卡住。
如果一直卡住。使用命令 strace df -h查看。
最后一项卡住,瞬间反应过来,这是挂载了一个位于虚拟机上的远程ISO库,刚好出现问题之前把那个虚拟机关机了,重新把虚拟机开机,重启下pvestatd服务,一切正常。
将那个iso库虚拟机重新关机,又出现同样的问题。
如果不能开机或者无法重新挂载,就umount -l 卸载,并且在shell里,把这个储存库移除掉
pvesm remove iso
#iso这里是库名称
就恢复正常了。
切记。如果虚拟机正常运行,GUI页面出现问题,先考虑proxmox ve服务上的问题。再针对具体问题,例如这个例子(储存库一直无法打开),对症下药,不能盲目重启服务器,如果必须要重启服务器,在集群环境中,优先使用命令行进行迁移,避开重要业务。
(责任编辑:IT)
1、回想自己做了什么,例如,是否挂载了储存、关闭了虚拟机。 2、pve的节点状态守护程序为 pvestatd。可以尝试一下重启服务 #查看状态 systemctl status pvestatd #重启服务 systemctl restart pvestatd 3、储存库一直无法打开,提示communication failure ,一般是进程卡住。 在终端里,df -h 试试会不会卡住。
如果一直卡住。使用命令 strace df -h查看。 最后一项卡住,瞬间反应过来,这是挂载了一个位于虚拟机上的远程ISO库,刚好出现问题之前把那个虚拟机关机了,重新把虚拟机开机,重启下pvestatd服务,一切正常。 将那个iso库虚拟机重新关机,又出现同样的问题。 如果不能开机或者无法重新挂载,就umount -l 卸载,并且在shell里,把这个储存库移除掉 pvesm remove iso #iso这里是库名称 就恢复正常了。 切记。如果虚拟机正常运行,GUI页面出现问题,先考虑proxmox ve服务上的问题。再针对具体问题,例如这个例子(储存库一直无法打开),对症下药,不能盲目重启服务器,如果必须要重启服务器,在集群环境中,优先使用命令行进行迁移,避开重要业务。 (责任编辑:IT) |