VMwareESXiの基本設定を変更するためメモ
環境
VMware ESXi 7.0.3 build-20328353
VMware ESXi 7.0 Update 3
ホスト名
esxcli system hostname set --host=<ホスト名>
# 例
[root@localhost:~] esxcli system hostname set --host=esxi-01
<確認>
[root@esxi-01:~] hostname -s
ESXi7-01
ドメイン
esxcli system hostname set --domain=<ドメイン>
# 例
[root@esxi-01:~] esxcli system hostname set --domain=sample.com
<確認>
[root@esxi-01:~] hostname -d
sample.com
FQDN
esxcli system hostname set --fqdn=<FQDN>
# 例
[root@esxi-01:~] esxcli system hostname set --fqdn=esxi-01.sample.com
<確認>
[root@esxi-01:~] hostname -f
esxi-01.sample.com
DNS
<追加>
esxcli network ip dns server add --server <IPアドレス>
# 例
[root@esxi-01:~] esxcli network ip dns server add --server 8.8.8.8
<削除>
esxcli network ip dns server remove --server <IPアドレス>
# 例
[root@esxi-01:~] esxcli network ip dns server remove --server 8.8.8.8
<確認>
[root@esxi-01:~] esxcli network ip dns server list
DNSServers: 8.8.8.8, 8.8.8.4
NTP
※NTPサーバを複数台設定する場合、優先順位を付けることができないようです。
# NTPサーバ有効化
esxcli system ntp set --enabled=yes
# NTPサーバの指定
esxcli system ntp set --server=<IP or FQDN>
## NTPサーバを複数指定する場合は連続で指定する ↓
esxcli system ntp set --server=<IP or FQDN> --server=<IP or FQDN>
## 例
[root@esxi-01:~] esxcli system ntp set --server=ntp1.jst.mfeed.ad.jp --server=ntp2.jst.mfeed.ad.jp
<確認>
# NTP設定確認
[root@esxi-01:~] esxcli system ntp get
Enabled: true
Loglevel: warning
PID: 1096480
Runtime Seconds: 28
Servers: ntp1.jst.mfeed.ad.jp, ntp2.jst.mfeed.ad.jp
Service Providing Kernel Time: Network Time Protocol
Time Service Enabled: true
Time Synchronized: false
# NTP時刻同期状況確認
[root@esxi-01:~] ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*ntp1.jst.mfeed. 210.173.160.27 3 u - 64 1 0.074 +0.006 0.000
+ntp2.jst.mfeed. 133.243.236.17 2 u - 64 1 3.374 +0.242 0.000