zoukankan      html  css  js  c++  java
  • KVM到KVM之v2v迁移

    1.源KVM虚拟主机node1

    (1).查看源KVM虚拟主机上的虚拟机列表,本文计划将oeltest01虚拟机迁移到其它KVM虚拟主机中。

    image

    (2).查看oeltest01虚拟机磁盘文件位置/data/oeltest01.qcow2。

    image

    由于采用基于kvm的v2v迁移工具,v2v的迁移需要kvm的存储池的支持,需要对KVM虚拟环境进行改造,kvm存储池的配置请见kvm虚拟化学习笔记(十六)之kvm虚拟化存储池配置

    (3).源虚拟机KVM存储池配置简要过程

    # mkdir -p /data/vmfs
    # virsh pool-define-as vmdisk --type dir --target /data/vmfs
    # virsh pool-build vmdisk
    # virsh pool-autostart vmdisk
    # virsh pool-start vmdisk
     

    (4).将虚拟机磁盘文件移动到存储池中

    # mv /data/oeltest01.qcow2 /data/vmfs/
     

    2.目标KVM虚拟主机node2

    (1).查看源KVM虚拟主机上的虚拟机列表

    image

    (2).目标虚拟机KVM存储池配置简要过程

    # mkdir -p /data/vmfs
    # virsh pool-define-as vmdisk --type dir --target /data/vmfs
    # virsh pool-build vmdisk
    # virsh pool-autostart vmdisk
    # virsh pool-start vmdisk
     

    3.KVM到KVM之间的v2p迁移

    说明:计划将源kvm主机中的oeltest01虚拟机迁移到目标虚拟机中,原理是直接拷贝虚拟机磁盘文件与配置文件到目标虚拟主机上。关键点就是源与目标虚拟主机必须采用存储池配置虚拟机磁盘。

    (1).开始迁移

    # virt-v2v -ic qemu+ssh://192.168.233.130/system -op vmdisk -b br0 oeltest01
    The authenticity of host '192.168.233.130 (192.168.233.130)' can't be established.
    RSA key fingerprint is ff:ed:35:5e:4b:f5:fd:52:bf:0a:59:7a:52:0f:02:44.
    Are you sure you want to continue connecting (yes/no)? yes
    root@192.168.233.130's password:
    root@192.168.233.130's password:
     

    image

    image

    (2)迁移完毕,查看虚拟机状态

    image

    自动在存储池中拷贝了虚拟机磁盘文件。

    image

    测试虚拟机控制台。

    image

    至此KVM到KVM之v2v迁移成功完成。v2v的迁移方式也是其它静态迁移方式的补充,也让kvm虚拟化适用范围扩大。

  • 相关阅读:
    c++ configure帮助
    YML项目阶段性总结
    layerui 页面定位和行定位
    [转]Debian 下部署 PHP 运行环境
    win10限制访问解决
    各linux版本重启apache命令
    debian 下py2.7 安装mysql模块
    debian9 安装 odoo11 笔记用 部分内容转载前辈的,在此感谢
    在 DEBIAN 上安装 SQL SERVER
    [转帖 ]MySQL 5.7 新特性 JSON
  • 原文地址:https://www.cnblogs.com/pigdragon/p/9506805.html
Copyright © 2011-2022 走看看