首页 > 其他 > 详细

1.8-virsh常用操作

时间:2016-03-21 01:54:05      阅读:141      评论:0      收藏:0      [点我收藏+]

virsh list              #列出运行中的虚拟机,关闭的虚拟机是看不到的

virsh list --all        #列出所有的虚拟机

virsh console wyp1      #连接到虚拟机wyp1

或者用ssh X.X.X.X       #远程到虚拟机

ctrl+]                  #退出虚拟机

virsh shutdown/restart/start wyp1 #关闭或重启虚拟机

显示虚拟机被shutdown,其实没有关闭。因为虚拟机用到了acpid服务,用来实现主机,宿主机,子机控制电源来执行硬件的相关操作。所以需要在虚拟机上安装yum install -y acpid

 然后启动服务/etc/init.d/acpid start

只有安装启动了acpid服务,才能用上一条命令,真正或关闭重启虚拟机。


说明: 默认,我们没有办法在宿主机直接shutdown自己,我们需要借助于子机上的acpid服务才可以,这个服务说白了就是让宿主机可以去调用子机的电源关闭的接口。所以,子机上需要安装并启动acpid服务。

virsh --help            #命令帮助


virsh start wyp1 --console #启动虚拟机,并直接进入管理界面,连接上控制台。

virsh destroy wyp2      #如果无法进入虚拟机wyp2安装acpid 可以用这条命令来关闭虚拟机。执行后,虚拟机从列表中被删除,相当于关闭。但不是真正的被删除。如果想再次启动此虚拟机,执行命令virsh start wyp2。虚拟机再次启动,加入列表中来。


virsh suspend wyp1     #挂起虚拟机wyp1

virsh resume wyp1      #恢复挂起的虚拟机wyp1

virsh autostart wyp1   #虚拟机wyp1随宿主机开启,而自动启动。不必手动启动。

virsh autostart --disable wyp1 #取消虚拟机的自动启动。


如果要彻底删除虚拟机,需要3条命令

1.virsh destroy wyp1           #首先从列表中删除

2.virsh undefine wyp1          #删除虚拟机的配置文件。

3.rm -rf /data/wyp1.img        #最后删除虚拟机的文件

1.8-virsh常用操作

原文:http://llzdwyp.blog.51cto.com/6140981/1753254

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!