zoukankan      html  css  js  c++  java
  • KVM克隆 快照

    原创博文
    安装配置KVM http://www.cnblogs.com/elvi/p/7718574.html
    web管理kvm http://www.cnblogs.com/elvi/p/7718582.html
    kvm系统安装 http://www.cnblogs.com/elvi/p/7718623.html
    KVM克隆&快照 http://www.cnblogs.com/elvi/p/7718628.html

    #KVM克隆 快照

    1 本机直接克隆
    virt-clone -o test1 -n test2 -f /kvm/img/test2.qcow2
    virsh start test2 #启动后,修改hostname、IP等
    
    #2 复制文件方法克隆(相当于备份配置+磁盘,可做迁移)
    virsh list --all
    virsh dumpxml test1 > /etc/libvirt/qemu/centos6.xml
    cp /kvm/img/test1.qcow2 /kvm/img/centos6.qcow2
    vim /etc/libvirt/qemu/centos6.xml #修改name、UUID、磁盘源、VNC端口
    virsh define /etc/libvirt/qemu/centos6.xml #重新定义配置文件
    virsh start centos6 #启动后,修改hostname、IP等( 删除/etc/udev/rules.d/70-persistent-net.rules )
    
    #3 连接克隆(磁盘qcow2格式作为一个快照使用,节省磁盘空间)
    cat /etc/sysconfig/network-scripts/ifcfg-eth0 #删除MAC绑定
    rm -f /etc/udev/rules.d/70-persistent-net.rules
    halt
    cd /kvm/img
    qemu-img create -f qcow2 -b test2.qcow2 test12.qcow2 #关键,创建连接磁盘
    virsh dumpxml test2 > /etc/libvirt/qemu/test12.xml
    vim /etc/libvirt/qemu/test12.xml #修改name、UUID
    virsh define /etc/libvirt/qemu/test12.xml
    
    #########################
    #快照 (内置)
    #qemu-img snapshot -l /kvm/img/test12.qcow2 #查看磁盘快照
    virsh snapshot-list test12 #查看快照
    virsh snapshot-create test12 #生成快照
    virsh snapshot-create-as test12 snap1 #自定义快照名
    virsh snapshot-revert test12 snap1    #快照恢复虚拟
    virsh snapshot-delete test12 snapname #删除指定快照
    virsh snapshot-current test12
  • 相关阅读:
    0615-temp-python web
    ResultSet 转ArrayList
    svn与git
    日期与时间
    springboot 注解
    函数式编程
    几个O
    springboot框架中的异步执行
    JDBC
    mysql 导出表结构
  • 原文地址:https://www.cnblogs.com/elvi/p/7718628.html
Copyright © 2011-2022 走看看