美文网首页
10、KVM虚拟机克隆

10、KVM虚拟机克隆

作者: 小短腿电工 | 来源:发表于2019-02-21 22:20 被阅读69次

    克隆时需要关闭虚拟机并设置克隆镜像的对应关系(一一对应)

    [root@bogon /]# virt-clone -o centosxm -n centos_new -f /data/iso/07.qcow2 
    ERROR    必须暂停或者关闭有要克隆设备的域
    

    1.静态迁移过程如下

    (1)确定虚拟机关闭状态


    图片.png

    (2)准备迁移oeltest02虚拟机,查看该虚拟机配置的磁盘文件


    图片.png
    (3)导入虚拟机配置文件
    图片.png

    (4)拷贝配置文件到目标虚拟主机上。



    (5)查看虚拟机磁盘文件并拷贝到目标虚拟主机。
    图片.png
    拷贝虚拟磁盘文件
    图片.png

    2.目标虚拟主机操作

    上面已经将虚拟机磁盘文件与配置文件都已经复制到目标虚拟主机上了。下面开始配置与启动。

    (1)查看目标虚拟主机环境。

    图片.png

    查看虚拟机磁盘文件,目录结构与源虚拟主机一致。

    图片.png

    (2)定义注册虚拟主机

    图片.png

    (3)启动虚拟主机并确认

    图片.png

    至此虚拟机静态迁移完成。

    3.NFS搭建完成在线迁移(原文)

    (1)KVM虚拟化服务器node1
    操作系统版本:OEL6.3x64
    KVM虚拟化:自带版本
    桥接IP地址1:192.168.159.150
    测试虚拟机:oeltest01
    虚拟机IP地址:192.168.159.132
    虚拟磁盘文件1:/data/test01.qcow2
    虚拟磁盘文件2:/data/test01_add01.qcow2
    nfs挂载目录:/data

    (2)KVM虚拟化服务器node2
    操作系统版本:OEL6.3x64
    KVM虚拟化:自带版本
    桥接IP地址1:192.168.159.160
    nfs挂载目录:/data

    (3)nfs服务器(nfs配置略)
    操作系统版本:OEL5.8x64
    桥接IP地址1:192.168.169.180

    nfs服务目录:/mnt/vg/nfs/abc
    可以参考:xen虚拟化实战系列(十二)之xen虚拟机高可用之在线迁移

    3.1 kvm虚拟主机配置准备

    (1)节点1挂载nfs目录

    图片.png

    (2)节点2挂载nfs目录

    图片.png

    确保两节点都有相同的虚拟机磁盘文件存储目录。

    3.2 kvm虚拟机迁移

    (1)节点1虚拟机状态,oeltest01虚拟机开机状态

    图片.png

    (2)节点2虚拟机状态,无虚拟机运行

    图片.png

    (3)在主机1上执行迁移命令

    [root@node1~]#virsh migrate --live --verbose oeltest01  qemu+ssh://192.168.159.160/system tcp://192.168.159.160
    root@192.168.159.160'spassword:
    Migration:[100%]
    
    图片.png

    过程有一个暂停与关闭的过程。

    (4)客户机一直ping查看迁移,可以看到中间有两个包的中断,基本上没有太大影响。

    图片.png

    (5)虚拟主机2上,可以看到虚拟机oeltest01已经启动了。

    图片.png

    虽然oeltest01虚拟机已经在节点2上启动了,但是虚拟主机上还没有oeltest01虚拟机的配置文件。所以需要创建配置文件并定义虚拟机。

    图片.png

    (6)虚拟主机2上,通过迁移过来的虚拟机内存状态创建虚拟机配置文件,并通过xml配置文件定义虚拟机。

    图片.png

    在虚拟主机2上进入虚拟机没有问题。

    图片.png

    到此,kvm虚拟机动态迁移成功。

    相关文章

      网友评论

          本文标题:10、KVM虚拟机克隆

          本文链接:https://www.haomeiwen.com/subject/huxjyqtx.html