VMware ESXiの自動インストール時に、IPアドレスをコマンドから変更させたいと思ったのでその備忘。参考にしたサイトは以下。

ESXiのこういった設定(IPアドレスの設定以外でも)では、大体はesxcliコマンドを用いる事で対応できるようだ。

1.現在設定されているIPアドレスを確認する

現在設定されているIPアドレスを確認するには、以下のコマンドを実行する。

~ # esxcli network ip interface ipv4 get
Name IPv4 Address IPv4 Netmask IPv4 Broadcast Address Type DHCP DNS
---- ------------ ------------- -------------- ------------ --------
vmk0 192.168.0.39 255.255.255.0 192.168.0.255 STATIC false

各vmknicごとに設定されているIPアドレスが確認できる。

2.IPアドレスを設定する

さて、次にIPアドレスを設定するには、以下のようにコマンドを実行する。

esxcli network ip interface ipv4 set -i NIC名 -I IPアドレス -N サブネットマスク -t 固定IPかDHCPか

実際の実行コマンドがこちら。

~ # esxcli network ip interface ipv4 set -i vmk0 -I 192.168.0.39 -N 255.255.255.0 -t static

esxcliコマンドはこれ以外にも様々な設定が出来るので、今度ちゃんとまとめて調べてみたい。