在此先对multipath简洁明了的介绍,后续栏目文章中,会逐步展开、深入细致地讲解。
一、引言
- 存储设备与主机之间的连接方式日益复杂,不再局限于单一的路径连接。在这种背景下,multipath(多路径)技术应运而生,它通过允许多个物理路径同时在CPU 与存储设备之间传送讯号,实现了对存储设备的冗余访问和负载均衡,极大地提升了存储系统的可靠性与性能。
- 当服务器到某一存储设备存在多条路径时,若没有多路径技术,每条路径会被识别为一个单独的设备,这不仅不便于管理和使用,而且在路径出现故障时,容易导致数据传输中断。而multipath 技术则允许将服务器节点和储存阵列间的多个 I/O 路径配置为一个单一设备,即实现了链路聚合。这样一来,当因为主机HBA 卡、线缆、交换机或者存储设备的 RAID 控制器故障等原因造成一条物理路径失效时,服务器可以将通过此物理路径的 I/O转移到其他正常的物理路径上面,应用程序不会觉察到这种改变,从而提高了系统的可用性 。
- 此外,multipath 技术还能实现 I/O 的负载均衡,将 I/O 操作以轮询(round - robin)或其他方式分布到所有路径中,充分发挥存储设