kvm虚拟机启动失败

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

2,原因分析:

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


1

2

3


[[email protected] ~]# virsh start zabbix

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为克隆所得虚拟机镜像存放地址。
克隆的好处在于,假如一个虚拟机上安装了操作系统和一些软件,那么从他克隆所得的虚拟机也有一样的系统和软件,大大节约了时间

时间: 2024-10-23 23:56:02

kvm虚拟机启动失败的相关文章

opennebula虚拟机启动失败

问题1 故障现象: Wed Jan 16 09:30:08 2013 [DiM][I]: New VM state is ACTIVE. Wed Jan 16 09:30:08 2013 [LCM][I]: New VM state is PROLOG. Wed Jan 16 09:30:08 2013 [VM][I]: Virtual Machine has no context Wed Jan 16 09:30:08 2013 [TM][I]: clone: Cloning ../../1/

android studio 启动android device monitor 报java虚拟机启动失败

在使用android studio 启动android device monitor 观察log日志的时候时常会报java虚拟机启动失败, 在网上找了好久,最后在知乎回答上得到了解决方案.记录一下,方便以后查看也希望可以帮到大家! 先把错误图片放上来吧. 出现这种情况我猜应该是启动内存不够了,当然如果你是8g应该就不会存在这个问题了. 如果出现了这个问题怎么解决呢.很简单找到sdk目录下的tools\lib\monitor-x86目录下 有个monitor.ini用记事本将其打开,在最后一下几个

安卓虚拟机启动失败intel haxm未安装

1:环境是android studio 在AVD中启动显示,提示当前电脑为安装HAXM emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: HAX kernel module is not installed!2:在android studi

vm虚拟机启动失败 Global\vmx86

workstation12 PRO 启动虚拟机异常报错:无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件 解决方法,启动windows系统服务:

一次KVM虚拟机启动异常修复全过程

最近客户反馈虚拟机在启动的过程中出现报错,详细如下图所示,在与他了解的过程中得知在重启之前在编辑过/etc/fstab文件,估计是因为这个原因造成的,于是有了这个修复的过程. 通过live CD启动Linux,我这里用的是KALI的系统,当然其它任何带live cd的系统光盘都可以. 启动完成以后,如果你使用mount /dev/vdb2 /mnt会出现报错:"不知道的文件系统",这是因为LVM2的磁盘格式没有办法直接mount,需要通过以下步骤才能够进行mount的操作. 1)确保已

genymotion虚拟机启动失败

错误提示如下: Make sure that you have installed it correctly before starting Genymotion. 解决方法(重启VirtualBox服务): 1 sudo /etc/init.d/vboxdrv setup 2 sudo VirtualBox restart 参考地址: http://stackoverflow.com/questions/19629013/genymotion-unable-to-load-virtualbox

KVM虚拟机管理——虚拟机克隆

1. 概述2. 部署基本操作系统虚拟机3. 配置虚拟机3.1 修改/etc/sysconfig/network3.2 删除/etc/sysconfig/network-scripts/ifcfg-ethx和主机有关信息3.3 删除网卡编号规则文件3.4 编辑/etc/yum.repo.d/3.5 配置console到node99无密码访问3.6 配置sshd配置文件3.7 配置virsh console访问虚拟机4. 克隆虚拟机 1. 概述 通过为KVM虚拟机安装操作系统只是安装最基本的操作系统

openstack镜像-关于通过clone虚拟机制作的镜像开机后网卡eth0启动失败的问题

1,近日,拿到同事通过克隆做的一个镜像,上传到云平台,开机后加载网卡,发现eth0获取不到IP,重启network服务 service network restart  Shutting downloopback insterface:                                                           [  OK  ] Bringing uploopback insterface:                                 

命令行启动kvm虚拟机

kvm虚拟机常用管理命令 查看启动中的kvm虚拟机: virsh  list 查看所有kvm虚拟机状态: virsh  list  --all 启动kvm虚拟机: virsh  start   FH-UMP-ZABBIX2(虚拟机名称) 原文地址:https://www.cnblogs.com/A121/p/12029026.html