如何物理重命名 VMWare ESXi 5 VM?

如何物理重命名 VMWare ESXi 5 VM?

当我在 VMWare ESXi 5 服务器上创建一个名为“MyVM”的虚拟机时,数据存储上就会创建“MyVM”目录,其中还会包含“MyVM.vmx”、“MyVM.vmdk”等文件。

我已重命名虚拟机,并希望所有文件也重命名以遵循此更改。如何实现?

答案1

这是可能的,但不是必需的。你只需要关心 vSphere 控制台中显示的虚拟机名称。

假设您的数据存储名称为“datastore1”,而虚拟机名称为“zimbra”。您希望将其名称更改为“mail”。从 ssh 控制台,您可以进入/vmfs/volumes/datastore1目录,然后进入虚拟机的目录。

/vmfs/volumes/0170cf28-62cf5d0c/zimbra # ls -al
drwxrwxrwx    1 -2       -2                   15 Sep 25  2011 .
drwxr-xr-x    1 root     root                 11 Aug  8 15:23 ..
-rw-rw-rw-    1 -2       -2                72171 Sep 25  2011 vmware.log
-rw-------    1 -2       -2          77309411328 Sep 25  2011 zimbra-flat.vmdk
-rw-------    1 -2       -2                 8684 Sep 25  2011 zimbra.nvram
-rw-------    1 -2       -2                  543 Sep 25  2011 zimbra.vmdk
-rw-r--r--    1 -2       -2                    0 Sep 25  2011 zimbra.vmsd
-rwxr-xr-x    1 -2       -2                 2955 May  2 09:35 zimbra.vmx
-rw-r--r--    1 -2       -2                  261 Jul 19 22:51 zimbra.vmxf

您可以使用命令重命名每个文件mv。例如,mv zimbra.vmx mail.vmx将重命名该特定文件。对所有文件重复此操作。

重命名文件后,您需要编辑虚拟机的配置文件(.vmx)和磁盘描述符文件(.vmdk)。

vi zimbra.vmx- 从那里,您可以手动用新名称替换旧名称的实例,或者运行搜索替换(%s/zimbra/mail/g)。

保存 .vmx 文件。对于每个 .vmdk 文件,查找“范围描述”行,例如

# Extent description
RW 150994944 VMFS "zimbra-flat.vmdk"

更改名称以引用新名称。保存文件。

就是这样...

答案2

重命名虚拟机后,您需要将虚拟机迁移到不同的数据存储。

相关内容