总结出自多个文件(自己做的项目和网上找的资料)

原文:http://blog.csdn.net/yujin2010good/article/details/11395701

一、sddpcm安装

要安装 SDDPCM 驱动程序,需要执行以下步骤。

1.      在安装 SDDPCM程序包之前,安装 AIX SDDPCM主机附件程序包(devices.fcp.disk.ibm.mpio.rte或 devices.sas.disk.ibm.mpio.rte)。

2.      使用 root访问权限登录系统,然后解压缩已下载的 SDDPCM主机附件程序包(devices.fcp.disk.ibm.mpio.rte.tar.gz或devices.sas.disk.ibm.mpio.rte.tar.gz)并进行安装。您也可以使用 smit选项。

#installp -aXY devices.fcp.disk.ibm.mpio.rte

3.      现在,您需要安装 SDDPCM程序包(devices.sddpcm.52.rte、devices.sddpcm.53.rte或 devices.sddpcm.61.rte)。

#installp -aXY devices.sddpcm.61.rte

4.      安装必要组件之后,安装 .bff文件。

#installp -aXY devices.sddpcm.61.2.6.3.2.bff

5.sddpcm的检查

# pcmpath query version

# lslpp -l *sddpcm*

检查SDDPCM server(pcmsrv)是否启动

# lssrc -s pcmsrv

Subsystem         Group            PID          Status

pcmsrv                            335960       active

手工启停pcmsrv的方法

# stoppcmsrv

0513-044 The pcmsrv Subsystem was requested to stop.

# startpcmsrv

pcmsrv started

完成此安装之后,需要设置一个 SDD路径选择策略算法,该算法可以帮助您提高多路径配置的和受支持的存储设备的性能,并且可以让路径故障对应用程序透明。以下路径选择策略受到支持:

•       仅故障转移 (fo)

由于 I/O 错误,在路径发生故障之前,应将所有 I/O操作发送至相同(首选)路径。然后为后续的 I/O操作选择一个备用路径。

•       负载平衡 (lb)

通过评估适配器上每个路径连接的负载来选择用于 I/O操作的路径。负载是同时进行的 I/O操作数量的函数。如果多个路径具有相同的负载,则会从这些路径中随机选择一条路径。负载平衡模式还会并入故障转移保护。负载平衡策略也称为优化策略。

•       负载平衡顺序 (lbs)

该策略与用于顺序 I/O 优化的负载平衡策略相同。此负载平衡顺序策略也称为优化顺序策略。这是默认设置。

•       轮循 (rr)

从没有用于最后一个 I/O 操作的路径中随机选择用于每个 I/O 操作的路径。如果设备只有两个路径,那么 SDD会交替使用这两个路径。

•       轮循顺序 (rrs)

该策略与针对顺序 I/O 进行优化的轮循 (round-robin) 策略相同。

您需要为您的环境选择最适当的 SDD路径选择策略,并使用以下方法应用该策略。

注意:在更改算法之前,您需要将磁盘保留策略更改为 no_reserve。

# chdev -l hdiskX -a reserve_policy=no_reserve

用于设置不同的 SDD路径选择策略算法的命令的示例

# chdev -l hdiskX -a algorithm=load_balance_port

# chdev -l hdiskX -a algorithm=round_robin

您可以使用 pcmpath query device命令查看磁盘策略。

二、常用命令

1、多路径状态查看

# sddpcm_get_config -Av

Frame id 0:

Storage Subsystem worldwide name: 608e5002c7eb6000050aeea7e

Controller count: 2

Partition count: 1

Partition 0:

Storage Subsystem Name = ''

hdisk      LUN #   Ownership          User Label

hdisk4         0   A (preferred)      ha_data1

hdisk5         1   B (preferred)      ha_data2

hdisk6         2   A (preferred)      ha_cwback1

hdisk7         3   B (preferred)      ha_cwback2

pcmpath query device

Total Dual Active and Active/Asymmetric Devices : 6

DEV#:   2  DEVICE NAME: hdisk2  TYPE: 2107900  ALGORITHM:  Load Balance

SERIAL: 75WH8812800

==========================================================================

Path#      Adapter/Path Name          State     Mode     Select     Errors

0           fscsi0/path2           OPEN   NORMAL     543944          0

1           fscsi0/path3           OPEN   NORMAL     543359          0

2           fscsi2/path5           OPEN   NORMAL     528429          0

