Vmware-Esxi

如何使用 VMware 更改 VM 的主機名

  • October 13, 2016

當我創建虛擬機時,我的自動主機名是 localhost.localdomain。這造成了從我的 VM 到我擁有的另一台 Windows 電腦的一些網路問題(無法 ping 到我的 VM)。如何更改我的 VM 的主機名?我是否還需要在我的 VM 和 vSphere Client 中更改它?

更新: 我已將 RHEL VM 的主機名更改為“MyVM”,並在 /etc/hosts 和/etc/sysconfig/network. 但是,我仍然無法從網​​絡上的另一台 Windows 電腦 ping 到 MyVM。這與dnsdomainname有什麼關係嗎?我明白了dnsdomainname: Unknown host。在我的 vSphere Client 上,它仍然顯示 Host is localhost.localdomain,但從您下面的回復來看,vSphere Client 所說的內容應該無關緊要。

有什麼想法嗎?

謝謝!!

你的虛擬機是 Linux 還是 Windows?如果是 Linux,請編輯/etc/hostname/etc/hosts, 以反映您想要的主機名。您不需要在 vSphere 客戶端中更改名稱,它根本不會影響網路。

如果要在 VM 內更改 OS 的主機名,則需要在 VM 內相應地更改它。vSphere 中虛擬機的“主機名”基本上是一個暱稱,設置在“虛擬機名稱”下。您可以將其更改為您想要的任何內容,它與虛擬機作業系統主機名沒有直接關係。

引用自:https://serverfault.com/questions/257485