linux kvm虚拟化命令,Linux的桌面虚拟化技术KVM(五)——virsh常用命令

(1).virsh常用命令

virsh list  查看已打开虚拟机列表

virsh list --all  查看所有虚拟机列表

virsh version  查看 virsh 版本号

virsh start centos7.0  启劢centos7.0虚拟机

virsh shutdown centos7.0  关机centos7.0虚拟机

virsh dumpxml centos7.0 > centos7.0.xml  导出centos7.0虚拟机配置文件

virsh undefine centos7.0  取消 centos7.0 定义

virsh define centos7.0.xml  定义centos7.0

virsh destroy centos7.0  强制关闭centos7.0虚拟机,无法正常关机时使用。

virsh autostart centos7.0  设置随物理机启动

virsh autostart --disable centos7.0  取消随物理机启动

virsh suspend centos7.0  挂起虚拟机

virsh resume centos7.0  恢复虚拟机

virsh console centos7.0  控制台管理虚拟机

实验一下导出虚拟机配置文件,取消centos7.0定义,定义centos7.0

//首先导出虚拟机配置文件

[root@youxi1 ~]# virsh dumpxml centos7.0 > centos7.0.xml

[root@youxi1 ~]# ls centos7.0.xml

centos7.0.xml

//取消centos7.0定义

[root@youxi1 ~]# virsh list --all

Id 名称 状态

----------------------------------------------------

5 centos7.0 running

- centos7.0-bak 关闭

- centos75 关闭

[root@youxi1 ~]# virsh shutdown centos7.0  //关机

域 centos7.0 被关闭

[root@youxi1 ~]# ls /etc/libvirt/qemu  //查看配置文件

autostart centos7.0-bak.xml centos7.0.xml centos75.xml networks

[root@youxi1 ~]# virsh undefine centos7.0  //取消定义

域 centos7.0 已经被取消定义

[root@youxi1 ~]# ls /etc/libvirt/qemu  //删除了配置文件

autostart centos7.0-bak.xml centos75.xml networks

[root@youxi1 ~]# ls /var/lib/libvirt/images/  //但没有删除镜像

centos7.0-bak.img centos7.0.qcow2 centos7.0.raw centos75.img

//定义centos7.0

[root@youxi1 ~]# virsh define centos7.0.xml  //重新定义

定义域 centos7.0(从 centos7.0.xml)

[root@youxi1 ~]# virsh list --all

Id 名称 状态

----------------------------------------------------

- centos7.0 关闭

- centos7.0-bak 关闭

- centos75 关闭

[root@youxi1 ~]# ls /etc/libvirt/qemu

autostart centos7.0-bak.xml centos7.0.xml centos75.xml networks

如果想完全删除虚拟机,需要先关机,取消定义,删除镜像,删除日志文件

[root@youxi1 ~]# virsh list --all

Id 名称 状态

----------------------------------------------------

- centos7.0 关闭

- centos7.0-bak 关闭

- centos75 关闭

[root@youxi1 ~]# virsh undefine centos7.0  //取消定义

域 centos7.0 已经被取消定义

[root@youxi1 ~]# rm -rf /var/lib/libvirt/images/centos7.0.raw  //删除镜像文件

[root@youxi1 ~]# rm /var/log/libvirt/

[root@youxi1 ~]# rm -rf /var/log/libvirt/qemu/centos7.0.log

centos7.0.log centos7.0.log-20190908

[root@youxi1 ~]# rm -rf /var/log/libvirt/qemu/centos7.0.log*  //删除日志

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值