zoukankan      html  css  js  c++  java
  • 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
    37

    1.5 激活存储池

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

    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
    源+目的主机都需要参考一创建相同的虚拟化存储池。
    查看目的主机虚机情况。
    39
    注意: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 验证及调整

    40

    附——自身内部迁移

      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:表示迁移转出的虚机磁盘格式
     
  • 相关阅读:
    调试与分析
    GCC
    汇编
    数据恢复
    TCP/IP
    shell
    vmstat、top
    计算程序运行时间的封装
    protobuf
    c++模板
  • 原文地址:https://www.cnblogs.com/itzgr/p/9893539.html
Copyright © 2011-2022 走看看