我正在使用独立的 ESX4i 服务器,并且安装了 VMware CLI 工具。
我复制了一个已安装并配置操作系统的基本构建 VMDK 文件,我需要重命名 vmdk 文件以反映服务器名称。我正在尝试使用 CLI 工具,并且正在使用 esxcli.exe。
我指定了要连接的 ESX4i 主机的 IP 地址,但失败了。如何使用 esxcli.exe 工具重命名 vmdk 文件。我需要使用 vmfkstools.pl,但它无法连接到 ESX4i 主机。
我正在使用类似的东西
C:\program files\vmware\vmware vshpere clie\bin\esxcli.exe --server=10.2.2.2 vmfkstools.pl
蒂亚·奥利
答案1
vmkfstools -E 参数允许您重命名 VMDK。它实际上会查看从基本 VMDK 描述符(包含磁盘配置数据的小文件)开始的组件,并重命名 VMdkname-Flat.vmdk。
....\vmkfstools.pl <connection_params> -E /vmfs/volumes/myvmfs/myvmname/vmname.vmdk /vmfs/myvmfs/myvmname/newvmname.vmdk
您可以使用它们-E
,或者-renamevirtualdisk
它们是同一功能的别名。
使用 VI Client 的数据存储浏览器进行重命名也是非常安全的 - 它隐藏了 VMDK 由 VMFS 文件系统级别的两个单独文件组成的事实,但它仍然确保 vmdk 结构中的任何引用和对 VMDK 的链接得到正确更新。