[AIX] AIX용 HDLM 5.9.4 설치 관련 작업 순서

반응형

IBM AIX로 운영중인 Power Server와 Hitach Disk가 연결되어 사용되고 있을 경우, Path Control을 위하여 Manager가 설치되는데, HDLM이 바로 그 manager 파일셋이라 할 수 있고, AIX_ODM이란 AIX에서 관리하지 않고 Hitache에서 디스크를 관리하도록 하기 위하여 AIX의 ODM이 인식하기 전에 미리 Define 할 수 있는 파일셋이라 할 수 있겠다. (일명 Pre-Define ODM).

 

1. [기존에 HDLM 5.8.x 가 설치 되었다면 제거]

   # dlmrmdev      <--  dlm device 제거 와 System Resource Controller를 중지시킴

   # smitty install

      - Software Maintenance and Utilities

        - Remove Installed Software

          - SOFTWARE name    <-- ESC+4를 눌러서 DLManager.rte 를 선택(ESC+7)

          - PREVIEW only? (remove operation will NOT occur)   <--  NO를 선택

 

2. [서버에 인식되어 있는 Hitachi disk device를 제거]

   # lsdev -Cc disk | grep Hitachi | awk '{print "rmdev -dl "$1}' | sh

 

3. [HDLM 5.9.4 CD를 서버에 넣거나, /tmp/hitachi/HDLM594 디렉토리를 생성 후 FTP를 이용하여 S/W Upload]

 

4. [AIX_ODM을 설치(기존에 설치되어 있으면 생략)]

   # ODM tar File을 푸는 명령어  : tar -xvf *.tar

   # lslpp -l  | grep Hitachi

      Hitachi.aix.support.rte   5.0.52.2  COMMITTED  AIX Support for Hitachi Disk

 

   <참고>HDLM 5.9.x 의 S/W에 있는 AIX_ODM은 서로 다른 버전을 순차적으로 Install하는 방식이 아니고,

          동시에 Select하여 Install이 가능함. 설치 방법은 AIX_ODM 디렉토리에서 smitty installp를 치고

          들어가서 원하는 ODM버전을 선택하여 Install하면 됨.

 

5. [HBA 속성 변경  <-- 메뉴얼상에 fscsi의 속성 중 fc_err_recov 를 fast_fail로 변경하라고 함.(default는 delayed fail)]

   #lscfg -vl hdisk100   

   # lsattr -El fscsi0

   # chdev -l fscsi_number -a fc_err_recov=fast_fail -p  <-- 속성 변경 시 Hitachi disk가 붙는 HBA만 변경 할 것.

      (hitachi disk가 없는상태에서 바꿔라 / rmdev -dl hdisk2 이렇게해서 붙어 있는 hdisk를 다 없애고 실행해라)                         

   # chdev -l fscsi0 -a init_link=pt2pt -p (-p옵션을주면 바로적용돤것처럼보이지만 서버를 리붓해야 실제로 적용이 됨)

 

6. [HDLM 5.9.4 설치 (기존 HDLM 5.8.x 와 동일함. Hitachi disk device가 인식 되어 있으면 Install이 안됨)]

   # cp *.plk /var/tmp/hdlm_license

   # lslpp -l |grep DLM

   #  
 
7. [디스크 인식 (디스크 인식 시 모든 HBA에 할당한 동일 LUN은 동일한 hdisk_number로 올라옴. (dlmfdrv는 없어졌음.))]

   # cfgmgr -vl fcs_number

   또는

   # cfgmgr -v

 

8. [DLMManager 기동 (7번에서 cfgmgr -vl fcs_number 를 이용하여 디스크 device인식 시에 사용)]

                         cfgmgr -v 로 실행 시 자동으로 Start 됨.

   # startsrc -s DLMManager      <--  DLMManager가 실행이 안되면 DLM이 정상 작동 안함.

 

9. [DLM 속성 변경 (HDLM 5.9.4에서는 reserve level option이 사라지고 Hdisk 속성에서 변경하여야 함)]

   # dlnkmgr view -sys

   # dlnkmgr set -lb on -lbtype exrr -S    <-- 환경에 따라 extended round robin 형식을 사용하고자 할때.

   # dlnkmgr set -afb on -intvl 1 -S         <-- auto fail back을 on으로 하고 interval을 1분(60 sec)으로 함.

 

10. [hdisk reserve_policy 속성 변경]

                                          ( default : PR_exclusive (reserve 적용) )

    사용하는 서버가 아래 내용에 해당되면 reserve 속성을 변경함 (대부분 HACMP와 같이 사용함).

    - Virtual I/O 서버 사용 시..

    - ORACLE RAC 10g 사용 시...

    - GPFS 사용 시..

   

    # chdev -l hdiskn -a reserve_policy=no_reserve

    # lsattr -El hdiskn -a reserve_policy    <-- 정상적으로 변경되었는지 확인

      reserve_policy no_reserve N/A TRUE

   !!! 주의 !!!

   위의 reserve_policy 변경 시 서버에 인식된 hdisk(LUN)중에 해당 사항이 있는 hdisk(LUN)만 변경할 것!!!

 

11. [HACMP 구성 시 Custom Method 등록]

   - Disk Type (PdDvLn field from CuDv)  :   disk/fcp/Hitachi

   - Method to identify ghost disks      :   SCSI3

   - Method to determine if a reserve is held  :  /usr/DynamicLinkManager/cluster/dlm_hacmp_gdisk_reserve_check

   - Method to break a reserve  :  TARGET

   - Break reserves in parallel :  false

   - Method to make the disk available  :  MKDEV

 

12. [GPFS 사용 시 등록 내용]

    /etc/vsd/oemdisktypes.lst 파일의 마지막 라인에 disk/fcp/Hitachi fscsi disk/fcp 내용을 추가

   # /usr/DynamicLinkManager/bin/dlmodmset -r on    <-- LUN Reset option을 ON 함.

                                                        이 Option 변경 후에는 hdisk device를 제거 후 재인식하여야

                                                        적용됨.

 

13. VCS 사용 시는 HDLM 5.9.4 메뉴얼을 참조


 

반응형