将 ESX 场移动到具有不同 IP 地址方案的不同数据中心。
两个问题:1)我更改了服务控制台的 IP 地址,但启动时仍然显示:“您可以通过 Web 管理此主机http://旧 IP 地址“——我该如何解决这个问题?
2) 除了 IP 地址之外,iSCSI 主机没有任何变化。如何轻松更改 ESX 主机中 iSCSI 目标的 IP 地址(我已经在 iSCSI 服务器上进行了更改)。
-- 目前必须通过控制台完成,因为我无法访问 Web 或 VirtualCenter。这是 ESX Server 3.0.3
谢谢!!
答案1
就 iSCSI 地址更改而言,如果您更改了用于 iSCSI 的 vmkernel 端口的 ip 地址,那么对于 ESX 3.5,您将必须重新启动 ESX 主机,否则情况会变得不稳定。如果更改涉及 ESX 服务器上的 iSCSI 软件启动器,情况就会如此。如果该更改未发生改变,而您只想更改启动器指向的 iSCSI 目标地址,则只需更改启动器中的属性 [配置选项卡、存储适配器、iSCSI 软件启动器、动态发现、添加发送目标服务器] 以指向新的 iSCSI 目标地址。再次强烈建议重新启动,ESX 3.5 软件启动器不喜欢更改。如果您使用 iqn 对 iSCSI 目标进行访问控制,则这些更改会更简单,因为您在更改启动器 ip 地址时无需修改 ACL,前提是它当然适用于您的 iSCSI 目标。
我不确定你的第一个问题,在更改 SC 地址后,我从未注意过 ESX 控制台上的该消息。两个问题 - [1] 新地址是否适用于 Web 管理?[2] 更改 SC 地址时,您是否重新创建\直接修改了 vswif0,还是只是添加了新的 SC 端口并禁用了 vswif0?
答案2
您将需要使用命令 vmkiscsi-tool 和 esxcfg-rescan,我假设是软件 iSCSI - 如果是硬件,请用您的 HBA 标识符替换 vmhba32 引用
vmkiscsi-tool -D -a <iSCSI IP> vmhba32
然后,您可以
vmkiscsi-tool -T -l vmhba32
列出找到的目标,然后可以esxcfrg-rescan vmbha32
重新扫描目标
如果屏幕显示旧的 IP 地址,请检查您的 /etc/hosts 文件,其中可能有旧的 IP。