linux cpu占用率如何看
267
2022-10-14
KVM命令集管理虚拟机
KVM命令集管理虚拟机
前言引导
上一篇博文给大家介绍了如何使用KVM虚拟化平台去创建虚拟机,虚拟机创建好了不能就这样放着吧,既然创建了,那么就需要用起来,今天这篇博客就给大家介绍下KVM虚拟化平台上如何使用KVM命令集管理虚拟机
好了下面话不多说,直接开怼!
KVM基本功能
查看命令帮助
virsh -h
查看KVM的配置文件存放目录
ls /etc/libvirt/qemu
查看虚拟机状态
virsh list --all
虚拟机关机与开机
virsh shutdown l01virsh start l01
强制实例关闭系统电源
virsh destroy l01
通过配置文件启动虚拟机
virsh create /etc/libvirt/qemu/l01.xml
挂起虚拟机与恢复虚拟机
virsh suspend l01 #挂起虚拟机virsh resume l01 #恢复虚拟机
配置虚拟机开机自启动
virsh autostart l01
导出虚拟机配置
virsh dumpxml l01 > /etc/libvir/qemu/l05.xml
虚拟机的删除与添加
virsh shutdown l01 #先停止虚拟机 virsh undefine l01 #删除虚拟机 virsh list --all #查看虚拟机状态
查看前面导出的l01的虚拟机配置
这里可以看出,删除虚拟机后,使用virsh list --all查看不到l01的信息了,配置文件也被删除,但是磁盘文件不会被删除
通过备份的配置文件重新定义虚拟机l01
mv l05.xml l01.xml #重命名l05的配置文件 virsh define l01.xml #重新定义虚拟机l01 virsh list --all #查看虚拟机状态,即可看到重新虚拟机l01
修改虚拟机的配置文件
vim /etc/libvirt/qemu/l01.xml #vim直接修改 virsh edit l01.xml #通过virsh修改
这里可以用来修改系统内存大小、磁盘文件等信息。
KVM文件管理
转换raw格式磁盘文件至qcow2格式
查看当前磁盘格式
qemu-img info /vdir/l01.raw
关闭虚拟机
virsh shutdown l01 #关闭虚拟机 qemu-img convert -f raw -O qcow2 /vdir/l01.raw /vdir/l01.qcow2 #将文件格式由raw转换为qcow2
修改l01的xml配置文件
virsh edit l01 #修改配置文件l01.xml
当然这里的配置文件不只这么点,下面还有很多,这里因为显示的问题小编就暂截这些。
yum -y install libguestfs-tools #安装命令行工具
virt-cat命令(查看)
virt-cat -a /vdir/l01.qcow2 /etc/sysconfig/network
查看虚拟机磁盘信息
virt-df -h l01
克隆虚拟机
virt-clone -o l01 -n l03 -f /vdir/l03.qcow2 #克隆虚拟机
先关闭虚拟机,克隆l01到l03,启动虚拟机
虚拟机快照
1.对l01创建快照
2.查看虚拟机快照版本信息
3.查看快照信息
virsh snapshot-create l01 #创建快照 virsh snapshot-current l01 #查看快照的版本信息
virsh snapshot-list l01 #查看快照信息
4.创建新快照
5.查看快照信息
virsh snapshot-create l01 #创建新快照 virsh snapshot-list l01 #查看快照信息
6.恢复虚拟机状态至上一次创建快照的位置
virsh snapshot-revert l01 1533872131 #恢复到快照 virsh snapshot-current l01 #查看快照信息
7.删除快照
virsh snapshot-delete l01 1533873046 #删除快照 virsh snapshot-list l01 #查看快照信息
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~