如何在Linux下安装PowerPath 问题:磁盘分区 故障现象: 如何在Linux下安装PowerPath?解决方案: 安装PowerPath前需要先下载PowerPath安装包,可以通过下面的路径从support.emc.com网站下载:主页-> 下载-> 查找产品 "PowerPath"。建议在下载前阅读PowerPath的Release Notes以确认该版本所支持的主机和存储系统。 Linux系统: 1、用Telnet工具登录至Linux主机。 2、(如有)停止Navishphere Host Agent: # /etc/init.d/naviagent stop 3、进入PowerPath安装包所在的目录,解压缩PowerPath安装包: # gunzipEMCPower.LINUX.5.6.GA.b143.tar.gz | tar –xvf - # rpm –hivEMCPower.LINUX-5.6.0.00.00-143.RHEL6.i386.rpm 注:安装对应Linux版本的RPM包。 4、使用PowerPath注册工具注册授权许可: # emcpreg –install 5、确认产品注册信息: # powermt check_registration 6、编辑lvm.conf文件配置PowerPath的LVM2支持: # vi /etc/lvm/lvm.conf 7、替换以下行: # filter=[“a/./”] 为: # filter = [“r/sd./, r/disk./, a/./”] 8、重建LVM2缓存: # vgscan –v 9、确认LVM驱动层正在工作: # lvmdiskscan 10、启动PowerPath Agent: # /etc/init.d/PowerPath start 11、(如有)Navisphere Host Agent: # /etc/init.d/naviagent start 12、配置PowerPath设备: # powermt config 13、显示PowerPath设备属性: # powermt display 14、显示所有PowerPath设备的属性,PowerPath已安装并完成配置: # powermt display dev=all 15、现在安装PowerPath Viewer组件,进入PowerPath Viewer下载目录: # gunzip EMCPower.MgmtComponent.LINUX-5.6.0.00.00-012.RHEL.tar.gz # tar -xvfEMCPower.MgmtComponent.LINUX-5.6.0.00.00-012.RHEL.tar # rpm -hivEMCPower.MgmtComponent.LINUX-5.6.0.00.00-012.RHEL6.i386.rpm 注:安装对应Linux版本的RPM包。 16、打开编辑器完成配置: # /etc/emc/bin/emcp_mond_edit 17、选择选项1启用服务。 18、选择选项13退出并应用更改。 19、选择选项1保存设置,重启进程并退出。全部安装完成。
如何在Linux下安装PowerPath-联想乐享知识库
⚡ 核心结论
本文来源联想官方,解答关于 如何在Linux下安装PowerPath 的常见问题,包括:PowerPath在Linux下安装失败,提示RPM包架构不匹配怎么办、PowerPath如何在Linux下完成安装和初始化配置、为什么PowerPath安装后LVM无法识别多路径设备等。
内容来源:联想官方
常见问题解答
PowerPath在Linux下安装失败,提示RPM包架构不匹配怎么办
原因是安装了与当前Linux系统架构(如i386/x86_64)或发行版版本(如RHEL6)不匹配的RPM包。解决步骤:1. 使用'uname -m'确认系统架构;2. 使用'cat /etc/redhat-release'确认RHEL版本;3. 从support.emc.com下载对应架构和版本的RPM包(例如RHEL6.i386.rpm或RHEL6.x86_64.rpm);4. 执行'rpm -hiv EMCPower.LINUX-5.6.0.00.00-143.RHEL6.x86_64.rpm'重新安装。注意事项:必须严格匹配操作系统版本与CPU架构,否则安装会失败或导致PowerPath无法启动。
PowerPath如何在Linux下完成安装和初始化配置
PowerPath在Linux下的完整安装与初始化配置共19步:1. 通过Telnet登录主机;2. 停止naviagent(如已运行);3. 解压并安装主RPM包(如EMCPower.LINUX-5.6.0.00.00-143.RHEL6.i386.rpm);4. 运行'emcpreg –install'注册授权;5. 执行'powermt check_registration'验证;6. 编辑/etc/lvm/lvm.conf,将filter行替换为'filter = ["r/sd.*/, r/disk.*/, a/.*/"]';7. 运行'vgscan –v'重建LVM缓存;8. 用'lvmdiskscan'确认LVM驱动层正常;9. 启动PowerPath Agent:'/etc/init.d/PowerPath start';10. 如需,重启naviagent;11. 执行'powermt config'配置设备;12. 运行'powermt display'及'powermt display dev=all'验证;13. 安装Viewer组件(解压、tar、rpm安装);14. 运行'/etc/emc/bin/emcp_mond_edit',依次选择选项1启用服务、选项13退出并应用、选项1保存并重启。全部完成后即完成安装。
⚠️ 注意事项:
1. 操作需要 root 权限,请确保当前用户具备 sudo 资格。
2. 修改 lvm.conf 前务必备份原文件,配置错误可能导致系统无法识别卷组。
3. 生产环境建议在业务低峰期操作,避免存储路径切换影响业务 IO。
⚠️ 注意事项:
1. 操作需要 root 权限,请确保当前用户具备 sudo 资格。
2. 修改 lvm.conf 前务必备份原文件,配置错误可能导致系统无法识别卷组。
3. 生产环境建议在业务低峰期操作,避免存储路径切换影响业务 IO。
为什么PowerPath安装后LVM无法识别多路径设备
原因是LVM默认filter配置未排除底层物理磁盘(如sd*、disk*),导致LVM扫描时跳过PowerPath虚拟设备。必须手动修改/etc/lvm/lvm.conf文件:将原filter行'# filter=["a/.*/"]'替换为'filter = ["r/sd.*/, r/disk.*/, a/.*/"]',以显式拒绝底层SCSI磁盘并允许PowerPath设备。修改后需执行'vgscan –v'重建缓存,并用'lvmdiskscan'确认LVM能识别'emcpower*'设备。若跳过此步,LVM将无法管理PowerPath卷,导致逻辑卷创建或扩展失败。