無法變更 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 內部版本 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

相關內容