我已经使用 vmware 多年了,不知道为什么我不知道这个问题的答案。如果我重命名虚拟机,只需右键单击,重命名并重命名服务器,这是否也会重命名 vmdk 文件,还是我需要手动重命名 vmdk 文件?
情况是这样的...我需要构建一个新的虚拟机来替换现有的虚拟机。我无法克隆当前的虚拟机,我可以构建一个新的然后重命名。我打算重命名 Vcenter 中的现有虚拟机,构建新的虚拟机并将其命名为旧服务器的名称。但是,我不想遇到任何问题。
简而言之...有人知道我是否只需右键单击并选择重命名,是否也会重命名文件?
谢谢,
答案1
我假设您在这里使用 VMWare...如果是这样:
不,它不会重命名虚拟机文件。它只会更改 .vmx 文件中的“显示名称”值。
有一些软件解决方案可以帮助解决此问题。Trilead VMX 是一款免费软件,可以运行“复制”作业,将 VM 正确克隆为新名称。
我不知道您的环境的具体情况以及您拥有的版本/许可证,但有几种方法可以做到这一点,具体取决于您拥有什么。大多数时候,我最终通过 SSH 手动完成并使用 vmkfstools。
VMware 在这里有一个有用的文档:
答案2
通过右键单击现有虚拟机并重命名,底层 vmdk、vmx 等将不会被重命名。可以执行存储 vMotion 并在存储 vMotion 期间重命名底层文件。但是默认情况下,ESXi 5.x 中已删除此功能,但可以根据需要启用此功能。以下 KB 文章对此进行了更详细的说明。祝你好运!
答案3
我刚刚打开了vmdk
图片Virtual Box
,cloned
它指定了我的新名称,它在我的场景中运行良好。当然,它在~/VirtualBox VMs
文件夹中创建了一个文件夹,这很好。