テストラボにESXiサーバー5.5をインストールしました。すべてが正常に実行され、サーバー上でホストするVMはdhcpを実行して、DNSに登録できます。
しかし、ESXiホスト自体を登録できません。 DHCP経由でIPアドレスを取得しますが、設定した名前を解決できません。
忘れていた設定があるに違いない。私が設定したのは:
構成/ソフトウェア/ DNSおよびルーティング/ホストID:name = nameofserver
構成/ソフトウェア/ DNSおよびルーティング/ホストID:ドメイン= domainname.mycompany
/bin/hostname
はnameofserver.domainname.mycompany
を表示します
Ipv6を無効にして有効にしてみましたが、どちらも失敗しました。 DNSに登録されているホスト名を取得する必要があります。これは、IPアドレスが変更されることがあり、最初にテストラボに入る許可を取得して、画面から新しく割り当てられたIPを読み取る必要があるために「失われる」ためです;- )
DNS名の登録に成功したLinuxVMは、次のように構成されます。
/etc/hosts
127.0.0.1 localhost
127.0.0.1 nameofserver
/etc/network/interfaces
auto eth0
iface eth0 inet dhcp
hostname nameofserver
/etc/hostname
nameofserver
/etc/dhcp/dhclient.conf
send Host-name "nameofserver"
これはすべて、Ubuntu 12〜14で正常に機能します。dhcpを介して転送されるように見えるUbuntuの構成ファイルにdomainname.mycompany
を入れる必要はありませんでした。
問題を解決します:esxihost1.town.company.dhcp.company次のように:esxcliシステム設定詳細設定-o/Misc/PreferredHostName-sホストドメインを指定しないでください。ドメインはESXi検索設定から取得されます。
敬具
ESXiホストのDNSサーバーに静的DNSエントリを作成する必要があります。 DNS登録が自動的に作成されることはありません。
編集:
isESXiホストに動的DNS登録(DDNS)を実行させるには、ESXiコマンドラインの bowels に移動して、...
静的なエントリを追加することは通常、最も抵抗の少ないパスであるため、これは奇妙な要求ですが、次のことを試してください。
esxcli system settings advanced set -o /Misc/PreferredHostName -s Host.domainname.com
悲しいことに、これが機能した理由を特定できませんでしたが、同じことをしようとしている人たちへの短いメモです。ESXiホスト自体をDNSに登録させることができました。 DHCP DNSが有効になりました。
/etc/vmware # esxcli network ip interface ipv4 get
Name IPv4 Address IPv4 Netmask IPv4 Broadcast Address Type DHCP DNS
---- ------------- ------------- -------------- ------------ --------
vmk0 10.xxx.xx.xxx 255.255.255.0 10.xxx.xx.255 DHCP true
IPアドレスを検索すると、「奇妙な」結果が得られますが、最終的にはうまくいきました。
esxihost1.town.company.dhcp.company
通常、.town.companyまたは.dhcp.companyを使用しますが、この場合、両方の名前がDNSエントリに付加されます。それが機能する限り私は気にしません;-)