我在特定网络上的物理服务器上安装了 vCenter 5.1 设备 (VCSA),并为其分配了一个内部 IP。然后,该服务器 (Dell R620) 转到远程托管位置,并连接到具有完全不同 IP 和子网的网络。
所以我现在需要做的是将 vCenter 服务器的 IP 更改为我可以远程连接的 IP。
我只能从主机内部启动设备的控制台。
如何使用命令行(以 root 身份登录)更改设备 IP?
答案1
我在这里找到了一种舒适的方法:
为 VMware vCenter Server Appliance (VCSA) 分配静态 IP 地址 | Ivo Beerens 的博客
它还允许您更改主机名、DNS、默认网关和代理。
把它们加起来:
- 打开 VCSA 的控制台会话
- 登录身份:root
- 默认密码是:vmware
- 执行以下命令:
/opt/vmware/share/vami/vami_config_net
- 执行命令后,会显示一个菜单。在菜单中可以更改 IP 地址、主机名、DNS、默认网关和代理服务器。
为 VCSA 分配静态 IP 地址后,可以使用以下 URL 进行后期配置:
https://static-ip-address:5480
答案2
我不记得 VCA 是基于哪个特定的 Linix 发行版构建的,但我认为它是 RHEL 变体,因此只需/etc/sysconfig/networking/devices/ifcfg-eth0
以 root 身份进行编辑,从那里开始一切都非常明显。然后只需重新启动或重启网络服务即可使更改生效。
答案3
更改 vCenter IP 的正确方法确实是从 vCenter 的控制台运行:/opt/vmware/share/vami/vami_config_net。另一种方法是从 VAMI 本身(https://vcenter:5480)(如果您有访问权限)。请确保在 IP 更改后重新生成证书。证书的 SAN(主体备用名称)之一是 IP 本身,因此即使名称不变,您也必须重新生成它。
登录 VAMI,转到“管理员”,然后将“证书再生已启用”勾选为“是”。重新启动并等待一段时间以完成证书再生。可能需要 15-20 分钟。您可以在控制台中跟踪进度。证书再生过程完成后,控制台进入登录屏幕,再次登录 VAMI,转到“管理员”,然后将“证书再生已启用”设置为“否”。
替代证书再生方法描述于 在 VMware vCenter Server Appliance 5.1 或 5.5 中重新生成自签名 SSL 证书 (2070603) | VMware 知识库
答案4
您也可以从实际设备上的 GUI 执行此操作。使用浏览器登录设备,然后转到“网络”部分,然后在那里进行所有设置。