10 vMotion 迁移

vMotion 迁移

vMotion要求虚拟机一定要位于共享存储上,并且源和目标ESXI主机都能访问到此共享存储;支持的共享存储包括FC SAN、iSCSI SAN、NFS NAS

示例环境:一台用来提供ISCSI软存储的RHEL6服务器、一台安装了vCenter Server的windows server 2008 R2的服务器、两台ESXi主机,通过本地安装的vSphere Client进行连接管理;所有设备已连接完毕,且两台ESXi主机已通过vCenter Server添加到了同一个数据中心,主机中存在着虚拟机

示例实施:根据vMotion 迁移要求,开始配置

一配置存储服务器:在linux上配置软ISCSI存储

1在linux上新添加一块硬盘(大小根据实际而定,实验环境中这里70G)

2配置IP;在图形界面可以使用setup命令配置,这里使用配置文件配置

vim /etc/sysconfig/network-scripts/ifcfg-eth0

Server network restart        重启一下

3配置YUM(利用yum安装ISCSI相关的软件)

mount /dev/cdrom /media                //挂载系统光盘在空目录下(系统盘中有yum源)

vim /etc/yum.repos.d/rhel-debuginfo.repo     //配置yum仓库文件

4安装iscsi target软件包(提示6个包安装完成)

5配置iscsi target

Vim /etc/tgt/targets.conf        在文件尾部添加如下内容

注:Target的命名在同一子网内应该是唯一的,标准命名方式为:

iqn.yyyy-mm.<reversed domain name>[:identifier]

其中:

iqn:表示"iSCSI Qualified Name",简称iqn。

yyyy-mm:表示年份-月份。这里是2011-08。

reversed domain name:表示倒过来的域名,这里是com.example。

identifier:表示识别代码,这里是disk

backing-store:用于指定存储设备,一般指非实际的物理磁盘,如LVM卷、某个分区、raid磁盘阵列

initiator-address :地址用于将target指派给指定的客户机使用

6 开启服务并设置为开机自启动

service tgtd start

chkconfig tgtd on

7 开启iscsi通信端口3260,然后保存防火墙配置(实验环境中可以暂时关闭防火墙)

iptables –I INPUT –P TCP –dport 3260 –j ACCPET

service iptables save 或

iptables –F

二连接存储服务器:实现ESXi主机连接软ISCSI存储服务器

・给ESXi主机添加第二块网卡:分别给两个ESXi主机再添加一块标准网卡,用于连接存储服务器

・创建用作vMotion接口的Vmkernel网络适配器:为每个物理网络适配器创建虚拟 VMkernel 接口,并将接口与相应的 iSCSI 适配器关联;这样iSCSI 适配器和物理网卡通过虚拟 VMkernel 适配器连接在一起

1登录 vSphere Client,连接vCenter Server,在"清单"面板中选择主机

2单击配置选项卡,然后在"硬件"面板中单击网络,选择右侧的添加网络

3 选择VMkernel,并单击下一步

4选择要使用的 vSphere 标准交换机,这里选择创建vSphere标准交换机,默认单击下一步

(如果"创建新的 vSphere 标准交换机"下方未出现适配器,则表明系统中的所有网络适配器均被现有 vSphere 标准交换机或 vSphere Distributed Switch 使用。可以在不使用网络适配器的情况下创建 vSphere标准交换机,也可以选择由现有 vSphere 标准交换机使用的网络适配器)

5 勾选起一项,单击下一步

6 配置IP地址(主机添加的第二块网卡的地址),网关为共享存储服务器的地址,实际环境中就是实际网管的地址

7 单击下一步,然后单击完成

vMotion接口已经创建好,等待与iSCSI适配器绑定,绑定后主机就可以与存储服务器连接

・建立并软件 iSCSI适配器:ESXi 中内置的软件iSCSI 适配器通过利用网络堆栈与物理网卡进行通信

1配置选项卡,然后在"硬件"面板中单击存储适配器,单击添加按钮

2选择添加软件ISCSI适配器,然后直接单击确定

3单击确定后就会添加一个软件ISCSI适配器

・将软件iSCSI 适配器与 VMkernel 适配器绑定(直接使用动态发现)

1右键软件iSCSI 适配器,选择属性;单击网络配置选项卡,选择添加

2选择Vmkernek适配器,单击确定

3单击动态发现选项卡,单击添加按钮

4输入iSCSI服务器的地址,单击确定

5等待动态发现和静态发现,发现之后动态和静态发现中都会自动显示

9 单击关闭后,在单击是

10 显示两个设备则正常(存储服务器上有两块硬盘)

另一个主机作同样的操作,也与存储服务器相连

・添加数据存储:将存储服务器的硬盘映射到本地

1单击数据存储和存储群集

2右击数据中心,选择添加数据存储,选择要添加数据存储的主机

3在选择存储器类型页面中选择磁盘/LUN,单击下一步

4选择要添加的磁盘,单击下一步

5其他操作按向导选择默认完成即可

三热迁移    

・通过 Storage vMotion 迁移已打开电源的虚拟机:将已打开电源的虚拟机磁盘文件迁移到另一个数据存储中,这里选择共享存储;无法更改虚拟机的执行主机

1 选择清单中要迁移的虚拟机

2 在虚拟机上右键单击,并从弹出菜单中选择迁移

3 选择更改数据存储,然后单击下一步

4 选择磁盘格式。

5 选择要存储虚拟机文件的数据存储位置。

6 检查页面,然后单击完成。

・通过 vMotion 迁移已打开电源的虚拟机:将已打开电源的虚拟机从一台主机迁移到另一台主机,即更改其执行主机;无法更改虚拟机的数据存储

1 选择清单中要迁移的虚拟机。

2 在虚拟机上右键单击,并从弹出菜单中选择迁移。

3 选择更改主机,然后单击下一步。

4 选择虚拟机的目标主机或群集。

5 选择资源池,然后单击下一步。

6 选择迁移优先级,然后单击下一步。

7 检查页面,然后单击完成

迁移完后,会在近期任务重显示进度条

你可能感兴趣的:(云计算,虚拟化,云,网络存储,马向军)