Controller クラスタに新しい IP アドレスを提供するには、次の手順を実行します。
ホストの network-scripts を手動で編集し、インターフェイス構成を変更することで、クラスタ内の各コントローラ ノードの IP アドレスを新しい IP に変更します。
たとえば、NSX Advanced Load Balancer Controller 仮想マシンにある /etc/network/interfaces/ ファイルは、次のように変更する必要があります(静的 IP を使用している場合)。
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address <ipv4 address> netmask 24 gateway <ipv4 gw>
新しいコントローラ IP アドレスが、ネットワーク内で、他のコントローラ ノードからアクセス可能であることを確認します。
コントローラで /opt/avi/python/bin/cluster_mgr/change_ip.py を実行して、上記の IP アドレスの変更を反映します。
コントローラを再起動します。
上記の手順は、手順 2 で指定した単一ノード クラスタ用です。3 ノード クラスタ展開の場合は、すべてのコントローラの IP アドレスを変更し、任意のコントローラ ノードから次のコマンドを実行して、クラスタの NSX Advanced Load Balancer Controller IP アドレス情報を更新します。
username@avi:~$ change_ip.py -i **ipaddr **-o ipaddr -o ipaddr
説明:
-i ipaddr:スクリプトを実行するノードの新しい IP アドレスを指定します。
-o ipaddr:クラスタ内の別のノードの IP アドレスを指定します。
-m subnet-mask:サブネットも変更された場合は、このオプションを使用して新しいサブネットを指定します。次の形式でマスクを入力します:255.255.255.0。
-g gateway-ipaddr:デフォルトのゲートウェイも変更された場合は、このオプションを使用して新しいゲートウェイを指定します。