针对块存储的虚拟化技术自本世纪初诞生以来,历经了十余年的技术演进与市场考验。发生变化的不仅是技术本身,而更多的是用户的实际应用需求。早期存储虚拟化技术出现的主要目的是为了帮助用户对异构存储资源进行池化和整合,提高使用和管理效率,合理降低TCO。而近年来基于SAN的存储虚拟化技术越来越多被应用于有效提升核心生产系统的业务连续性,数据安全性以及平滑的跨存储阵列的数据迁移能力。
用户在对存储子系统升级扩容时,不仅把性能与容量指标作为首要考虑对象,对于整个生产存储系统的高可用性,以及业务连续性保障能力的要求也逐渐成为规划建设初期进行考虑的重点!为了有效实现业务连续性保障目标,解决存储子系统的单点故障问题,合理引入存储虚拟化技术已经成为最为行之有效的手段之一,比如通过存储虚拟化技术实现不同品牌型号阵列间的实时镜像,帮助用户实现存储子系统的冗余能力。这一点在VMware虚拟化环境中几乎变成唯一可行的存储系统高可用性解决方案;又比如通过精简带宽的远程复制,数据录像或密集时间点的可恢复快照功能,来有效实现对于逻辑故障的防御,控制运维成本投入等。最终,通过一套统一的系统功能来实现对生产系统的业务连续性保障,方便,简单,大大减少了运维人员的压力。
近来,兼容异构存储,同时具备完整数据保护和管理功能的成熟存储虚拟化产品也被广泛应用于两地三中心容灾以及双活数据中心的建设当中,作为一种积极的,可靠的技术手段有效提升用户原有生产系统对各类型灾难的防御能力。
原数据保留能力的重要性
谈到基于SAN存储虚拟化技术的的引入,理所当然的需要考虑对现有生产系统架构进行哪些改造;业务停机时间如何评估?是否需要进行数据迁移?是否可以实现有效故障回退?兼容性范围等诸多问题,存储虚拟化各项技术应用实现的大前提,就是存储虚拟化系统如何能够快捷,安全的接入现有SAN 环境,并接管原有生产存储系统的磁盘卷。
从实际需求出发,在存储虚拟化产品接入时,我们一般希望达成如下几个目标:
l 设备接入不需要对原有SAN环境物理布线进行改造;
l 设备接入简单快捷,不需要太长的停机时间;
l 设备接管生产存储磁盘卷后,无需数据迁移,无需对原卷进行类格式化处理;
l 设备接入后具备可回退还原能力;
其中,最为重要的一点,就是在接入存储虚拟化系统前后,对原存储系统中已有数据的保留能力!
基于SAN的存储虚拟化系统一般为In-Band(串接)架构,该系统将接管需要进行虚拟化管理和保护的底层存储子系统磁盘卷,经过虚拟化处理后再对上层服务器系统提供存储资源。因此,原有存储系统需要将所有之前创建并分配给主机的磁盘卷交给存储虚拟化系统进行统一管理后,再进行分配。如果存储虚拟化系统不具备对存储子系统原有磁盘数据的保留能力,在存储虚拟化系统接入之前,必须进行大量的数据迁移工作,造成对项目周期,停机时间的延长,以及增加期间意外故障风险发生的概率。另外,一旦存储虚拟化系统接入后,发生不稳定或其他故障时,原有存储子系统的磁盘数据经过虚拟化处理后均无法再由上层服务器主机识别,不能再直接分配给上层服务器主机使用,从而导致存储虚拟化系统成为新的故障点。
为了保证对存储虚拟化系统接入过程对生产系统影响最小化,我们需要争取最小的停机时间和可回退能力,有效保证生产系统在实施过程中的安全性。因此,在不对原有磁盘数据进行改动,迁移的基础上快速实现存储虚拟化系统的接入,显得尤为重要!同时也是保证,当存储虚拟化系统故障时,具备快速恢复原有 SAN网络环境和生产系统运行的关键!