Sun Cluster Geographic Edition 시스템 관리 설명서

2차 클러스터에 기타 엔티티 구성

다음, 볼륨 관리자, Sun Cluster 장치 그룹 및 고가용성 클러스터 전역 파일 시스템을 구성해야 합니다. 다음 두 방법으로 이들 엔티티를 구성할 수 있습니다.

이러한 방법은 각각 다음 절차에서 설명됩니다.

Procedure1차 클러스터에서 볼륨 관리자 구성 정보를 복제하는 방법

시작하기 전에

저장소 기반 복제를 사용할 경우, 복제된 볼륨을 쿼럼 장치로서 구성하지 마십시오. Sun Cluster Geographic Edition 소프트웨어는 Hitachi TrueCopy S-VOL 및 명령 장치를 Sun Cluster 쿼럼 장치로서 지원하지 않습니다. See Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OSUsing Storage-Based Data Replication for more information.

단계
  1. devgroup1 장치 그룹에 대한 복제를 시작합니다.


    phys-paris-1# paircreate -g devgroup1 -vl -f async
    
    phys-paris-1# pairdisplay -g devgroup1
    Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M 
    devgroup1 pair1(L) (CL1-A , 0, 1) 54321   1..P-VOL COPY ASYNC ,12345 609   -
    devgroup1 pair1(R) (CL1-C , 0, 20)12345 609..S-VOL COPY ASYNC ,-----   1   -
    devgroup1 pair2(L) (CL1-A , 0, 2) 54321   2..P-VOL COPY ASYNC ,12345 610   -
    devgroup1 pair2(R) (CL1-C , 0, 21)12345 610..S-VOL COPY ASYNC ,-----   2   -
  2. 2차 클러스터에서 해당 쌍의 상태가 PAIR가 되기를 기다립니다.


    phys-newyork-1# pairdisplay -g devgroup1
    Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M
    devgroup1 pair1(L) (CL1-C , 0, 20)12345 609..S-VOL PAIR ASYNC,-----, 1     - 
    devgroup1 pair1(R) (CL1-A , 0, 1) 54321   1..P-VOL PAIR ASYNC,12345, 609   - 
    devgroup1 pair2(L) (CL1-C , 0, 21)12345 610..S-VOL PAIR ASYNC,-----, 2     - 
    devgroup1 pair2(R) (CL1-A , 0, 2)54321    2..P-VOL PAIR ASYNC,12345, 610   -
  3. pairsplit 명령을 사용하여 쌍을 분리하고 cluster-newyork의 2차 볼륨이 -rw 옵션을 사용하여 쓰기 가능한지 확인합니다.


    phys-newyork-1# pairsplit -g devgroup1 -rw 
    phys-newyork-1# pairdisplay -g devgroup1
    Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M 
    devgroup1 pair1(L) (CL1-C , 0, 20)12345 609..S-VOL SSUS ASYNC, -----  1    - 
    devgroup1 pair1(R) (CL1-A , 0, 1) 54321   1..P-VOL PSUS ASYNC,12345  609   W 
    devgroup1 pair2(L) (CL1-C , 0,21) 12345 610..S-VOL SSUS ASYNC,-----   2    - 
    devgroup1 pair2(R) (CL1-A , 0, 2) 54321   2..P-VOL PSUS ASYNC,12345  610   W
  4. VERITAS Volume Manager 디스크 그룹 oradg1을 가져옵니다.


    phys-newyork-1# vxdg -C import oradg1
  5. VERITAS Volume Manager 디스크 그룹을 성공적으로 가져왔는지 확인합니다.


    phys-newyork-1# vxdg list
  6. VERITAS Volume Manager 볼륨을 활성화합니다.


    phys-newyork-1# /usr/sbin/vxrecover -g oradg1 -s -b
  7. VERITAS Volume Manager 볼륨이 인식되고 사용 가능한지 확인합니다.


    phys-newyork-1# vxprint
  8. VERITAS Volume Manager 디스크 그룹 oradg1을 Sun Cluster에 등록합니다.


    phys-newyork-1# scconf -a -D type=vxvm, name=oradg1, \
    nodelist=phys-newyork-1:phys-newyork-2
  9. 볼륨 관리자 정보를 Sun Cluster 장치 그룹과 동기화하고 출력을 확인합니다.


    phys-newyork-1# scconf -c -D name=oradg1,sync
    phys-newyork-1# scstat -D
  10. phys-newyork-1/etc/vfstab 파일에 항목을 추가합니다.


    phys-newyork-1# /dev/vx/dsk/oradg1/vol1 /dev/vx/rdsk/oradg1/vol1 \
    /mounts/sample ufs 2 no logging
  11. phys-newyork-1에 마운트 디렉토리를 작성합니다.


    phys-newyork-1# mkdir -p /mounts/sample
  12. scrgadm 명령을 사용하여 응용 프로그램 자원 그룹 apprg1을 작성합니다.


    phys-newyork-1# scrgadm -a -g apprg1
  13. apprg1HAStoragePlus 자원을 작성합니다.


    phys-newyork-1# scrgadm -a -j rs-hasp -g apprg1 -t SUNW.HAStoragePlus \
    -x FilesystemMountPoints=/mounts/sample -x AffinityOn=TRUE \
    -x GlobalDevicePaths=oradg1 \
  14. 필요한 경우 응용 프로그램 자원 그룹을 온라인으로 만든 후 다시 오프라인으로 만들어서 올바르게 구성되었는지 확인합니다.


    phys-newyork-1# scswitch -z -g apprg1 -h phys-newyork-1
    phs-newyork-1# scswitch -F -g apprg1
  15. 파일 시스템을 마운트 해제합니다.


    phys-newyork-1# umount /mounts/sample
  16. Sun Cluster 장치 그룹을 오프라인으로 만듭니다.


    phys-newyork-1# scswitch -F -D oradg1
  17. VERITAS Volume Manager 디스크 그룹이 추방되었는지 확인합니다.


    phys-newyork-1# vxdg list
  18. Hitachi TrueCopy 쌍을 다시 설정합니다.


    phys-newyork-1# pairresync -g devgroup1 
    phys-newyork-1# pairdisplay -g devgroup1 
    Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M 
    devgroup1 pair1(L) (CL1-C , 0, 20)12345 609..S-VOL PAIR ASYNC,-----   1    - 
    devgroup1 pair1(R) (CL1-A , 0, 1) 54321   1..P-VOL PAIR ASYNC,12345  609   W 
    devgroup1 pair2(L) (CL1-C , 0,21) 12345 610..S-VOL PAIR ASYNC,-----   2    - 
    devgroup1 pair2(R) (CL1-A , 0, 2) 54321   2..P-VOL PAIR ASYNC,12345  610   W

    2차 클러스터의 초기 구성이 이제 완료되었습니다.

