ESXi ホストの DNS サーバーの IP アドレスを変更する方法
search cancel

ESXi ホストの DNS サーバーの IP アドレスを変更する方法

book

Article ID: 420099

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「 How to change ESXi host DNS server IP 」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

この記事では、ESXi サーバーの DNS サーバーの新しいIPアドレスに変更する手順について説明します。

Environment

VMware vSphere ESXi
VMware vCenter Server

Resolution

ESXi ホストにおけるDNSサーバーのIP アドレスの変更 : 

Method 1 : vSphere Client(UI)の使用

ホストが vCenter によって管理されており、ネットワーク上で到達可能な場合、UI から直接 DNS 設定を更新できます。

  1. vSphere Client に管理者アカウントで(例:[email protected]) ログインします。
  2. ホストおよびクラスタより、ESXi ホストを選択し、移動します。
  3. 構成タブを選択します。
  4. ネットワーク配下の TCP/IP 設定を選択します。
  5. 適切なTCP/IPスタック(通常は「デフォルトのTCP/IPスタック」)を選択します。
  6. 編集をクリックします。
  7. DNS 構成の配下で優先DNSサーバと代替DNSサーバをアップデートします。
  8. OKをクリックして構成を保存します。
  9. 変更を有効にするために、ESXiホストを再接続するか、管理サービスを再起動します。

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Method 2 : ダイレクトコンソールユーザーインターフェイス(DCUI)の使用

この方法は、ホストがネットワーク上で到達不可能である場合やSSHが無効になっている場合に有用です。

  1. ESXiダイレクトコンソールユーザーインターフェイス(DCUI)にrootユーザーでログインします。
    ホストコンソールで F2 キーを押して、Customize System/View Logs にアクセスします。
  2. root 認証情報を入力します。
  3. Configure Management Network → DNS Configuration に移動します。
  4. Primary DNS Server と Alternate DNS Server に新しい IP アドレスを入力します。
  5. Enter キーを押して保存します。
  6. 変更を適用するに「Restart Management Network」を選択します。
  7. 更新された DNS 設定を以下で確認します:
    Configure Management Network → Network Adapters or DNS Configuration

--------------------------------------------------------------------------------------------------------------------------------------------------------------

Method 3 : ESXi Shell / SSH の使用

  1. SSH または ESXi Shell 経由で ESXi ホストにrootユーザーでログインします。
  2. 以下のコマンドで現在の DNS 設定を表示します:
    esxcli network ip dns server list
  3. 以下のコマンドで新しいDNSサーバーIPを追加します:
    esxcli network ip dns server add -s <DNS_IP_Address>
  4. 以下のコマンドで既存のDNSサーバーIPを削除します:
    esxcli network ip dns server remove -s <DNS_IP_Address>
  5. 変更を適用するために以下のコマンドで管理サービスを再起動します:
    /etc/init.d/hostd restart && /etc/init.d/vpxa restart

注:
ESXi ホストが vSphere 分散スイッチ(vDS)の一部である場合、管理ネットワークの再構成後に分散スイッチに再追加する必要がある場合があります。
VLAN を使用している場合は、VLAN が正しく設定されていることを確認してください。
DCUIでホスト名と DNS サフィックスを設定することもできます。

Additional Information