使用 IBM System Storage SAN Volume Controller 实施 vSphere Metro Storage Cluster
search cancel

使用 IBM System Storage SAN Volume Controller 实施 vSphere Metro Storage Cluster

book

Article ID: 308232

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免责声明:本文为 Implementing vSphere Metro Storage Cluster using IBM System Storage SAN Volume Controller (2032346) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


本文提供了有关使用 IBM System Storage SAN Volume Controller 实施 vSphere Metro Storage Cluster 的信息。

Environment

VMware vSphere ESXi 5.1
VMware vSphere ESXi 5.0
VMware vSphere ESXi 5.5

Resolution

什么是 vMSC?

vSphere Metro Storage Cluster (vMSC) 是一种适用于 VMware vSphere 环境的新存储配置,并且可以使用独一无二的硬件兼容性列表 (HCL) 分类进行识别。VMware Storage Compatibility Guide 中提供了所有受支持的 vMSC 存储设备。

什么是 IBM SAN Volume Controller?

延伸的 IBM SAN Volume Controller 配置结合使用 VMware vSphere 可允许以透明方式进行 VMware vMotion 迁移,并自动化物理数据中心之间的虚拟化工作负载的 VMware HA 故障切换。下图显示了解决方案概述:
IBM System Storage SAN Volume Controller 是一种企业级存储虚拟机化系统,可允许对聚合的存储资源进行单点控制。SAN Volume Controller 整合了包括 IBM 和非 IBM 品牌的不同存储系统中的功能,同时允许常见复制功能、非破坏性数据移动以及提高性能和可用性。IBM SAN Volume Controller 将硬件和软件结合到一个集成的模块化解决方案中,形成高度可扩展的群集。IBM SAN Volume Controller 群集通常安装用来在单个数据中心中提供服务。IBM SAN Volume Controller 群集还可安装在“延伸的”配置中,在该配置中,单个 SAN Volume Controller 群集可以向最远距离为 300km 的两个数据中心提供服务。在延伸的配置中,IBM SAN Volume Controller 提供了可同时在两个数据中心位置并行访问的高度可用的延伸卷。

什么是 IBM SAN Volume Controller 仲裁磁盘?

SAN Volume Controller 群集仲裁磁盘是受管磁盘 (MDisk) 或受管驱动器,其包含专门用于群集管理的预留区域。群集会保留一个活动仲裁和两个仲裁候选(或备份仲裁)。群集使用仲裁磁盘出于以下两个目的:
  • 当发生 SAN 故障,出现正好之前为群集成员的节点的一半时,打破僵局。
  • 保留重要群集配置数据的副本。每个仲裁磁盘上出于此目的预留的容量仅 256 MB。

延伸的 SAN Volume Controller 群集通常在第三方站点上保留活动的仲裁磁盘,以确保群集可用性不受任何主站点故障的影响。

配置要求

必须满足以下配置要求才能支持具有延伸的 SVC 群集的两个数据中心之间的 VMware HA、DRS 和 vMotion 功能。

  • VMware vCenter Server 必须能够连接到两个位置上的 vSphere 主机。
  • 带宽至少为 622 Mbps 的 IP 网络,用于 vSphere 主机参与 vMotion。
  • 参与 vMotion 的主机之间最大延迟为 5 毫秒 (ms),或参与增强型 vMotion 的主机之间的 10ms。
  • 源和目标 vSphere 主机必须拥有同一 IP 子网和广播域上的网络接口。
  • 虚拟机所在的同一 IP 网络必须可由两个数据中心位置上的 vSphere 主机进行访问。
  • 虚拟机引导设备所在的数据存储必须可由两个数据中心位置上的 vSphere 主机进行访问。
  • 启用 HA 的群集中的 vSphere 主机最大数量不得超过 32。
  • 运行软件代码 5.1 或更高版本的且如群集间链路的部署选项中所述受支持硬件配置中配置的 IBM SAN Volume Controller 群集。

IBM SAN Volume Controller 群集间连接的部署选项

IBM SAN Volume Controller 归类为一致的主机访问 vMSC 设备。一致的主机访问(或交叉连接)意味着每个站点上的主机均可通过群集间连接访问本地和远程站点上的 SAN Volume Controller 群集节点。SAN Volume Controller 支持两种方法用于群集间连接:

