web-dev-qa-db-ja.com

VMware ESXi:DNSでの動的登録が失敗する

テストラボにESXiサーバー5.5をインストールしました。すべてが正常に実行され、サーバー上でホストするVMはdhcpを実行して、DNSに登録できます。

しかし、ESXiホスト自体を登録できません。 DHCP経由でIPアドレスを取得しますが、設定した名前を解決できません。

忘れていた設定があるに違いない。私が設定したのは:
構成/ソフトウェア/ DNSおよびルーティング/ホストID:name = nameofserver
構成/ソフトウェア/ DNSおよびルーティング/ホストID:ドメイン= domainname.mycompany

/bin/hostnamenameofserver.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を入れる必要はありませんでした。

2
Marged

問題を解決します:esxihost1.town.company.dhcp.company次のように:esxcliシステム設定詳細設定-o/Misc/PreferredHostName-sホストドメインを指定しないでください。ドメインはESXi検索設定から取得されます。

敬具

1
teroc

ESXiホストのDNSサーバーに静的DNSエントリを作成する必要があります。 DNS登録が自動的に作成されることはありません。

編集:

isESXiホストに動的DNS登録(DDNS)を実行させるには、ESXiコマンドラインの bowels に移動して、...

静的なエントリを追加することは通常、最も抵抗の少ないパスであるため、これは奇妙な要求ですが、次のことを試してください。

esxcli system settings advanced set -o /Misc/PreferredHostName -s Host.domainname.com
2
ewwhite

悲しいことに、これが機能した理由を特定できませんでしたが、同じことをしようとしている人たちへの短いメモです。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エントリに付加されます。それが機能する限り私は気にしません;-)

0
Marged