|
DS6800是IBM于2004年发布的一款新一代的光纤存储服务器,它以模块化的设计和高性能著称。本文介绍了将DS6800的磁盘空间分配给Windows的步骤和过程。
连接方法如下图:
首先运行DS Storage manager,通过Assign Storage Unit的菜单将该机器纳入Storage Manager的管理之下,如下图所示:

成功后,进而DSCLI命令行进行逻辑配置: 1. 登录DSCLI,用户名为admin,密码为DS Storage Manager设置的密码。 C:\Program Files\ibm\dscli>dscli Enter your username: admin Enter your password: Date/Time: 2005年6月7日 下午01时13分58秒 IBM DSCLI Version: 5.0.3.5 DS:IBM.1750-1321885
2. 激活licensekey。 dscli> applykey -key 0000-F6A5-C705-A43D-31C3-0843-AFA0-0006 IBM.1750-1321885 Date/Time: 2005年4月26日 下午01时37分49秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00199I applykey: License Machine Code successfully applied to storage image IBM.1750-1321885.
3. 查看该DS6800的磁盘数目和arrysite。 这里我们有八块磁盘,系统自动分成两个arraysite,S1和S2。S1由D1-D4组成,S2由D5-D8组成。 dscli> lsarraysite Date/Time: 2005年6月7日 下午01时15分34秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 arsite DA Pair dkcap (Decimal GB) State Array ================================================== S1 0 73.0 Unassigned - S2 0 73.0 Unassigned - dscli> lsddm IBM.1750-1321885 Date/Time: 2005年6月7日 下午01时16分06秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 ID DA Pair dkcap (Decimal GB) dkuse arsite State ========================================================================== IBM.1750-511-1321885/R0-P1-D1 0 73.0 spare required S1 Normal IBM.1750-511-1321885/R0-P1-D2 0 73.0 unconfigured S1 Normal IBM.1750-511-1321885/R0-P1-D3 0 73.0 unconfigured S1 Normal IBM.1750-511-1321885/R0-P1-D4 0 73.0 unconfigured S1 Normal IBM.1750-511-1321885/R0-P1-D5 0 73.0 unconfigured S2 Normal IBM.1750-511-1321885/R0-P1-D6 0 73.0 unconfigured S2 Normal IBM.1750-511-1321885/R0-P1-D7 0 73.0 unconfigured S2 Normal IBM.1750-511-1321885/R0-P1-D8 0 73.0 unconfigured S2 Normal
4. 创建阵列,我们创建两个阵列,A0,A1。它们分别为RAID10和RAID 5,每个阵列包括一个arraySite,即四块盘。如下所示: dscli> mkarray -arsite S1 -raidtype 5 Date/Time: 2005年6月7日 下午01时17分19秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00004I mkarray: Array A0 successfully created.
dscli> mkarray -arsite S2 -raidtype 10 Date/Time: 2005年6月7日 下午01时17分34秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00004I mkarray: Array A1 successfully created.
使用lsarray来检查创建的结果。 dscli> lsarray Date/Time: 2005年6月7日 下午01时18分21秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 Array State Data RAIDtype arsite Rank DA Pair DDMcap (Decimal GB) ======================================================================== A0 Unassigned Normal 5 (2+P) S1 - 0 73.0 A1 Unassigned Normal 10 (2x2) S2 - 0 73.0
Array也可以用两个ArraySite来建立。例如,我们可以使用命令 mkarray -arsite S1,S2 -raidtype 5来创建一个array。
5. 创建rank,我们这里建立两个rank,每个rank由一个array组成。 dscli> mkrank -array A0 -stgtype fb Date/Time: 2005年6月7日 下午01时18分55秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00007I mkrank: Rank R0 successfully created. dscli> mkrank -array A1 -stgtype fb Date/Time: 2005年6月7日 下午02时29分37秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00007I mkrank: Rank R1 successfully created.
6. 创建磁盘池extpool,一个extpool里可以包括多个rank。这里我们创建两个extpool,分别被两个DS6800的控制器管理,下一步我们在将rank和extpool对应起来。 dscli> mkextpool -rankgrp 0 -stgtype fb Pool0 Date/Time: 2005年6月7日 下午02时30分40秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00000I mkextpool: Extent pool P0 successfully created. dscli> mkextpool -rankgrp 1 -stgtype fb Pool1 Date/Time: 2005年6月7日 下午02时30分55秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00000I mkextpool: Extent pool P1 successfully created.
完成后通过lsextpool命令来检查结果。 dscli> lsextpool Date/Time: 2005年6月7日 下午02时31分01秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 Name ID stortype rnkgrp availstor (Binary GB) availext resvdexts numlvols ========================================================================== Pool0 P0 fb 0 0 0 0 0 Pool1 P1 fb 1 0 0 0 0
7. 更改rank的属性,使它归属不同的extpool,继而工作在不同的控制器上。 dscli> chrank -extpool P0 R0 Date/Time: 2005年6月7日 下午02时31分51秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00008I chrank: Rank R0 successfully modified. dscli> chrank -extpool P1 R1 Date/Time: 2005年6月7日 下午02时32分01秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00008I chrank: Rank R1 successfully modified.
完成后通过lsrank和lsextpool命令来检查结果。 dscli> lsrank Date/Time: 2005年6月7日 下午02时32分09秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 ID Group State datastate Array RAIDtype extpoolID stortype =========================================================== R0 0 Normal Normal A0 5 P0 fb R1 1 Normal Normal A1 10 P1 fb
dscli> lsextpool Date/Time: 2005年6月7日 下午02时32分53秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 Name ID stortype rnkgrp availstor (Binary GB) availext resvdexts numlvols ========================================================================== Pool0 P0 fb 0 126 126 0 0 Pool1 P1 fb 1 126 126 0 0
8. 创建开发平台操作系统使用的卷(LUN),指定从哪个存储池取容量,并给出卷容量和一个四位数的ID,该ID的第二位为0表示由控制器0控制,为1表示由控制器1控制。这里我们从由控制器0管理的Pool0上取出两个LUN,空间分别为5GB和15GB。我们从由控制器0管理的Pool1上取出两个 LUN,空间分别为10GB和20GB。
dscli> mkfbvol -extpool P0 -cap 5 -name kona0_vol1 0000 Date/Time: 2005年6月7日 下午02时34分36秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00025I mkfbvol: FB volume 0000 successfully created.
dscli> mkfbvol -extpool P0 -cap 15 -name kona0_vol2 0001 Date/Time: 2005年6月7日 下午02时34分55秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00025I mkfbvol: FB volume 0001 successfully created.
dscli> mkfbvol -extpool P1 -cap 10 -name kona1_vol1 0100 Date/Time: 2005年6月7日 下午02时35分27秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00025I mkfbvol: FB volume 0100 successfully created.
dscli> mkfbvol -extpool P1 -cap 20 -name kona1_vol2 0101 Date/Time: 2005年6月7日 下午02时35分53秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00025I mkfbvol: FB volume 0101 successfully created.
完成后通过lsfbvol命令来检查结果。 dscli> lsfbvol Date/Time: 2005年6月7日 下午02时36分03秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 Name ID accstate datastate configstate deviceMTM datatype extpool cap (Decimal GB) ==================================================================== kona0_vol1 0000 Online Normal Normal 1750- FB 512 P0 5.000 kona0_vol2 0001 Online Normal Normal 1750- FB 512 P0 15.000 kona1_vol1 0100 Online Normal Normal 1750- FB 512 P1 10.000 kona1_vol2 0101 Online Normal Normal 1750- FB 512 P1 20.000
9. 定义卷组,将分配给同一个主机的多个卷建成一个组,组的类型为scsimap256时表示该卷组是给Windows的。 dscli> mkvolgrp -type scsimap256 -volume 0000-0001,0100-0101 x345grp Date/Time: 2005年6月7日 下午02时37分02秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00030I mkvolgrp: Volume group V11 successfully created.
10. 将该卷组分配给一台windows2003的主机,该主机有两个卡,我们要映射两次:
dscli> mkhostconnect -wwname 210000e08b062cab -profile "Intel - Windows 2003" -volgrp V11 x3451 Date/Time: 2005年6月7日 下午02时45分59秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00012I mkhostconnect: Host connection 0000 successfully created.
dscli> mkhostconnect -wwname 210000e08b0625ab -profile "Intel - Windows 2003" -volgrp V11 x3452 Date/Time: 2005年6月7日 下午02时46分41秒 IBM DSCLI Version: 5.0.3.5 DS: IBM.1750-1321885 CMUC00012I mkhostconnect: Host connection 0001 successfully created.
11. DScli逻辑配置完成。
13. 在Windows主机上安装SDD驱动程序,完后进入设备管理器扫描设备变化。发现如下新设备:

其中四个IBM 1750500 SDD Disk Device设备为分配给该机的四块磁盘。其它设备为通过两块卡和四条主机通路看到的16个设备,如果没有分成两个交换机,或没有在交换机上作Zoning,会看到32个设备。SDD驱动程序会把这16个设备合并成真实的磁盘个数。
14. 进入磁盘管理器,可以看到四块磁盘,分别为5GB,10GB,15GB和20GB。由于十进制和二进制的问题使得我们在Windows磁盘管理器中看到的空间不是整数。如下所示:
15. 创建分区或卷即可使用。
(the end)
|