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

Hitachi TrueCopy 데이터 복제 장치 그룹 관리

이 절에서는 Hitachi TrueCopy 데이터 복제 장치 그룹 관리에 대한 다음 정보를 제공합니다.

Hitachi TrueCopy 데이터 복제 보호 그룹 구성에 대한 자세한 내용은 Hitachi TrueCopy 보호 그룹 작성 및 구성 방법을 참조하십시오.

ProcedureHitachi TrueCopy 보호 그룹에 데이터 복제 장치 그룹을 추가하는 방법

단계
  1. 클러스터 노드 중 하나에 로그인합니다.

    이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 정보는 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. 보호 그룹에 데이터 복제 장치 그룹을 작성합니다. .

    이 명령은 로컬 클러스터의 보호 그룹에 장치 그룹을 추가하고 파트너 클러스터가 동일한 이름의 보호 그룹을 포함하는 경우 파트너 클러스터로 새 구성을 전파합니다.


    # geopg add-device-group -p property-settings [-p...] device-group-name protection-group-name
    
    -p property-settings

    데이터 복제 장치 그룹의 등록 정보를 설정합니다.

    사용자가 설정할 수 있는 Hitachi TrueCopy 특정 등록 정보는 다음과 같습니다.

    • Fence_level – 장치 그룹이 사용하는 장벽 레벨을 정의합니다. 장벽 레벨은 해당 장치 그룹에 대한 1차 및 2차 볼륨 사이의 일관성 레벨을 판별합니다.

      이 등록 정보는 data, status, never 또는 async의 값을 가질 수 있습니다. never 또는 asyncFence_level 을 사용하면 2차 클러스터의 실패 후에도 응용 프로그램이 계속 1차 클러스터에 쓸 수 있습니다. 그러나 Fence_leveldata 또는 status로 설정하면 2차 클러스터가 다음과 같은 이유로 사용 불가능하기 때문에 1차 클러스터의 응용 프로그램이 실패할 수 있습니다.

      • 데이터 복제 링크 실패

      • 2차 클러스터 및 저장소 정지

      • 2차 클러스터의 저장소 정지


    주의 – 주의 –

    1차 클러스터의 응용프로그램 실패를 피하려면 never 또는 asyncFence_level을 지정하십시오. data 또는 statusFence_level을 사용하기 위한 특수 요구 사항이 있는 경우, Sun 담당자에게 문의하십시오.


    다른 장벽 레벨과 연관된 응용 프로그램 오류에 대한 자세한 정보는 Sun StorEdge SE 9900 V Series Command and Control Interface User and Reference Guide를 참조하십시오.

    사용자가 설정할 수 있는 기타 등록 정보는 사용 중인 데이터 복제 유형에 따라 다릅니다. 이들 등록 정보에 대한 자세한 내용은 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.

    device-group-name

    새 데이터 복제 장치 그룹의 이름을 지정합니다.

    protection-group-name

    새 데이터 복제 장치 그룹을 포함할 보호 그룹의 이름을 지정합니다.

    Sun Cluster Geographic Edition 소프트웨어가 지원하는 이름 및 값에 대한 정보는 부록 B, Sun Cluster Geographic Edition 엔티티의 합법적 이름 및 값를 참조하십시오.

    geopg 명령에 대한 자세한 정보는 geopg(1M) 매뉴얼 페이지를 참조하십시오.


    
    

예 10–11 Hitachi TrueCopy 보호 그룹에 데이터 복제 장치 그룹 추가

다음 예는 tcpg 보호 그룹에 Hitachi TrueCopy 데이터 복제 장치 그룹을 작성하는 방법을 보여줍니다.


# geopg add-device-group -p Fence_level=data devgroup1 tcpg

데이터 복제 서브시스템에 의해 수행되는 검증

/etc/horcm.conf 파일에 dev_group으로 구성된 Hitachi TrueCopy 장치 그룹이 보호 그룹에 추가될 때 데이터 복제 계층이 다음 검증을 수행합니다.

