DS8000配置文档.docx
《DS8000配置文档.docx》由会员分享,可在线阅读,更多相关《DS8000配置文档.docx(22页珍藏版)》请在冰豆网上搜索。
![DS8000配置文档.docx](https://file1.bdocx.com/fileroot1/2022-12/6/c08d5114-54d6-4637-b2b8-b0a57cc9d84d/c08d5114-54d6-4637-b2b8-b0a57cc9d84d1.gif)
DS8000配置文档
DS8000配置文档
DS8K逻辑配置文档
StepByStep
1.1安装DSCLI.....................................................21.2激活DS8000license............................................31.3DS8000逻辑配置................................................5
1.3.1列出arraysite........................................................6
1.3.2创建Array............................................................6
1.3.3创建RANK.............................................................9
1.3.4创建ExtendPool......................................................9
1.3.5将rank加入到相应的extendpool......................................10
1.3.6创建LUN.............................................................11
1.3.7创建volumegroup....................................................16
1.3.8将LUN加入到需要的volumegroup中....................................17
1.3.9创建hostconnection.................................................18
1.3.10用脚本执行命令......................................................21
1.3.11主机端安装SDD软件,识别vpath......................................22
Page1
1.1安装DSCLI
为提高配置的速度,建议大家划分DS8000采用DSCLI(DSCommandLineInterface),在笔记本上安装DSCLI后(执行命令setupwin32.exe),修改其C:
\ProgramFiles\IBM\dscli\profile\dscli.profile,如下:
#ManagementConsole/NodeIPAddress(es)
#hmc1andhmc2areequivalentto-hmc1and-hmc2command
#options.
hmc1:
172.16.0.1
#hmc2:
127.0.0.1
#
#DefaulttargetStorageImageID
#"devid"and"remotedevid"areequivalentto
#"-devstorage_image_ID"and"-remotedevstoreage_image_ID"
#commandoptions,respectively.
devid:
IBM.2107-7523201
#locale
#Defaultlocaleisbasedonuserenvironment.
locale:
en
其中hmc1为DS8000的HMC地址,此处为HMC缺省IP172.16.0.1;devid为DS8000的storagefacilityimageID,为IBM.2107-7523201。
请取消关于语言的default定义,缺省是用户自己的语言环境(前面有,注释),请最好改成英文,这样我们copy给support时比较好。
Notes:
1、关于DSCLI版本,请大家使用你所配置的DS8K微码对应的DSCLI版本,DSCLI版本之间互不兼容,即便你发现高版本可以管理低版本的DS8K,IBMLab不保证版本之间的兼容性。
2、关于devid,任何一台DS8K的序列号均以0结尾,对于2107-9A2,devid的为75-xxxx1和75-xxxx2,对于2107-921/922,devid永远为75-xxxx1;在profile中输入devid后,在以后的命令行以及脚步本便可以不再写devid了。
3、请把笔记本连接到DS8K内部的交换机中的上面的一台,即黑色网线相连的交换机。
打开IE浏览器,打开如下网址:
:
8452/DS8000/Console
缺省用户已经密码为admin/admin,登陆后,系统将提示密码超期,请更改密码,建议使用密码passw0rd。
安装DSCLI后,将在桌面上创建DSCLI的图标,双击该图标后,再次键入dscli可以进入dscli交互式命令行。
Notes:
请注意不要在24小时内3次输入错误的用户密码,3次的错误输入将导致该用户的帐户被锁。
Page2
1.2激活DS8000license
在配置DS8K之前,需要激活DS8K的license,如下方法:
1.获取Signature(该步骤现在可以忽略)
dscli>showsi-fullidIBM.2107-75BCYY1
Date/Time:
2006年2月6日上午10时26分56秒IBMDSCLIVersion:
5.1.0.297DS:
IBM.21
07-75xxxx1
Name-
desc-
IDIBM.2107-75xxxx1
StorageUnitIBM.2107-75xxxx0
Model9xx
WWNN5005076304FFC1C0
Signaturefb78-de56-4e89-e46b
StateOnline
ESSNetEnabled
VolumeGroupIBM.2107-75xxxx1/V0
os400Serial-
dscli>
2.通过DS8000序列号和刚才取得的signature去以下网站拿capacity的licensekey,
文件例如:
2107_75BBY00.xml
3.在DS8000中增加在上面一步中取得的license
dscli>applykey-keyc:
\xxxxkeys.xmlIBM.2107-75xxxx1也可以使用GUI界面输入该key:
打开如下网页:
:
8452/DS8000/Console
Inthenavigationpanel,select,inorder,Real-timeManager,ManageHardware,and
Storageimages.InStorageimages—MainPage,selectaStorageimage.Thenselect
ApplyactivationcodesintheSelectActiondrop-downlist.ThenclickGo.TheApply
activationcodespageisdisplayed
4.查看license状态,查看刚才输入的license是否生效(下面为示例,红色行注意应为
100ALL就对了)
dscli>lskeyIBM.2107-75xxxx1
Date/Time:
2006年1月26日下午02时08分47秒IBMDSCLIVersion:
5.1.0.297DS:
IBM.2
107-75xxxx1
ActivationKeyCapacity(TB)StorageType=================================================
Page3
OperatingEnvironment100All
Page4
l
1.3DS8000逻辑配置
一般我们采用一对一的方法配置DS8K,即arraysite->array->rank->extpool(Sxx,
Axx,Rxx,Pxx)的形式,如下:
因此逻辑配置的步骤如下:
1、创建array
2、创建rank
3、创建extendpool
4、将rank加入到相应的extendpool
5、创建LUN
6、创建volumegroup
7、将LUN加入到需要的volumegroup中
8、创建hostconnection(将LUN,hostconnection加入到volumegroup)
9、主机端安装SDD软件,识别vpath。
1.3.1列出arraysite
命令:
lsarraysite
Page5
l
Arraysite为IBM工厂预定义的,每8块盘为1个arraysite,不需要我们配置。
关于你所配置的DS8K中的arraysite数目,可以用机器中的盘数目除以8即可;也可以查
已经的IR,找到类似如下的描述:
210792275BCYY021168A146GB10KDRIVESET其中每个driverset中有16块DDM,构成2个arraysite。
命令输出结果如:
dscli>lsarraysite
Date/Time:
Feb.9,20062:
57:
27PMEDTIBMDSCLIVersion:
5.1.0.297DS:
IBM.2107-75xxxx1arsiteDAPairdkcap(10^9B)diskrpmStateArray===================================================S12146.010000Unassigned-S22146.010000Unassigned-S32146.010000Unassigned-S42146.010000Unassigned-S52146.010000Unassigned-S62146.010000Unassigned-S72146.010000Unassigned-S82146.010000Unassigned-S90146.010000Unassigned-S100146.010000Unassigned-S110146.010000Unassigned-S120146.010000Unassigned-S130146.010000Unassigned-S140146.010000Unassigned-S150146.010000Unassigned-S160146.010000Unassigned-稍后将详细介绍DApair
1.3.2创建Array
命令格式如下:
mkarray[-devstorage_image_ID]-raidtype5|10-arsiteArray_site如:
(创建raid10)
dscli>mkarray-raidtype10-arsiteS1
dscli>mkarray-raidtype10-arsiteS2
命令结果如:
dscli>lsarray
Date/Time:
2006年1月26日下午02时21分28秒IBMDSCLIVersion:
5.1.0.297DS:
IBM.2
107-75xxxx1
ArrayStateDataRAIDtypearsiteRankDAPairDDMcap(10^9B)
======================================================================
Page6
l
A0UnassignedNormal10(3x2+2S)S1-273.0A1UnassignedNormal10(4x2)S2-273.0A2UnassignedNormal10(3x2+2S)S3-273.0A3UnassignedNormal10(4x2)S4-273.0A4UnassignedNormal10(4x2)S5-273.0A5UnassignedNormal10(4x2)S6-273.0A6UnassignedNormal10(4x2)S7-273.0A7UnassignedNormal10(4x2)S8-273.0A8UnassignedNormal10(3x2+2S)S9-073.0A9UnassignedNormal10(4x2)S10-073.0A10UnassignedNormal10(3x2+2S)S11-073.0A11UnassignedNormal10(4x2)S12-073.0A12UnassignedNormal10(4x2)S13-073.0A13UnassignedNormal10(4x2)S14-073.0„
下面将详细介绍上面的输出结果中的RAIDtype与DAPair:
下面的图是关于2107的各种型号的DiskEnclosures与DA之间的关系。
Page7
l
在后续的章节中,我们在创建LUN并将其分配到主机时,需要考虑LUN在DApair中的均衡问题。
关于RAIDtype,在每个DApair中,要有4个HotSpare盘。
对于RAID10,每个Arraysite对应的array将提供2个HotSpare;对于RAID5,最先创建的RAID5,将分别提供一个HotSpare盘。
Page8
l
1.3.3创建RANK
命令格式如下:
mkrank[-devstorage_image_ID]-arrayarray_ID-stgtypefb|ckd如:
mkrank-arrayA0-stgtypefb
mkrank-arrayA1-stgtypefb
1.3.4创建ExtendPool
命令格式如下:
Usage:
mkextpool[-devstorage_image_ID]-rankgrp0|1-stgtypefb|ckdExtent_pool_name
如:
mkextpool-rankgrp0-stgtypefbext_pool0
-stgtypefbext_pool1mkextpool-rankgrp1
mkextpool-rankgrp0-stgtypefbext_pool2
-stgtypefbext_pool3mkextpool-rankgrp1
关于:
rankgrp0|1
Assignstheextentpooltoeitherrankgroup0or1.Rankgroup0ismanagedbyserver
0,andrankgroup1ismanagedbyserver1.
所以在创建extendpool时,为了保证在server(controller)这一层上的负载均衡,请
交错使用0、1,如上面的例子。
关于:
stgtypefb|ckd
对于opensystem,使用类型fb,ckd是给S390使用的。
关于:
Extend_pool_name
该名字是别名,只是为了我们之间知道该pool是干什么的就可以,在所有的命令行中,我
们只能使用ID,而不能使用别名。
命令执行后如下:
dscli>lsextpool
Date/Time:
2006年2月10日下午03时17分56秒IBMDSCLIVersion:
5.1.0.297DS:
IBM.2107-75xxxx1
NameIDstgtyperankgrpstatusavailstor(2^30B)%allocatedavailablereservednumvols
=================================================================================
ext_pool0P0fb0below01000
00
Page9
l
ext_pool1P1fb1below0100000
ext_pool2P2fb0below0100000
ext_pool3P3fb1below0100000
ext_pool4P4fb0below0100000
ext_pool5P5fb1below0100000
ext_pool6P6fb0below0100000
ext_pool7P7fb1below0100000
ext_pool8P8fb0below0100000
1.3.5将rank加入到相应的extendpool
请务必等待RANK的状态变成'Unassigned',Issue"lsrank"togettherankstatus.
如下:
dscli>lsrankDate/Time:
2006年1月26日下午02时30分51秒IBMDSCLIVersion:
5.1.0.297DS:
IBM.2
107-75xxxx1IDGroupStatedatastateArrayRAIDtypeextpoolIDstgtype==========================================================================R0-UnassignedNormalA010-fbR1-UnassignedNormalA110-fbR2-UnassignedNormalA210-fbR3-UnassignedNormalA310-fbR4-UnassignedNormalA410-fbR5-ConfiguringNormalA510-fbR6-ConfigurationPendingNormalA610-fbR7-ConfigurationPendingNormalA710-fbR8-ConfigurationPendingNormalA810-fbR9-ConfigurationPendingNormalA910-fbR10-ConfigurationPendingNormalA1010-fb上面的例子中R0,R4的状态为Unassigned,R5正在被配置,R6,R10的状态是Pending,
我们需要等待所有的rank的状态为Unassigned,才能进行下一步配置。
当所有的RANK的状态变成'Unassigned'后,进行如下步骤:
命令格式如下:
Page10
l
Usage:
chrank[-devstorage_image_ID][-extpoolextentpool_ID]Rank_ID...如:
chrank-extpoolP0R0
chrank-extpoolP1R1
命令执行完毕后,如下:
dscli>lsrank
Date/Time:
2006年1月26日下午02时57分58秒IBMDSCLIVersion:
5.1.0.297DS:
IBM.2
107-7500191
IDGroupStatedatastateArrayRAIDtypeextpoolIDstgtype
===========================================================
R00NormalNormalA010P0fb
R11NormalNormalA110P1fb
R20NormalNormalA210P2fb
R31NormalNormalA310P3fb
R40NormalNormalA410P4fb
R51NormalNormalA510P5fb
R60NormalNormalA610P6fb
R71NormalNormalA710P7fb
R80NormalNormalA810P8fb
上面可以看出,R0对应于A0,R0属于P0。
请注意:
poolID为偶数的extendpool归server0管理,poolID为奇数的extendpool
归server1管理。
1.3.6创建LUN
关于LUN的大小,因为任何的LUN都是虚拟在raid上的,所以对单个的LUN来讲,LUN大
小与性能没有直接的联系,但是要考虑一下两个方面:
1、LUN不能太大。
太大的LUN将导致客户的数据过分的集中在单一的RAID中,形成瓶颈。
2、LUN不能太小。
太小的LUN将导致host端的hdisk过多,容易引起HACMP切换失败。
一般来讲取70,120左右的值,将RAID中空间分完即可,为了方便,取整数即可。
关于每个Array的大小,当RANK加入到extendpool后,可以用lsextpool找到raid大小,
如:
dscli>lsextpool
Date/Time:
2006年1月21日下午03时10分27秒IBMDSCLIVersion:
5.0.3.134DS:
IBM.2107-75xxxx1
NameIDstgtyperankgrpavailstor(2^30B)availextreservedextentsnumvols
========