复制移动VMware Workstation虚拟机文件产生的问题

关于I moved it和I copied it的异同——复制移动VMware Workstation虚拟机文件产生的问题
  我们在对一个虚拟机系统做复制或者移动到另一个新的位置的时候,启动虚拟机时会有如下提示:
  This virtual machine may have been moved or copied.
  In order to configure certain management and networking features VMware Workstation needs to know which.
  Did you move this virtual machine, or did you copy it?
  If you don''t know, answer "I copied it".
  为什么会产生这个问题呢,还需要从UUID谈起(UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API ),虚拟机同样会有一个UUID,而且这个UUID是唯一的。
  虚拟机的UUID一般和虚拟机配置文件的位置和物理主机有关。当我们对一个虚拟机系统做移动操作的时候,我们不需要新建一个UUID。让我们复制一个虚拟机的时候我们应该选择建立一个新的UUID,来保证此虚拟机的唯一性。
  当我们利用尝试拷贝或移动一个位于datastore里面的虚拟机时,系统会提示我们:
  A.I_Moved it;
  B.I_Copied it;
  同时我们能看到如下消息:
  “msg.uid.altered:This virtual machine may have been moved or copied”,那么,这一切究竟是什么意思呢??
  首先,我们应该了解一下,上面消息中所说的UUID是个什么东西?
  UUID的全称是:universally unique identifier。UUID是一个128位的数值,用它来区别每个虚拟机之间的差异。
  在虚拟机被开启或移动时,UUID会自动生成,UUDI的值是基于物理主机并且保存在*.vmx文件里面的。UUID值存储在vmx文件的2个位置:
  A.uuid.bios;
  B.uuid.location(这是虚拟机的当前路径);
  比如:uuid.bios="56 4d 5e 58 66 f5 2d 04-03 31 0a bd 6f a7 19 88"
  UUID同时还存储与虚拟机的BIOS里面。当虚拟机开启或被移动时,UUID的uuid.location值会随着虚拟机存储位置变化而相应的变化。一旦虚拟机的位置发生变化,那么uuid.location值也会发生相应的变化,这时,就会提示我们最开始描述的信息。
  那么UUID为什么那么重要呢?如果UUID相同会发生什么事儿呢?其实,最关键的一个还是UUID的最后几位是和虚拟机的MAC地址有关的,如果不发生变更,在我们克隆虚拟机时,可能导致UUID相同,那么,MAC地址会发生冲突,那么,网络就会存在问题。
  那么,究竟该选者“I Moved it”还是“I Copied it”呢?其实,这个问题,我们通过分别执行一下之后对比vmx文件里的内容就知道了:
  I Moved it:
  由于是移动这个虚拟机,那么只有uuid.location发生变化,MAC地址是没有变化的。
  I Copied it:
  由于是拷贝虚拟机,那么uuid.bios和uuid.location都会发生变化,这是MAC地址就会发生变化。

转载于:https://www.cnblogs.com/songtzu/archive/2013/01/30/2883284.html

