mkrcrelationship
mkrcrelationship 명령을 지정하여 동일한 클러스터형 시스템(시스템)의 볼륨에 대해 시스템 내 메트로 미러 관계 또는 시스템 간 관계(둘 이상의 시스템과 관련된 경우)를 형성하는 새 글로벌 미러, 메트로 미러 또는 active-active 관계를 작성하십시오.
구문
>>- mkrcrelationship -- -- -master --+- master_vdisk_id ---+----> '- master_vdisk_name -' >-- -- -aux --+- aux_vdisk_id ---+-- ---------------------------> '- aux_vdisk_name -' >-- -cluster --+- cluster_id ---+-- ----------------------------> '- cluster_name -' >--+------------------------+-- --------------------------------> '- -name -- new_name_id -' >--+-----------------------------------------+-- ---------------> '- -consistgrp --+- consist_group_id ---+-' '- consist_group_name -' >--+---------+-- -----------------------------------------------> '- -sync -' >--+-------------------------------------------+-- ------------>< +- -global --+----------------------------+-+ | '- -cyclingmode--+- none --+-' | | '- multi -' | '- -activeactive ---------------------------'
매개변수
- (필수) master_vdisk_id 또는 master_vdisk_name의
ID 또는 이름을 지정합니다.새 원격 복사 관계가 hide_secondary 유형의 호스트에 맵핑되면 2차 볼륨이 호스트에 제공되지 않습니다. 그러나 구성 용도로는 맵핑됩니다. 다음의 경우 2차 볼륨이 호스트에 제공됩니다.
- 호스트 유형이 hide_secondary 이외의 유형으로 변경됩니다.
- stoprcrelationship -access를 지정하여 원격 복사 관계가 중지됩니다.
- 원격 복사 관계가 삭제되거나 전환되어 볼륨이 더 이상 2차 볼륨이 아닙니다.
- (필수) aux_vdisk_id 또는 aux_vdisk_name의 ID 또는 이름을 지정합니다.
- (필수) 원격 클러스터의 ID 또는 이름을 지정합니다.
- 시스템 내 관계를 작성하는 경우 로컬 시스템의 ID를 입력합니다. 관계의 볼륨은 시스템 내 동일한 I/O 그룹에 속해야 합니다.
- 시스템 내 관계를 작성하는 경우 원격 시스템의 ID를 입력합니다. 두 개의 서로 다른 시스템에서 관계를 작성하려면 mkrcrelationship 명령을 수신할 때 시스템을 연결해야 합니다.
- (선택사항) 관계에 지정할 레이블을 지정합니다.
- (선택사항) 이 관계가 결합하는 일관성 그룹을 지정합니다. -consistgrp
매개변수를 제공하지 않은 경우 관계는 자체적으로 시작, 중지 및 전환될 수 있는 독립형 관계로 작성됩니다. 참고: 메트로 미러, 글로벌 미러 active-active 관계는 동일한 일관성 그룹에 속할 수 없습니다.첫 번째 관계가 일관성 그룹에 추가되면 그룹은 관계와 동일한 유형을 사용합니다. 그런 다음 해당 유형의 관계만 일관성 그룹에 추가할 수 있습니다.
- (선택사항) 시스템에서 동기화된 관계를 작성하도록 지정합니다. -sync 매개변수는 관계가 작성되는 특정 시점에서 마스터 및 보조 디스크가 동일한 데이터를 포함하도록 보장합니다. 마스터 디스크와 일치하도록 보조 디스크를 작성하고 create 명령을 실행하기 전에 디스크에 대한 입력 트랜잭션이 수행되지 않도록 보장해야 합니다. 초기 백그라운드 동기화는 건너뜁니다.
- (선택사항) 시스템에서 새 글로벌 미러 관계를 작성하도록 지정합니다. -global 매개변수를 지정하지 않은 경우 대신 메트로 미러 관계가 작성됩니다. -activeactive로 이 키워드를 지정할 수 없습니다.
- (선택사항) 이 관계에 대해 글로벌 미러의 동작을 지정합니다.
- none을 지정하면(기본값) IBM Spectrum Virtualize™ 의 이전 버전에서 글로벌 미러와 동일한 동작이 제공됩니다.
- multi를 지정하면 순환 프로토콜을 사용합니다.
중요사항: 이 매개변수는 -global과 함께 지정해야 합니다. - (선택사항) active-active 모드에서 관계를 작성하도록 지정합니다. -global(기본적으로 이 매개변수는 작성 중인 메트로 미러 관계가 됨)과 함께 이 키워드를 지정할 수 없습니다.
설명
이 명령은 새 글로벌 미러, 메트로 미러 또는 active-active 관계를 작성합니다. 메트로 미러 관계는 두 볼륨 사이의 관계를 정의합니다. 한 볼륨은 마스터 볼륨이고 다른 볼륨은 보조 볼륨입니다. 이 관계는 삭제될 때까지 지속됩니다. 보조 볼륨은 마스터 볼륨과 크기가 동일해야 하며 그렇지 않으면 명령이 실패합니다. 또한 이 명령은 새 관계 ID를 리턴합니다.
- 메트로 미러 사본은 사본이 호스트 애플리케이션에 I/O 완료 확인을 전송하기 전에 1차 및 2차 볼륨 모두에 업데이트가 커미트되도록 합니다. 그러면 장애 복구 조작이 수행되는 경우 2차 볼륨이 1차 볼륨과 동기화됩니다.
- 글로벌 미러 사본은 업데이트가 2차 볼륨에 커미트되기 전에 호스트 애플리케이션이 I/O 완료 확인을 수신할 수 있게 해 줍니다. 장애 조치 조작이 수행되면 호스트 애플리케이션은 2차 볼륨에 커미트되지 않은 업데이트를 모두 복구해 적용해야 합니다.
선택적으로 관계에 이름을 지정할 수 있습니다. 이름은 두 시스템에서 고유한 관계 이름이어야 합니다.
적절한 데이터베이스 조작으로 로그 파일 및 데이터베이스 데이터에 대한 업데이트가 일관되고 정리된 방식으로 수행하는 것이 중요합니다. 이 예제에서는 보조 사이트의 로그 파일 볼륨 및 데이터 볼륨이 일관된 상태인 것이 중요합니다. 이는 이 볼륨과 연관된 관계를 일관성 그룹으로 배치하면 달성할 수 있습니다. 메트로 미러와 글로벌 미러 처리 둘 다에서 보조의 두 볼륨에 대한 업데이트가 중지되어 기본 사이트에서 발생한 업데이트에 기반한 일관된 이미지를 남깁니다.
일관성 그룹을 지정하는 경우 그룹 및 관계 모두는 동일한 마스터 시스템 및 동일한 보조 시스템을 사용하여 작성되어야 합니다. 관계는 다른 일관성 그룹의 일부일 수 없습니다. 일관성 그룹이 비어 있는 경우, 일관성 그룹은 이에 추가되는 첫 번째 관계 유형을 획득합니다. 따라서 일관성 그룹에 추가하는 각 후속 관계의 유형은 동일해야 합니다.
일관성 그룹이 비어 있지 않은 경우, 일관성 그룹과 관계는 동일한 상태여야 합니다. 일관성 그룹이 비어 있는 경우, 일관성 그룹은 이에 추가되는 첫 번째 관계의 상태를 획득합니다. 상태에서 복사 방향을 지정하면 일관성 그룹 및 및 관계의 방향은 해당 방향과 일치해야 합니다.
일관성 그룹을 지정하지 않으면 독립형 관계가 작성됩니다.
-sync 매개변수를 지정하면 마스터 및 보조 볼륨은 관계가 작성되는 시점에서 동일한 데이터를 포함합니다. mkrcrelationship 명령을 실행하기 전에 보조 볼륨이 마스터 볼륨과 일치하도록 작성되고 어느 한 볼륨으로 데이터 이동이 일어나지 않도록 해야 합니다.
-global 매개변수를 지정하는 경우 글로벌 미러 관계가 작성됩니다. 그렇지 않으면 대신 메트로 미러 관계가 작성됩니다.
-master 및 -aux 매개변수에서 지정된 볼륨은 기본 관계에서 마스터 또는 보조 볼륨이 될 수 없습니다.
- -cluster로 지정된 시스템이 로컬 시스템이어야 합니다.
- -global이 지정되지 않아야 합니다.
- -master와 함께 지정된 볼륨은 다음 조건을 만족해야 합니다.
- 두 노드 모두 동일한 사이트 이름과 사이트 ID가 있는 I/O 그룹에 있어야 합니다.
- 모든 볼륨 사본이 볼륨의 I/O 그룹과 동일한 사이트에 있는 스토리지 풀에 저장되어야 합니다.
- FlashCopy 맵핑의 대상이 아니어야 합니다.
- 다른 사이트에 있는 노드의 비트맵 메모리를 사용하거나 다른 사이트에 있는 볼륨에 대한 FlashCopy 맵핑의 소스가 아니어야 합니다(단, 볼륨은 대상 볼륨과 맵이 동일한 사이트에 있는 FlashCopy 맵핑의 소스가 될 수 있음).
- -aux와 함께 지정된 볼륨은 다음 조건을 만족해야 합니다.
- 사이트 ID 및 사이트 이름이 마스터 볼륨과 다른 I/O 그룹에 있어야 하며 볼륨 호스트 맵핑이 정의되어 있지 않아야 합니다.
- 모든 볼륨 사본이 볼륨의 I/O 그룹과 동일한 사이트에 있는 스토리지 풀에 저장되어야 합니다.
- FlashCopy 맵핑의 대상이 아니어야 합니다.
- 다른 사이트에 있는 노드의 비트맵 메모리를 사용하거나 다른 사이트에 있는 볼륨에 대한 FlashCopy 맵핑의 소스가 아니어야 합니다(단, 볼륨은 대상 볼륨과 맵이 동일한 사이트에 있는 FlashCopy 맵핑의 소스가 될 수 있음).
호출 예제
mkrcrelationship -master vdisk1 -aux vdisk2 -name rccopy1
-cluster 0000020063432AFD
출력 결과:
RC Relationship, id [28], successfully created
호출 예제
mkrcrelationship -master vdiskA -aux vdiskB -cluster clusterB -name new_rel -global -cyclingmode multi
출력 결과:
RC Relationship, id [28], successfully created
호출 예제
mkrcrelationship -master volA -aux volB -cluster localCluster -activeactive
출력 결과:
RC Relationship, id [28], successfully created
