KVM管理虚拟机常用命令(一)

  • A+

1.查看所有虚拟机

这里包括正在运行的虚拟机和关闭的虚拟机。

  1. [root@node02 ~]# virsh list --all  
  2.  Id    名称                         状态  
  3. ----------------------------------------------------  
  4.  4     centos7.0                      running  
  5.  -     centos7.0-new                  关闭  
  6.  -     win7new                        关闭  
  7.   
  8. [root@node02 ~]  

2.查看正在运行的虚拟机

  1. [root@node02 ~]# virsh list  
  2.  Id    名称                         状态  
  3. ----------------------------------------------------  
  4.  4     centos7.0                      running  
  5.   
  6. [root@node02 ~]  

3.显示虚拟机信息

  1. [root@node02 ~]# virsh dominfo centos7.0   
  2. Id:             4  
  3. 名称:       centos7.0  
  4. UUID:           47a65a0f-59ad-4f92-9866-449fef7f77e1  
  5. OS 类型:    hvm  
  6. 状态:       running  
  7. CPU:          2  
  8. CPU 时间:   477507.5s  
  9. 最大内存: 2097152 KiB  
  10. 使用的内存: 2097152 KiB  
  11. 持久:       是  
  12. 自动启动: 禁用  
  13. 管理的保存: 否  
  14. 安全性模式: none  
  15. 安全性 DOI: 0  
  16.   
  17. [root@node02 ~]  

4.关闭虚拟机

  1. [root@node02 ~]# virsh shutdown centos7.0  
  2. 域 centos7.0 被关闭  
  3.   
  4. [root@node02 ~]  

上面操作可能无法关闭虚拟机,需要安装ACPI,高级配置和电源管理接口。

yum install -y acpid

然后启动它。

5.启动虚拟机

  1. [root@node02 ~]# virsh start centos7.0  
  2. 域 centos7.0 已开始  
  3.   
  4. [root@node02 ~]  

6.设置虚拟机随主机一起启动

  1. [root@node02 ~]# virsh autostart centos7.0  
  2. 域 centos7.0标记为自动开始  
  3.   
  4. [root@node02 ~]  

7.取消自动启动

  1. [root@node02 ~]# virsh autostart --disable centos7.0  
  2. 域 centos7.0取消标记为自动开始  
  3.   
  4. [root@node02 ~]  

8.强制关机

  1. [root@node02 ~]# virsh destroy win7new  
  2. 域 win7new 被删除  
  3.   
  4. [root@node02 ~]# virsh list --all  
  5.  Id    名称                         状态  
  6. ----------------------------------------------------  
  7.  6     centos7.0                      running  
  8.  -     centos7.0-new                  关闭  
  9.  -     win7new                        关闭  
  10.   
  11. [root@node02 ~]  

9.重命名虚拟机名称

在关机状态下对centos7.0的虚拟机命名为MYSLB01

  1. [root@node02 ~]# virsh domrename centos7.0 MYSLB01  
  2. Domain successfully renamed  
  3.   
  4. [root@node02 ~]# virsh list --all  
  5.  Id    名称                         状态  
  6. ----------------------------------------------------  
  7.  -     centos7.0-new                  关闭  
  8.  -     MYSLB01                        关闭  
  9.  -     win7new                        关闭  
  10.   
  11. [root@node02 ~]  

10.交互模式下查看

  1. [root@node02 ~]# virsh  
  2. 欢迎使用 virsh,虚拟化的交互式终端。  
  3.   
  4. 输入:'help' 来获得命令的帮助信息  
  5.        'quit' 退出  
  6.   
  7. virsh # list --all  
  8.  Id    名称                         状态  
  9. ----------------------------------------------------  
  10.  8     KVM2020g                       running  
  11.  -     MYSLB01                        关闭  
  12.  -     MYSLB02                        关闭  
  13.  -     win7new                        关闭  
  14.   
  15. virsh   
moonrong
  • 版权声明:本站原创文章,于2020年10月24日16:25:40,由 发表,共 2417 字。
  • 版权声明: 本文由于2020年10月24日16:25:40 发表在 好派笔记,共 2417 字。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: