前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >KVM管理虚拟机常用命令(一)

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

原创
作者头像
好派笔记
修改2021-09-14 14:51:15
4200
修改2021-09-14 14:51:15
举报
文章被收录于专栏:好派笔记

1.查看所有虚拟机

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

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

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

  1. [root@node02 ~]# virsh list
  2.  Id    名称                         状态  
  3. ----------------------------------------------------  
  4.  4     centos7.0                      running  
  5. [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. [root@node02 ~]# 

4.关闭虚拟机

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

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

yum install -y acpid

然后启动它。

5.启动虚拟机

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

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

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

7.取消自动启动

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

8.强制关机

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

9.重命名虚拟机名称

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

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

10.交互模式下查看

  1. [root@node02 ~]# virsh
  2. 欢迎使用 virsh,虚拟化的交互式终端。  
  3. 输入:'help' 来获得命令的帮助信息  
  4.        'quit' 退出  
  5. virsh # list --all
  6.  Id    名称                         状态  
  7. ----------------------------------------------------  
  8.  8     KVM2020g                       running  
  9.  -     MYSLB01                        关闭  
  10.  -     MYSLB02                        关闭  
  11.  -     win7new                        关闭  
  12. virsh # 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档