当我创build虚拟机时,我的自动主机名是localhost.localdomain。 这是从我的虚拟机创build一些networking问题,我有另一台Windows电脑(不能ping我的虚拟机)。 我怎样才能改变我的虚拟机的主机名? 我是否也需要在虚拟机和vSphere Client中更改它?
更新:我已将RHEL VM的主机名更改为“MyVM”,并在/ etc / hosts和/etc/sysconfig/network 。 但是,我仍然无法从networking上的另一台Windows计算机ping MyVM。 这与dnsdomainname有什么关系吗? 我得到dnsdomainname: Unknown host 。 在我的vSphere客户端上,它仍然表示主机是localhost.localdomain ,但是从下面的回复可以localhost.localdomain ,vSphere Client所说的内容无关紧要。
有什么想法吗?
谢谢!!
你的VM Linux或Windows? 如果是Linux,编辑/etc/hostname和/etc/hosts ,来反映你想要的主机名。 您无需在vSphere Client中更改名称,也不会影响networking。
如果您想在虚拟机中更改操作系统的主机名称,则需要在虚拟机内对其进行相应的更改。 vSphere中虚拟机的“主机名”基本上是一个昵称,设置位于“虚拟机名称”下。 您可以将其更改为您所希望的,与虚拟机OS主机名没有直接关系。
您将需要更改VM中的主机名以及vSphere Client中的主机名。
您需要更改VM中的主机名。 (取决于计算机属性中的操作系统:Windows,需要编辑/ etc / hostname&/ etc / hosts文件)然后,可以在vSphere Client中右键单击该虚拟机,然后编辑设置>选项选项卡。 但是,在数据存储中,名称不会更改,除非您将虚拟机从数据存储迁移出来(并且如果这是您想要的地方的话)。