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権限の問題が発生します。

シェルで実行すると/opt/vmware/share/vami/vami_config_netエラーが発生するImportError: No module named libxml2mod

Zypper を使用して libxml2mod をインストールしようとしましたが、この特定のパッケージが見つからず、libxml はすでにインストールされています。

IP アドレスを変更するにはどうすればいいですか?

vCSA はバージョン 6 ビルド 2562643 です

答え1

インストール中に vCenter 名に FQDN ではなく IP アドレスを使用した可能性があります。その場合、運が悪い可能性があります。

前提条件

vCenter Server Appliance の IP 設定を変更するには、アプライアンスのシステム名が FQDN であることを確認してください。vCenter Server Appliance の展開中に、アプライアンスが IP アドレスをシステム名として使用するように設定した場合、IP 設定を変更することはできません。

(から:ダイレクト コンソール ユーザー インターフェイスを使用した vCenter Server Appliance の構成

答え2

vCenter Server Appliance を再デプロイする気がなかったので、リスクを冒して、生の Linux ネットワーク構成を編集しました。承認されたソリューションではありませんが、正常に動作しているようです。動作しなくなったら、開始時点に戻ります (再デプロイが必要です)。

アプライアンスの管理ページに移動し、SSH ログインと Bash シェルを有効にします。

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

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

関連情報