iSCSI SAN的最大用途之一就是提供虚拟机存储。除了性能的优势外,灵活的备份策略也是一个亮点。对于商业版的ESX管理套件 - VMware VCenter,EqualLogic提供了强大的快照管理工具“Auto-Snapshot Manager (VMware Edition)”。如下图,Auto-Snapshot Manager如同一座桥梁把VCenter和EqualLogic联系在了一起,可以实现非常有效的快照管理。


 


ESXi主机备份和还原方法 esxi备份方案_存储


 


   但是,笔者没有使用VCenter,而是通过VSphere Client直接管理ESXi主机的。下面简单做了几个实验来考察EqualLogic的快照功能:


 


   第一,用EqualLogic来创建快照;


   第二,同一台主机上恢复快照;(模拟虚拟机状态回滚)


   第三,克隆快照;


   第四,在另一台主机上用克隆的快照创建一台新的虚拟机。(模拟灵活部署虚拟机)


   实验步骤:


1)在主机A上创建一台新的虚拟机,虚拟机文件存储在EqualLogic的Win2K3卷上。(注:在分配卷是要考虑做快照时会占用的空间,不过EqualLogic支持动态扩展卷的大小,这一点做的还是比较周到的。)在新的虚拟机桌面创建一个文件“SnapShot001.txt”,代表所做的改动。

ESXi主机备份和还原方法 esxi备份方案_vmware_02

 

 

2)在EqualLogic上创建一个快照,取名为Snapshot001。

ESXi主机备份和还原方法 esxi备份方案_vmware_03

 

3)再在虚拟机桌面上创建一个新的文本“SnapShot002.txt”,代表在第一个快照之后所做的改动。

ESXi主机备份和还原方法 esxi备份方案_虚拟机_04

 

4)在EqualLogic上创建一个快照,取名为Snapshot002。

ESXi主机备份和还原方法 esxi备份方案_ESXi主机备份和还原方法_05

 

5)现在来测试恢复快照到Snapshot001。在EqualLogic中,恢复快照必须先把卷和快照都置于Offline状态。关闭虚拟机,然后如下图步骤恢复快照。这一步确实有些麻烦,Auto-Snapshot Manager里的操作可能会简单得多。(谁让咱用的是免费的呢,将就点了撒。)

ESXi主机备份和还原方法 esxi备份方案_vmware_06

ESXi主机备份和还原方法 esxi备份方案_存储_07

ESXi主机备份和还原方法 esxi备份方案_ESXi主机备份和还原方法_08

 

6)重新开启虚拟机(有可能需要在ESX主机上重新扫描iSCSI Target)。见下图,虚拟机恢复至SnapShot001状态(无SnapShot002.txt文件)

ESXi主机备份和还原方法 esxi备份方案_vmware_09

 

7)现在来克隆一个快照,克隆出的快照为一个新卷,我命名为Win2k3-Clone。然后再用这个新卷在另一台主机上创建一个新的虚拟机。

ESXi主机备份和还原方法 esxi备份方案_vmware_10

ESXi主机备份和还原方法 esxi备份方案_manager_11

ESXi主机备份和还原方法 esxi备份方案_manager_12

 

 

8)在另一台主机B上添加这个新卷。

ESXi主机备份和还原方法 esxi备份方案_manager_13


 


9)用这个新添加的卷来创建一个新的虚拟机。如下图,主机B上新的虚拟机Win2k3-Clone和主机A的虚拟机Win2k3的snapshot002状态是一致的。这个功能的好处是可以快速部署虚拟机的任何一个快照到多台主机,同时也实现了一种备份的功能。

ESXi主机备份和还原方法 esxi备份方案_ESXi主机备份和还原方法_14