Parallels Desktop 克隆虚拟机之后 product_uuid 相同问题处理方法

最近安装 Kubernetes 集群,克隆几个节点后,发现克隆的节点 product_uuid 相同。

使用文档 https://kb.parallels.com/en/11197 操作后无效(大家可以先按文档操作试试)。

最后自己查看命令行帮助找到解决方案。


先将虚拟机正常关机


1. 先解除绑定,可以使用删除并保留文件的方式,也可以使用命令行

        $ prlctl unregister ID|name

        ID/name: 为虚拟机名字

        比如我就是使用命令:

            $ prlctl unregister "kubernetes01 node1"

2. 重新注册,注册的时候加上重新生成 UUID 的参数

        $ prlctl register path --regenerate-src-uuid

            path: 虚拟机的 pvm 文件路径。

        执行后重启 product_uuid 即更改。


克隆后,可以用这个方法修改,但是如果还没克隆,可以使用命令行工具克隆,克隆子命令就支持 --regenerate-src-uuid 参数

除了 Parallels Desktop 可以使用这种方案解决,其他的虚拟机也应该会有命令行工具,就算是 Windows 下面。


关联关键词:

cat /sys/class/dmi/id/product_uuid

dmidecode -s system-uuid

虚拟机UUID


吐槽一下,百度 Google 一大圈没找到解决方案,最后就在命令行子命令里面就有,真的很无语。

本来自己有 Blog 的,但是想着这类问题估计不少人遇到,发到我个人 Blog 可能都搜不到,就发到了。

你可能感兴趣的:(Parallels Desktop 克隆虚拟机之后 product_uuid 相同问题处理方法)