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

Virsh命令方式管理KVM虚拟机--常用操作

原创
作者头像
陈不成i
修改2021-07-02 17:31:40
1.3K0
修改2021-07-02 17:31:40
举报
文章被收录于专栏:ops技术分享ops技术分享

一.简介

virsh命令提供了用来管理各虚拟机的命令接口,支持交互模式,可以实现对虚拟机的查看/创建/停止/关闭等各种操作。

用法参考: virsh 控制指令 [虚拟机名称] [参数]

二.操作

查看KVM服务器及虚拟机信息

1.查看KVM服务器节点

代码语言:javascript
复制
[root@kvmsvr ~]# virsh  nodeinfo
CPU 型号:        x86_64
CPU:               4
CPU 频率:        2600 MHz
CPU socket:        1
每个 socket 的内核数: 4
每个内核的线程数: 1
NUMA 单元:       1
内存大小:      16230564 KiB

2.列出有哪些虚拟机(包括未开启的)及各自的状态

代码语言:javascript
复制
[root@kvmsvr ~]# virsh  list  --all
 Id    Name                           State
----------------------------------------------------
 -     rhel7.2                        shut off

3.查看指定虚拟机rhel7.2的配置摘要信息

代码语言:javascript
复制
[root@kvmsvr ~]# virsh  dominfo  rhel7.2 
Id:             -
Name:           rhel7.2
UUID:           207a2b25-fd0f-436e-81ae-ad0fa8861315
OS Type:        hvm
State:          shut off
CPU(s):         1
Max memory:     1000448 KiB
Used memory:    0 KiB
Persistent:     yes
Autostart:      disable
Managed save:   no
Security model: selinux
Security DOI:   0

虚拟机开关机操作

1.将虚拟机rhel7.2开启

代码语言:javascript
复制
[root@kvmsvr ~]# virsh  start  rhel7.2                              //开机
Domain rhel7.2 started
[root@kvmsvr ~]# virsh  list                                      //检查结果
 Id    Name                           State
----------------------------------------------------
 5     rhel7.2                        running

2.将虚拟机rhel7.2关机

代码语言:javascript
复制
[root@kvmsvr ~]# virsh  shutdown  rhel7.2                          //关机
Domain rhel7.2 is being shutdown
.. .. //稍等片刻
[root@kvmsvr ~]# virsh  list  --all                                //检查结果
 Id    Name                           State
----------------------------------------------------
 -     rhel7.2                        shut off

3.将虚拟机rhel7.2强制关机(shutdown无效时适用)

代码语言:javascript
复制
[root@kvmsvr ~]# virsh  destroy  rhel7.2                             //强制关机
Domain rhel7.2 destroyed
[root@kvmsvr ~]# virsh  list  --all                                //检查结果
 Id    Name                           State
----------------------------------------------------
 -     rhel7.2                        shut off

虚拟机自启设置

1.将虚拟机rel7.2设为自动启动

代码语言:javascript
复制
[root@kvmsvr ~]# virsh  autostart  rhel7.2                         //设置自启动
Domain rhel7.2 marked as autostarted
[root@kvmsvr ~]# virsh  dominfo  rhel7.2                           //确认结果
Id:             -
Name:           rhel7.2
.. ..
Autostart:      enable
.. ..

2.将虚拟机rel7.2取消自动启动

代码语言:javascript
复制
[root@kvmsvr ~]# virsh  autostart  --disable  rhel7.2              //取消自启动
Domain rhel7.2 unmarked as autostarted
[root@kvmsvr ~]# virsh  dominfo  rhel7.2                           //确认结果
Id:             -
Name:           rhel7.2
.. ..
Autostart:      disable
.. ..

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.简介
  • 二.操作
    • 查看KVM服务器及虚拟机信息
      • 虚拟机开关机操作
        • 虚拟机自启设置
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档