1、第七章 宏杉双控机制及组网分析 MSTE认证系列教程 学习目标 了解业界三种双控机制 理解 宏 杉 双控架构及机制 掌握宏杉双控管理基本操作 重点掌握常用组网方案 学习完本课程,您应该能够: 目录 双控机制 宏杉双控架构 双控管理 常用组网 双 控制器 设计的目的 保护数据安全 缓存镜像 提高业务连续性 软硬件故障,导致控制器死机或心跳超时,自动触发控制器切换。 计划内维护,手动触发控制器切换。 三种双控机制 AP/AA/ALUA AP: Active/Passive(主备) AA: Symmetric Active/Active(对称双活) ALUA: Asymmetric Active/A
2、ctive(异步逻辑单元访问) AP SP2 SP1 2 1 0 0 1 2 LUN: 0 RAID-A SP2 SP1 2 1 0 0 1 2 LUN: 0 RAID-A SP2 SP1 0 1 2 0 1 2 LUN: 0 RAID-A 正常情况 一条路径故障 SP1故障 Server SW2 SW1 Server SW2 SW1 Server SW2 SW1 主路径 备用路径 AA SP2 SP1 RAID-A 2 1 0 0 1 2 LUN: 0 SP2 SP1 RAID-A 2 1 0 0 1 2 SP2 SP1 RAID-A 2 1 0 0 1 2 正常情况 一条路径故障 SP1故
3、障 Server SW2 SW1 Server SW2 SW1 Server SW2 SW1 LUN: 0 LUN: 0 SP2 SP1 ALUA 2 2 LUN: 0 RAID-A RAID-B RAID-C Server 1 1 SW2 0 0 SW1 SP2 SP1 2 2 LUN: 0 RAID-A RAID-B RAID-C Server 1 1 SW2 0 0 SW1 SP2 SP1 2 2 LUN: 0 RAID-A RAID-B RAID-C Server 1 1 SW2 0 0 SW1 正常情况 全部优化路径故障 SP1故障 SP1 2 2 LUN: 0 Server 1 1
4、 SW2 0 0 SW1 一 条优化路径故障 SP2 RAID-B RAID-A RAID-C 优化 路径 非优化 路径 目录 双控机制 宏杉双控架构 双控管理 常用组网 控制器直连架构 前端总线 系统缓存 CPU CPU 后端总线 读缓存 写缓存 前端总线 系统缓存 CPU CPU 后端总线 读缓存 写缓存 PCI-E 宏杉双控存储采用 PCI-e直连技术,最大限度地保证了控制器之间数据传输的高带宽和低 延时。 写缓存镜像 同一份数据被同时写入到两个控制器的缓存当中,避免了由于单个控制器失效所导致的缓存数据丢失 I/O重定向 Up-Director前端路径失效时将 I/O请求发送到对端控制器
5、 Low-Director后端路径失效时将 I/O请求发送到对端控制器 ALUA多路径机制 SP1 Active/Optimized Active/Unoptimized 正常情况,通过优化路和 LUN所属 SP的 SAS通道径访问 LUN LUN Low-director Driver Up-Director SP2 LUN Low-director Driver Up-Director host ALUA多路径机制 SP1 Active/Optimized Active/Unoptimized LUN Low-director Driver Up-Director SP2 LUN Low-
6、director Driver Up-Director host 前端链路故障( Front-end path failure) 需要 多路径软件 配合 通过 Up-Director模块实现 I/O重定向 SP1 Active/Optimized Active/Unoptimized LUN Low-director Driver Up-Director SP2 LUN Low-director Driver Up-Director host 后 端链路故障( Back-end path failure) 不需要 多路径软件 配合 通过 Low-Director模块实现 I/O重定向 ALUA
7、多路径机制 目录 双控机制 宏杉双控架构 双控管理 常用组网 双控制器的状态 控制器状态 single double poweroff idle HA状态 normal SP1 takeover SP2 SP2 takeover SP1 failed to get ha status HA接管 HA恢复 HA自动恢复选项 双控制器常规维护 目录 双控机制 宏杉双控架构 双控管理 常用组网 单机组网方案 MS5000 A2 MS5000 A4 MS5000 A1 MS5000 A5 建议使用该组网方案 MS5000 A3 FC和 iSCSI均适用 以下组网以 LUN属于 SP1为例进行说明 单机
8、组网方案 A1 MS5000 应用 HA:无(单服务器) 网络 HA:多链路 存储 HA: ALUA 说明 正常情况访问路径为: Ser1-L1-SP1(优化路径)。 应用 服务器故障保护 应用服务器单点 故障。 网络链路故障保护 使用多路径进行 故障 保护,当 L1故障时,业务访问路径切换为:Ser1-L2-SP2( 非优化路径 ) 。 存储设备故障保护 使用 ALUA双 控机制进行故障保护,当 SP1故障时,业务访问路径切换为: Ser1-L2-SP2(优化路径)。 SP1 SP2 Ser1 L1 L2 单机组网方案 MS5000 说明 正常情况下访问路径为: Ser1-L1-SW1-L2
9、-SP(优化路径)。 应用 服务器故障保护 应用服务器单点 故障。 网络链路故障保护 应用服务器与交换机相连的 链路单点故障。 交换机单点 故障。 存储控制器与交换机相连的链路 通过多路径保护, 当 L2故障时,业务访问路径切换为: Ser1-L1-SW1-L3-SP2(非优化路径) 。 存储设备故障保护 使用 ALUA双控机制进行故障保护,当 SP1故障时,业务访问路径切换为: Ser1-L1-SW1-L3-SP2(优化路径)。 应用 HA:无(单服务器) 网络 HA:部分链路保护 存储 HA: ALUA A2 SW1 SP1 SP2 Ser1 L2 L3 L1 单机组网方案 MS5000
10、应用 HA:无(单服务器) 网络 HA: 多链路 存储 HA: ALUA 说明 正常情况下业务访问路径为: Ser1-L1-SW1-L3-SP1(优化路径) 应用 服务器故障保护 应用服务器单点 故障。 网络链路故障保护 应用服务器与交换机相连的链路 使用多路径进行 故障 保护, 当L1故障时,业务访问路径切换为: Ser1-L2-SW1-L4-SP2(优化路径) 。 交换机单点 故障。 存储控制器与交换机相连的链路 通过多路径进行故障 保护, 当L3故障时,业务访问路径切换为: Ser1-L2-SW1-L4-SP2(非优化路径) 。 存储设备故障保护 使用 ALUA双控机制进行故障保护,当
11、SP1故障时,业务访问路径切换为: Ser1-L2-SW1-L4-SP2(优化路径)。 A3 L3 L4 SP1 SP2 Ser1 L1 SW1 L2 单机组网方案 MS5000 应用 HA:无(单服务器) 网络 HA: 多链路 存储 HA: ALUA 说明 正常情况下业务访问路径为: Ser1-L1-SW1-L3-SP1 ( 优化路径) 应用 服务器故障保护 应用服务器单点 故障。 网络链路故障保护 应用服务器与交换机相连的链路使用多 路径进行 故障 保护, 当L1故障时,业务访问路径切换为: Ser1-L2-SW2-L4-SP2(非优化路径) 。 交换机故障 使用多路径进行故障保护,当 S
12、W1故障时,业务访问路径切换为: Ser1-L2-SW2-L4-SP2(非优化路径) 。 存储 控制器与交换机相连的链路 使用多路径进行故障保护,当L3故障时,业务访问路径切换为: Ser1-L2-SW2-L4-SP2(非优化路径) 。 存储设备故障保护 使用 ALUA双控机制进行故障保护,当 SP1故障时,业务访问路径切换为: Ser1-L2-SW1-L4-SP2(优化路径)。 A4 L3 L4 SW1 SP1 SP2 Ser1 L1 SW2 L2 说明 正常情况下业务访问路径为: Ser1-L1-SW1-L3-SP1/Ser1-L2-SW2-L4-SP1(均为优化路径) 应用 服务器故障保
13、护 应用服务器单点 故障。 网络链路故障保护 应用服务器与交换机相连的链路使用多路径软件进行故障保护,当 L1故障时,业务访问路径切换为: Ser1-L2-SW2-L4-SP1(优化路径) 。 交换机故障使用多路径软件进行故障保护,当 SW1故障时,业务访问路径切换为: Ser1-L2-SW2-L4-SP1(优化路径) 。 存储控制器与交换机相连的链路使用多路径软件进行故障保护,当 L3故障时,业务访问路径切换为: Ser1-L2-SW2-L4-SP1(优化路径) 。 存储设备 故障保护 使用 ALUA双控机制进行故障保护,当 SP1故障时,业务访问路径切换为: Ser1-L1-SW1-L5-
14、SP2/Ser1-L2-SW2-L6-SP2(均为优化路径) 服务器:单服务器 链路:多路径 存储: ALUA 实际应用推荐使用 L1 L2 L3 L6 SW2 SW1 SP1 SP2 Ser1 L5 L4 单机组网方案 A5 群集组网方案 MS5000 群集 群集 B1 群集 MS5000 MS5000 群集 群集 MS5000 B2 B3 B5 B4 MS5000 建议使用该组网方案 备注:适用于 FC、 iSCSI 群集 组网方案 群集 MS5000 应用 HA: Cluster 网络 HA: 多路径 存储 HA: ALUA 说明 假设正常的业务访问路径为: Ser1-L1-SP1,即优
15、化路径。 应用 服务器故障保护 使用 Cluster保护,当 Ser1故障时,业务访问路径切换为:Ser2-L3-SP1。 网络链路故障保护 使用 多路径软件 保护 , 当 L1故障时,业务访问路径切换为:Ser1-L2-SP2。 存储设备 故障保护 通过 ALUA双控机制进行保护,当 SP1故障 时 ,业务 访问路径切换为: Ser1-L2-SP2。 B1 L4 SP1 SP2 Ser1 Ser2 L1 L2 L3 群集 组网方案 MS5000 群集 应用 HA: Cluster 网络 HA: 多路径 存储 HA: ALUA 说明 假设正常的业务访问路径为: Ser1-L1-SW1-L3-S
16、P1 ,即优化路径。 应用 服务器故障保护 使用 Cluster保护。当 Ser1故障时,业务访问路径切换为: Ser2-L2-SW1-L3-SP1。 网络链路故障保护 应用服务器与交换机相连的链路 使用 Cluster进行 故障 保护,当链路 L1故障时,业务访问路径切换为: Ser2-L2-SW1-L3-SP1。 交换机单点 故障。 存储控制器与交换机相连的链路 使用多路径保护,当 L3故障时,业务访问路径切换为: Ser1-L1-SW1-L4-SP2。 存储设备故障保护 通过 ALUA双控机制进行保护,当 SP1故障 时,业务访问路径切换为: Ser1-L1-SW1-L4-SP2。 B2
17、 SW1 SP1 SP2 Ser1 Ser2 L1 L3 L4 L2 群集 组网方案 群集 MS5000 说明 假设正常的业务访问路径为: Ser1-L1-SW1-L5-SP1,即优化路径。 应用 服务器故障保护 使用 Cluster保护 , 当 Ser1故障时,业务访问路径切换为: Ser2-L3-SW1-L5-SP1。 网络链路故障保护 应用服务器与交换机相连的链路使用多路径进行故障保护,当链路 L1故障时,业务访问路径切换为: Ser1-L2-SW2-L6-SP2。 交换机故障使用多路径进行故障保护,当 SW1故障时,业务访问路径切换为: Ser1-L2-SW2-L6-SP2。 存储控制
18、器与交换机相连的链路使用多路径保护,当 L3故障时,业务访问路径切换为: Ser1-L1-SW1-L4-SP2。 存储设备 故障保护 通过 ALUA双控机制进行保护, 当 SP1故障 时,业务访问路径切换为: Ser1-L2-SW2-L6-SP2。 应用 HA: Cluster 网络 HA: 多路径 存储 HA: ALUA B3 L4 L5 L6 SW1 SP1 SP2 Ser1 Ser2 L1 SW2 L2 L3 群集 组网方案 群集 MS5000 应用 HA: Cluster 网络 HA: Cluster/多路径 存储 HA: ALUA 说明 假设正常的业务访问路径为: Ser1-L1-S
19、W1-L5-SP1 ,即优化路径。 应用 服务器故障保护 使用 Cluster保护 , 当 Ser1故障时,业务访问路径切换为: Ser2-L2-SW2-L4-SP1。 网络链路故障保护 应用服务器与交换机相连的链路使用 Cluster进行 故障 保护,当L1故障时 ,业务访问路径切换为: Ser2-L2-SW2-L4-SP1。 交换机故障使用 Cluster进行故障保护,当 SW1故障时,业务访问路径切换为: Ser2-L2-SW2-L4-SP1。 存储控制器与交换机相连的链路使用多路径保护,当链路 L5故障时,业务访问路径切换为: Ser1-L1-SW1-L3-SP2。 存储设备 故障保护
20、 通过 ALUA双控机制进行保护,当 SP1故障 时,业务访问路径切换为: Ser1-L1-SW1-L3-SP2。 B4 L2 L5 L6 SW1 SP1 SP2 Ser1 Ser2 L1 SW2 L3 L4 说明 假设正常的业务访问路径为: Ser1-L1-SW1-L5-SP1/Ser1-L2-SW2-L6-SP1, 即两条优化路径。 应用 服务器故障保护 使用 Cluster进行 保护 , 当 Ser1故障时,业务访问路径切换为: Ser2-L3-SW1-L5-SP1/Ser2-L4-SW2-L6-SP1。 网络链路故障保护 应用服务器与交换机相连的链路使用多路径保护, 使用 多路径进行故
21、障 保护 , 当 L1故障时, 业务访问 路径切换 为 : Ser1-L2-SW2-L6-SP1。 交换机故障使用多路径保护,当 SW1故障时,业务访问路径切换为: Ser1-L2-SW2-L6-SP1。 存储控制器与交换机相连的链路使用多路径保护,当 L5故障时,业务访问路径切换为: Ser1-L2-SW2-L6-SP1。 存 储设备故障保护 通过 ALUA双控机制 进行保护,当 SP1故 障时,业务访问路径切换为: Ser1-L1-SW1-L7-SP2/Ser1-L2-SW2-L8-SP1。 B5 服务器:群集 链路:多路径 存储: ALUA 实际应用推荐使用 群集 L4 L5 L8 SW
22、1 SP1 SP2 Ser1 Ser2 L1 SW2 L7 L6 L2 L3 群集组 网方 案 群集链路切换 正常业务 群集 L4 L5 L8 SW1 SP1 SP2 Ser1 Ser2 L1 SW2 L7 L6 L2 L3 正常业务访问路径为 (多路径) : Ser1-L1-SW1-L5-SP1 Ser1-L2-SW2-L6-SP1 应用服务器故障保护 群集 L4 L5 SW1 SP1 SP2 Ser1 Ser2 L1 SW2 L6 L2 L3 业务访问路径切换为(多路径) : Ser2-L3-SW1-L5-SP1 Ser2-L4-SW2-L6-SP1 L8 L7 网络链路故障保护 群集 L5 SW1 SP1 SP2 Ser1 Ser2 L1 SW2 L6 L2 业务访问路径切换为: Ser1-L2-SW2-L6-SP1 控制器 故障 群集 L5 L8 SW1 SP1 SP2 Ser1 Ser2 L1 SW2 L6 L2 L7 业务访问路径切换为(多路径) : Ser1-L1-SW1-L7-SP2 Ser1-L2-SW2-L8-SP1 L8 L7