首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改ESXi中VM的实例UUID

更改ESXi中VM的实例UUID
EN

Server Fault用户
提问于 2016-08-03 14:07:17
回答 2查看 15.4K关注 0票数 4

背景

我在自由模式下运行ESXi 6.0.0。我创建了一个VM,然后将其文件复制到数据存储中的另一个文件夹中,以创建下一台机器(就像模板一样)。最后,我得到了两个正在工作的VM,它们在生产中都做得很好。

问题

我的备份驱动器终于进来了,所以现在我尝试设置Unitrend来进行VM级别的备份。当我试图将Unitrend连接到ESXi时,它会产生一个错误:

虚拟机"vm1name“和"vm2name”具有相同的实例UUID。请使用VMware vSphere客户端或其他管理工具为其中一台虚拟机分配新的UUID。

根据有关此论坛帖子的建议:我尝试编辑VMX文件以更改bios.uuid值。这并没有解决错误。接下来,我尝试在PowerCLI中使用脚本形式--相同的帖子。它向我展示了我确实有重复的实例UUID,它们显然不同于vmx文件中的UUID值(它们是唯一的)。我有两台机器,它们都有实例UUID

52c7dbf3-e442-da43-a0b1-2a9befd93919

不巧的是,我似乎找不到改变实例UUID的方法。我还没能在网上找到任何关于它的信息。

问题

如何更改ESXi上虚拟机的实例UUID?我真的必须让它发挥作用,我希望你能提供任何帮助。谢谢!

EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-08-03 14:17:28

最干净、最安全的解决方案是创建一台新机器并附加磁盘。

但是,如果要编辑配置,则计算机的设置中有三个UUID。

  • 您可以使用以下命令从uuid.location配置文件中删除.vmxuuid.bios:sed -i‘/uid.Location/d’./*..vmx sed -i '//d‘./*..vmx并重新启动机器--它应该强制生成新的UUID( uuid.bios的最后三位数字也将与ethernet0.generatedAddress中的MAC地址部分匹配)。
  • 第三个vc.uuid (很可能是Unitrend抱怨的那个)没有被重新创建,但是您可以将它的值更改为另一个有意的随机数。在您的例子中,.vmx中的行应该是: vc.uuid = "52 c7 db f3 e4 42 da 43-a0 b1 2a 9b ef d9 39 19“

您需要在机器停止时执行对.vmx文件的更改,否则它们将被覆盖。

票数 5
EN

Server Fault用户

发布于 2017-08-10 11:41:22

因此,这个问题的答案是从vCentre (或者如果您使用vCloud Director )关闭有关的VM。

除非是在单个主机上,否则不需要取消注册。

从vmx的文件夹下载vmx文件

编辑文件中的bios.uuid和vc.uuid

将新的vmx上载到vmx的文件夹

使用Webclient将Vm迁移到另一个主机,这将强制UUID中的一个更改,因为它注意到它已经更改了它。

现在启动机器,它将有一个新的UUID。

如果使用vCloud Director,请确保从VCD控制台关闭机器,并从那里启动电源。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/793622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档