ESXi 7.0 U3 ホストで /etc/hosts または /etc/resolv.conf への変更が再起動後に元に戻る
search cancel

ESXi 7.0 U3 ホストで /etc/hosts または /etc/resolv.conf への変更が再起動後に元に戻る

book

Article ID: 418687

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「Changes to ESXi 7.0 U3 hosts /etc/hosts or /etc/resolv.conf revert after reboot (318036)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


お客様によっては、/etc/hosts や /etc/resolv.conf を直接編集した変更内容が、ESXi ホストの再起動後も保持されることを前提としている場合があります。

Environment

VMware vSphere ESXi 7.0.3

Cause

ESXi 7.0 U3 以降、/etc/hosts と /etc/resolv.conf の内容は configstore に移動されました。これらのファイルはスティッキービット ファイルではなくなりました。
テキスト エディタによる直接の更新は、再起動後に保持されません。公開されている CLI または API を使用して更新する必要があります。

Resolution

esxcli コマンドを使用して、/etc/hosts および /etc/resolv.conf の内容を変更します。

  1. esxcli コマンドを使用した resolv.conf ファイルの構成

    esxcli network ip dns server add

  2. DCUI で構成

    Configuring VMware ESXi Management Network from the direct console

  3. API

    Data Object - HostDnsConfig(vim.host.DnsConfig)

Additional Information

参照: vSphere ESXi 7.0 U3 VPXA configuration properties

Configure the DNS Hosts File by Using ESXCLI Commands

Configure the resolv.conf File by Using esxcli Commands