011.KVM-V2V迁移

一 虚拟化存储池

1.1 创建虚拟化存储池

  1 [root@kvm-host ~]# mkdir -p /data/vmfs

1.2 定义存储池与目录

  1 [root@kvm-host ~]# virsh pool-define-as vmdisk --type dir --target /data/vmfs/

1.3 创建已定义的存储池

  1 [root@kvm-host ~]# virsh pool-build vmdisk

1.4 查看已定义的存储池

  1 [root@kvm-host ~]# virsh pool-list --all

1.5 激活存储池

  1 [root@kvm-host ~]# virsh pool-autostart vmdisk		#把存储池设为自动启动
  2 [root@kvm-host ~]# virsh pool-start vmdisk

1.6 存储池中创建存储卷

  1 [root@kvm-host ~]# virsh vol-create-as vmdisk test.qcow2 1G --format qcow2

1.6 其他相关命令

  1 [root@kvm-host ~]# virsh vol-delete --pool vmdisk test.qcow2	#删除存储卷
  2 [root@kvm-host ~]# virsh pool-destroy vmdisk			#取消激活的存储池
  3 [root@kvm-host ~]# virsh pool-delete vmdisk			#删除存储池定义的目录
  4 [root@kvm-host ~]# virsh pool-undefine vmdisk			#取消定义存储池

二 V2V迁移

2.1 前期准备

源主机:vm01-centos6.8

源虚机名称:kvm-host 172.24.8.32

目标主机:kvm-host-2 172.24.8.41

迁移后虚机名称:vm01-cloud-centos6.8

源+目的主机都需要参考一创建相同的虚拟化存储池。

查看目的主机虚机情况。

注意:virt-v2v只支持静态迁移,必须先停止需要迁移的虚机

2.2 将虚机磁盘移到存储池中

  1 [root@kvm-host ~]# mv /data/images/vm01-centos6.8.img /data/vmfs/

2.3 正式迁移方法一:源迁出至目

  1 [root@kvm-host ~]# virt-v2v -oc qemu+ssh://172.24.8.41/system -os vmdisk  -b br0 vm01-centos6.8

2.4 正式迁移方法二:目从源迁进

  1 [root@kvm-host-2 ~]# virt-v2v -ic qemu+ssh://172.24.8.32/system -os vmdisk  -b br0 vm01-centos6.8

注意:若没有virt-v2v命令,可使用yum -y install virt-v2v安装。

2.4 验证及调整

附——自身内部迁移

  1 [root@kvm-host ~]# virt-v2v -oc qemu+ssh://172.24.8.32/system -os vmdisk -on vm01-clone-centos6.8 -b br0 vm01-centos6.8		#自身迁移操作
  • -os:指定到KVM中的哪个存储池;
  • -of:表示迁移转出的虚机磁盘格式

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏量子位

Debian 10发布:基于Linux 4.19内核,包含5.9万软件包

在经历25个月的等待后,Linux最流行的发行版之一Debian终于迎来最新版本Debian 10 “buster”,该版本一如既往将提供5年的长期支持。

19110
来自专栏钻芒博客

测试服务器硬盘读写速度

#命令如下: 写:time dd if=/dev/zero of=test.dbf bs=8k count=100000 读:dd if=test.dbf bs...

25250
来自专栏简单的日记

LINUX weblogic集群搭建- 03启动脚本的控制

1.adminServer配置 base_domain/servers/AdminServer下新建文件夹security 同时里面创建一个新的文件boot.p...

13510
来自专栏跟Qt君学编程

预编译好的WebRTC库(翻译文)

  WebRTC(Web Real-Time Communication),网页即时通信的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API(音视频的...

25330
来自专栏呆呆熊的技术路

php运行出现Segmentation fault

今天安装了 xdebug、xhrpof等分析工具, 然后在运行相关命令时出现了 Segmentation fault(分段错误), 一般出现此错误大部分 内存越...

25360
来自专栏服务器安全专线

如何解决 Linux 实例 pip 操作时的超时问题

  pip 是当前最流行的 Python 安装包管理工具之一,很多阿里云用户会通过 pip 更新系统源。阿里云的 pip 源地址有以下三处:

12900
来自专栏简单的日记

docker

我们在build镜像的过程中,可能会产生一些临时的不具有名称也没有作用的镜像他们的名称一般都是<none>,我们可以执行下面的命令将其清除掉:

13910
来自专栏简单的日记

linux 下配置邮件发送功能

11110
来自专栏钻芒博客

wordpress速度优化-静态页写入内存

昨天博客加了WP Super Cache缓存插件,速度提升明显。使用这类插件可以将PHP动态页面在首次访问时生成html静态页面并存储在硬盘中,当其他访客再次访...

17620
来自专栏Linux知识积累

Linux内核调试技术——kprobe使用与实现(五)

Linux内核调试技术——kprobe使用与实现(五)-触发kprobe探测和回调

11950

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励