在多节点群集中同步emcpower设备符
更新时间:2023-10-25 21:05:01 阅读量: 综合文库 文档下载
- 节点集中流量推荐度:
- 相关推荐
在多节点群集中同步emcpower设备符
1) 环境介绍
OS:redhat enterprise Linux 4.6 x86 Cluster:RHCS (2 nodes)
多路径软件:emc powerpath 5.1 for linux Storage:EMC AX4-5 EMC CX300
Ax4-5有一个LUN映射给主机,CX300有两个LUN映射给主机
2) 故障描述
在磁阵上配置好LUN映射后,先后重新两节点服务器。两节点都认到所映射存储单元(LUN)。运行fdisk –l查看LUN在主机(OS)看到的设备名。发现两节点认到的设备名不一致。其中,node1认到emcpowera、emcpowerc、emcpowerd;node2认到emcpowera、emcpowerb、emcpowerc;根据所划分空间的大小,可知其中node1 emcpowera对应node2 emcpowera,node1 emcpowerc对应node2 emcpowerb,node1 emcpowerd对应node2 emcpowerc。
由于两节点要做cluster,在群集中配置共享存储时,要求两节点对识别到的LUN要有相同的设备名。
3) 分析排错
Node2识别到的盘符是对的;node1有问题,不知道为何把emcpowerb搞没了。 在node1上执行powermt display dev=all
emcpadm getfreepseudos –n 5发现node1的emcpowerb并在列表中。
由于业务系统上线在即,没有更多的时间去考虑和分析。当时想到两种思路,一是删除node1上识别到的路径,重启机器看看是否能解决;二是,将node2的盘符手动修改为和node1一样。
排错思路一操作:
powermt remove dev=all //删除当前认到的路径 powermt config //路径重认 powermt display dev=all reboot
问题依然存在,没有得到解决;
排错思路二操作: 在node2上操作
emcpadm getfreepseudos //发现emcpowerd 可用; emcpadm –s emcpowerc –t emcpowerd emcpadm –s emcpowerb –t emcpowerc powermt save Reboot
至此,两节点都认到emcpowera,emcpowerc,emcpowerd,问题解决。
4) 结论
由于node1之前做测试时,曾有emcpowerb存在过,在移走该设备后, powerpath配置数据库未能及时更新。导致emcpowerb表现为占用。
后续我找了相关的文章,发现通过强制删除powerpath配置的文件方式尝试进行解决。操作步骤如下: 停止powerpath服务
/etc/init.d/PowerPath stop 保存当前配置文件的备份
# cp /etc/powermt.custom /etc/powermt.custom.old_config
# cp /etc/emcp_devicesDB.dat /etc/emcp_devicesDB.dat.old_config # cp /etc/emcp_devicesDB.idx /etc/emcp_devicesDB.idx.old_config 删除powerpath相关配置文件
# rm /etc/powermt.custom /etc/emcp_devicesDB.dat /etc/emcp_devicesDB.idx 重启powerpath服务 # /etc/init.d/PowerPath start 保持powerpath配置 # powermt save
5) 参考
powermt用法 Usage:
powermt
powermt check [force] [hba=
powermt disable hba=
[width=<#col>]
powermt display [ports] [dev=
powermt display latency [dev=
powermt display paths [every=<#seconds>] [width=<#col>] powermt display port_mode powermt display unmanaged powermt enable hba=
powermt manage {dev=
powermt remove [force] hba=
powermt set mode=active|standby [hba=
powermt set policy={ad|bf|co|lb|li|nr|re|rr|so|si} [dev=
display
nonvirtual
{dev=
[every=<#seconds>]
powermt unmanage {dev=
powermt version [format={verbose|legacy}] Emcpadm用法 Usage:
Pseudo device/LU mappings: --------------------------
emcpadm check_mappings [-v] -f
emcpadm getfreepseudos [-n <# of pseudo devices>] [-b
emcpadm getfreepseudos [-n <# of pseudo devices>] [-b
emcpadm renamepseudo -s
emcpadm help emcpadm version root cause 1:
In some cases, during installation of PowerPath and device reconfiguration, a server may skip a few \devices due to devices that were removed. PowerPath keeps track of devices and makes sure that the emcpower device names remains the same regardless of the underlying Linux /dev/sd# device. Fix:(steps for powerpath 4.x)
1) Make sure all I/O is stopped and all of the file systems to the array are unmounted.
2) Stop PowerPath # /etc/init.d/PowerPath stop
3) Make a backup copy of the current PowerPath custom file just in case # cp /etc/powermt.custom /etc/powermt.custom.old_config
4) Make a backup copy of the current PowerPath config dat file...just in case # cp /etc/emcp_devicesDB.dat /etc/emcp_devicesDB.dat.old_config
5) Make a backup copy of the current PowerPath config idx file...just in case # cp /etc/emcp_devicesDB.idx /etc/emcp_devicesDB.idx.old_config
6) Remove the old config files # rm /etc/powermt.custom /etc/emcp_devicesDB.dat /etc/emcp_devicesDB.idx
7) Remove the /etc/emc/archive directory. # rm –r /etc/emc/arvhive 8) Start PowerPath # /etc/init.d/PowerPath start 9) Save the new configuration # powermt save
In some cases with PowerPath 4.x this process will clean up the PowerPath devices but they still will not be discovered in Bus-Target-LUN order so if you are trying to synchronize emcpower device numbers between two cluster nodes it may not work. In this case it is recommended that you present the devices to the node one at a time in the order you want them to appear.
root cause 2:
Devices were not added to the nodes in the same order Fix:(steps for powerpath 4.x)
Use the emcpadm command to change the emcpower pseudo devices to the desired names.
In order to %used.
1)Use the command below in order to determine the emcpower devices that are already in use
正在阅读:
在多节点群集中同步emcpower设备符10-25
婚前试爱台词02-11
《怎样做好设备管理工作》04-19
2012年二级建造师考试《工程法规及相关知识》辅导练习题(精选)3407-27
二0一一年黑河市初巾数学学业考试试卷05-28
法在我心中作文1000字06-22
办公室晨会流程10-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 节点
- emcpower
- 同步
- 设备
- 集中
- 2014政法干警结构化面试:情景应变常见例题解析
- 2011年全国大学高校企业管理学专业最新排行榜
- 1、《港口拖轮经营管理规定》(草案)
- 计算机理论复习
- 离散数学测试(图论)
- 作文范文之游天童寺作文
- 浙江农林大学考研真题 - 622土壤学2016年
- 挖掘Session的原理和tomcat实现机制
- 三菱凌云2 LEHY-II - 无能量反馈、C语言 - 小分类故障显示
- 定语从句练习题3
- 阳新县第十七届人大一次会议政府工作报告
- 对实现校长自身专业化的认识
- 2016山西重点中学联合体高三适应性测试
- 2018-2024年中国互联网+导航、气象及海洋专用仪器制造市场深度调查与投资战略咨询报告(目录) - 图文
- 政府经济学模拟试卷二
- 2017版中国开来姆、苏麦克、卡拉马尼及类似的手织地毯行业进出口态势分析
- 李明华老师的复习要点(精简版)
- 井下爆破工理论试卷2010初训B
- 13-函数与极限习题与答案(计算题)
- 薛城区2010年区直事业单位招聘