KVM管理命令

简介: KVM管理

1.基本管理命令

1.查看命令帮助

virsh -h

2.KVM配置文件存放位置

[root@localhost ~]# ll /etc/libvirt/qemu/
总用量 8
drwxr-xr-x 2 root root   22 6月   8 22:26 autostart
-rw------- 1 root root 3823 6月   8 22:26 grap.xml
drwx------ 3 root root   42 5月  26 17:21 networks
-rw------- 1 root root 3514 6月   8 22:12 vm1.xml

​ 通过虚拟机配置文件定义虚拟机

virsh edit vm1    #编辑虚拟机配置文件

virsh dominfo vm1  #查看虚拟机信息

3.查看虚拟机状态

[root@localhost ~]# virsh list        #查看开启状态虚拟机
 Id    名称                         状态
----------------------------------------------------
 1     grap                           running
[root@localhost ~]# virsh list --all    #查看所有的虚拟机
 Id    名称                         状态
----------------------------------------------------
 1     grap                           running
 -     vm1                            关闭
[root@localhost ~]# virsh list --inactive        #查看关闭状态的虚拟机
 Id    名称                         状态
----------------------------------------------------
 -     vm1                            关闭

4.虚拟机开机与关机,恢复

1.关机虚拟机
[root@localhost ~]# virsh shutdown grap
域 grap 被关闭

[root@localhost ~]# virsh destroy  grap        #强制关闭
域 grap 被删除


[root@localhost ~]# virsh list --inactive
 Id    名称                         状态
----------------------------------------------------
 -     grap                           关闭
 -     vm1                            关闭
2.开启虚拟机
[root@localhost ~]# virsh start vm1
域 vm1 已开始

[root@localhost ~]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 2     vm1                            running
 -     grap                           关闭
3.暂停和恢复
[root@localhost ~]# virsh suspend vm1    #暂停虚拟机
域 vm1 被挂起

[root@localhost ~]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 2     vm1                            暂停
 -     grap                           关闭

[root@localhost ~]# virsh resume vm1    #恢复虚拟机
域 vm1 被重新恢复

[root@localhost ~]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 2     vm1                            running
 -     grap                           关闭
4.重启虚拟机
[root@localhost ~]# virsh reboot vm1
域 vm1 正在被重新启动

[root@localhost ~]# virsh reset vm1         #去电重启,速度快,但是不安全
重新设定域 vm1

[root@localhost ~]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 2     vm1                            running
 -     grap                           关闭
5.通过配置文件启动虚拟机实例
virsh create /etc/libvirt/qemu/vm1.xml

5.虚拟机开机自启

[root@localhost ~]# virsh autostart vm1        #设置为开机自启
域 vm1标记为自动开始

[root@localhost ~]# virsh list --all --autostart    #查看开机自启
 Id    名称                         状态
----------------------------------------------------
 2     vm1                            running
 -     grap                           关闭

[root@localhost ~]# virsh autostart --disable vm1    #去除开机自启
域 vm1取消标记为自动开始

[root@localhost ~]# virsh list --all --autostart
 Id    名称                         状态
----------------------------------------------------
 -     grap                           关闭

6.删除虚拟机

[root@localhost ~]# virsh undefine vm1    #删除之前需要将虚拟机关机
[root@localhost ~]# virsh destroy  vm1    #强制关机虚拟机

7.连接虚拟机

virsh console vm1    #连接虚拟机
#进入虚拟机后 ctrl+] 退出虚拟机
目录
相关文章
|
7月前
|
运维 Linux KVM
KVM详解(四)——KVM克隆与KVM配置文件
KVM详解(四)——KVM克隆与KVM配置文件
96 3
|
3月前
|
KVM 虚拟化
virsh的日常管理命令
文章介绍了如何使用virsh命令来管理KVM虚拟机,包括创建、查看、关闭、启动、强制关机、重启、备份、删除、恢复、修改名称、挂起、恢复挂起、查询VNC端口号、设置开机自启动和禁用开机自启动等操作,以及如何配置KVM的console来替代VNC连接虚拟机。
202 2
virsh的日常管理命令
|
7月前
|
XML 数据格式
virsh一个管理虚拟机的命令行工具
virsh是一个管理虚拟机的命令行工具,提供了丰富的命令来查看、创建、管理虚拟机。以下是一些常用的virsh命令: 1. **查看帮助和版本**: - `virsh --help`:查看virsh命令的帮助信息。 - `virsh -version`:查看virsh的版本信息。 2. **查看虚拟机**: - `virsh list`:显示当前正在运行的虚拟机。 - `virsh list --all`:显示主机下的所有虚拟机,包括未运行的。 3. **创建和管理虚拟机**: - `virsh define xml`:使用XML文件定义(创建)虚拟机。
352 0
|
XML Shell API
【KVM虚拟化】· virsh管理命令
【KVM虚拟化】· virsh管理命令
387 0
|
Linux KVM 开发工具
KVM命令集管理虚拟机
KVM命令集管理虚拟机
156 0
|
缓存 运维 前端开发
|
存储 XML 运维
|
存储 数据可视化 KVM
KVM 管理 | 学习笔记
快速学习KVM 管理。
KVM 管理 | 学习笔记
|
KVM 虚拟化 机器学习/深度学习
下一篇
DataWorks