본문으로 바로가기

DS8K DSCLI Volume 구성

category Storage 2017. 2. 20. 00:00
728x90

DS8K 에서 DSCLI 를 통해서 Volume 구성하는 방법을 정리해보겠습니다.




작업순서는 arraysite 확인 → array 생성 → extpool 생성 → rank 생성 → volume 생성 


→ volume group 생성 → server 에 할당 순으로 진행합니다.


rank 를 먼저 생성하고 extpool 에 할당해도 상관없습니다.



# lsarraysite



State 를 보면 할당이 아직 안된 상태이기때문에 Unassigned 로 나와있습니다.


총 8개의 array 를 구성할 수 있지만 1개만 생성해보겠습니다.


# mkarray -raidtype 5 -arsite s7



arraysite S7 에 raid5 array A0 를 생성하였습니다.


array 를 구성하게되면 DDM 이 할당이 됩니다.


# lsddm IBM.2107-0000000



dkuse 를 보면 unconfigured 와 array member 로 arraysite S7 에 할당 되어있는것을 볼수있습니다.


# mkextpool -rankgrp 0 -stgtype fb ext_pool0


ext_pool0 를 생성하였습니다


rankgrp 는 rankgroup 을 의미하는데 DS8K 의 경우 ESS01 ESS11 2개의 controller 로 구성되어있기 때문에 


각각 extpool 마다 ownership 을 지정에 주어야 합니다.


지금은 첫번째 extpool 이기 때문에 ESS01 에 ownership 을 주기위해 -rankgrp 0 옵션을 주었습니다.


stgtype 는 storage type 입니다. 두가지 옵션이 있는데 fb(Fixed Block), ckd(Count/Key/Data) 가 있습니다.


fb 는 open(AIX, Window) 용이며 ckd는 mainframe 에서 사용합니다.


# lsextpool



extpool ext_pool0 이 P0 ID 로 생성되었습니다.


# mkrank -array a0 -stgtype fb -extpool p0



array a0 로 storage type fb 의 rank 를 생성하고 만들어놓은 extpool p0 에 바로 할당하였습니다.


rank 를 먼저 생성하고 extpool 을 생성후 chrank 로 나중에 extpool 에 할당해 주어도 상관없습니다.


# mkfbvol -extpool p0 -cap 10 -name jeongyd_#h 1001-1005



extpool p0 에서 binary 10GB 볼륨 5개를 LUN ID 1001~1005로 생성했습니다.


여기서 _#h 는 이름뒤에 LUN ID 가 자동으로 붙습니다.




이제 남은 작업은 hosttype 확인하여 volume group 을 생성하고 


생성한 volume group 에 volume 을 할당하고 hostconnect 하는 작업이 남았습니다.


다음 글에 이어서 마무리 하겠습니다.