
Multipath精通之路
文章平均质量分 82
欢迎订阅《Multipath精通之路》专栏!本专栏以实战的方式讲解路径发现、选择、监控与切换等关键原理;以及从网络和存储两方面,详细剖析其应用。网络层面,介绍MPTCP等网络层多路径协议机制,链路聚合等数据链路层多路径技术;存储领域,讲解multipath多路径软件功能、配置方法与性能优化策略。
优惠券已抵扣
余额抵扣
还需支付
¥15.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
码上为赢
这个作者很懒,什么都没留下…
展开
-
【Multipath简介】基础概念、核心功能、关键技术
在一个采用 SLUA 技术的存储系统中,当主机有大量的 I/O请求时,两个控制器可以同时工作,共同处理这些请求,大大提高了数据处理的速度。例如,在一个企业级的数据中心中,通常会部署两台或更多的光纤交换机,服务器的HBA 卡分别连接到不同的交换机上,存储设备的控制器也同样连接到这些交换机,形成多条冗余的网络链路。在高并发的业务场景下,如电商网站的订单处理、在线游戏的服务器数据读写等,能够快速响应用户的请求,减少系统的响应时间,提升用户体验,为企业的业务发展提供强大的性能支持。需要有两个或以上的冗余控制器。原创 2025-02-27 10:02:16 · 1258 阅读 · 0 评论 -
【Multipath配置文件解析】配置结构&关键配置
的核心参数及其作用。该文件用于定义存储多路径的行为策略、设备特性和路径管理规则((如Oracle RAC通过多路径提升并发访问性能)。通过合理配置,可实现存储多路径的。多路径软件为例,介绍其配置文件。以下以Linux系统中的。原创 2025-02-28 15:05:14 · 354 阅读 · 0 评论 -
【Multipath网络层协议】MPTCP工作原理
MPTCP 是在传统 TCP 基础上进行扩展的协议,它允许在源端和目的端之间建立多个 TCP子流,这些子流可以通过不同的网络路径传输数据。例如,一台笔记本电脑同时连接了 Wi-Fi 网络和以太网网络,当使用 MPTCP进行数据传输时,它可以将数据分别通过 Wi-Fi和以太网这两条不同的路径发送到目标服务器,从而充分利用两条链路的带宽。LISP 将 IP 地址的功能进行了分离,把 IP地址分为标识(ID)和位置(Locator)两部分。原创 2025-02-27 11:53:01 · 832 阅读 · 0 评论 -
【Multipath存储层】块设备多路径聚合核心原理
本质区别链路聚合是网络链路级的多路径,解决带宽与网络冗余;存储多路径是块设备访问级的多路径,解决存储I/O路径冗余与负载均衡。互补性:两者可结合使用,构建端到端高可用架构(如链路聚合保障网络带宽,存储多路径保障存储访问可靠性)。原创 2025-02-28 14:12:18 · 804 阅读 · 0 评论 -
【Multipath多路径设备常用操作①】:块设备多路径聚合实战解析
1、无法作为扫盘命令,对于通过echo 1 > /sys/block/sdo/device/delete移除的块设备,即使ITL连接正常,也不会触发上线。1、无法作为扫盘命令,对于通过echo 1 > /sys/block/sdo/device/delete移除的块设备,即使ITL连接正常,也不会触发上线。1、对于已上线但未聚合的块设备,multipathd -k进入命令行执行add path /dev/sdn,触发块设备sdn的聚合。2、对于未聚合,不在黑名单里的块设备,进行聚合。原创 2025-03-03 15:04:47 · 571 阅读 · 0 评论 -
【Multipath多路径设备常用操作②】:多路径设备映射
dmsetup 是一个用于管理设备映射的用户空间工具,ls 是 dmsetup 的一个子命令,用于列出当前系统中所有的设备映射表,而–tree 选项则指定以树形结构输出这些信息。输出设备映射的名称、状态、预读扇区数、配置表状态、打开计数、事件编号、主设备号和次设备号、目标设备数量以及 UUID 等详细信息。删除名为 device 的设备映射。通过这种树形结构,可以清晰地了解设备映射的层次关系和依赖关系。暂停设备映射,在暂停状态下,无法对该设备映射进行读写操作。恢复被暂停的设备映射,使其重新可用。原创 2025-03-04 17:55:57 · 824 阅读 · 0 评论 -
【Multipath路径状态检测】路径检测逻辑与实战注意事项
multipath对多路径设备的管理,主要包括路径的聚合、检测与切换,本文结合相关的配置对路径的检测进行讲解。根据 polling_interval 设置的间隔周期对路径进行检测,检测方法由 path_checker 决定,当路径发生故障时,根据 fast_io_fail_tmo 设置的时长进行等待,如果超过指定时长未恢复I/O,则故障路径标记为failed,尝试切换路径恢复I/O。故障标记路径故障打印路径恢复打印。原创 2025-03-03 10:55:24 · 345 阅读 · 0 评论 -
【Multipath】使用(iscsiadm)访问远程存储设备
sys/block/sdo/device/delete 是一个特殊的文件,向这个文件写入 1 会触发内核将对应的 SCSI设备从系统中移除。这个操作相当于告诉内核,该设备不再可用,内核会停止对该设备的 I/O 操作,并释放相关的资源。/sys/class/scsi_host/host16/scan 是一个特殊的文件,向这个文件写入特定的数据可以触发 SCSI主机适配器对连接的 SCSI 设备进行扫描操作。扫描的目的是发现新连接的设备或者重新识别已连接的设备状态。原创 2025-03-06 20:12:03 · 896 阅读 · 0 评论 -
【Multipath】使用(FC)访问远程存储设备
hba_node_name 和 hba_port_name:分别是光纤通道节点和端口的全球唯一名称,用于在光纤通道网络中标识设备。node_name 和 port_name:分别是光纤通道节点和端口的全球唯一名称,用于在光纤通道网络中标识设备。hba_port_type:端口的类型,例如 NPort 是常见的光纤通道节点端口类型。port_type:端口的类型,例如 NPort 是常见的光纤通道节点端口类型。hba_port_id:光纤通道主机总线适配器(HBA)端口的标识符。光纤通道远程端口相关属性。原创 2025-03-07 16:17:28 · 569 阅读 · 0 评论 -
【Multipath】多路径设备的扩容
首先在存储层扩容,再到所挂载的服务器上对块设备进行重新扫描后对多路径设备进行扩容。原创 2025-03-10 10:01:17 · 158 阅读 · 0 评论 -
【Multipath】multipath -f dm-x报错map in use原因分析
移除多路径设备时显示设备被占用。原创 2025-03-10 11:12:45 · 531 阅读 · 0 评论 -
【Multipath】有块设备上线,但未聚合为多路径设备
如果有这个打印:多路径设备可能聚合需要较长时间,或聚合失败,可以通过监控软件promethus等其他监控软件查看块设备的延迟,如果大于500ms就可能出现该问题,需要分析下存储磁盘的性能等。如果之前环境残留了块设备(multipath -f 过多路径设备或未聚合过的块设备),这个时候如果扫盘上来的块设备和残留的块设备是同hctl的,会导致新设备无法上线触发块设备的聚合。使用lsscsi -i | grep 块设备,如果块设备没有对应厂商信息,这个时候会导致多路径无法正常聚合,需要联系对应存储厂商定位原因。原创 2025-03-18 17:31:42 · 22 阅读 · 0 评论