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

Iva*_*van 2 virtual-machines vmware-esxi vmware-vsphere

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

我已经重命名了虚拟机,并希望所有文件都被重命名以跟随更改。如何实现这一目标?

eww*_*ite 5

这是可能的,但不是真正必要的。您应该只关心 vSphere 控制台中显示的虚拟机名称。

假设您的数据存储的名称是“datastore1”,而虚拟机的名称是“zimbra”。您希望将其名称更改为“邮件”。从 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
Run Code Online (Sandbox Code Playgroud)

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

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

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

保存 .vmx 文件。对于每个 .vmdk 文件,查找“Extent description”行,例如

# Extent description
RW 150994944 VMFS "zimbra-flat.vmdk"
Run Code Online (Sandbox Code Playgroud)

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

就是这样...