我们正在进行网络重新设计,现在我要更改我们的 VMware ESX 服务器使用的 Equallogic iSCSI SAN 的 IP 地址。
Equallogic 有三个活动以太网端口用于处理 iSCSI 请求。
我正在寻找一种解决方案,使我能够重新编号 iSCSI SAN 上的接口,并重新配置 ESX 服务器以指向新地址,而无需任何停机时间。
有人执行过这种任务吗?我问的可能吗?
答案1
我怀疑 Equallogic 能否做到这一点,至少不能不停机。Equallogic 架构允许您更改接口的 IP 地址而无需停机(前提是新地址对旧地址可见),但用于管理的组 IP 地址和 iSCSI 目标地址不能不停机更改 - 一旦更改,您将失去与整个阵列集的连接,直到您更改所有 ESX 主机上的目标设置并重新扫描。我会打电话给戴尔询问他们,但如果他们能做到,我会感到惊讶,除非他们最近添加了新的东西。如果您发现可以做到,请告诉我们。
答案2
大致步骤如下:
- 将 LUN 配置为可在 SAN 上具有多个 IP 的多个 NIC 上使用
- 配置 ESX 主机以通过两个 IP(MPIO)查看这些 LUN
- 验证 ESX 主机是否可以使用测试 LUN + VM 切换到第二个 SAN 路由
- 将流量转移到生产虚拟机,重新配置现在未使用的 NIC
- 根据需要对其他 NIC 重复此操作
此过程取决于您的 SAN、ESX 和 Switch 功能是否能够支持完整的 MPIO 配置并进行适当配置。
根据您的 SAN 模型,本指南可能适合您: http://www.federalappliance.com/fedapp_vmware_3.0.1_equallogic.pdf http://pubs.vmware.com/vsp40_i/wwhelp/wwhimpl/common/html/wwhelp.htm#href=iscsi_san_config/c_equallogic_storage_systems.html&single=true
读了更多资料后,有人说 ESX 3.5 的软件 iSCSI 启动器不支持 MPIO,而 ESX 4 支持。我们已使用软件启动器通过 iSCSI 在 ESX 3.5 上为 Clariion 设备实现了 MPIO... 所以 YMMV。