虚拟机复制后的镜像文件不能使用--UUID的修改
问题描述
先认识一下UUID
UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。目前最广泛应用的UUID,是微软公司的全局唯一标识符(GUID),而其他重要的应用,则有Linux ext2/ext3文件系统、LUKS加密分区、GNOME、KDE、Mac OS X等等。另外我们也可以在e2fsprogs包中的UUID库找到实现。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
--引用于《百度百科》
个人理解UUID像是我们的身份证号,而镜像文件就拥有UUID,不管你把它移动到什么地方,UUID是不会改变的,所以当你将在另一个虚拟机使用过得镜像文件再次使用时,检测到此UUID已用过,就会出现上面的错误。
解决方法--改变UUID
2.找到虚拟机安装位置,最简单的就是右键虚拟机快捷方式“打开文件所在的位置”。
4.输入命令:VBoxManage internalcommands sethduuid f:\virtual01\ora11_win7.vdi (注意f:\virtual01\ora11_win7.vdi是你复制后的镜像文件所在位置)
图上红色线条是修改uuid的命令,黄色线条是复制好的虚拟机vdi文件所在的目录和文件名。
5.当出现 UUID changed to: 的时候就已经修改完成了。怎么样?快去试试吧。

更多精彩