本文共 1942 字,大约阅读时间需要 6 分钟。
KVM虚拟化学习笔记系列文章列表
---------------------------------------- kvm虚拟化学习笔记(一)之kvm虚拟化环境安装 kvm虚拟化学习笔记(二)之linuxkvm虚拟机安装 kvm虚拟化学习笔记(三)之windowskvm虚拟机安装 kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置 kvm虚拟化学习笔记(五)之windows虚拟机性能调整 kvm虚拟化学习笔记(六)之kvm虚拟机控制台登录配置 kvm虚拟化学习笔记(七)之kvm虚拟机克隆 kvm虚拟化学习笔记(八)之kvm虚拟机vnc配置 kvm虚拟化学习笔记(九)之kvm虚拟机时间配置 kvm虚拟化学习笔记(十)之kvm虚拟机快照备份 kvm虚拟化学习笔记(十一)之kvm虚拟机扩展磁盘空间 kvm虚拟化学习笔记(十二)之kvmlinux虚拟机在线扩展磁盘 kvm虚拟化学习笔记(十三)之kvm虚拟机磁盘文件读取小结 kvm虚拟化学习笔记(十四)之kvm虚拟机静态迁移 kvm虚拟化学习笔记(十五)之kvm虚拟机动态迁移 kvm虚拟化学习笔记(十六)之kvm虚拟化存储池配置 kvm虚拟化学习笔记(十七)之KVM到KVM之v2v迁移kvm虚拟化学习笔记(十八)之ESXi到KVM之v2v迁移
kvm虚拟化学习笔记(十九)之convirt集中管理平台搭建(1).查看源KVM虚拟主机上的虚拟机列表,本文计划将oeltest01虚拟机迁移到其它KVM虚拟主机中。
(2).查看oeltest01虚拟机磁盘文件位置/data/oeltest01.qcow2。
由于采用基于kvm的v2v迁移工具,v2v的迁移需要kvm的存储池的支持,需要对KVM虚拟环境进行改造,kvm存储池的配置请见。
(3).源虚拟机KVM存储池配置简要过程
1 2 3 4 5 | # 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).将虚拟机磁盘文件移动到存储池中
1 | # mv /data/oeltest01.qcow2 /data/vmfs/ |
(1).查看源KVM虚拟主机上的虚拟机列表
(2).目标虚拟机KVM存储池配置简要过程
1 2 3 4 5 | # 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 |
说明:计划将源kvm主机中的oeltest01虚拟机迁移到目标虚拟机中,原理是直接拷贝虚拟机磁盘文件与配置文件到目标虚拟主机上。关键点就是源与目标虚拟主机必须采用存储池配置虚拟机磁盘。
(1).开始迁移
1 2 3 4 5 6 | # 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虚拟化适用范围扩大。
本文出自 “” 博客,请务必保留此出处