Procedure볼륨 관리자 구성의 사본 작성 방법

이 작업은 VERITAS Volume Manager 명령인 vxdiskadm vxassist 명령을 사용하여 1차 클러스터 cluster-paris에서 2차 클러스터 cluster-newyork의 LUN으로 볼륨 관리자 구성을 복사합니다.


주 –

이 절차 내내 장치 그룹 devgroup1SMPL 상태에 있어야 합니다.


단계
  1. 쌍이 SMPL 상태에 있는지 확인합니다.


    phys-newyork-1# pairdisplay -g devgroup1
    Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M 
    devgroup1 pair1(L) (CL1-C , 0, 20)12345 609..SMPL ---- ------,----- ----   - 
    devgroup1 pair1(R) (CL1-A , 0, 1) 54321   1..SMPL ---- ------,----- ----   - 
    devgroup1 pair2(L) (CL1-C , 0, 21)12345 610..SMPL ---- ------,----- ----   - 
    devgroup1 pair2(R) (CL1-A, 0, 2) 54321    2..SMPL ---- ------,----- ----   -
  2. cluster-paris의 공유 디스크에 VERITAS Volume Manager 디스크 그룹을 작성합니다.

    예를 들어, d1d2 디스크가 vxdiskadmvxdg 명령과 같은 명령을 사용하여 oradg1이라는 VERITAS Volume Manager 디스크 그룹의 일부로서 구성됩니다.

  3. 구성이 완료된 후 vxdg list 명령을 사용하여 디스크 그룹이 작성되었는지 확인합니다.

    이 명령의 출력이 oradg1을 디스크 그룹으로 표시해야 합니다.

  4. VERITAS Volume Manager 볼륨을 작성합니다.

    예를 들어 vol1이라는 볼륨이 oradg1 디스크 그룹에 작성됩니다. vxassist와 같은 적당한 VERITAS Volume Manager 명령이 볼륨을 구성하는 데 사용됩니다.

  5. VERITAS Volume Manager 디스크 그룹을 가져옵니다.


    phys-newyork-1# vxdg -C import oradg1
  6. VERITAS Volume Manager 디스크 그룹을 성공적으로 가져왔는지 확인합니다.


    phys-newyork-1# vxdg list
  7. VERITAS Volume Manager 볼륨을 활성화합니다.


    phys-newyork-1# /usr/sbin/vxrecover -g oradg1 -s -b
  8. VERITAS Volume Manager 볼륨이 인식되고 사용 가능한지 확인합니다.


    phys-newyork-1# vxprint
  9. VERITAS Volume Manager 디스크 그룹 oradg1을 Sun Cluster에 등록합니다.


    phys-newyork-1# scconf -a -D type=vxvm, name=oradg1, \
    nodelist=phys-newyork-1:phys-newyork-2
  10. VERITAS Volume Manager 정보를 Sun Cluster 장치 그룹과 동기화하고 출력을 확인합니다.


    phys-newyork-1# scconf -c -D name=oradg1, sync
    phys-newyork-1# scstat -D
  11. UNIX 파일 시스템을 작성합니다.


    phys-newyork-1# newfs dev/vx/dsk/oradg1/vol1
  12. phys-newyork-1/etc/vfstab 파일에 항목을 추가합니다.


    phys-newyork-1# /dev/vx/dsk/oradg1/vol1 /dev/vx/rdsk/oradg1/vol1 /mounts/sample \
    ufs 2 no logging
  13. phys-newyork-1에 마운트 디렉토리를 작성합니다.


    phys-newyork-1# mkdir -p /mounts/sample
  14. scrgadm 명령을 사용하여 응용 프로그램 자원 그룹 apprg1을 작성합니다.


    phys-newyork-1# scrgadm -a -g apprg1
  15. apprg1HAStoragePlus 자원을 작성합니다.


    phys-newyork-1# scrgadm -a -j rs-hasp -g apprg1 -t SUNW.HAStoragePlus \
    -x FilesystemMountPoints=/mounts/sample -x AffinityOn=TRUE \
    -x GlobalDevicePaths=oradg1 \
  16. 필요한 경우 응용 프로그램 자원 그룹을 온라인으로 만든 후 다시 오프라인으로 만들어서 올바르게 구성되었는지 확인합니다.


    phys-newyork-1# scswitch -z -g apprg1 -h phys-newyork-1
    phs-newyork-1# scswitch -F -g apprg1
  17. 파일 시스템을 마운트 해제합니다.


    phys-newyork-1# umount /mounts/sample
  18. Sun Cluster 장치 그룹을 오프라인으로 만듭니다.


    phys-newyork-1# scswitch -F -D oradg1
  19. VERITAS Volume Manager 디스크 그룹이 추방되었는지 확인합니다.


    phys-newyork-1# vxdg list
  20. 쌍이 여전히 SMPL 상태에 있는지 확인합니다.


    phys-newyork-1# pairdisplay -g devgroup1 
    Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M 
    devgroup1 pair1(L) (CL1-C , 0, 20)12345 609..SMPL ---- ------,-----  ----  - 
    devgroup1 pair1(R) (CL1-A , 0, 1) 54321   1..SMPL ---- ------,-----  ----  - 
    devgroup1 pair2(L) (CL1-C , 0, 21)12345 610..SMPL ---- ------,-----  ----  - 
    devgroup1 pair2(R) (CL1-A, 0, 2)  54321   2..SMPL ---- ------,-----  ----  -