当前位置:首页 > 虚拟机 > 正文

vmware虚拟机修改主机名命令


一、如何修改ESXi的主机名?

1.要重命名VMwareESX主机,请执行以下操作:

如果ESX主机是群集的一部分,请将ESX主机拉出群集以将其从群集中删除。

如果ESX主机由VirtualCenter/vCenter管理,请断开ESX主机的连接并将其从vCenter中删除。

在DNS环境中进行更改以反映新名称的正确名称和IP关联。

以root身份登录ESX服务器控制台。

使用文本编辑器更改以下文件中的主机名和域名(如果有):

/etc/hosts

/etc/sysconfig/网络

不懂的可以参考如何运维IDC

运行以下命令:

esxcfg-advcfg-shostname/Misc/hostname

其中,hostname是ESX主机的新FQDN。

重新启动ESX服务器。

将ESX主机添加到VirtualCenter/vCenterServer和集群。

2.要重命名VMwareESXi主机,请执行以下操作:

如果ESXi主机是群集的一部分,请首先进入维护模式以将其从群集中删除。

如果ESXi主机由VirtualCenter/vCenterServer管理,请断开ESXi主机的连接并将其从vCenter
Server中删除。

使用vSphereClient直接连接到服务器。

单击ESXi主机。

单击“配置”选项卡。

单击“DNS和路由”。

单击“属性”。

编辑“DNS配置”选项卡中的“名称”字段。更改您的环境所需的任何其他设置。

单击“确定”。

将ESX主机添加到VirtualCenter/vCenterServer和集群。

3.要使用命令行更改ESXi5.x中的主机名,请运行以下命令:

esxclisystemhostnameset--host=hostname

esxclisystemhostnameset--fqdn=fqdn


二、虚拟机克隆后怎样才能自动更改IP,主机名,磁盘id,mac等信息该地址与操作系统中存储的电子邮件地址不匹配,导致eth0跳过启动。操作系统报告添加了新网卡。新网卡的名称为eth1,mac地址为vmware分配的新mac地址
解决方案:
ifconfigeth0(对应网卡eth.)查看其mac,使用原来的mac替换为当前的mac,然后重新启动网络服务,问题应该就解决了。
此方法适用于redhat6之前的4、5版本。
redhat6之后版本,添加到
/etc/udev/rules.d/配置文件中。。一个新的mac将出现在该文件中。所以Redhat6之后必须改两个文件:
/etc/udev/rules.d/文件
删除eth0的信息发生了变化。将第二块网卡eth1的名称修改为eth0。
修改/etc/sysconfig/network-scripts/ifcfg-eth0中的mac地址为
/etc/udev/rules.d/70-pertinax-eth0的Mac地址被更改。
然后重新启动网络服务。如果错误消息“Deviceeth0似乎不存在,初始化延迟”仍然提示,重新启动可能会解决问题。