运行systemctl status libvirtd出现如下错误
修改/ etc / fstab文件,找到类似
devpts /dev/pts devpts defaults 0 0
更改为
devpts /dev/pts devpts gid=5,mode=620 0 0
最后运行
mount -o remount /dev/pts
org.fedoraproject.FirewallD1 是firewalld服务在系统dbus服务中注册的服务名称,2.1.6版本之前挂机宝使用了firewalld防火墙 经测试firewalld防火墙在策略多的时候会造成卡顿 导致libvirt进程卡死,2.1.6版本开始挂机宝的端口映射更换为iptables,因为libvirtd服务使用了firewalld服务,自然在firewalld服务不可用时,报出的一些error日志。解决办法如下:
方法1、升级firewalld 并重启libvirtd进程 yum update firewalld -y && systemctl restart libvirtd
方法2、重启宿主机也可以解决此问题 init 6
因线上环境 推荐大家使用方法1
这个问题可能是分配给vps分配的内存过大(甚至超过了物理主机的内存大小),或者可能是宿主机没有足够的内存分配给此虚拟机,导致无法启动!
没有找到启动磁盘,检查虚拟机目录磁盘是否存在 如存在的话检查磁盘大小是否 这种问题一般出现在模版镜像下载不完成导致。
virsh edit domain_name
使用以上命令,编辑虚拟机的配置文件,删掉虚拟机内xml文件里的selinux相关的配置
<seclabel type='dynamic' model='selinux' relabel='yes'/>
保存,再手动启动即可
]]>virsh edit domain_name
<seclabel type='dynamic' model='selinux' relabel='yes'/>