Hitachi TrueCopy 장치 그룹 등록 정보 

유효성 검사 

device-group-name

지정된 Hitachi TrueCopy 장치 그룹이 Nodelist 등록 정보에 지정되는 모든 클러스터 노드에서 구성되는지 점검합니다.

Fence_level

이 Hitachi TrueCopy 장치 그룹에 대해 쌍 하나가 이미 설정된 경우 데이터 복제 계층이 지정된 Fence_level이 이미 설정된 장벽 레벨과 일치하는지 확인합니다.

쌍이 아직 설정되지 않은 경우, 예를 들어 쌍이 SMPL 상태에 있는 경우 모든 Fence_level이 허용됩니다.

Hitachi TrueCopy 장치 그룹이 보호 그룹에 추가될 때 Sun Cluster 자원이 자동으로 이 명령에 의해 작성됩니다. 이 자원은 데이터 복제를 감시합니다. 자원의 이름은 r-tc-protection-group-name-device-group-name입니다. 이 자원은 대응하는 Sun Cluster 자원 그룹에 위치하는데, 해당 그룹의 이름은 rg-tc-protection-group-name입니다.


주의 – 주의 –

Sun Cluster 명령으로 이 복제 자원을 수정하기 전에 주의해야 합니다. 이들 자원은 내부 구현 전용입니다.


Hitachi TrueCopy 장치 그룹의 상태 검증 방법

검증을 위해 Sun Cluster Geographic Edition은 각 Hitachi TrueCopy 장치 그룹에 쌍의 현재 상태에 따른 상태를 부여합니다. 이 상태는 pairvolchk -g <DG> -ss 명령에 의해 리턴됩니다.

이 절의 나머지는 개별 장치 그룹 상태 및 이들 상태가 보호 그룹의 로컬 역할에 대해 검증되는 방법을 설명합니다.

개별 Hitachi TrueCopy 장치 그룹의 상태 판별

개별 Hitachi TrueCopy 장치 그룹은 다음 상태 중 하나에 있을 수 있습니다.

특정 장치 그룹의 상태는 pairvolchk -g <DG> -ss 명령에 의해 리턴되는 값을 사용하여 판별됩니다. 다음 표는 pairvolchk 명령에 의해 리턴되는 값과 연관된 장치 그룹 상태를 설명합니다.

표 10–1 개별 Hitachi TrueCopy 장치 그룹 상태

pairvolchk의 출력

개별 장치 그룹 상태 

11 = SMPL

SMPL

22 / 42 = PVOL_COPY

23 / 42 = PVOL_PAIR

26 / 46 = PVOL_PDUB

47 = PVOL_PFUL

48 = PVOL_PFUS

정상 기본

24 / 44 = PVOL_PSUS

25 / 45 = PVOL_PSUE

이들 리턴 코드의 경우 개별 장치 그룹 카테고리 판별은 horcmd 프로세스가 원격 클러스터에서 활성이어서 이 장치 그룹에 대한 remote-pair-state를 얻을 수 있어야 합니다.

remote-cluster-state !=SSWS인 경우, Regular Primary

또는 

remote-cluster-state == SSWS인 경우, Takeover Secondary

SSWS의 상태는 pairdisplay -g <DG> -fc 명령을 사용할 때 볼 수 있습니다.

32 / 52 = SVOL_COPY

33 / 53 = SVOL_PAIR

35 / 55 = SVOL_PSUE

36 / 56 = SVOL_PDUB

57 = SVOL_PFUL

58 = SVOL_PFUS

정상 보조

34 / 54 = SVOL_PSUS

Regular Secondary, if local-cluster-state !=SSWS

또는 

Takeover Primary, if local-cluster-state == SSWS

SSWS의 상태는 pairdisplay -g <DG> -fc 명령을 사용할 때 볼 수 있습니다.

