温故:
上一篇文章和大家聊了P2V是如何实现的?主要给大家介绍了执行P2V操作的时候可以实现的功能,比如:
将正在运行的远程物理机和虚拟机作为虚拟机导入到vCenter Server管理的ESXI或独立的ESXI主机;
将由VMware Workstation 或Microsoft Hyper-V Server托管的虚拟机导入到vCenter Server管理的ESXI主机;
将第三方备份或磁盘映像导入到vCenter Server管理的ESXI主机;
将由vCenter Server 主机管理的虚拟机导出到其他的VMware虚拟机模式;
缩短设置新虚拟机环境所需的时间;
将旧版服务器迁移到新的硬件,而不需要重新安装操作系统或应用程序软件;
之后又和大家说了实现P2V的两个重要的因素:克隆和系统重新配置步骤创建和配置目标虚拟机,咱们按顺序讲,所以今天先聊聊克隆。关于上一篇文章的链接
如下:链接:VMware P2V---从物理机到虚拟机(一)
知新:
物理机的克隆有两种,分别是热克隆和冷克隆,主要是因为版本的不同才有了不同的方式,但是在Converter Standalone6.0之后推荐使用热克隆方式。那么到底什么是热克隆呢?热克隆就是实时克隆,要求源计算机在运行其操作系统的过程中转换该源计算机。通过热克隆,可以在不关闭源计算机的情况下克隆计算机。还有一点要提醒大家,由于在转换期间,进程是持续在源计算机上运行的,因此生成的虚拟机不是源计算机的精确副本。
上面提到了目标虚拟机不是源虚拟机的精确副本这个情况,其实很好理解。毕竟在克隆的过程中,源计算机一直在提供服务,是有数据变化的。那么为了实现二者之间的数据同步,就需要将源计算机在初始克隆期间更改的数据块从源复制到目标。为了避免在目标虚拟机上丢失数据,Converter Standalone可在同步前关闭某些Windows服务,以便在同步目标的过程中源计算机上的数据不会发生变化。
那么什么是冷克隆呢?冷克隆也叫脱机克隆,从名称上就可以看到它是区别于联机克隆的(热克隆)的。既然是脱机克隆,那肯定就是在源计算机没有运行其操作系统的情况下克隆此源计算机。在冷克隆计算机时,通过其上具有操作系统和vCenter Converter 应用程序的CD重新引导源计算机。通过冷克隆,可以创建最一致的源计算机副本,因为在这次的转换过程中源计算机上没有任何的数据更改。
上面说了热克隆和冷克隆,咱们这里比较一下两者之间的区别:
比较标准 | 使用Converter Standalone 4.3和5.x的热克隆 | 使用Converter Enterprise 4.1.x的冷克隆 |
许可 | VMware vCenter Converter Standalone4.3和5.x时不需要任何许可证 | VMware Converter Enterprise 的企业功能需要许可证 |
必须的安装 | 必须进行完全的Converter Standalone安装。在克隆期间,Converter Standalone代理会远程安装在源计算机上 | 无需进行任何安装。转换所需的所有组件都在CD上提供。 |
受支持的源 | 本地和远程打开电源的物理机或虚拟机 | 本地已关闭电源的物理机或虚拟机 |
优点 | 不需要直接访问源计算机。在源计算机运行期间克隆该计算机 | 创建最一致的源计算机副本。在源计算机上不留痕迹 |
缺点 | 经常修改文件的应用程序需要支持VSS,以便Converter Standalone 创建一致的快照进行克隆。 在基于卷的转换期间,动态源磁盘会被读 取但不会保留。动态磁盘在目标虚拟机上 会转换为基本卷 | 要求源计算机已关闭电源。需要以物理方式访问源计算机。引导CD的硬件检测和配置。不支持Converter Standalone 4.x的功能 |
适用情况 | 克隆正在运行的源计算机,而不关闭这些 计算机。克隆引导CD无法识别的特殊硬件 | 克隆Converter Standalone不支持的系统。在目标中保留完全相同的磁盘布局。在动态磁盘( Windows)或LVM(Linux)中保留逻辑卷 |
不适用情况 | 不希望在源系统上安装任何内容时 | 希望Linux P2V具有自动重新配置功能时。当无法通过物理方式访问源计算机时。当无法承担源系统的长时间停机成本时。在克隆后执行同步 |
今天关于“克隆”咱们就先讲到这里,下一篇文章继续