EMC Symmetrix Remote Data Facility용 Sun Cluster Geographic Edition 데이터 복제 안내서

보조 클러스터에 기타 엔티티 구성

다음으로 볼륨 관리자, Sun Cluster 장치 그룹 및 고가용성 클러스터 파일 시스템을 구성해야 합니다. 이 프로세스는 VERITAS Volume Manager 또는 원시 디스크 장치 그룹의 사용 여부에 따라 조금씩 다릅니다. 다음 절차는 지침을 제공합니다.

Procedure기본 클러스터에서 VERITAS Volume Manager 구성 정보를 복제하는 방법

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


    phys-paris-1# symrdf -g devgroup1 -noprompt establish
    
    An RDF 'Incremental Establish' operation execution is in progress for device group 
    'devgroup1'. Please wait... 
    Write Disable device(s) on RA at target (R2)..............Done. 
    Suspend RDF link(s).......................................Done.
    Mark target (R2) devices to refresh from source (R1)......Started. 
    Device: 054 ............................................. Marked. 
    Mark target (R2) devices to refresh from source (R1)......Done. 
    Suspend RDF link(s).......................................Done. 
    Merge device track tables between source and target.......Started. 
    Device: 09C ............................................. Merged. 
    Merge device track tables between source and target.......Done. 
    Resume RDF link(s)........................................Done. 
    
    The RDF 'Incremental Establish' operation successfully initiated for device group 
    'devgroup1'. 
  2. EMC Symmetrix Remote Data Facility 쌍의 상태가 동기화되었는지 확인합니다.


    phys-newyork-1# symrdf -g devgroup1 verify
    
    All devices in the RDF group 'devgroup1' are in the 'Synchronized' state.
  3. symrdf split 명령을 사용하여 쌍을 분리합니다.


    phys-paris-1# symrdf -g devgroup1 -noprompt split
    
    An RDF 'Split' operation execution is in progress for device group 'devgroup1'. 
    Please wait... 
    
    Suspend RDF link(s).......................................Done. 
    Read/Write Enable device(s) on RA at target (R2)..........Done. 
    The RDF 'Split' operation device group 'devgroup1'. 
  4. 스캔할 모든 볼륨을 활성화합니다.


    phys-newyork-1# vxdctl enable
    
  5. VERITAS Volume Manager 디스크 그룹 dg1을 가져옵니다.


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


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


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


    phys-newyork-1# vxprint
    
  9. Sun Cluster 소프트웨어의 VERITAS Volume Manager 디스크 그룹 dg1을 작성합니다.


    phys-newyork-1# cldevicegroup create -n phys-newyork-1,phys-newyork-2\ 
     -t vxvm dg1
    
  10. phys-newyork-1/etc/vfstab 파일에 항목을 추가합니다.


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


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


    phys-newyork-1# clresourcegroup create apprg1
    
  13. apprg1HAStoragePlus 자원을 작성합니다.


    phys-newyork-1# clresource create -g apprg1 -t SUNW.HAStoragePlus \
    -p FilesystemMountPoints=/mounts/sample -p AffinityOn=TRUE \
    -p GlobalDevicePaths=dg1 rs-hasp
    

    해당 소프트웨어는 보호 그룹이 기본 클러스터에서 시작될 때 장치 그룹과 파일 시스템을 온라인으로 전환하는 자원에 의존하므로 Sun Cluster Geographic Edition 시스템에 이 HAStoragePlus 자원이 필요합니다.

  14. 응용 프로그램 자원 그룹을 온라인으로 전환했다가 다시 오프라인으로 전환하여 올바르게 구성되었는지 확인합니다.


    phys-newyork-1# clresourcegroup online -emM apprg1
    phs-newyork-1# clresourcegroup offline apprg1
    
  15. 파일 시스템을 마운트 해제합니다.


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


    phys-newyork-1# cldevicegroup offline dg1
    
  17. VERITAS Volume Manager 디스크 그룹이 추방되었는지 확인합니다.


    phys-newyork-1# vxdg list
    
  18. EMC Symmetrix Remote Data Facility 쌍을 다시 설정합니다.


    phys-newyork-1# symrdf -g devgroup1 -noprompt establish
    

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