没有交换机站点间链路的节点到节点路径 – 在此配置下,每个 SAN Volume Controller 节点均直接附加到本地和远程站点中的光纤通道交换机,并将活动的仲裁磁盘附加到两个站点中的光纤通道交换机。此类型的配置要求 SAN Volume Controller 群集在软件版本 5.1.0 或更高版本上运行,并且最远支持距离为 10km。下图显示了此配置:
具有交换机站点间链路的节点到节点路径 – 在此配置下,每个 SAN Volume Controller 节点均直接附加到本地中的光纤通道交换机,而交换机站点间链路提供与远程光纤通道交换机的连接。站点间链路还可用于将活动的仲裁磁盘连接到每个站点。此类型的配置要求 SAN Volume Controller 群集在软件版本 6.3.0 或更新版本上运行,并且最远支持距离为 300km。下图显示了此配置:

支持的用例

此列表介绍了延伸的 SAN Volume Controller 群集和 VMware vSphere 的支持用例:
  • 延伸的 SAN Volume Controller 群集为相隔距离高达 300km 的两个单独数据中心位置的 vSphere 主机提供了可访问的 VMware VMFS 卷。
  • 在主机位于相隔距离高达 300km 的两个单独数据中心位置的情况下,单个延伸的 vSphere 群集可利用 VMware HA 和 DRS 功能。
  • 位于相隔距离高达 300km 的两个单独数据中心位置的 vSphere 主机之间的 VMware vMotion。
  • 由于服务器、存储或站点故障,数据中心之间的虚拟机的自动化 VMware HA 故障切换。

测试的方案

下表概述了使用 SAN Volume Controller 群集和 VMware vSphere 时经测试和受支持的故障情形:
故障情形SAN Volume Controller 行为VMware HA 影响
路径故障 – SAN Volume Controller 后端 (BE) 端口SAN Volume Controller 节点和存储子系统之间的单一路径故障。不影响卷镜像。无影响
路径故障 – SAN Volume Controller 前端 (FE) 端口SAN Volume Controller 节点和 ESXi 主机之间的单一路径故障。ESXi 主机使用备用路径。无影响
站点 1 上的 BE 阵列故障SAN Volume Controller 群集利用站点 2 上的卷副本继续运行。当站点 1 上的阵列可用时,卷镜像将同步卷副本。无影响
站点 2 上的 BE 阵列故障SAN Volume Controller 群集利用站点 1 上的卷副本继续运行。当站点 2 上的阵列可用时,卷镜像将同步卷副本。无影响
SAN Volume Controller 节点故障SAN Volume Controller 群集可通过其他 SAN Volume Controller 节点继续访问所有卷。无影响

完整的站点 1 故障

(该故障涉及站点 1 上的所有 ESXi 主机和 SAN Volume Controller 节点)。
SAN Volume Controller 群集可通过其他 SAN Volume Controller 节点继续访问所有卷。当站点 1 上的节点还原后,将重新启动卷镜像并同步卷。在故障站点的 ESXi 主机上运行的虚拟机会受影响。VMware HA 会在站点 2 的 ESXi 主机上自动重新启动这些虚拟机。

完整的站点 2 故障

(该故障涉及站点 2 上的所有 ESXi 主机和 SAN Volume Controller 节点)。

SAN Volume Controller 群集可通过其他 SAN Volume Controller 节点继续访问所有卷。当站点 2 上的节点还原后,将重新启动卷镜像并同步卷。在故障站点的 ESXi 主机上运行的虚拟机会受影响。VMware HA 会在站点 1 的 ESXi 主机上自动重新启动这些虚拟机。
多个 ESXi 主机故障 – 关闭电源无影响VMware HA 会在 VMware HA 群集中的可用 ESXi 主机上重新启动虚拟机。
多个 ESXi 主机故障 – 网络断开无影响
VMware HA 继续利用数据存储检测信号来交换群集检测信号。
无影响。
SAN Volume Controller 站点间链路故障,vSphere 群集管理网络故障通过协调一个节点保持活动状态并使另一个节点脱机,SAN Volume Controller 活动仲裁可用来防止裂脑情形。
ESXi 主机继续通过其余节点访问可用卷。
无影响。
活动的 SAN Volume Controller 仲裁磁盘故障不影响卷访问。在活动的仲裁发生故障时,会分配辅助仲裁磁盘。卷镜像会暂停,直到新的活动仲裁可用,然后会同步卷副本。
无影响。
vSphere 主机隔离无影响HA 事件取决于隔离响应规则。虚拟机可能会待机,或者这些规则指定虚拟机关机并在群集中的其他主机上重新启动。
vCenter Server 故障无影响不影响正在运行的虚拟机或 VMware HA。VMware DRS 功能受影响,直到 vCenter 访问恢复。


Additional Information

如需了解相关信息,请参见:
Implementing vSphere Metro Storage Cluster using IBM System Storage SAN Volume Controller