본문으로 바로가기

DS8K DSCLI Volume 구성2

category Storage 2017. 3. 2. 20:48
728x90

지난번 Volume 구성 작업에 이어서 hosttype 확인하여 volume group 을 생성하고 


생성한 volume group 에 volume 을 할당하고 hostconnect 하는 작업을 정리해보겠습니다.




# lshosttype -type scsiall



AddrDiscovery 를 보시면 reportLUN, LUNPolling 이 확인됩니다.


reportLUN 은 AIX 서버의 경우 HBA 에 연결된 디스크에 # cfgmgr command 를 통해서 


디스크의 LUN-0 에게 본 서버에 할당된 볼륨정보들을 보고하게하는 시스템입니다.


LUNPolling 은 PnP(Plug and play) 방식으로 HBA 에 신규장비가 발견되면 등록하는 형태입니다.


# mkvolgrp 로 volume group 생성시 


reportLUN 의 경우 type 을 scsimask


LUNPolling 의 경우 type 을 scsimap256 로 주시면 됩니다.


AIX 서버용으로 구성을 위해 scsimask 옵션을 주겠습니다.



# mkvolgrp -type scsimask AIX_jeongyd



volume group 생성우 #lsvolgrp 로 생성된 volume group 을 확인해보면


AIX 용 volume group AIX_jeongyd, AIX_jeongyd2 2개의 volume group 이 생성되었습니다.



이제 생성된 volume group V0, V1에 볼륨을 할당해주어야 합니다.


지난번에 글에서 # mkfbvol command 로 1001-1005 ID 의 volume 을 생성해두었습니다.



# chvolgrp -action add -volume 1001-1002 v0



-action add 옵션을 주어 volume group v0 에 volume 1001~1004 까지 할당해주었습니다.


# showvolgrp v0 


v0 volume group 을 확인해보면 할당되어있는것을 확일할 수 있습니다.


-action remove 옵션을 주면 할당되어있는 volume 을 제거 가능합니다.


# chvolgrp -action remove -volume 1003-1004 v0



v0 volume group 에서 1003-1004 volume 이 제거된것을 확일할 수 있습니다.


v1 volume group 에 1003-1004 volume 을 할당해줍니다.


# chvolgrp -action add -volume 1003-1004 v1


이제는 volume group 에 volume 할당까지 해주었습니다.



남은 작업은 서버의 HBA 에 define 해주시면 됩니다.


# mkhostconnect -wwname (16자리 HBA wwname) -hosttype pseries -portgrp 1 -volgrp v1 AIX_jeongyd2



AIX_jeongyd 서버에는 2개의 HBA 가 있으므로 각각 HBA 를 AIX_jeongyd, AIX_jeongyd2 로 define 하고 


같은 portgrp 1 로 할당하여 부여합니다. portgrp 는 각각의 서버에 unique 하게 부여되어야 하므로 


다른서버에는 1 을 사용하면 안됩니다.


이렇게 하면 arraysite 확인 → array 생성 → extpool 생성 → rank 생성 → volume 생성 


→ volume group 생성 → server 에 할당 까지 완료되었습니다.