Procedure원시 디스크 장치 그룹을 사용할 경우에 기본 클러스터에서 구성 정보를 복제하는 방법

  1. 기본 클러스터에서 devgroup1 장치 그룹에 대한 복제를 시작합니다.


    phys-paris-1# symrdf -g devgroup1 -noprompt establish
    
    An RDF 'Incremental Establish' operation execution is in progress for device group 
    'devgroup1'. Please wait... 
    Write Disable device(s) on RA at target (R2)..............Done. 
    Suspend RDF link(s).......................................Done.
    Mark target (R2) devices to refresh from source (R1)......Started. 
    Device: 054 ............................................. Marked. 
    Mark target (R2) devices to refresh from source (R1)......Done. 
    Suspend RDF link(s).......................................Done. 
    Merge device track tables between source and target.......Started. 
    Device: 09C ............................................. Merged. 
    Merge device track tables between source and target.......Done. 
    Resume RDF link(s)........................................Done. 
    
    The RDF 'Incremental Establish' operation successfully initiated for device group 
    'devgroup1'. 
  2. 기본 클러스터에서 EMC Symmetrix Remote Data Facility 쌍의 상태가 동기화되었는지 확인합니다.


    phys-newyork-1# symrdf -g devgroup1 verify
    
    All devices in the RDF group 'devgroup1' are in the 'Synchronized' state.
  3. 기본 클러스터에서 symrdf split 명령을 사용하여 쌍을 분리합니다.


    phys-paris-1# symrdf -g devgroup1 -noprompt split
    
    An RDF 'Split' operation execution is in progress for device group 'devgroup1'. 
    Please wait... 
    
    Suspend RDF link(s).......................................Done. 
    Read/Write Enable device(s) on RA at target (R2)..........Done. 
    The RDF 'Split' operation device group 'devgroup1'. 
  4. EMC 디스크 드라이브를 해당하는 DID 번호에 매핑합니다.

    원시 디스크 장치 그룹을 작성할 때 이러한 매핑을 사용합니다.

    1. symrdf 명령을 사용하여 SRDF 장치 그룹의 장치를 찾습니다.


      phys-paris-1# symrdf -g devgroup1 query
      .
      .
      
      DEV001  00DD RW       0        3 NR 00DD RW       0        0 S..   Split       
      DEV002  00DE RW       0        3 NR 00DE RW       0        0 S..   Split       
      .
      .
    2. powermt 명령을 사용하여 모든 장치에 대한 자세한 정보를 임시 파일에 씁니다.


      phys-paris-1# /etc/powermt display dev=all > /tmp/file
      
    3. 임시 파일을 열고 적절한 장치에 적용되는 ctd 레이블을 찾습니다.


      Logical device ID=00DD
      state=alive; policy=BasicFailover; priority=0; queued-IOs=0
      ==============================================================================
      ---------------- Host ---------------   - Stor -   -- I/O Path -  -- Stats ---
      ### HW Path                 I/O Paths    Interf.   Mode    State  Q-IOs Errors
      ==============================================================================
      3073 pci@1d/SUNW,qlc@1         c6t5006048ACCC81DD0d18s0 FA  1dA   active  alive
           0      0
      3075 pci@1d/SUNW,qlc@2         c8t5006048ACCC81DEFd18s0 FA 16cB   unlic   alive
           0      0

      이 예에서 논리적 장치 ID 00DD가 ctd 레이블 c6t5006048ACCC81DD0d18에 매핑되는지 확인합니다.

    4. ctd 레이블을 알게 되면 cldevice 명령을 사용하여 해당 장치에 대한 추가 정보를 참조합니다.


      phys-paris-1# cldevice show c6t5006048ACCC81DD0d18
      
      === DID Device Instances ===                   
      
      DID Device Name:                                /dev/did/rdsk/d5
        Full Device Path:                                
      pemc3:/dev/rdsk/c8t5006048ACCC81DEFd18
        Full Device Path:                                
      pemc3:/dev/rdsk/c6t5006048ACCC81DD0d18
        Full Device Path:                                
      pemc4:/dev/rdsk/c6t5006048ACCC81DD0d18
        Full Device Path:                                
      pemc4:/dev/rdsk/c8t5006048ACCC81DEFd18
        Replication:                                     none
        default_fencing:                                 global

      이 예에서 ctd 레이블 c6t5006048ACCC81DD0d18/dev/did/rdsk/d5에 매핑되는지 확인합니다.

    5. 장치 그룹 및 각 클러스터에 있는 각 디스크에 대해 필요한 단계를 반복합니다.

  5. 파트너 클러스터에 원시 디스크 장치 그룹을 작성합니다.

    기본 클러스터에서 사용한 것과 동일한 장치 그룹 이름을 사용합니다.

    다음 명령에서 newyork 클러스터는 paris 클러스터의 파트너입니다.


    phys-newyork-1# cldevicegroup disable dsk/d5 dsk/d6
    phys-newyork-1# cldevicegroup offline dsk/d5 dsk/d6
    phys-newyork-1# cldevicegroup delete dsk/d5 dsk/d6
    phys-newyork-1# cldevicegroup create -n phys-newyork-1,phys-newyork-2 \
    -t rawdisk  -d d5,d6 rawdg
    phys-newyork-1# /usr/cluster/lib/dcs/dgconv -d d5 rawdg
    phys-newyork-1# /usr/cluster/lib/dcs/dgconv -d d6 rawdg
    
  6. phys-newyork-1/etc/vfstab 파일에 항목을 추가합니다.


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


    phys-newyork-1# mkdir -p /mounts/sample
    phys-newyork-2# mkdir -p /mounts/sample
    
  8. 새 장치에 대한 파일 시스템을 만듭니다.


    phys-newyork-1# newfs /dev/global/rdsk/d5s2
    phys-newyork-1# mount /mounts/sample
    
  9. clresourcegroup 명령을 사용하여 응용 프로그램 자원 그룹 apprg1을 작성합니다.


    phys-newyork-1# clresourcegroup create apprg1
    
  10. apprg1HAStoragePlus 자원을 작성합니다.


    phys-newyork-1# clresource create -g apprg1 -t SUNW.HAStoragePlus \
    -p FilesystemMountPoints=/mounts/sample -p AffinityOn=TRUE \
    -p GlobalDevicePaths=rawdg rs-hasp
    

    해당 소프트웨어는 보호 그룹이 기본 클러스터에서 시작될 때 장치 그룹과 파일 시스템을 온라인으로 전환하는 자원에 의존하므로 Sun Cluster Geographic Edition 시스템에 이 HAStoragePlus 자원이 필요합니다.

  11. 응용 프로그램 자원 그룹을 온라인으로 전환했다가 다시 오프라인으로 전환하여 올바르게 구성되었는지 확인합니다.


    phys-newyork-1# clresourcegroup online -emM apprg1
    phs-newyork-1# clresourcegroup offline apprg1
    
  12. 파일 시스템을 마운트 해제합니다.


    phys-newyork-1# umount /mounts/sample
    
  13. Sun Cluster 장치 그룹을 오프라인으로 전환합니다.


    phys-newyork-1# cldevicegroup offline rawdg
    
  14. EMC Symmetrix Remote Data Facility 쌍을 다시 설정합니다.


    phys-newyork-1# symrdf -g devgroup1 -noprompt establish
    

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