记录所创建的范围或者卷 ID,它们都是您以后需要使用的。 卷 ID 应该采用十六进制-十进制的格式。
将所创建的卷添加到卷组中,这样一来,主机就可以访问 VG 中的所有卷了。这项任务可以使用 chvolgrp 命令来完成: chvolgrp
# $DSCLIcmd chvolgrp -action add -volume 0515-0520 IBM.2107-7516231/V77 Date/Time: May 13, 2008 2:44:08 AM CDT IBM DSCLI Version: 5.2.400.426 CMUC00031I chvolgrp: Volume group V77 successfully modifIEd.
使用 chhostconnect dscli 命令,将所创建的卷组添加到新的主机中。# $DSCLIcmd chhostconnect -dev IBM.2107-7516231 -volgrp V77 0060
Date/Time: May 13, 2008 2:46:35 AM CDT IBM DSCLI Version: 5.2.400.426 DS: IBM.2107-7516231
CMUC00013I chhostconnect: Host connection 0060 successfully modified.
在主机中运行 cfgmgr 命令,以便对存储系统中添加的磁盘进行配置。运行下面的命令以查看这些磁盘:# lsdev -Cc disk | grep -e 2107 -e 1750
hdisk2 Available 1Z-08-02 IBM MPIO FC 2107 hdisk3 Available 1Z-08-02 IBM MPIO FC 2107 hdisk4 Available 1Z-08-02 IBM MPIO FC 2107 hdisk5 Available 1Z-08-02 IBM MPIO FC 2107
这里的 2107 指出该磁盘属于 DS8000 类型,而 1750 则指出该磁盘属于 DS6000 类型。 为主机添加附加的磁盘
这是第二种可能的情况,即当存储系统映像中已经存在该主机定义、并且用户希望为主机添加更多的存储系统磁盘的情况,分配磁盘的操作步骤稍有不同,但也非常简单。
确定 Fibrechannel 适配器 WWNN(worldwide Network Number,全球网络编号)的地址。使用 lsdev 命令,搜索主机中可供使用的 FC 适配器。# lsdev -Cc adapter | grep fc fcs0 Available 1Z-08 FC Adapter
FC 适配器设备的名称以 \开头。这里只有一个可供使用的 FC 适配器。您的主机可能具有许多 FC 适配器。
使用 lscfg 命令,以获得 fcs0 适配器的 WWNN。 lscfg
# lscfg -vl fcs0 | grep -w \
Network Address.............10000000C9427D30 搜索主机,并且确定卷组。
使用 lshostconnect dscli 命令,以验证存储系统映像中是否已经定义了该主机。 # $DSCLIcmd lshostconnect -dev IBM.2107-7516231 $Delim | grep -w 10000000C9427D30 Node1:0060:10000000C9427D30:-:IBM pSerIEs - AIX:0:V77:all
如果主机 WWNN 存在,那么 lshostconnect 列出主机定义,如上所示。第七个字段显示了分配给这个主机的卷组 ID (Volumegroup ID)。因此,在这个示例中,VGID 是 V77。
如果还没有定义该主机,那么输出将为空。因此,用户需要按照首次为主机添加磁盘部分中介绍的操作步骤进行操作。
我们确定主机和 VG、记录相应的值、并且从首次为主机添加磁盘部分中的第 4 步(创建卷)开始执行。
下面的示例综合显示了所有的命令:
# DSCLIcmd=/opt/ibm/dscli/dscli -user admin -passwd article123 -hmc1 198.162.1.2 # Delim=\
# $DSCLIcmd mkhostconnect -dev IBM.2107-7516231 -wwname 10000000C9427D30 -profile \ Node1 Date/Time: May 13, 2008 1:23:14 AM CDT IBM DSCLI Version: 5.2.400.426 DS: IBM.2107-7516231
CMUC00012I mkhostconnect: Host connection 0060 successfully created. # $DSCLIcmd lshostconnect -dev IBM.2107-7516231 | grep Node1
Node1 0060 10000000C9427D30 - IBM pSeries - AIX 0 - all # $DSCLIcmd mkvolgrp -dev IBM.2107-7516231 Node1_vg
Date/Time: May 13, 2008 1:40:12 AM CDT IBM DSCLI Version: 5.2.400.426 DS: IBM.2107-7516231
CMUC00030I mkvolgrp: Volume group V77 successfully created. # $DSCLIcmd lslss -dev IBM.2107-7516231
Date/Time: May 13, 2008 1:43:50 AM CDT IBM DSCLI Version: 5.2.400.426 DS: IBM.2107-7516231
ID Group addrgrp stgtype confgvols
================================== 08 0 0 fb 2 09 1 0 fb 33 0A 0 0 fb 20 0D 1 0 fb 8 10 0 1 fb 51 11 1 1 fb 189 13 1 1 fb 31
# $DSCLIcmd lsfbvol -dev IBM.2107-7516231 -lss 05 $Delim | awk ' FS=\0513 P1
Note: In the above output 0520 is the MAX volumeid and P1 is the extentpool to which the lss 05 belongs to.
# $DSCLIcmd mkfbvol -dev IBM.2107-7516231 -extpool P1 -type ds -cap 10 0514 Date/Time: May 13, 2008 1:59:24 AM CDT IBM DSCLI Version: 5.2.400.426 DS: IBM.2107-7516231
CMUC00025I mkfbvol: FB volume 0514 successfully created.
# $DSCLIcmd mkfbvol -dev IBM.2107-7516231 -extpool P1 -type ds -cap 10 0514-0518 Date/Time: May 13, 2008 2:10:55 AM CDT IBM DSCLI Version: 5.2.400.426 DS: IBM.2107-7516231
CMUC00025I mkfbvol: FB volume 0514 successfully created. CMUC00025I mkfbvol: FB volume 0515 successfully created. CMUC00025I mkfbvol: FB volume 0516 successfully created. CMUC00025I mkfbvol: FB volume 0517 successfully created. CMUC00025I mkfbvol: FB volume 0518 successfully created.
# $DSCLIcmd chvolgrp -action add -volume 0515-0520 IBM.2107-7516231/V77 Date/Time: May 13, 2008 2:44:08 AM CDT IBM DSCLI Version: 5.2.400.426
CMUC00031I chvolgrp: Volume group V77 successfully modified. # $DSCLIcmd chhostconnect -dev IBM.2107-7516231 -volgrp V77 0060 Date/Time: May 13, 2008 2:46:35 AM CDT IBM DSCLI Version: 5.2.400.426 DS: IBM.2107-7516231
CMUC00013I chhostconnect: Host connection 0060 successfully modified. #cfgmgr
# lsdev -Cc disk | grep -e 2107 -e 1750
hdisk2 Available 1Z-08-02 IBM MPIO FC 2107 hdisk3 Available 1Z-08-02 IBM MPIO FC 2107 hdisk4 Available 1Z-08-02 IBM MPIO FC 2107 hdisk5 Available 1Z-08-02 IBM MPIO FC 2107 hdisk6 Available 1Z-08-02 IBM MPIO FC 2107 总结
您可以使用 dscli 命令以实现高性能。有一些简单的命令可用来创建卷、并将其添加到 AIX 主机。系统管理员必须注意的一点是,有些命令所需要的参数可以从前面命令中获得。例如,要创建卷,mkfbvol dscli 命令需要 LSS 和 EXTENTPOOL,这两者可以由 lsfbvol 命令得到。您可以将所有的命令组合在一起,并编写一个可以自动执行整个磁盘分配过程的脚本。