3           fscsi2/path7           OPEN   NORMAL     489034          0

DEV#:   3  DEVICE NAME: hdisk3  TYPE: 2107900  ALGORITHM:  Load Balance

SERIAL: 75WH8812801

==========================================================================

Path#      Adapter/Path Name          State     Mode     Select     Errors

0           fscsi0/path2           OPEN   NORMAL   11759444          1

1           fscsi0/path3           OPEN   NORMAL   11758904          1

2           fscsi2/path5           OPEN   NORMAL   12656811          2

3           fscsi2/path7           OPEN   NORMAL   10132830          1

DEV#:   4  DEVICE NAME: hdisk4  TYPE: 2107900  ALGORITHM:  Load Balance

SERIAL: 75WH8812802

==========================================================================

Path#      Adapter/Path Name          State     Mode     Select     Errors

0           fscsi0/path2           OPEN   NORMAL       2262          0

1           fscsi0/path3           OPEN   NORMAL       2418          0

2           fscsi2/path5           OPEN   NORMAL       2428          0

3           fscsi2/path7           OPEN   NORMAL       2295          0

DEV#:   5  DEVICE NAME: hdisk5  TYPE: 2107900  ALGORITHM:  Load Balance

SERIAL: 75WH8812900

==========================================================================

Path#      Adapter/Path Name          State     Mode     Select     Errors

0           fscsi0/path2           OPEN   NORMAL       2168          0

1           fscsi0/path3           OPEN   NORMAL       2608          0

2           fscsi2/path5           OPEN   NORMAL       2359          0

3           fscsi2/path7           OPEN   NORMAL       2274          0

DEV#:   6  DEVICE NAME: hdisk6  TYPE: 2107900  ALGORITHM:  Load Balance

SERIAL: 75WH8812901

==========================================================================

Path#      Adapter/Path Name          State     Mode     Select     Errors

0           fscsi0/path2           OPEN   NORMAL    2318740          0

1           fscsi0/path3           OPEN   NORMAL    2319666          0

2           fscsi2/path5           OPEN   NORMAL    2355086          0

3           fscsi2/path7           OPEN   NORMAL    2132693          0

DEV#:   7  DEVICE NAME: hdisk7  TYPE: 2107900  ALGORITHM:  Load Balance

SERIAL: 75WH8812902

==========================================================================

Path#      Adapter/Path Name          State     Mode     Select     Errors

0           fscsi0/path2           OPEN   NORMAL       2535          0

1           fscsi0/path3           OPEN   NORMAL       2475          0

2           fscsi2/path5           OPEN   NORMAL       2470          0

3           fscsi2/path7           OPEN   NORMAL       2312          0

2、停止对应lun路径(路径分别是2、3、5、7,这里是路径停止路径7)

pcmpath set device 2 path 7 offline

pcmpath set device 3 path 7 offline

pcmpath set device 4 path 7 offline

pcmpath set device 5 path 7 offline

pcmpath set device 6 path 7 offline

pcmpath set device 7 path 7 offline

3、查看对应端口

(这个端口是ds8700对应的端口,之前我们一起激活的时候按顺序激活的,对应的端口号我给你放到最后面,如果我回去这几天或者以后链路出问题,都可以采用相关的命令查看对应的ds8700上的端口,这样对应着去offline相应的port,算是及时处理吧。)

pcmpath query port

p750lpar1:/# pcmpath query port

Active TargetPorts :4

Port#             Wwpn     State     Mode             Select     Errors  Paths  Active

0  500507630a08471b   NORMAL   ACTIVE           13085149          3      6       6

1  500507630a08c71b   NORMAL   ACTIVE           13084689          0      6       6

2  500507630a03471b   NORMAL   ACTIVE           14008161          3      6       6

3  500507630a03c71b   FAILED  OFFLINE           11226300         43      6       0

这里是dscli命令行里面操作的(下面标注的4个口是本次扩容用到的ds8700对应的端口,这里的顺序是我们之前一起激活的顺序,)

dscli> lsioport

Date/Time: 2012年12月14日下午04时44分39秒 IBM DSCLI Version: 6.5.1.203 DS: IBM.

2107-75WH881

ID    WWPN             State   Type             topo     portgrp

================================================================

本次扩容左边的I/O卡

I0030 500507630A03071B Offline Fibre Channel-SW -        0

I0031 500507630A03471B Offline Fibre Channel-SW -       0

