在SAN的网络环境中,为了保障系统的高可用性,经常会用到多路径软件,在后续我会陆续聊一些多
路径软件相关的文章,今天就先聊聊EMC的PowerPath。
以下安装过程均以Linux下为例,root权限。
一、PowerPath版本
针对不同的操作系统,PowerPath有相应的版本,以下是对应的清单,
二、安装
1、上传PowerPath软件,这里以EMCpower.LINUX.5.0.0.157.rpm为例
2、rpm –ivh EMCpower.LINUX.5.0.0.157.rpm
3、注册PowerPathLicense,输入emcpreg –install ,根据提示输入PowerPathLicense:
1、这里以ServerA上的设备号为基准,将ServerB和ServerC的设备号修改为和ServerA一致;
2、在ServerB上输入emcpadm可以得到详细的命令帮助,具体更改过程如下:
#emcpadm renamepseudo –s /dev/emcpowerb –t /dev/emcpowerz
#emcpadm renamepseudo –s /dev/emcpowerc –t /dev/emcpowerb
#emcpadm renamepseudo –s /dev/emcpowera –t /dev/emcpowerc
#emcpadm renamepseudo –s /dev/emcpowerz –t /dev/emcpowera
3、按照2在ServerC同样的方法进行更改设备号
4、完成之后,将3台服务器都reboot一次,启动后再次确认三台上的设备号是否一致。
四、卸载
路径软件相关的文章,今天就先聊聊EMC的PowerPath。
以下安装过程均以Linux下为例,root权限。
一、PowerPath版本
针对不同的操作系统,PowerPath有相应的版本,以下是对应的清单,
| 序号 |
PowerPath版本 |
操作系统版本 |
| 1 |
EMCPower.LINUX.4.3.5.b002 |
RedHat AS3 U8 |
| 2 |
EMCpower.LINUX.4.5.1.022 |
SLES 9.0 RedHat AS4 U3 |
| EMCpower.LINUX.4.5.3. |
RedHat AS4 U4 | |
| 3 |
EMCpower.LINUX.5.0.0.157 |
SLES 10.0 RedHat AS4 U3 RedHat AS4 U4 |
二、安装
1、上传PowerPath软件,这里以EMCpower.LINUX.5.0.0.157.rpm为例
2、rpm –ivh EMCpower.LINUX.5.0.0.157.rpm
3、注册PowerPathLicense,输入emcpreg –install ,根据提示输入PowerPathLicense:
4、在平时系统维护时可以使用下列命令进行设备监控:
powermt display dev=all(这个命令也可以得到设备号对应得LUN号码)
可以使用下列命令查看IO状态
powermt display every=5
三、设备号修改
在做集群(或者HA)系统时,会出现将同一个LUN同时分配给2台或者多台服务器共用的情况,这个时候,把多个LUN分配完成之后,会发现同一个LUN在多台服务器上看到的设备号不一致,这样对应用来说是不可接受的。
举例如下:ServerA,ServerB,ServerC,有三个LUN同时分配给这3台服务器,分别是 LUN0,LUN1,LUN2,分配完成,并重起了HBA驱动,PowerPath之后对应得设备号如下:
| ServerA |
ServerB |
ServerC | |
| LUN0 |
/dev/emcpowera |
/dev/emcpowerb |
/dev/emcpowerc |
| LUN1 |
/dev/emcpowerb |
/dev/emcpowerc |
/dev/emcpowera |
| LUN2 |
/dev/emcpowerc |
/dev/emcpowera |
/dev/emcpowerb |
1、这里以ServerA上的设备号为基准,将ServerB和ServerC的设备号修改为和ServerA一致;
2、在ServerB上输入emcpadm可以得到详细的命令帮助,具体更改过程如下:
#emcpadm renamepseudo –s /dev/emcpowerb –t /dev/emcpowerz
#emcpadm renamepseudo –s /dev/emcpowerc –t /dev/emcpowerb
#emcpadm renamepseudo –s /dev/emcpowera –t /dev/emcpowerc
#emcpadm renamepseudo –s /dev/emcpowerz –t /dev/emcpowera
3、按照2在ServerC同样的方法进行更改设备号
4、完成之后,将3台服务器都reboot一次,启动后再次确认三台上的设备号是否一致。
四、卸载
PowerPath卸载
1、将已经Mount上的多路径设备号/dev/emcpower*,umount;
2、查看当前PowerPath版本,rpm –qa |grep EMCpower.LINUX ;
3、卸载PowerPath,rpm –e EMCpower.LINUX.version(第2步查到的版本)。







发表评论 评论 (0 个评论)