
VM 内から、.vmx ファイルで呼び出されるパラメータdisplayName
または vSphere Client の「仮想マシン名」を読み取るにはどうすればよいですか。これが vmtoolsd で可能かどうかはまだわかりません。
状況:
VMware ESXi 5.1 で CentOS6 仮想マシン テンプレートを実行しています。これらのテンプレートは、最初に起動したときに、MAC アドレスの最後の半分をランダムに生成して DHCP から IP を取得します。ただし、ホスト名は常にテンプレートの作成時と同じ値に設定されます。
ゴール:
仮想マシンのホスト名 (および DHCP/DNS に登録される名前) を vSphere コンソールに表示される名前と同期します。
(この目標を達成するための別の方法やより良い方法があれば、それも問題ありません)
答え1
テンプレートから VM のクローンを作成する場合、ウィザードのオプションの 1 つとしてクローンの名前を変更することができます。オプションの 1 つは、ホストに vSphere インベントリ内の名前と同じ名前を付けることです。