免責事項: これは英文の記事 「Changing the IP address, default gateway, and hostname of the Service Console in ESX (4309499)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
この記事では、ESX 3.x および 4.x ホストでサービス コンソールの IP アドレス、ゲートウェイ アドレス、およびホスト名を変更する手順について説明します。
注: ESX 4.0 Update 2 には、ESX サービス コントロールでネットワークを簡単に作成またはリストアできる新しいツールが導入されています。 詳細については、「ESX サービス コンソールから console-setup を使用してネットワークを構成またはリストアする (2101079)」を参照してください。
注: ESXi ホスト上の IP ネットワーク情報を変更するには、「直接コンソールからの ESXi 管理ネットワークの構成 (2078648)」を参照してください。
<embed allowfullscreen="true" allowscriptaccess="always" height="344" src="https://www.youtube.com/v/98wZYUuZ-W8&hl=en_US&fs=1&" type="application/x-shockwave-flash" width="425">
サービス コンソールの IP 変更は、物理コンソールまたはリモート コンソール セッションから行う必要があります。 SSH などのネットワーク接続を介して変更を行うと、サービス コンソールのネットワーク インターフェイスが変更されるため、サービス コンソールへのネットワーク接続が切断されます。
[root@server root]# esxcfg-vswif -i a.b.c.d -n w.x.y.z vswif0
ここで、a.b.c.d
は IP アドレスで、w.x.y.z
はサブネット マスクです。vswif0
は、IP アドレスの変更を適用するインターフェイスとなるサービス コンソール アダプタです。/etc/hosts
ファイルを開いて、適切な IP アドレスとホスト名が反映されるように変更を行います。/etc/sysconfig/network
ファイルを編集して、GATEWAY パラメータと HOSTNAME パラメータを適切な値に変更します。[root@server root]#
service network restart
注: IP または DNS サーバの設定を変更すると、特に HA クラスタ環境における ESX/ESXi の通常の動作に悪影響が及ぶことがあります。 詳細については、「ESX および ESXi Server の名前解決に関する問題の特定と設定 (1033033)」を参照してください。
注: 変更した IP が再起動後に持続しない場合は、サービス コンソールの vswif 管理インターフェイスを削除して再作成してみてください。 詳細については、「コマンドラインからサービス コンソール ネットワークを再作成する (2107155)」を参照してください。
ホスト名を動的に変更するには、次のコマンドを実行します。
[root@server root]# hostname newname
注: このコマンドにより、一時的にホスト名が変更されます。 システムが再起動すると、この変更は失われます。
DNS サーバ設定を変更するには 、/etc/resolv.conf ファイルでネームサーバの IP を更新して、ドメインを見つけます。
VMware vSphere または Infrastructure Client でホスト名、ドメイン、DNS サーバ、およびデフォルト ゲートウェイを変更するには:
システムの初回起動時、ESX ホストによって証明書が生成されます。 場合によっては、ホストに強制的に新しい証明書を生成させる必要があります。 通常、新しい証明書を生成する必要があるのは、ホスト名が変更された場合か、証明書が誤って削除された場合のみです。
vmware-hostd プロセスを再起動するたびに、 mgmt-vmware スクリプトによって、既存の証明書ファイル(rui.crt
と rui.key
)が検索されます。 ファイルが見つからない場合は、新しい証明書ファイルが生成されます。
新しい証明書を生成するには:
/etc/vmware/ssl
ディレクトリ内で、次のコマンドを使用して既存の証明書の名前を変更することによって、これらの証明書をバックアップします。[root@server root]# mv /etc/vmware/ssl/rui.crt /etc/vmware/ssl/orig.rui.crt
[root@server root]# mv /etc/vmware/ssl/rui.key /etc/vmware/ssl/orig.rui.key
service mgmt-vmware restart
service vmware-vmkauthd restart
orig.rui.crt
と orig.rui.key
で比較します。[root@server root]# ls -la /etc/vmware/ssl/rui*
注: