码迷,mamicode.com
首页 > 其他好文 > 详细

kvm虚拟机启动失败

时间:2017-04-14 21:17:06      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:虚拟机   failed   security   配置文件   domain   

1,环境:centos 6.5宿主机重启侯kvm虚拟机不能起来,

2,原因分析:

由于kvm所在的机器启用了SELINUX,后来将之关闭,关闭之后,发现kvm的虚拟机无法启动,启动过程中的报错信息如下:



[root@ESRoller ~]# virsh start zabbi

error: Failed to start domain zabbix

error: unsupported configuration: Unable to find security driver for label selinux

由于机器开机状态时,将SElinux的状态信息save在虚拟机中,导致SElinux关闭之后,虚拟找不到对应的label,从而导致vm启动失败。

3,解决方法

virsh edit domain_name查看虚拟机的配置文件中,是否有selinux标签的相关设置,如果有,则将其删除,再启动vm。如果没有,则可能已经保存在vm 状态中,将原有的状态删除即可(对应路径/var/lib/libvirt/qemu/save)


相关命令

virsh list --all  查看虚拟机和状态

virsh start test 启动该虚拟机

virst reboot test 重启该虚拟机

virst resume test 唤醒虚拟机,使其runing

virst shutdown test 关闭虚拟机

virst destroy test 强制关闭虚拟机

virst save test a 将该虚拟机的运行状态保存到a文件

virst restore a 根据文件a恢复虚拟机

virt-clone -o test -n test01 –file   /data/test01.img

在-o后面为被克隆虚拟机名称,-n后克隆所得虚拟机名称,file为克隆所得虚拟机镜像存放地址。
克隆的好处在于,假如一个虚拟机上安装了操作系统和一些软件,那么从他克隆所得的虚拟机也有一样的系统和软件,大大节约了时间

本文出自 “hhslinux” 博客,谢绝转载!

kvm虚拟机启动失败

标签:虚拟机   failed   security   配置文件   domain   

原文地址:http://hhslinux.blog.51cto.com/5656312/1916072

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!