08-华为主机多路径技术
?? Written by Zak Zhu
参考
- 鸿鹄论坛
- HCNA-Storage培训教材V4.0
多路径技术原理
![技术分享图片](https://gitee.com/zakzhu/md-images/raw/master/%E5%8D%8E%E4%B8%BA%E4%B8%BB%E6%9C%BA%E5%A4%9A%E8%B7%AF%E5%BE%84%E6%8A%80%E6%9C%AF/1.png)
多路径的作用:
- 避免了同一LUN有多条路径可达导致的操作系统逻辑错误
- 增强了链路的可靠性, 避免单链路故障
多路径软件与OS集成方式
![技术分享图片](https://gitee.com/zakzhu/md-images/raw/master/%E5%8D%8E%E4%B8%BA%E4%B8%BB%E6%9C%BA%E5%A4%9A%E8%B7%AF%E5%BE%84%E6%8A%80%E6%9C%AF/2.png)
- 一般来说, 多路径软件工作在磁盘驱动之下, 以提供虚拟磁盘给上层应用访问, 但也
可以工作在磁盘驱动之上而在LVM之下(如Linux平台的各主流多路径软件)
- 多路径软件与OS集成方式主要有以下两种差异:
- 屏蔽原生磁盘, 并创建虚拟SCSI磁盘
- 优点:
- 用户无法使用原生的冗余磁盘, 避免了误操作情况下数据破坏
- 对上层应用透明, 部署多路径软件前后磁盘无任何变化, 因此不需要更改上层应用配置
- 兼容性更好: 某些应用固定只识别标准SCSI磁盘
- 缺点:
- 非OS原生多路径软件需要OS驱动栈支持事件拦截机制才能实现原生磁盘屏蔽; 否则就需要使用hook方式替换系统函数, 存在与第三方驱动共存风险
- 不拦截原生磁盘, 额外创建虚拟磁盘
- 优点:
- 缺点:
- 用户可以使用原生的冗余磁盘, 误操作情况下可能导致数据破坏
- 需要上层应用更新配置
- 存在兼容性问题
UltraPath功能
Failover功能
![技术分享图片](https://gitee.com/zakzhu/md-images/raw/master/%E5%8D%8E%E4%B8%BA%E4%B8%BB%E6%9C%BA%E5%A4%9A%E8%B7%AF%E5%BE%84%E6%8A%80%E6%9C%AF/3.png)
Failback功能
![技术分享图片](https://gitee.com/zakzhu/md-images/raw/master/%E5%8D%8E%E4%B8%BA%E4%B8%BB%E6%9C%BA%E5%A4%9A%E8%B7%AF%E5%BE%84%E6%8A%80%E6%9C%AF/4.png)
08-华为主机多路径技术
原文:https://www.cnblogs.com/zakzhu/p/11633041.html