Linux集群内多路径设别名称的一致性
2022-03-17 22:25 abce 阅读(373) 评论(0) 编辑 收藏 举报
多路径设备可以在两个地方看到:/dev/mapper/mpath n 和/dev/dm- n
·/dev/mapper是在boot早期创建的。使用这些访问多路径设备,比如创建逻辑卷
·/dev/dm- n只是内部使用的,管理员不应该直接使用
Linux集群内多路径设别名称的一致性
user_friendly_names如果设置为yes,在单个节点内多路径设备名称是一致的,但是并不能保证在集群内所有节点都一致。如果设置了别名,在配置文件multipath.conf中,不是所有节点上的别名都一致的。这不会影响使用LVM创建逻辑卷,但是如果想在所有节点上都保持一致,就不建议将user_friendly_names设置为yes,或不建议配置别名。缺省情况下,使用WWID都是全局一致的。
如果想系统定义的名称在各个节点也全局一致,可以根据以下的方式配置:
2.在其它节点上禁用所有的多路径设备:
# systemctl stop multipathd.service
# multipath -F
3.从第一个节点拷贝/etc/multipath/bindings,拷贝到其它所有节点
4.开启其它节点上多路径设备
# systemctl start multipathd.service
如果添加新的设备,就要重复上面的步骤。
如果想别名在集群内的各个节点上也全局一致,要确保各个节点的/etc/multipath.conf也一样
1.在一个节点上的/etc/multipath.conf配置别名
2.在其它节点上禁用所有的多路径设备:
# systemctl stop multipathd.service
# multipath -F
3.从第一个节点拷贝/etc/multipath.conf,拷贝到其它所有节点
4.开启其它节点上多路径设备
# systemctl start multipathd.service
如果添加新的设备,就要重复上面的步骤。
multipath基本操作命令
# /etc/init.d/multipathd start #开启mulitipath服务 # multipath -F #删除现有路径 # multipath -v2 #格式化路径 # multipath -ll #查看多路径