复制移动VMware Workstation虚拟机文件产生的问题【转】相关推荐

  1. 如何将VMWare Workstation 虚拟机文件导入到ESX Server——VMX 转成 OVF 格式

    这篇文章的一部分是我在网上找到的,链接如下:VM workstation 虚拟机文件导入到ESX Server(VMX 转成 OVF 格式) 1.关于VMX格式 VMX文件是vmware虚拟机系统的配 ...

  2. VMware Workstation虚拟机安装Windows_server_2012_r2镜像文件

    文章目录 一.VMware Workstation虚拟机下载与安装 二.VMware Workstation虚拟机安装Windows server 2012 r2镜像文件 1.打开虚拟机--创建新虚拟 ...

  3. VMware Workstation虚拟机安装Linux CentOS 7镜像文件(带图形可视化界面)

    文章目录 一.打开VMware Workstation虚拟机 二.创建新的虚拟机 三.选择自定义--下一步 四.选择虚拟机版本--下一步 五.选择稍后安装操作系统--下一步 六.选择需要安装的Linu ...

  4. VMware Workstation 虚拟机性能优化指南

    我们经常使用虚拟机来体验各种新系统,做各类新鲜应用的测试,由于VMware Workstation虚拟机功能强大,又适用于最新的 Windows / linux /Sun等平台,而且操作方便,所以其普 ...

  5. Vmware Workstation虚拟机下安装Windows系统教程

      Vmware Workstation是一款功能强大.非常好用的虚拟机软件,可以在你的电脑上创建出虚拟磁盘,以供实现在电脑中安装电脑的操作.详细的介绍愚者这里就不赘述了,毕竟这期讲的是在Vmware ...

  6. VMware Workstation(虚拟机软件) V10.0 简体中文版可以安装了

    在虚拟机软件中VMware Workstation算是一款非常强大较稳定的软件了,今天 VMware Workstation 10.0正式发布了,最让人欣喜的是该版本终于有了简体中 文版了,从现在开始 ...

  7. PC问题-VMware Workstation出现“文件锁定失败”

    问题现象:电脑关机时挂起VMware Workstation后,第二天运行VMware Workstation出现"文件锁定失败". 问题原因:在WIN的目录中有*.LCK文件,此 ...

  8. macos支持exfat吗_在Windows上使用VMware Workstation虚拟机安装macOS

    本文转载自本人的博客: 在Windows上使用VMware Workstation虚拟机安装macOS - LittleModesty​www.littlemodesty.com 一.Why macO ...

  9. vmware workstation虚拟机安装Debian系统教程

    手把手的教程:vmware workstation虚拟机安装Debian系统教程(图文教程) 安装前请准备好: 1.vmware workstation虚拟机: 如果不会安装请参考我的上一篇文章:链接 ...

  10. vmware workstation虚拟机无法连接网络

    vmware workstation虚拟机无法连接网络 问题描述:在vmware workstation虚拟机上安装了Debian系统,打开Debian系统后却发现系统无法连接到网络(或者是电脑插入网 ...

最新文章

  1. 笑脸喜迎新同学,热情送给新伙伴
  2. 项目实战Git团队操作_图形化版本
  3. [C++] c language 23 keywords
  4. java list move_Java中List最重要的特性
  5. 《Running.Lean.2nd.Edition.Feb.2012》 读书笔记
  6. 给postmessage加上callback方法
  7. mysql集群 hbase_hbase完整分布式集群搭建
  8. 【故障处理】ORA-19809错误处理
  9. adb 清理内存_教你几招如何清理手机内存,加快运行速度!
  10. cf鼠标宏数据大全_鼠标6个率?采样率、分辨率、回报率、轮询率、刷新率、采样频率...
  11. 联想台式机计算机接口,我的电脑显卡是什么样的接口?
  12. tibco rv java实例_Tibco RV - fault tolerance
  13. c语言坐标三角形判断,C语言输入三角形边长判断其类型并输出面积实例代码
  14. XP下微软雅黑粗体不起作用(不能显示)的解决方法
  15. upnp是不是虚拟服务器,360路由器虚拟服务器设置(360路由器开启upnp功能)
  16. java源码解读 pdf_好家伙!这一篇文章就给你讲明白了Java并发实现原理之JDK源码剖析(PDF文档)...
  17. 【python报错解决】findfont: Font family [‘Arial‘] not found. Falling back to DejaVu Sans.
  18. 密码学应用的四个进化阶段 | 博文精选
  19. win10可用空间新建卷提示磁盘上没有足够的空间完成此操作如何解决
  20. 轻松自动化---selenium-webdriver(python) (八)

热门文章

  1. C语言打印杨辉三角(C笔记)
  2. SLAM--各种开源项目
  3. 台式计算机m9870t,新闻中心 ——驱动之家:您身边的电脑专家
  4. 深度学习硬件:CPU 和 GPU 动手学深度学习v2
  5. Deepracer 学了就能云驾驭赛车? Deepracer机器学习入门级干货分享!
  6. 易筋SpringBoot 2.1 | 第廿四篇:SpringBoot访问Docker中的MongoDB
  7. java内省_聊聊Java内省Introspector
  8. java代码输出我喜欢你_程序员七夕如何表白:朕只爱一个皇后!(单例模式)...
  9. TextView用法及实例
  10. 2020 华为 一面 二面 面经