欢迎来到天天文库
浏览记录
ID:42594428
大小:62.00 KB
页数:7页
时间:2019-09-18
《在多节点群集中同步emcpower设备符》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在多节点群集中同步emcpower设备符1)环境介绍OS:redhatenterpriseLinux4.6x86Cluster:RHCS(2nodes)多路径软件:emcpowerpath5.1forlinuxStorage:EMCAX4-5EMCCX300Ax4-5有一个LUN映射给主机,CX300有两个LUN映射给主机2)故障描述在磁阵上配置好LUN映射后,先后重新两节点服务器。两节点都认到所映射存储单元(LUN)。运行fdisk–l查看LUN在主机(OS)看到的设备名。发现两节点认到的设备名不一致。其中,node1
2、认到emcpowera、emcpowerc、emcpowerd;node2认到emcpowera、emcpowerb、emcpowerc;根据所划分空间的大小,可知其中node1emcpowera对应node2emcpowera,node1emcpowerc对应node2emcpowerb,node1emcpowerd对应node2emcpowerc。由于两节点要做cluster,在群集中配置共享存储时,要求两节点对识别到的LUN要有相同的设备名。3)分析排错Node2识别到的盘符是对的;node1有问题,不知道为何把e
3、mcpowerb搞没了。在node1上执行powermtdisplaydev=allemcpadmgetfreepseudos–n5发现node1的emcpowerb并在列表中。由于业务系统上线在即,没有更多的时间去考虑和分析。当时想到两种思路,一是删除node1上识别到的路径,重启机器看看是否能解决;二是,将node2的盘符手动修改为和node1一样。排错思路一操作:powermtremovedev=all//删除当前认到的路径powermtconfig//路径重认powermtdisplaydev=allreboot
4、问题依然存在,没有得到解决;排错思路二操作:在node2上操作emcpadmgetfreepseudos//发现emcpowerd可用;emcpadm–semcpowerc–temcpowerdemcpadm–semcpowerb–temcpowercpowermtsaveReboot至此,两节点都认到emcpowera,emcpowerc,emcpowerd,问题解决。1)结论由于node1之前做测试时,曾有emcpowerb存在过,在移走该设备后,powerpath配置数据库未能及时更新。导致emcpowerb表现为
5、占用。后续我找了相关的文章,发现通过强制删除powerpath配置的文件方式尝试进行解决。操作步骤如下:停止powerpath服务/etc/init.d/PowerPathstop 保存当前配置文件的备份#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.id
6、x.old_config删除powerpath相关配置文件#rm/etc/powermt.custom/etc/emcp_devicesDB.dat/etc/emcp_devicesDB.idx重启powerpath服务#/etc/init.d/PowerPathstart保持powerpath配置#powermtsave2)参考powermt用法Usage:powermt[class=all
7、clariion
8、ess
9、hitachi
10、hphsx
11、hpxp
12、invista
13、symm]powermtche
14、ck[force][hba=
15、all][dev=
16、all]powermtcheck_registrationpowermtconfigpowermtdisablehba=powermtdisplaynonvirtual{dev=
17、all}[every=<#seconds>][class=invista
18、all][width=<#col>]powermtdisplay[ports][dev=
19、all][every=<#seconds>][width=<
20、#col>]powermtdisplayhba_modepowermtdisplaylatency[dev=
21、all][every=<#seconds>][width=<#col>]powermtdisplayoptionspowermtdisplaypaths[every=<#seconds>][w
此文档下载收益归作者所有