총계 Hitachi TrueCopy 장치 그룹 상태 판별

보호 그룹에 하나의 Hitachi TrueCopy 장치 그룹만 있는 경우 총계 장치 그룹 상태는 개별 장치 그룹 상태와 같습니다.

보호 그룹에 복수 Hitachi TrueCopy 장치 그룹이 있는 경우 총계 장치 그룹 상태는 다음 표에서 설명하는 대로 판별됩니다.

표 10–2 총계 장치 그룹 상태를 판별하는 조건

조건 

총계 장치 그룹 상태 

모든 개별 장치 그룹 상태가 SMPL

SMPL

모든 개별 장치 그룹 상태가 정상 기본 또는 SMPL

정상 기본

모든 개별 장치 그룹 상태가 정상 보조 또는 SMPL

정상 보조

모든 개별 장치 그룹 상태가 인계 기본 또는 SMPL

인계 기본

모든 개별 장치 그룹 상태가 인계 보조 또는 SMPL

인계 보조

개별 장치 그룹 상태의 다른 모든 조합의 경우 총계 장치 그룹 상태를 판별할 수 없으며 쌍 상태 검증 실패로 간주됩니다.

총계 장치 그룹 상태에 대한 보호 그룹의 로컬 역할 검증

Hitachi TrueCopy 보호 그룹의 로컬 역할은 다음 표에서 설명하는 대로 총계 장치 그룹 상태에 대해 검증됩니다.

표 10–3 보호 그룹의 로컬 역할에 대해 총계 장치 그룹 상태 검증

총계 장치 그룹 상태 

올바른 로컬 보호 그룹 역할 

SMPL

primary 또는 secondary

정상 기본

primary

정상 보조

secondary

인계 기본

primary

인계 보조

secondary


예 10–12 총계 장치 그룹 상태 검증

다음 예는 Hitachi TrueCopy 장치 그룹의 상태가 해당 그룹이 속하는 Hitachi TrueCopy 보호 그룹의 역할에 대해 검증되는 방법을 보여줍니다. 첫 번째로, 보호 그룹이 다음과 같이 작성됩니다.


phys-paris-1# geopg create -s paris-newyork-ps -o primary -d truecopy tcpg

장치 그룹 devgroup1이 다음과 같이 보호 그룹 tcpg에 추가됩니다.


phys-paris-1# geopg add-device-group -p fence_level=async devgroup1 tcpg

Hitachi TrueCopy 장치 그룹 devgroup1의 현재 상태가 다음과 같이 pairdisplay 명령의 출력에 제공됩니다.


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) 12345   1..P-VOL PAIR ASYNC,54321  609   -
devgroup1 pair1(R) (CL1-C , 0, 20)54321 609..S-VOL PAIR ASYNC,-----   1    - 
devgroup1 pair2(L) (CL1-A , 0, 2) 12345   2..P-VOL PAIR ASYNC,54321  610   - 
devgroup1 pair2(R) (CL1-C , 0,21) 54321 610..S-VOL PAIR ASYNC,-----   2    -

pairvolchk -g <DG> -ss 명령이 실행되고 값 23을 리턴합니다.


phys-paris-1# pairvolchk -g devgroup1 -ss
parivolchk : Volstat is P-VOL.[status = PAIR fence = ASYNC]
phys-paris-1# echo $?
23

pairvolchk 명령의 결과는 23입니다. 이는 표 10–1Regular Primary의 개별 장치 그룹 상태와 일치합니다. 보호 그룹에 하나의 장치 그룹만 있기 때문에 총계 장치 그룹 상태는 개별 장치 그룹 상태와 같습니다. 표 10–3에 지정된 것처럼 -o 옵션으로 지정된 보호 그룹의 로컬 역할이 primary이므로 장치 그룹 상태는 유효합니다.


ProcedureHitachi TrueCopy 데이터 복제 장치 그룹 수정 방법

