KVM命令集管理虚拟机

KVM命令集管理虚拟机

前言引导

上一篇博文给你们介绍了如何使用KVM虚拟化平台去建立虚拟机,虚拟机建立好了不能就这样放着吧,既然建立了,那么就须要用起来,今天这篇博客就给你们介绍下KVM虚拟化平台上如何使用KVM命令集管理虚拟机vim

好了下面话很少说,直接开怼!ide

KVM基本功能

  • 查看命令帮助

virsh -h工具

KVM命令集管理虚拟机

  • 查看KVM的配置文件存放目录

ls /etc/libvirt/qemu命令行

KVM命令集管理虚拟机

  • 查看虚拟机状态

virsh list --all3d

KVM命令集管理虚拟机

  • 虚拟机关机与开机

virsh shutdown l01
virsh start l01xml

KVM命令集管理虚拟机

  • 强制实例关闭系统电源

virsh destroy l01blog

KVM命令集管理虚拟机

  • 经过配置文件启动虚拟机

virsh create /etc/libvirt/qemu/l01.xml内存

KVM命令集管理虚拟机

  • 挂起虚拟机与恢复虚拟机

virsh suspend l01 #挂起虚拟机
virsh resume l01 #恢复虚拟机博客

KVM命令集管理虚拟机

  • 配置虚拟机开机自启动

virsh autostart l01虚拟机

KVM命令集管理虚拟机

  • 导出虚拟机配置

virsh dumpxml l01 > /etc/libvir/qemu/l05.xml

  • 虚拟机的删除与添加

virsh shutdown l01 #先中止虚拟机

virsh undefine l01 #删除虚拟机

virsh list --all #查看虚拟机状态

KVM命令集管理虚拟机

查看前面导出的l01的虚拟机配置

KVM命令集管理虚拟机

这里能够看出,删除虚拟机后,使用virsh list --all查看不到l01的信息了,配置文件也被删除,可是磁盘文件不会被删除

经过备份的配置文件从新定义虚拟机l01

mv l05.xml l01.xml #重命名l05的配置文件

virsh define l01.xml #从新定义虚拟机l01

virsh list --all #查看虚拟机状态,便可看到从新虚拟机l01

KVM命令集管理虚拟机

  • 修改虚拟机的配置文件

vim /etc/libvirt/qemu/l01.xml #vim直接修改

virsh edit l01.xml #经过virsh修改

这里能够用来修改系统内存大小、磁盘文件等信息。

KVM文件管理

  • 转换raw格式磁盘文件至qcow2格式

查看当前磁盘格式

qemu-img info /vdir/l01.raw

KVM命令集管理虚拟机

关闭虚拟机

virsh shutdown l01 #关闭虚拟机

qemu-img convert -f raw -O qcow2 /vdir/l01.raw /vdir/l01.qcow2 #将文件格式由raw转换为qcow2

KVM命令集管理虚拟机

  • 修改l01的xml配置文件

virsh edit l01 #修改配置文件l01.xml

KVM命令集管理虚拟机

固然这里的配置文件不仅这么点,下面还有不少,这里由于显示的问题小编就暂截这些。

yum -y install libguestfs-tools #安装命令行工具

  • virt-cat命令(查看)

virt-cat -a /vdir/l01.qcow2 /etc/sysconfig/network

KVM命令集管理虚拟机

  • 查看虚拟机磁盘信息

virt-df -h l01

KVM命令集管理虚拟机

  • 克隆虚拟机

virt-clone -o l01 -n l03 -f /vdir/l03.qcow2 #克隆虚拟机

先关闭虚拟机,克隆l01到l03,启动虚拟机

KVM命令集管理虚拟机

  • 虚拟机快照

1.对l01建立快照

2.查看虚拟机快照版本信息

3.查看快照信息

virsh snapshot-create l01 #建立快照

virsh snapshot-current l01 #查看快照的版本信息

KVM命令集管理虚拟机

virsh snapshot-list l01 #查看快照信息

KVM命令集管理虚拟机

4.建立新快照

5.查看快照信息

virsh snapshot-create l01 #建立新快照

virsh snapshot-list l01 #查看快照信息

KVM命令集管理虚拟机

6.恢复虚拟机状态至上一次建立快照的位置

virsh snapshot-revert l01 1533872131 #恢复到快照

virsh snapshot-current l01 #查看快照信息

KVM命令集管理虚拟机

7.删除快照

virsh snapshot-delete l01 1533873046 #删除快照

virsh snapshot-list l01 #查看快照信息

KVM命令集管理虚拟机

相关文章
相关标签/搜索