如何从命令行更改vCenter Server Appliance IP?


9

我已在特定网络上的物理服务器上安装了vCenter 5.1设备(VCSA),并为其分配了内部IP。然后,该服务器(Dell R620)转到远程托管位置,在该位置,该服务器连接到IP和子网完全不同的网络。

因此,我现在需要做的就是将vCenter Server的IP更改为可以远程连接的IP。

我只能从主机本身内部启动设备的控制台。

在此处输入图片说明

如何使用命令行(以root用户身份登录)更改设备IP?

Answers:


17

我在这里找到了一种舒适的方法:

向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

1
我这个星期只需要这样做两次。这是对的。
ewwhite 2014年

2
为了使它起作用,我进入了 http://<ip-address>:5480界面并选择管理→已启用证书重新生成。我在此VMware KB页面上发现了该设置。重启几次也可能有所帮助。
andrew.n

1
@ andrew.n我确认多次重新启动使其在更改IP后可以正常工作,在我的情况下为3次重新启动...
yagmoth555

4

我不记得VCA建立在哪个Linix发行版上,但是我认为它是RHEL变体,因此只需/etc/sysconfig/networking/devices/ifcfg-eth0以root身份进行编辑,就可以从那里看到所有内容。然后,只需重新启动或重新启动网络服务,即可进行更改。


1
太好了,该文件是/ etc / sysconfig / networking / devices-我如何使用“广播”地址?那是什么?网关?
萨里科

2
广播地址是您的网络的广播地址。如果您不知道它是什么,可以使用subnet-calculator.com进行计算。
2012年


2
更改IP时不要仅编辑此文件!您将收到清单和STS(安全令牌服务,属于SSO套件的一部分)的错误。这些组件必须在新URL下重新注册。在下面的乔纳斯回答中,更好的方法是供应商支持的方法。
Tohuw

2

确实正在运行更改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知识库


0

您也可以从实际设备上的GUI执行此操作。您使用浏览器登录设备,然后转到“网络”部分,就可以在此处进行全部设置。

在此处输入图片说明


1
一个不错的命令行界面。很高兴看到您已经仔细阅读了问题。
鹿猎人

1
如果其他用户有类似但不相同的问题,我将作为替代方案提供。您可以说,因为我从“您也可以...”开始,所以我必须记住,该站点可能更加僵化,除了非常具体的问题之外,不要添加任何其他内容。
jlkansascity
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.