AIX MPIO设备驱动自动发现和配置所有存储设备路径,SDDPCM管理这些路径,提供: ? 存储I/O的高可用性和负载均衡 ? 自动路径切换功能
? 并发下载存储设备的licensed machine code ? 防止单点失败
在DS系列的双控制器存储子系统中,SDDPCM能够区分LUN的优先路径: ? 在主控制器(优先控制器)上的路径 ? 备用控制器上的路径
对于这种主备双控制器的存储设置,I/O只发送给主控制器。因此,当SDDPCM选择I/O路径时,它会选择只连接到主控制器的路径。如果没有连接主控制器的路径可用,SDDPCM会改变LUN的优先控制器给备用控制器,切换原先备用路径为主路径,并选择这些新路径来发送I/O。
备注:SDD和SDDPCM在同一服务器上是互斥的。SDDPCM支持最多1200的设备,每个设备最多16个路径。然而,对于round_robin,load_balance路径选择算法,每个设备超过4个路径可能会影响性能。
31
SDDPCM软件下载:
http://www-304.ibm.com/systems/support/supportsite.wss/supportresources?brandind=5000033&familyind=5329528&taskind=2
安装之前确保AIX满足SDDPCM的安装条件。
下例显示SDDPCM下载到/tmp/sddpcm目录,解压缩,使用inutoc命令生成dot.toc文件(.toc),这个文件是installp命令需要的,然后通过installp命令来安装SDDPCM:
lslpp命令检查是否安装成功
在安装完成SDDPCM后重启系统,验证SDDPCM server(pcmsrv)是否自动启动,如果pcmsrv自动启动,lssrc –s pcmsrv输出如下:
NNN:进程ID
Status:Active表示自动启动,如果不是的话,status应该为Inoperative
从SDDPCM3.0以后版本,AE server加入到SDDPCM中。lssrc –s AE输出如下:
32
? 使用SDDPCM来配置卷
查询WWPN号
下图显示lshost和lshostvdiskmap命令获得以下信息: ? 查看主机定义 ? 显示WWPN号
? 显示分配的卷和卷序列号
AIX中执行cfgmgr命令来发现LUNs。以下命令用来搜索adapter上设备:
33
以下命令则在所有adapter上搜索设备:
使用lspv来列出新配置的hdisk,作为MPIO FC2145设备出现:
? SDDPCM使用
SDDPCM使用pcmpath命令进行管理。pcmpath query adapter显示当前adapter状态:
pcmpath query device命令显示设备状态:
*星号表示非优先SVC节点上的非激活路径。
34
4.2.3. AIX卷扩展
自从AIX5.2以后AIX支持动态卷扩展,使卷能够在被主机和应用程序使用的情况下进行大小扩展。但是有以下限制:
- -
以下步骤显示如何在AIX上扩展SVC卷:
1. 使用svcinfo lsvdisk vdisk_name来显示当前SVC卷大小
2. 匹配lsvdisk的vdisk_UID与pcmpath query device的SERIAL输出的
hdisk能够被识别
3. 使用lspv hdisk显示当前AIX中卷大小
4. 使用svctask expandvdisksize命令来扩展SVC卷
5. 在卷大小扩展后,AIX需要更新这个配置信息,使用chvg –g vg_name。如果
AIX没有返回任何信息,意味着命令成功;如果返回解释信息则没有成功 6. 使用lspv hdisk命令来显示新配置卷大小
卷不能属于并发卷组
卷不能属于FlashCopy, Metro Mirror, Global Mirror
4.2.4. AIX系统中运行SVC命令
为了运行SVC CLI命令,必须安装SSH客户端。在SSH安装之前必须安装OpenSSL。 执行以下步骤: 1. 进入/.ssh目录 #cd /.ssh
2. 在AIX中生成SSH key文件 #ssh-keygen -t rsa -f filename -t表示生成的key类型:rsa1,rsa2或dsa,rsa2就是rsa,SVC使用rsa2; -f表示AIX服务器上私有和公有key文件名(公有key以.pub扩展名)。 例如:
A. 执行#ssh-keygen -t rsa
B. 显示以下消息: Generating public/private rsa key pair. Enter file in which to save the key (//.ssh/id_rsa) C. 输入Enter表示接受默认文件名,或者输入文件名(例如aixkey) D. 显示以下消息: Enter a passphrase (empty for no passphrase)
35