I0032 500507630A03871B Offline Fibre Channel-SW -        0

I0033 500507630A03C71B Offline Fibre Channel-SW -       0

本次扩容右边的i/o卡

I0100 500507630A08071B Offline Fibre Channel-SW -        0

I0101 500507630A08471B Offline Fibre Channel-SW -       0

I0102 500507630A08871B Offline Fibre Channel-SW -        0

I0103 500507630A08C71B Offline Fibre Channel-SW -       0

之前的i/o卡

I0230 500507630A13071B Online  Fibre Channel-SW SCSI-FCP 0

I0231 500507630A13471B Online  Fibre Channel-SW SCSI-FCP 0

I0232 500507630A13871B Online  Fibre Channel-SW SCSI-FCP 0

I0233 500507630A13C71B Online  Fibre Channel-SW SCSI-FCP 0

I0300 500507630A18071B Online  Fibre Channel-SW SCSI-FCP 0

I0301 500507630A18471B Online  Fibre Channel-SW SCSI-FCP 0

I0302 500507630A18871B Online  Fibre Channel-SW SCSI-FCP 0

I0303 500507630A18C71B Online  Fibre Channel-SW SCSI-FCP 0

4、启用对应lun路径

pcmpath set device 2 path 7 online

pcmpath set device 3 path 7 online

pcmpath set device 4 path 7 online

pcmpath set device 5 path 7 online

pcmpath set device 6 path 7 online

pcmpath set device 7 path 7 online

5、清除error

p750lpar1:/# pcmpath clear device 3 count error

Success: error counter reset

6、查看sddpcm多路径配置信息

Total Dual Active and Active/Asymmetric Adapters : 2

Adpt#    Name    State     Mode             Select     Errors  Paths  Active

0  fscsi0   NORMAL   ACTIVE                  0          0      4       0

1  fscsi2   NORMAL   ACTIVE                  0          0      4       0

7、lun对应路径详细信息

# lspcmcfg

hdisk4 (Avail pv xvg) 60050768028081D5D800000000000004 = path0 (Failed) path1 (Failed) path2 (Enabled) path3 (Enabled)

hdisk5 (Avail pv yvg) 60050768028081D5D800000000000005 = path0 (Failed) path1 (Failed) path2 (Enabled) path3 (Enabled)

hdisk6 (Avail pv xvg) 60050768028081D5A400000000000004 = path0 (Failed) path1 (Failed) path2 (Enabled) path3 (Enabled)

hdisk7 (Avail pv yvg) 60050768028081D5A400000000000005 = path0 (Failed) path1 (Failed) path2 (Enabled) path3 (Enabled)

其他

重要的 SDDPCM 命令及其功能:

  • pcmpath: 显示和管理 SDDPCM 设备。
  • pcmpath query adapter: 显示适配器配置
  • pcmpath query version: 显示 SDDPCM 的版本
  • pcmpath query device: 显示 SDDPCM 设备(pcmpath query device 44 仅显示此设备)
  • pcmpath query essmap: 显示完整概述
  • pcmpath set device algorithm: 动态更改路径选择算法
  • pcmpath set device hc_mode: 动态更改路径运行状况检查模式
  • pcmpath set device hc_interval: 动态更改路径运行状况检查时间间隔
  • pcmpath set device Mpath N online/offline: 动态启用(联机)或禁用(脱机)路径
  • pcmpath set adapter N online/offline: 动态启用(联机)或禁用(脱机)适配器(SDDPCM 保留设备的最后一个路径,并且如果该设备正在使用最后一个路径,则会失败)
  • pcmquerypr: 读取并清除暂存的保留和注册密钥
  • pcmquerypr -vh /dev/hdisk30: 查询并显示暂存的保留(-V 详细模式以及详细信息)
  • pcmquerypr -rh /dev/hdisk30: 释放暂存保留(如果设备被当前主机保留)
  • pcmquerypr -ch /dev/hdisk30: 删除暂存保留并清除所有保留密钥注册
  • pcmquerypr -ph /dev/hdisk30: 删除暂存保留(如果设备被其他主机保留)
  • pcmgenprkey: 设置或清除所有 SDDPCM 多路径 I/O (MPIO) 设备的 PR_key_value Object Data Manager (ODM) 属性

欢迎加入QQ群:314937320(如有问题欢迎批评指正)