단계
  1. 클러스터 노드 중 하나에 로그인합니다.

    이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 정보는 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. 장치 그룹을 수정합니다.

    이 명령은 로컬 클러스터의 보호 그룹에 있는 장치 그룹의 등록 정보를 수정합니다. 그런 다음 명령은 파트너 클러스터가 동일한 이름의 보호 그룹을 포함하는 경우 새 구성을 파트너 클러스터로 전파합니다.


    # geopg modify-device-group -p property-settings [-p...] \
    TC-device-group-name protection-group-name 
    
    -p property-settings

    데이터 복제 장치 그룹의 등록 정보를 설정합니다.

    사용자가 설정할 수 있는 등록 정보에 대한 자세한 정보는 부록 A, 표준 Sun Cluster Geographic Edition 등록 정보를 참조하십시오.

    TC-device-group-name

    새 데이터 복제 장치 그룹의 이름을 지정합니다.

    protection-group-name

    새 데이터 복제 장치 그룹을 포함할 보호 그룹의 이름을 지정합니다.


예 10–13 Hitachi TrueCopy 데이터 복제 장치 그룹의 등록 정보 수정

다음 예는 Hitachi TrueCopy 보호 그룹의 일부인 데이터 복제 장치 그룹의 등록 정보를 수정하는 방법을 보여줍니다.


# geopg modify-device-group -p fence_level=async tcdg tcpg

ProcedureHitachi TrueCopy 보호 그룹에서 데이터 복제 장치 그룹을 삭제하는 방법

시작하기 전에

데이터 복제 장치 그룹을 보호 그룹에 추가하는 경우 보호 그룹에서 데이터 복제 장치 그룹을 삭제해야 하는 경우가 있습니다. 일반적으로 응용 프로그램이 디스크 세트에 기록하도록 구성된 후 디스크를 변경하지 않습니다.

데이터 복제 장치 그룹을 삭제해도 복제가 정지되거나 데이터 복제 장치 그룹의 복제 상태가 변경되지 않습니다.

보호 그룹 삭제에 대한 정보는 Hitachi TrueCopy 보호 그룹 삭제 방법을 참조하십시오. 보호 그룹에서 응용 프로그램 자원 그룹 삭제에 대한 정보는 Hitachi TrueCopy 보호 그룹에서 응용 프로그램 자원 그룹을 삭제하는 방법을 참조하십시오.

단계
  1. 클러스터 노드 중 하나에 로그인합니다.

    이 절차를 완료하려면 Geo Management RBAC 권리 프로파일이 지정되어야 합니다. RBAC에 대한 자세한 정보는 Sun Cluster Geographic Edition 소프트웨어와 RBAC를 참조하십시오.

  2. 장치 그룹을 제거합니다.

    이 명령은 장치 그룹을 로컬 클러스터의 보호 그룹에서 제거합니다. 그런 다음 명령은 파트너 클러스터가 동일한 이름의 보호 그룹을 포함하는 경우 새 구성을 파트너 클러스터로 전파합니다.


    # geopg remove-device-group device-group-name protection-group-name
    
    device-group-name

    데이터 복제 장치 그룹의 이름을 지정합니다.

    protection-group-name

    보호 그룹의 이름을 지정합니다.

    장치 그룹이 Hitachi TrueCopy 보호 그룹에서 삭제될 때 대응하는 Sun Cluster 자원 r-tc-protection-group-name-device-group-name이 복제 자원 그룹에서 제거됩니다. 결국 삭제된 장치 그룹이 더 이상 감시되지 않습니다. 보호 그룹이 삭제될 때 자원 그룹이 제거됩니다.


예 10–14 Hitachi TrueCopy 보호 그룹에서 복제 장치 그룹 삭제

다음 예는 Hitachi TrueCopy 데이터 복제 장치 그룹 제거 방법을 보여줍니다.


# geopg remove-device-group tcdg tcpg