KVM命令集管理虚拟机

KVM基本功能管理

1、查看命令帮助
virsh -h
2、KVM的配置文件存放目录
cd /etc/libvirt/qemu          //目录下有.xml的文件
3、查看虚拟机状态
virsh list --all
4、虚拟机关机与开机
virsh shutdown c1        //关机
virsh start c1           //开机

KVM命令集管理虚拟机

5、强制虚拟机关闭电源
virsh destroy c1

KVM命令集管理虚拟机

6、导出虚拟机配置
virsh dumpxml c1 > /etc/libvirt/qemu/c1.xml

virsh create /etc/libvirt/qemu/c1.xml    //通过配置文件启动虚拟机

KVM命令集管理虚拟机
KVM命令集管理虚拟机

7、删除虚拟机(配文件被删除,磁盘文件不会删除)
virsh shutdown c1       //关闭虚拟机
virsh undefined c1       //删除虚拟机 
8、挂起虚拟机
virsh suspend c1

KVM命令集管理虚拟机

9、恢复虚拟机
virsh resume c1

KVM命令集管理虚拟机

10、设置虚拟机伴随宿主机自启动
virsh autostart c1

KVM命令集管理虚拟机

11、修改虚拟机配置信息
virsh edit c1

KVM文件管理

通过文件管理可以直接查看、修改、复制虚拟机的内部文件。例如:系统因为配置问题无法启动时,可以直接修改虚拟机的文件。虚拟机的磁盘文件有 raw和 qcow2 两种格式。 KVM默认格式是raw,raw格式性能最好、速度最快,其缺点是不支持一些新的功能,如镜像、Zlib磁盘压缩、AES加密等。这里介绍本地yum安装的libguestfs-tools后产生的命令行工具(这个工具可以查看qcow2格式的磁盘文件,因此需要将raw格式的磁盘文件转换成qcow2的格式

1、查看当前的磁盘格式
qemu-img info /vdir/c1.raw
2、关闭虚拟机
virsh shutdown c1
3、转换磁盘文件格式
qemu-img convert -f raw -O qcow2 /vdir/c1.raw /vdir/c1.qcow2         //将原来文件raw格式转换成qcow2格式

KVM命令集管理虚拟机

4、修改c1的xml配置文件
virsh edit c1  //修改虚拟机信息

  <devices>
    <emulator>/usr/libexec/qemu-kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>     //修改
      <source file='/vdir/c1.qcow2'/>      //修改
      <target dev='vda' bus='virtio'/>

KVM命令集管理虚拟机

5、使用virt-cat命令,可查看虚拟机中相关文件
yum install libguestfs-tools -y       //安装libguestfs-tools,才可使用virt-cat

virt-cat -a /vdir/c1.qcow2 /etc/sysconfig/new     //看磁盘文件制定路径的信息
virt-cat -a /vdir/c1.qcow2 /etc/resolv.conf

virt-df -h c1    //查看挂载

虚拟机克隆

1、克隆虚拟机
virsh shutdown c1   //关闭c1

virt-clone -o c1 -n c2 -f /vdir/c2.qcow2     //从c1克隆c2

virsh start c2       //开启c2

KVM命令集管理虚拟机

2、创建快照
virsh snapshot-create c1

KVM命令集管理虚拟机

3、查看当前快照
virsh snapshot-current c1
4、查看快照详细信息
virsh snapshot-list c1

KVM命令集管理虚拟机

5、恢复快照状态
virsh snapshot-revert c1 1533864981
6、删除快照
virsh snapshot-delete c1 1533864981

KVM命令集管理虚拟机

转载于:https://blog.51cto.com/13641879/2157132

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值