迁移虚拟机

迁移虚拟机是指把一个虚拟机从一个主机或者一个存储位置移动到另一个主机或者是存储位置

冷迁移:将关闭电源的虚拟机移动到新的主机,可以将关联的数据从一个存储设备移动到另一个存储设备,虚拟机不必在共享存储器上 但如果将64位的客户机操作系统移动到32位的ESXi主机上是 将会提示警告,可以迁移完成,但迁移完成后不能使用

    冷迁移包括: 客户机系统的配置文件(如bios设置,nvram文件)

  向新的主机注册虚拟机

  迁移完成后,将旧的虚拟机从原来的主机移除

vmotion迁移(热迁移):将打开的虚拟机 在运行状况不中断的情况下 ,从一个主机或者是存储位置移动到另一个主机或者是存储位置 也称为‘实时迁移’

     迁移包括: 内存中运行的任意数量的系统和应用程序数据、硬件设备信息

vmotion 迁移时,虚拟机新主机必须满足兼容性的要求

vmontion 迁移之前的三个要求

1.千兆的 网络

2.主机之间必须有共享的存储器

3.每个主机上都得启用 vmotion

vmotion的迁移不能跨数据中心,必须在同一个数据中心(而冷迁移可以),做迁移之前,一定考虑ESXi主机之间的兼容性 ,最好多台ESXi主机的硬件配置一致

现在我有两台ESXi主机

VM  虚拟机的迁移_客户机

拓扑

VM  虚拟机的迁移_客户机_02

先建添加网络

VM  虚拟机的迁移_客户机_03

. VM  虚拟机的迁移_存储器_04

添加网络

VM  虚拟机的迁移_存储器_05

VM  虚拟机的迁移_客户机_06

VM  虚拟机的迁移_配置文件_07

VM  虚拟机的迁移_存储器_08

然后完成

另一台 同样的配置

搭建linux网络存储共享参数

显配置linux的ip : 192.168.2.254 关闭防火墙

VM  虚拟机的迁移_虚拟机_09

VM  虚拟机的迁移_虚拟机_10

创建yum环境 然后安装iscsi target 软件包

先构建yum

vim /etc/yum-repos.d/yum.repo

VM  虚拟机的迁移_配置文件_11

挂载系统安装盘到/media

mount /dev/cdrom      /media

yum 安装

VM  虚拟机的迁移_虚拟机_12

编辑 targets.conf文件

vim /etc/tgt/targets.conf

末尾添加字段

VM  虚拟机的迁移_客户机_13

启动并检查服务

VM  虚拟机的迁移_存储器_14

运行 tgtadm  --lld  iscsi  --op show  --mode  target 查看target 信息

VM  虚拟机的迁移_客户机_15

网络共享存储配置完成

下面是为ESXi主机添加网络共享设备

主机--->配置---> 存储适配器---> 添加

VM  虚拟机的迁移_存储器_16

VM  虚拟机的迁移_配置文件_17

VM  虚拟机的迁移_配置文件_18

添加网络适配器 选择连接到网络共享设备的那个网卡

VM  虚拟机的迁移_配置文件_19

确定后

VM  虚拟机的迁移_配置文件_20

VM  虚拟机的迁移_存储器_21

从新扫描之后

VM  虚拟机的迁移_存储器_22

另一台同样的配置后。就可以添加共享存储器了

主页--清单--存储.....

VM  虚拟机的迁移_存储器_23

VM  虚拟机的迁移_配置文件_24

VM  虚拟机的迁移_操作系统_25

下一步

VM  虚拟机的迁移_存储器_26

选择识别出来的网络共享存储

下一步  --- 下一步 

指定 共享存储名称

VM  虚拟机的迁移_操作系统_27

定义空间后 --完成

可以看到

VM  虚拟机的迁移_操作系统_28

右击虚拟机 迁移

根据实际情况选择迁移类型

VM  虚拟机的迁移_虚拟机_29

选择目标 注意: 如果目标不兼容 或有提示

如:

VM  虚拟机的迁移_虚拟机_30

最后完成后  等待任务完成

VM  虚拟机的迁移_客户机_31