珠海网站建设 科速,自己网站服务器,石家庄建站凡科,JustNew wordpress模板本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》#xff1a;python零基础入门学习 《python运维脚本》#xff1a; python运维脚本实践 《shell》#xff1a;shell学习 《terraform》持续更新中#xff1a;terraform_Aws学习零基础入门到最佳实战 《k8… 本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》python零基础入门学习 《python运维脚本》 python运维脚本实践 《shell》shell学习 《terraform》持续更新中terraform_Aws学习零基础入门到最佳实战 《k8》暂未更新 《docker学习》暂未更新 《ceph学习》ceph日常问题解决分享 《日志收集》ELK各种中间件 《运维日常》运维日常 《linux》运维面试100问 ceph集群中使用多路径方法 多路径Multipath是一种用于存储网络如Ceph中提高可靠性和性能的技术。下面是多路径的一些优点和缺点 优点 高可靠性多路径允许数据通过多条独立的路径传输当其中一条路径发生故障时可以自动切换到其他可用路径提高系统的可靠性和冗余性。 提高性能通过同时使用多条路径多路径可以提高存储系统的带宽和吞吐量。数据可以在多个路径上并行传输从而减少瓶颈和提高性能。 负载均衡多路径技术可以将数据流量均匀地分布到多条路径上从而实现负载均衡。这有助于避免单条路径过载提高整体系统的性能和效率。 故障恢复当某条路径发生故障或中断时多路径可以自动检测并切换到其他可用路径从而实现快速的故障恢复和无缝的数据访问。 缺点 配置复杂性多路径技术的配置和管理相对复杂需要正确地配置和维护多个路径和相关的组件。这可能需要一些专业知识和经验。 系统开销使用多路径会增加一定的系统开销包括处理多个路径和路由决策的开销。这可能会对系统的性能产生一定的影响。 需要硬件支持多路径技术通常需要存储设备和网络设备的支持。如果硬件不支持多路径或需要额外的配置可能需要进行相应的升级或更换。 可能的兼容性问题在某些情况下特定的应用程序或操作系统可能不完全支持多路径技术可能会导致兼容性问题或功能限制。 综合考虑这些因素多路径技术在提高存储系统的可靠性和性能方面具有显著的优势。然而在实施多路径之前需要仔细评估系统需求和硬件支持并确保正确配置和管理多路径组件。 例如 普通的电脑主机都是一个硬盘挂接到一个总线上这里是一对一的关系。而到了有光纤组成的SAN环境或者由iSCSI组成的IPSAN环境由于主机和存储通过了光纤交换机或者多块网卡及IP来连接这样的话就构成了多对多的关系。也就是说主机到存储可以有多条路径可以选择。主机到存储之间的IO由多条路径可以选择。每个主机到所对应的存储可以经过几条不同的路径如果是同时使用的话I/O流量如何分配其中一条路径坏掉了如何处理还有在操作系统的角度来看每条路径操作系统会认为是一个实际存在的物理盘但实际上只是通向同一个物理盘的不同路径而已这样是在使用的时候就给用户带来了困惑。多路径软件就是为了解决上面的问题应运而生的 配置安装 - yum install -y device-mapper* - modprobe dm-multipath - modprobe dm-round-robin - systemctl enable multipathd.service - /sbin/mpathconf --enable - systemctl start multipathd.service 执行完后lsblk会看到很多mpathXXX这种盘符属于正常现象 这时因为使用软件做了多路径聚合所以创建osd的lvm的时候用的是/dev/mapper/下面的mpathX块设备 卸载不使用多路径 - systemctl stop/disable multipathd.service - modprobe -r dm-multipath在内核中去掉--- lsmod | grep multi - multipathd -F(清掉现在的多路径)