- A+
1.查看所有虚拟机
这里包括正在运行的虚拟机和关闭的虚拟机。
- [root@node02 ~]# virsh list --all
- Id 名称 状态
- ----------------------------------------------------
- 4 centos7.0 running
- - centos7.0-new 关闭
- - win7new 关闭
- [root@node02 ~]#
2.查看正在运行的虚拟机
- [root@node02 ~]# virsh list
- Id 名称 状态
- ----------------------------------------------------
- 4 centos7.0 running
- [root@node02 ~]#
3.显示虚拟机信息
- [root@node02 ~]# virsh dominfo centos7.0
- Id: 4
- 名称: centos7.0
- UUID: 47a65a0f-59ad-4f92-9866-449fef7f77e1
- OS 类型: hvm
- 状态: running
- CPU: 2
- CPU 时间: 477507.5s
- 最大内存: 2097152 KiB
- 使用的内存: 2097152 KiB
- 持久: 是
- 自动启动: 禁用
- 管理的保存: 否
- 安全性模式: none
- 安全性 DOI: 0
- [root@node02 ~]#
4.关闭虚拟机
- [root@node02 ~]# virsh shutdown centos7.0
- 域 centos7.0 被关闭
- [root@node02 ~]#
上面操作可能无法关闭虚拟机,需要安装ACPI,高级配置和电源管理接口。
yum install -y acpid
然后启动它。
5.启动虚拟机
- [root@node02 ~]# virsh start centos7.0
- 域 centos7.0 已开始
- [root@node02 ~]#
6.设置虚拟机随主机一起启动
- [root@node02 ~]# virsh autostart centos7.0
- 域 centos7.0标记为自动开始
- [root@node02 ~]#
7.取消自动启动
- [root@node02 ~]# virsh autostart --disable centos7.0
- 域 centos7.0取消标记为自动开始
- [root@node02 ~]#
8.强制关机
- [root@node02 ~]# virsh destroy win7new
- 域 win7new 被删除
- [root@node02 ~]# virsh list --all
- Id 名称 状态
- ----------------------------------------------------
- 6 centos7.0 running
- - centos7.0-new 关闭
- - win7new 关闭
- [root@node02 ~]#
9.重命名虚拟机名称
在关机状态下对centos7.0的虚拟机命名为MYSLB01
- [root@node02 ~]# virsh domrename centos7.0 MYSLB01
- Domain successfully renamed
- [root@node02 ~]# virsh list --all
- Id 名称 状态
- ----------------------------------------------------
- - centos7.0-new 关闭
- - MYSLB01 关闭
- - win7new 关闭
- [root@node02 ~]#
10.交互模式下查看
- [root@node02 ~]# virsh
- 欢迎使用 virsh,虚拟化的交互式终端。
- 输入:'help' 来获得命令的帮助信息
- 'quit' 退出
- virsh # list --all
- Id 名称 状态
- ----------------------------------------------------
- 8 KVM2020g running
- - MYSLB01 关闭
- - MYSLB02 关闭
- - win7new 关闭
- virsh #