无法更改 vCenter Server Appliance IP

无法更改 vCenter Server Appliance IP

我正在尝试更改 vCenter Server Appliance 静态 IP 地址。

如果我遵循 VMware 文档这里我收到以下消息

IPv4 configuration for nic0 of this node cannot be edited post deployment.

通过控制台登录不允许我更改地址。

编辑/etc/sysconfig/networking/devices/ifcfg-eth0将导致权限问题。

在 shell 中执行/opt/vmware/share/vami/vami_config_net会出现错误ImportError: No module named libxml2mod

我曾尝试使用 Zypper 安装 libxml2mod,但找不到这个特定的包并且已经安装了 libxml。

我如何更改我的 IP 地址?

vCSA 版本 6 build 2562643

答案1

听起来好像您在安装过程中使用了 IP 地址而不是 FQDN 作为 vCenter 名称。如果确实如此,您可能运气不佳:

先决条件

要更改 vCenter Server Appliance 的 IP 设置,请确保设备的系统名称是 FQDN。如果在 vCenter Server Appliance 部署期间,您将设备设置为使用 IP 地址作为系统名称,则无法更改 IP 设置。

(从:使用直接控制台用户界面配置 vCenter Server Appliance

答案2

我不想重新部署 vCenter Server Appliance,所以我冒险编辑了原始的 Linux 网络配置。这不是批准的解决方案,但似乎运行良好。如果它停止工作,那么我就会回到原点(需要重新部署)。

转到设备管理页面并启用 SSH 登录和 Bash shell:

https://static-ip-address:5480

在此处输入图片描述

然后通过 ssh 连接到设备。以 root 身份登录,默认密码为vmware。如果您为设备的 Web 客户端设置了密码,则将该密码与 root 用户名一起使用。

Connected to service

    * List APIs: "help api list"
    * List Plugins: "help pi list"
    * Enable BASH access: "shell.set --enabled True"
    * Launch BASH: "shell"

Command>

通过输入命令“shell”来启动 shell

shell

在 Linux 中编辑接口配置

 vim /etc/sysconfig/networking/devices/ifcfg-eth0

你应该看到类似这样的内容

DEVICE=eth0
BOOTPROTO='static'
STARTMODE='auto'
TYPE=Ethernet
USERCONTROL='no'
IPADDR='10.8.3.11'
NETMASK='255.255.255.0'
BROADCAST='10.8.3.255'

进行所需的更改,然后重新启动网络服务。

localhost:~ # service network restart
Shutting down network interfaces:
    eth0      device: VMware VMXNET3 Ethernet Controller                    done
Shutting down service network  .  .  .  .  .  .  .  .  .                    done
Hint: you may set mandatory devices in /etc/sysconfig/network/config
Setting up network interfaces:
    eth0      device: VMware VMXNET3 Ethernet Controller
    eth0      IP address: 10.8.3.11/21                                      done
Setting up service network  .  .  .  .  .  .  .  .  .  .                    done

相关内容