使用KVM命令集管理虚拟机

发布时间:2024年01月04日

KVM基本功能管理

(1)查看命令帮助

[root@llcgc ~]# virsh -h

?(2)查看KVM的配置文件存放目录(这里rhel7.xml是虚拟机系统实例的配置文件)

[root@llcgc ~]# ls /etc/libvirt/qemu

(3)查看虚拟机状态

[root@llcgc ~]# virsh list --all

(4)虚拟机关机与开机

[root@llcgc ~]# virsh shutdown rhel7.1 
[root@llcgc ~]# virsh start rhel7.1 

(5)强制实例系统关闭电源

?[root@llcgc ~]# virsh destroy rhel7.1?

(6)通过配置文件启动虚拟机系统实例

[root@llcgc ~]# virsh create /etc/libvirt/qemu/rhel7.1.xml 

(7)挂起虚拟机

[root@llcgc ~]# virsh suspend rhel7.1 

(8)恢复虚拟机

[root@llcgc ~]# virsh resume rhel7.1 

(9)配置虚拟机实例伴随宿主机自动启动

[root@llcgc ~]# virsh autostart rhel7.1 

?

上述命令将创建/etc/libvirt/qemu/autostart/ 目录,目录内容为开机自动启动的系统。

(10)导出虚拟机配置

[root@llcgc ~]# virsh dumpxml rhel7.1 > /etc/libvirt/qemu/rhel7.2.xml 

(11)虚拟机的删除与添加

删除虚拟机:

[root@llcgc ~]# virsh shutdown rhel7.1 
[root@llcgc ~]# virsh undefine rhel7.1 

?查看删除结果,rhel7.1的配置文件被删除,但是磁盘文件不会被删除。

通过“virsh list --all”查看不到rhel7.1的信息,说明此虚拟机被删除。

?通过备份的配置文件重新定义虚拟机:

[root@llcgc ~]# cd /etc/libvirt/qemu/
[root@llcgc qemu]# mv rhel7.2.xml rhel7.1.xml

重新定义虚拟机:

[root@llcgc qemu]# virsh define rhel7.1.xml 

(12)修改虚拟机配置信息(用来修改系统内存大小、磁盘文件等信息)

直接vim命令修改:

[root@llcgc ~]# vim /etc/libvirt/qemu/rhel7.1.xml?

?通过virsh命令修改:

[root@llcgc ~]# virsh edit rhel7.1

文章来源:https://blog.csdn.net/m0_73258133/article/details/135386542
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。