在线增加虚拟磁盘
在线增加虚拟磁盘的意义在于允许一个虚拟机将另外一个虚拟机正在使用的磁盘挂载到自己的机器上从而实现备份操作。这个特性和早先在VCB备份架构中提到的将一个虚拟磁盘挂载到另外一个虚拟机上进行备份操作。在vSphere中的关于在线增加虚拟磁盘的新特性实现了通过在一台虚拟机上运行备份应用将另外一台虚拟机上的虚拟磁盘挂载上来,这样读取该磁盘上的数据后再备份到目标媒介上。这样的特性可以使得在网络上减轻备份数据流的负担,因为虚拟机运行的备份应用使用的是虚拟磁盘开发套件来访问磁盘的,并且所有的I/O请求将直接转发到虚拟机内核的I/O链路上。
在线增加磁盘的特性的本质在于它会对虚拟磁盘做一次快照操作,然后将所有的写操作定向到另外的一个单独的delta文件中。一旦操作结束后,只读的磁盘将能被另外一个虚拟机挂载上去然后实现了数据的拷贝。在线增加磁盘利用了SCSI规范中允许SCSI设备在服务器不断电的情况下可以增加或者移除。只要虚拟机在正常运行状态下,备份应用所在的主机能正常访问目标虚拟机的存储设备(共享存储),那么这个新特性将能在任何vSphere支持的磁盘上使用。虽然vSphere支持在虚拟机上使用IDE虚拟磁盘,然而这样的环境下则不能使用在线增加磁盘的特性。
一些备份应用已经开始使用在线增加的特性,这包括VMware Data Recovery以及Veeam Backup and Replication。但并不是vSphere的所有版本都能支持在线增加的特性,能支持这个特性的包括成本更高的高级版本,企业版本以及高级企业版本。