zoukankan      html  css  js  c++  java
  • 010.KVM虚机冷迁移

    一 实验环境

    • 原虚机名称:vm01-centos6.8
    • 原虚机所在宿主机:kvm-host-2
    • 迁移后虚机名称:vm01-cloud-centos6.8
    • 迁移后虚机所在宿主机:kvm-host-2

    二 迁移过程

    2.1 前期准备

      1 [root@kvm-host ~]# virsh shutdown vm01-centos6.8	#关闭需要迁移的虚机
      2 [root@kvm-host ~]# virsh list --all			#查看虚机情况
     
    33
      1 [root@kvm-host ~]# virsh domblklist vm01-centos6.8	#查看虚机磁盘
    34

    2.2 迁移主机环境配置

    迁移后的主机kvm-host-2虚机环境必须具备,具体环境部署参考002.KVM环境部署。

    2.3 导出配置文件

      1 [root@kvm-host ~]# virsh dumpxml vm01-centos6.8 > /tmp/vm01-cloud-centos6.8.xml

    2.4 复制配置至目标机

      1 [root@kvm-host ~]# scp /tmp/vm01-cloud-centos6.8.xml root@172.24.8.41:/etc/libvirt/qemu

    2.5 复制磁盘至目标机

      1 [root@kvm-host ~]# scp /data/images/vm01-centos6.8.img root@172.24.8.41:/data/images/vm01-cloud-centos6.8.img

    2.6 目标主机调整

      1 [root@kvm-host-2 ~]# virsh list --all				#查看虚机列表
    35
      1 [root@kvm-host-2 ~]# vi /etc/libvirt/qemu/vm01-cloud-centos6.8.xml
      2 ……
      3  <name>vm01-cloud-centos6.8</name>
      4   <uuid>5130c447-8f43-4f84-bc90-4f51db2023f8</uuid>		  #修改UUID
      5 ……
      6 <disk type='file' device='disk'>
      7       <driver name='qemu' type='qcow2'/>
      8       <source file='/data/images/vm01-cloud-centos6.8.img'/>  #修改对应的磁盘路径及名字
      9       <target dev='vda' bus='virtio'/>
     10       <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
     11     </disk>
     12 ……
     13 <mac address='52:54:00:16:d3:96'/>				  #修改对应的mac地址
     
    建议:将以上相关参数修改为和原值不一样的,防止冲突。

    2.7 注册虚机

      1 [root@kvm-host-2 ~]# virsh define /etc/libvirt/qemu/vm01-cloud-centos6.8.xml

    2.8 查看验证

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

    三 启动并调整

      1 [root@kvm-host-2 ~]# virsh list --all
    将网卡中的mac/ip地址以及/etc/udev/rules.d/70-persistent-net.rules中mac地址修改为xml配置文件一致重启即可。
  • 相关阅读:
    asp.net过滤数据中有异常数据字符串
    微信内置浏览器的 User Agent的判断
    最近突然想了很久还是开博每天写点什么
    Sonar-scanner 插件配置应用
    存clob的值
    动态代理
    在oracle函数中不可直接将变量作为sql语句中的参数
    按照行、列进行统计(按两个维度进行统计)
    查询关联不上的数据,三张表查询
    前台页面——js/jq循环
  • 原文地址:https://www.cnblogs.com/itzgr/p/9893531.html
Copyright © 2011-2022 走看看