KVM管理虚拟机命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KVM管理虚拟机命令相关的知识,希望对你有一定的参考价值。
KVM基本功能管理
virsh -h 查看命令帮助
kvm的配置存放路径
cd /etc/libvirt/qemu 下有.xml的文件
查看虚拟机的状态
virsh list --all
虚拟机关机与开启
virsh shutdown c1 //关机
virsh start c1 //开机
- 强行关闭虚拟
virsh destroy cc1 强行关闭电源状态
- 导出虚拟机配置
virsh dumpxml cc1 > /etc/libvirt/qemu/c1.xml
virsh create /etc/libvirt/qemu/cc1.xml //通过配置文件启动虚拟机
- 删除虚拟机(配文件被删除,磁盘文件不会删除)
virsh shutdown cc1 //关闭虚拟机
virsh undefined cc1 //删除虚拟机
- 挂起恢复
virsh suspend cc1 #挂起虚拟机
virsh resume cc1 #恢复虚拟机
- 设置虚拟机伴随着宿主机开机自启动
virsh autostart cc1
- 修改虚拟机配置信息
virsh edit cc1 和VIM 编辑器一样的操作
KVM 文件管理
通过文件管理可以直接查看、修改、复制虚拟机的内部文件。例如:系统因为配置问题无法启动时,可以直接修改虚拟机的文件。虚拟机的磁盘文件有 raw和 qcow2 两种格式。 KVM默认格式是raw,raw格式性能最好、速度最快,其缺点是不支持一些新的功能,如镜像、Zlib磁盘压缩、AES加密等。
yum install libguestfs-tools -y 这个工具可以查看qcow2格式的磁盘文件,因此需要将raw格式的磁盘文件转换成qcow2的格式
- 查看当前的磁盘格式
qemu-img info /vdir/c1.raw
- 关闭虚拟机
virsh shutdown c1
- 使用virt-cat命令,可查看虚拟机中相关文件
virt-df -h c1 查看挂载虚拟机挂在情况
虚拟机克隆、快照、删除快照
- 克隆
virsh shutdown c1 //关闭c1 virt-clone -o c1 -n c2 -f /vdir/c2.qcow2 //从c1克隆c2 virsh start c2 //开启c2
- 创建、恢复、删除
virsh snapshot-create c1 #支持qcow2格式拍摄快照 virsh snapshot-list c1 #查看c1 快照信息 virsh snapshot-delete c1 1533960443 恢复快照
以上是关于KVM管理虚拟机命令的主要内容,如果未能解决你的问题,请参考以下文章