복제된 장치를 위한 장치 그룹을 구성한 후, 복제된 장치가 사용하는 DID를 구성해야 합니다.
이 절차에서는 장문형 Sun Cluster 명령을 제공합니다. 대부분의 명령에는 단문형도 있습니다. 명령은 명령 이름이 장문형과 단문형인 것을 제외하면 동일합니다. 명령 및 단문형 명령의 목록을 보려면 부록 A, Sun Cluster 객체 지향 명령를 참조하십시오.
클러스터의 아무 노드에서나 수퍼유저 또는 solaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.
모든 노드에서 horcm 데몬이 실행되고 있는지 확인합니다.
# /usr/bin/horcmstart.sh |
pairdisplay 명령을 실행하여 어느 노드에 보조 복제본이 있는지 판별합니다.
# pairdisplay -g group-name Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M group-name pair1(L) (CL1-C , 0, 9) 54321 58..P-VOL PAIR DATA ,12345 29 - group-name pair1(R) (CL1-A , 0, 29)12345 29..S-VOL PAIR DATA ,----- 58 - |
S-VOL 상태인 로컬(L) 장치가 있는 노드에 보조 복제본이 포함되어 있습니다.
보조 복제본이 있는 노드(이전 단계에서 판별한)에서 저장소 기반 복제를 사용하기 위한 DID 장치를 구성합니다.
이 명령은 장치 복제본 쌍의 분리된 DID 인스턴스 두 개를 단일 논리 DID 인스턴스로 결합합니다. 단일 인스턴스는 양쪽 노드에서 볼륨 관리 소프트웨어가 사용할 장치를 활성화합니다.
여러 노드가 보조 복제본에 연결된 경우, 노드 중 하나에서만 이 명령을 실행합니다.
# cldevice replicate -D primary-replica-nodename -S secondary replica-nodename |
기본 복제본을 포함하는 원격 노드의 이름을 지정합니다.
현재 노드가 아닌 소스 노드를 지정합니다.
보조 복제본을 포함하는 원격 노드의 이름을 지정합니다.
기본적으로 현재 노드는 소스 노드입니다. 다른 소스 노드를 지정하려면 -S 옵션을 사용합니다.
DID 인스턴스가 결합되었는지 확인합니다.
# cldevice list -v device |
TrueCopy 복제가 설정되었는지 확인합니다.
# cldevice show device | |
DID 재매핑을 수행해도 모든 복제 장치가 성공적으로 결합되지 않으면 수동으로 각 복제 장치를 결합합니다.
수동으로 DID 인스턴스를 결합할 때에는 특별한 주의가 필요합니다. 장치 재매핑이 잘못되면 데이터 손상이 발생할 수 있습니다.
보조 복제본을 포함하는 노드에서 cldevice combine 명령을 실행합니다. 이 노드는 로컬에 있어야 합니다.
# cldevice combine -d destination-instance source-instance |
기본 복제본에 해당하는 원격 DID 인스턴스.
보조 복제본에 해당하는 로컬 DID 인스턴스.
DID 재매핑이 성공적으로 이루어졌는지 확인합니다.
# cldevice list desination-instance source-instance |
DID 인스턴스 중 하나는 나열되지 않습니다.
모든 노드에서, 결합된 모든 DID 인스턴스에 대한 DID 장치를 액세스할 수 있는지 확인합니다.
# cldevice list -v |
복제된 장치 그룹의 구성을 완료하려면 다음 절차의 단계를 수행합니다.
장치 그룹 추가 및 등록 방법(Solaris Volume Manager) 또는 SPARC: 디스크 그룹을 장치 그룹으로 등록하는 방법(VERITAS Volume Manager)
장치 그룹을 등록할 때, TrueCopy 복제 그룹과 동일한 이름을 사용하십시오.