• KVM-克隆和快照管理



    kvm 虚拟机有两部分组成:img镜像文件和xml配置文件

    /etc/libvirt/qemu    #xml配置文件目录,存在虚拟机所有的详细信息

    1.kvm虚拟机克隆

    克隆命令

    virt-clone -o oeltest01 -n oeltest02 -f /data/test02.img

     -o:原虚拟机名称

    -n:新虚拟机名称

    -f:新img文件

    对比配置文件,将两份xml文件做diff对比,里面只修改了name、img、Mac 3个位置信息

    克隆完成后,需要修改新虚拟机的网卡配置,并删除/etc/udev/rule.d/70-*-net文件。

    2.快照(snapshot)

    kvm默认格式为raw格式,如需要修改镜像文件格式。需要配置xml文件

    查看镜像文件格式qemu-ig info 镜像文件

    1)、转换快照格式(将raw格式转换为qcow2格式)

    qemu-img convert -f raw -O qrow2 /var/lib/libvert/images/xuegod63-kvm2.img

    最后需要修改虚拟机的xml文件

    virsh edit  xuegod63-kvm2   #通过命令编辑文件
    
    vim  /etc/libvirt/qemu/ xuegod63-kvm2.xml #直接编辑配置文件

    2)、创建快照

    virsh  snapshot-create 虚拟机名称   
    virsh snapshot-create-as colltroller controller-nova #snapshot-create-as指定快照名称(更名)

    3)、快照管理

    查看虚拟机状态:virsh domstate  xuegod63-kvm2
    
    恢复快照:virsh snapshot-revert 虚拟机 快照名
    
    查看当前快照: virsh snapshot-current xuegod63-kvm2
    
    快照目录:/var/lib/libvert/qemu/snapshot/虚拟机
    
    删除快照: virsh snapshot-delete 虚拟机 快照名

     3.kvm虚拟机添加磁盘

    qemu-img create -f raw /home/kvm-bak/colltroller_disk2.img 20G    #添加文件
    
    virsh attach-disk colltroller /home/kvm-bak/colltroller_disk2.img vdd --cache none   #将磁盘附加给虚拟机
  • 相关阅读:
    关于aar 上传到jcenter的最快方式
    快速开发的几个框架
    git 删除本地提交记录
    git 缓存溢出
    vs 启动网站设置为127.0.0.1 设置为本机IP地址
    uni-app 设置登录状态保存
    c# 快速实现php的ksort函数
    宝塔面板出现“require(): open_basedir restriction in effect. ”的解决方法
    PHP访问数据的时候 返回的json数据前面会带小红点
    C# Generic(转载)
  • 原文地址:https://www.cnblogs.com/jimmy-xuli/p/8809480.html
Copyright © 2020-2023  润新知