1.源KVM虚拟主机node1

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

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

由于采用基于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虚拟主机上的虚拟机列表

(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:
 

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

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

测试虚拟机控制台。

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

KVM到KVM之v2v迁移的更多相关文章

  1. ESXi到KVM之v2v迁移

    1.ESXi到KVM之v2v情况说明 (1).配置任务列表: 1)VMwareESXi虚拟平台下linux系统迁移到KVM虚拟平台.2)VMwareESXi虚拟平台下windows系统迁移到KVM虚拟 ...

  2. CentOS 7 安装配置KVM 通过KVM安装CentOS系统

    搭建环境 : CentOS 7 [root@KVM ~]# systemctl stop firewalld [root@KVM ~]# systemctl disable firewalld [ro ...

  3. [qemu][kvm] 在kvm嵌套kvm的虚拟机里启动kvm加速

    常规情况下,如果在kvm的虚拟机里,又想使用kvm的虚拟机,会报如下的错误信息: [root@host0 nlb]# Could not access KVM kernel module: No su ...

  4. kvm虚拟机最佳实践系列2-创建KVM及KVM优化

    创建KVM及KVM优化 把KVM优化与KVM创建放在一起,是因为我们创建的KVM是要用在生产环境中,所以基础优化工作是必备的. 创建KVM 创建系统盘, 大小: 操作系统通常都不到10G,所以系统盘2 ...

  5. ESXI 迁移至KVM (V2V迁移)

    1.1.1 ESXI将虚拟机导出 导出ova模板 将导出的ova模板导入到KVM环境中. 1.1.2 配置KVM环境 详情参考:http://www.cnblogs.com/clsn/p/836625 ...

  6. kvm虚拟机静态和动态迁移

    一.kvm虚拟机静态迁移 1.静态迁移就是虚拟机在关机状态下,拷贝虚拟机虚拟磁盘文件与配置文件到目标虚拟主机中,实现的迁移. (1)虚拟主机各自使用本地存储存放虚拟机磁盘文件 本文实现基于本地磁盘存储 ...

  7. kvm热添加和热迁移

    a.热添加磁盘 1.创建磁盘 qemu-img create -f qcow2 web01-add01.qcow2 5G 2.附加磁盘设备 virsh attach-disk web01 /opt/w ...

  8. kvm第五章--虚拟迁移

  9. KVM总结-KVM性能优化之网络性能优化

    前面已经介绍了KVM CPU优化(http://blog.csdn.net/dylloveyou/article/details/71169463).内存优化(http://blog.csdn.net ...

随机推荐

  1. ScheduledThreadPoolExecutor 线程池调度 使用

    package other; import java.util.concurrent.Callable; import java.util.concurrent.Executors; import j ...

  2. js Excel导出

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http ...

  3. js 实现数组深度copy

    1. slice() slice() 方法可从已有的数组中返回选定的元素.arrayObject.slice(start,end) ,返回一个新的数组,包含从 start 到 end (不包括该元素) ...

  4. 安装 ORACLE 11G出现Error Message:PRVF-7535

    Error Message:PRVF-7535 : Proper architectureis not found on node "tsing" [Expected = &quo ...

  5. 77. Combinations (Recursion)

    Given two integers n and k, return all possible combinations of k numbers out of 1 ... n. For exampl ...

  6. mybatis整合spring的完整过程

    1.1 整合思路 1.SqlSessionFactory对象应该放到spring容器中作为单例存在. 2.传统dao的开发方式中,应该从spring容器中获得sqlsession对象. 3.Mappe ...

  7. Linux select/poll和epoll实现机制对比

    关于这个话题,网上已经介绍的比较多,这里只是以流程图形式做一个简单明了的对比,方便区分. 一.select/poll实现机制 特点: 1.select/poll每次都需要重复传递全部的监听fd进来,涉 ...

  8. qt学习(一) qt安装

    QT5现在安装已经方便了许多 相比QT4 可以一路点击到底 无需额外的太多的操作. http://download.qt.io/official_releases/ 下载 1 windows下可以选择 ...

  9. c11时间库一个小例子

    #pragma once #include <chrono> #include <string> #include <iostream> #include < ...

  10. 基于Web Service的客户端框架搭建二:数据转换层(FCL)

    引言 要使用WebService来分离客户端与服务端,必定要使用约定好两者之间的数据契约.Json数据以其完全独立于语言的优势,成为开发者的首选.C# JavaScriptSerializer为Jso ...