(转)sdd for aix 安装及基本命令的更多相关文章

  1. python Django教程 之 安装、基本命令、视图与网站

    python  Django教程  之 安装.基本命令.视图与网站 一.简介 Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 w ...

  2. 现场故障案例:AIX安装Oracle10G runInstaller弹出错误一例

    AIX安装Oracle10G runInstallert弹出错误一例 环境: 系统:AIX5300-08 数据库:Oracle 10g(64bit) AIX客户机卸载oracle软件后,又一次安装or ...

  3. AIX安装恢复oracle问题-内存不足

    AIX安装恢复oracle问题-----------------------2013/10/19 oracle 安装后后,进行rman恢复数据库时,启动不了dummy实例,报内存不足   RMAN&g ...

  4. ansible指路篇-安装及基本命令使用

    ansible指路篇-安装及基本命令使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.什么是ansible ansible是新出现的自动化运维工具,基于Python开发,集合 ...

  5. HDLM for AIX安装

    HDLM for AIX安装 1)    安装ODM补丁包 补丁包在软件介质光盘的\HDLM_AIX\AIX_ODM\HTC_ODM下面:HTCODM3.tar 解压:#tar -xvf HCODM3 ...

  6. AIX安装单实例11gR2 GRID+DB

    AIX安装单实例11gR2 GRID+DB   一.1  BLOG文档结构图       一.2  前言部分   一.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以 ...

  7. 【Cloud Computing】Hadoop环境安装、基本命令及MapReduce字数统计程序

    [Cloud Computing]Hadoop环境安装.基本命令及MapReduce字数统计程序 1.虚拟机准备 1.1 模板机器配置 1.1.1 主机配置 IP地址:在学校校园网Wifi下连接下 V ...

  8. 分享一下 aix安装python提示C编译器问题的办法

    今天在AIX上面安装Python-2.7.2时失败,报下面的错误 checking for --enable-universalsdk... no checking for --with-univer ...

  9. aix 安装redis

    下载最新rpm安装包 http://www.perzl.org/aix/index.php?n=Main.Redis # uname -aAIX rhjf 1 6 00C5CC964C00# pwd/ ...

随机推荐

  1. 查看Linux各发行版本方法

    SUSE: cat /etc/SuSE-release   Slackware: cat /etc/slackware-version   Redhat: cat /etc/redhat-releas ...

  2. 文本PDG转PDF

    作者:马健邮箱:stronghorse_mj@hotmail.com发布:2008.08.03更新:2008.08.24 补充说明:此文成文较早,当时文本PDG如果不想用官方浏览器SSREADER看, ...

  3. C# 快速排序--二分查找法--拉格朗日插值法

    1.快速排序  参考自: https://www.cnblogs.com/yundan/p/4022056.html namespace 快速排序算法 { class Program { static ...

  4. 数据加密实战之记住密码、自动登录和加密保存数据运用DES和MD5混合使用

    MD5的简介:MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致.是计算机广泛使用的杂凑算法之一(又译摘要算法.哈希算法),主流编程语言普遍已有 ...

  5. 反欺诈(Fraud Detection)中所用到的机器学习模型

    反欺诈应用的机器模型算法,多为二分类算法. 1.gbdt梯度提升决策树(Gradient Boosting Decision Tree,GBDT)算法,该算法的性能高,且在各类数据挖掘中应用广泛,表现 ...

  6. AISing Programming Contest 2019C(DFS,BFS)

    #include<bits/stdc++.h>using namespace std;int n,m;long long a=0,b=0,ans=0;char s[407][407];in ...

  7. jest+vue-test-utils初步实践

    一.起步 1. jest Jest是 Facebook 的一套开源的 JavaScript 测试框架, 它自动集成了断言.JSDom.覆盖率报告等开发者所需要的所有测试工具,配置较少,对vue框架友好 ...

  8. git pull 命令

    作用:取回远程主机某个分支的更新,再与本地的指定分支合并 格式:git pull  <远程主机名> <远程分支名>:<本地分支名> 1. 如果与当前分支合并,则可省 ...

  9. Xml Helper

    类的完整代码: using System;using System.Collections;using System.Xml; namespace Keleyi.Com.XmlDAL{public c ...

  10. oracle ,mysql,postgres jdbc配置文件

    #db mysql #jdbc.driver=com.mysql.jdbc.Driver #jdbc.url=jdbc:mysql://localhost:3306/mysql?&useUni ...