查看原文
其他

如何通过 V7000 实现 VMware vSphere 虚拟化平台虚拟机远程灾备

张志强 twt企业IT社区 2022-07-03

原题:如何通过V7000实现虚拟化实现数据的远程灾备

当前,越来越多的话题瞄向了虚拟化环境中数据的安全,本文主要介绍如何通过IBM虚拟化存储设备V7000的远程镜像功能实现VMware vSphere虚拟化平台虚拟机的远程灾备。

  • 简介

  • IBM V7000存储灾备架构设计

  • IBM V7000存储灾备的规划与实施

  • IBM V7000存储灾备演示


一、简介

1、背景介绍

随着云计算和大数据的普及,数据安全越来越得到企业和用户的关注。作为虚拟化平台,无疑虚拟机将作为其重要的数据被安全的保存,便于灾难发生的时候可以迅速恢复数据,将损失减少到最低。

考虑到上述问题,本文将以VMware vSphere虚拟化平台为基础,阐述如何搭配IBM V7000存储实现重要VM的远程灾备。从而简化 IT 基础设施,降低成本,异地保护重要数据。

2、IBM V7000存储介绍

2.1 IBM V7000定位

IBM Storwize V7000是IBM推出的新一代中端存储系统,提供了以往高端存储才具备的强大存储管理功能。如存储虚拟化、性能优化工具、自动分层管理、自动精简配置等等,能更好的针对虚 拟化环境提供数据存储服务,满足许多中端用户的复杂管理功能需求。


图1-1 IBM Storwize V7000在IBM整体存储产品线中的位置

2.2 IBM V7000特点和优势

IBM Storwize V7000的技术特点可被概括为三点,且这三项独特的优势分别从IBM另外三款旗舰的存储阵列融合、借鉴而来,包括从SVC移植而来的独树一帜的存储虚拟化、与XIV统一风格的极具易用性的管理工具、以及从DS8000系列下移的众多强大的高端管理功能。


图1-2 IBM V7000特点与优势

(1) IBM V7000 存储虚拟化功能

IBM storwizeV7000移植了IBM SVC (SAN Volume Controller)代码堆栈,提供了强大的存储虚拟化功能,可将后台挂接的其他存储厂商的存储系统(包括IBM存储系统)、以及V7000的内部存储 空间虚拟化为一个整体的存储资源池。这一点使得Storwize V7000在中端市场上成为独一无二的产品,目前在中端产品线上实现存储虚拟化功能的仅有IBM Storwize V7000。

(2) 易用性

IBM storwize V7000在设计之初就借鉴了XIV的用户界面,因此配置部署方面极其简单易用。采用了一个简单易用的图形用户界面,可大大提高存储部署的速度和效率,用 户不需要单独的控制台就可以完成Storwize V7000的部署配置。

(3)高级管理功能

IBM storwize V7000的管理功能实际上从IBM的旗舰高端DS8000系列借鉴移植过来,包括性能优化工具、自动分层管理、自动精简配置等高级软件功能。


二、IBM V7000存储灾备方案的架构

在架构设计中,我们采用了IBM V7000存储的远程镜像功能实现VMware vSphere虚拟化平台数据的远程灾备。以下架构的主要目的是为了在单一存储站点出现问题的时候,数据不会丢失,可以在远程站点迅速启用并提供相关的服务,将损失降到最低。从下面两个图可以看出,两个站点都采用了相同的架构,当故障发生,可以在不改变硬件架构的前提下实现数据重构。


图2-1VMware vSphere虚拟化平台

从下图可以看出,两个站点之间通过光纤连接并利用V7000的全局镜像将存储VM的卷从Site A同步到Site B。当Site A这个站点出现了问题,导致虚拟机无法被正常的访问和使用。管理员可以手动将Site B站点的数据挂起,在短时间内恢复应用,将损失降到最低。


图2-2全局架构图


三、IBM V7000存储灾备方案的规划

方案在实施之前需要进行如下准备:

1、建立基于VMware vSphere的虚拟化平台,建议5.1版本或以上

2、两个站点之间通过光纤线路连接

3、IBM V7000存储,建议版本在6.4或以上

表3-1 硬件信息:

表3-2 存储配置信息

VMware vSphere软件安装和IBM V7000存储的硬件安装不在此次介绍范围内,请参考如下连接。

IBM V7000:http://www-01.ibm.com/support/knowledgecenter/ST3FR7/welcome

VMware vSphere:http://www.vmware.com/vmtn/resources/


四、IBM V7000存储灾备方案的实施

1、创建卷

登录第一台V7000存储,按照下图所示建立TestingLun用于存储虚拟机数据。卷--新建卷-填写相关的卷名和大小--点击创建


图4-1 建立LUN

按照如上方法,在第二台V7000存储上建立另一个以testinglun命名的卷,用于同步第一个V7000内的数据。注意第二个Lun的大小要大于或者等于第一个Lun。

2、分配卷到计算节点

通过映射功能,将建立好的主存储上的LUN映射到不同的计算节点上,用于虚拟机的存储。此处专指ESXi服务器。右击TestingLun选择菜单“映射到主机”选择相应的主机-完成


图4-2 映射LUN

确认ESXi可以正确的识别testinglun(确认方法略,可以参考VMware相关资料),暂时不需要对第二个存储进行操作。

3、建立伙伴关系

为了实现双向拷贝需要在两台存储之间建立伙伴关系。选择“拷贝服务”--“伙伴关系”--“新建伙伴关系”---选择存储伙伴和设置带宽,如下图所示:


图4-3 新建伙伴关系

4、建立一致性组

一致性组是一个映射容器,可以将多个映射添加到一个一致性组中,创建一致性组可以确保对所有源卷进行一致拷贝。选择“拷贝服务”--“一致性组”--“新建一致性组”,填写一致性组名,如图4-4所示


图4-4 新建一致性组

5、新建拷贝关系

通过远程拷贝功能,可以在两个不同的卷之间进行复制,类型分为高速镜像和全局镜像。选择“拷贝服务”--“远程拷贝”--“新建关系”,选择镜像类型,此环境将使用高速镜像。点击下一步,选择辅助卷(远程卷)的位置,如图4-6所示,点击下一步,选择相关的卷,如图4-7所示,点击下一步,选择立即启用拷贝,如图4-8所示。


图4-5新建拷贝关系

图4-6 卷位置

图4-7 拷贝卷

图 4-8启动拷贝


五、IBM V7000存储灾备演示

1、测试可用性

将源TestingLun挂载到第一套基于VMware架构的某个主机内,建立VM。之后查看存储是否已经进行了同步。为了确保存储同步成功如图5-1,需要在第二套VMware上启动TestingLun,并挂载之前的VM文件。

从下图中可以看出VM可以在不同的VMware中正常启动,如图5-2所示保持原来的文件系统。


图5-1拷贝进度


图5-2系统状态


六、总结

本文主要介绍了如何应用IBM V7000存储的高级应用远程拷贝功能,实现低成本的企业内部的基于Vsphere VMware虚拟化架构的远程灾备。确保关键型VM可以在异地快速恢复,保证数据的完成性,业务的流畅性。


参考资料

可以从以下的链接中获得详细帮助息。

  1. IBM Flex System V7000 Storage Node Introduction and Implementation Guide http://publib-b.boulder.ibm.com/redpieces/abstracts/sg248068.html

  2. VMware官方技术白皮书 https://www.vmware.com/vmtn/resources/



更多相关文章请点击阅读原文

长按二维码关注公众号

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存