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 master_vdisk_id | master_vdisk_name
(필수) master_vdisk_id 또는 master_vdisk_name의 ID 또는 이름을 지정합니다.
새 원격 복사 관계가 hide_secondary 유형의 호스트에 맵핑되면 2차 볼륨이 호스트에 제공되지 않습니다. 그러나 구성 용도로는 맵핑됩니다. 다음의 경우 2차 볼륨이 호스트에 제공됩니다.
  • 호스트 유형이 hide_secondary 이외의 유형으로 변경됩니다.
  • stoprcrelationship -access를 지정하여 원격 복사 관계가 중지됩니다.
  • 원격 복사 관계가 삭제되거나 전환되어 볼륨이 더 이상 2차 볼륨이 아닙니다.
-aux aux_vdisk_id | aux_vdisk_name
(필수) aux_vdisk_id 또는 aux_vdisk_name의 ID 또는 이름을 지정합니다.
-cluster cluster_id | cluster_name
(필수) 원격 클러스터의 ID 또는 이름을 지정합니다.
  • 시스템 내 관계를 작성하는 경우 로컬 시스템의 ID를 입력합니다. 관계의 볼륨은 시스템 내 동일한 I/O 그룹에 속해야 합니다.
  • 시스템 내 관계를 작성하는 경우 원격 시스템의 ID를 입력합니다. 두 개의 서로 다른 시스템에서 관계를 작성하려면 mkrcrelationship 명령을 수신할 때 시스템을 연결해야 합니다.
-name new_name_id
(선택사항) 관계에 지정할 레이블을 지정합니다.
-consistgrp consist_group_id | consist_group_name
(선택사항) 이 관계가 결합하는 일관성 그룹을 지정합니다. -consistgrp 매개변수를 제공하지 않은 경우 관계는 자체적으로 시작, 중지 및 전환될 수 있는 독립형 관계로 작성됩니다.
참고: 메트로 미러, 글로벌 미러 active-active 관계는 동일한 일관성 그룹에 속할 수 없습니다.첫 번째 관계가 일관성 그룹에 추가되면 그룹은 관계와 동일한 유형을 사용합니다. 그런 다음 해당 유형의 관계만 일관성 그룹에 추가할 수 있습니다.
-sync
(선택사항) 시스템에서 동기화된 관계를 작성하도록 지정합니다. -sync 매개변수는 관계가 작성되는 특정 시점에서 마스터 및 보조 디스크가 동일한 데이터를 포함하도록 보장합니다. 마스터 디스크와 일치하도록 보조 디스크를 작성하고 create 명령을 실행하기 전에 디스크에 대한 입력 트랜잭션이 수행되지 않도록 보장해야 합니다. 초기 백그라운드 동기화는 건너뜁니다.
-global
(선택사항) 시스템에서 새 글로벌 미러 관계를 작성하도록 지정합니다. -global 매개변수를 지정하지 않은 경우 대신 메트로 미러 관계가 작성됩니다. -activeactive로 이 키워드를 지정할 수 없습니다.
-cyclingmode none | multi
(선택사항) 이 관계에 대해 글로벌 미러의 동작을 지정합니다.
  • none을 지정하면(기본값) IBM Spectrum Virtualize™ 의 이전 버전에서 글로벌 미러와 동일한 동작이 제공됩니다.
  • multi를 지정하면 순환 프로토콜을 사용합니다.
기본 순환 기간은 300초입니다. 순환 기간은 chrcrelationship 명령을 사용하여 관계를 작성한 후에 수정할 수정할 수 있습니다. cycling_modemulti로 설정된 관계를 시작하려면 관계에 대한 변경 볼륨을 정의해야 합니다.
중요사항: 이 매개변수는 -global과 함께 지정해야 합니다.
-activeactive
(선택사항) active-active 모드에서 관계를 작성하도록 지정합니다. -global(기본적으로 이 매개변수는 작성 중인 메트로 미러 관계가 됨)과 함께 이 키워드를 지정할 수 없습니다.

설명

이 명령은 새 글로벌 미러, 메트로 미러 또는 active-active 관계를 작성합니다. 메트로 미러 관계는 두 볼륨 사이의 관계를 정의합니다. 한 볼륨은 마스터 볼륨이고 다른 볼륨은 보조 볼륨입니다. 이 관계는 삭제될 때까지 지속됩니다. 보조 볼륨은 마스터 볼륨과 크기가 동일해야 하며 그렇지 않으면 명령이 실패합니다. 또한 이 명령은 새 관계 ID를 리턴합니다.

마스터 및 보조는 기존 관계에 존재할 수 없습니다. 마스터 볼륨을 FlashCopy® 맵핑의 대상으로 처리하는 정의된 FlashCopy 맵핑은 마스터 볼륨과 동일한 I/O 그룹을 사용해야 합니다. FlashCopy 맵핑의 대상으로 제안된 보조 볼륨을 보유하는 정의된 FlashCopy 맵핑은 보조 볼륨과 동일한 I/O 그룹을 사용해야 합니다.
참고: 보조 볼륨이 활성 FlashCopy 맵핑 대상인 경우 이 명령으로 원격 복사 관계를 작성할 수 없습니다. I/O 그룹에 원격 복사에 할당할 수 있는 충분한 비트맵 공간이 있고 원격 복사에 할당된 공간이 새 관계를 수용하는데 충분하지 않으면 공간은 자동으로 추가됩니다. (원격 복사에는 글로벌 미러, 메트로 미러 및 활성-활성 관계가 포함됩니다.)
참고: 볼륨에서 클라우드 스냅샷이 사용으로 설정되거나 볼륨 소유자 유형이 cloud_backup인 경우 이 명령을 사용할 수 없습니다.
메트로 미러 관계는 다음 복사 유형 중 하나를 사용합니다.
  • 메트로 미러 사본은 사본이 호스트 애플리케이션에 I/O 완료 확인을 전송하기 전에 1차 및 2차 볼륨 모두에 업데이트가 커미트되도록 합니다. 그러면 장애 복구 조작이 수행되는 경우 2차 볼륨이 1차 볼륨과 동기화됩니다.
  • 글로벌 미러 사본은 업데이트가 2차 볼륨에 커미트되기 전에 호스트 애플리케이션이 I/O 완료 확인을 수신할 수 있게 해 줍니다. 장애 조치 조작이 수행되면 호스트 애플리케이션은 2차 볼륨에 커미트되지 않은 업데이트를 모두 복구해 적용해야 합니다.

선택적으로 관계에 이름을 지정할 수 있습니다. 이름은 두 시스템에서 고유한 관계 이름이어야 합니다.

관계는 선택적으로 일관성 그룹에 지정될 수 있습니다. 일관성 그룹은 관계의 연결이 끊어질 경우 그룹 내 모든 관계의 데이터가 일관된 상태가 되도록 여러 관계를 관리하도록 합니다. 예를 들어, 해당 상태는 데이터 파일 및 로그 파일이 별도의 볼륨에 저장되고 결과적으로 별도의 관계로 관리되는 데이터베이스 애플리케이션에서 중요할 수 있습니다.
알아두기: 장애가 발생한 경우 기본 및 보조 사이트 연결이 끊어질 수 있습니다.
연결이 끊어지고 관계가 기본에서 보조 사이트로 데이터 복사를 중지하면 볼륨과 연관된 관계가 일관성 그룹에 속하지 않은 경우 별도의 두 개의 2차 볼륨에 대한 업데이트가 일관된 방식으로 중지됨을 보장하지 않습니다.

적절한 데이터베이스 조작으로 로그 파일 및 데이터베이스 데이터에 대한 업데이트가 일관되고 정리된 방식으로 수행하는 것이 중요합니다. 이 예제에서는 보조 사이트의 로그 파일 볼륨 및 데이터 볼륨이 일관된 상태인 것이 중요합니다. 이는 이 볼륨과 연관된 관계를 일관성 그룹으로 배치하면 달성할 수 있습니다. 메트로 미러와 글로벌 미러 처리 둘 다에서 보조의 두 볼륨에 대한 업데이트가 중지되어 기본 사이트에서 발생한 업데이트에 기반한 일관된 이미지를 남깁니다.

일관성 그룹을 지정하는 경우 그룹 및 관계 모두는 동일한 마스터 시스템 및 동일한 보조 시스템을 사용하여 작성되어야 합니다. 관계는 다른 일관성 그룹의 일부일 수 없습니다. 일관성 그룹이 비어 있는 경우, 일관성 그룹은 이에 추가되는 첫 번째 관계 유형을 획득합니다. 따라서 일관성 그룹에 추가하는 각 후속 관계의 유형은 동일해야 합니다.

일관성 그룹이 비어 있지 않은 경우, 일관성 그룹과 관계는 동일한 상태여야 합니다. 일관성 그룹이 비어 있는 경우, 일관성 그룹은 이에 추가되는 첫 번째 관계의 상태를 획득합니다. 상태에서 복사 방향을 지정하면 일관성 그룹 및 및 관계의 방향은 해당 방향과 일치해야 합니다.

일관성 그룹을 지정하지 않으면 독립형 관계가 작성됩니다.

-sync 매개변수를 지정하면 마스터 및 보조 볼륨은 관계가 작성되는 시점에서 동일한 데이터를 포함합니다. mkrcrelationship 명령을 실행하기 전에 보조 볼륨이 마스터 볼륨과 일치하도록 작성되고 어느 한 볼륨으로 데이터 이동이 일어나지 않도록 해야 합니다.

-global 매개변수를 지정하는 경우 글로벌 미러 관계가 작성됩니다. 그렇지 않으면 대신 메트로 미러 관계가 작성됩니다.

-master-aux 매개변수에서 지정된 볼륨은 기본 관계에서 마스터 또는 보조 볼륨이 될 수 없습니다.

-activeactive를 지정하는 경우 다음 조건이 해당됩니다.
  • -cluster로 지정된 시스템이 로컬 시스템이어야 합니다.
  • -global이 지정되지 않아야 합니다.
  • -master와 함께 지정된 볼륨은 다음 조건을 만족해야 합니다.
    • 두 노드 모두 동일한 사이트 이름과 사이트 ID가 있는 I/O 그룹에 있어야 합니다.
    • 모든 볼륨 사본이 볼륨의 I/O 그룹과 동일한 사이트에 있는 스토리지 풀에 저장되어야 합니다.
    • FlashCopy 맵핑의 대상이 아니어야 합니다.
    • 다른 사이트에 있는 노드의 비트맵 메모리를 사용하거나 다른 사이트에 있는 볼륨에 대한 FlashCopy 맵핑의 소스가 아니어야 합니다(단, 볼륨은 대상 볼륨과 맵이 동일한 사이트에 있는 FlashCopy 맵핑의 소스가 될 수 있음).
  • -aux와 함께 지정된 볼륨은 다음 조건을 만족해야 합니다.
    • 사이트 ID 및 사이트 이름이 마스터 볼륨과 다른 I/O 그룹에 있어야 하며 볼륨 호스트 맵핑이 정의되어 있지 않아야 합니다.
    • 모든 볼륨 사본이 볼륨의 I/O 그룹과 동일한 사이트에 있는 스토리지 풀에 저장되어야 합니다.
    • FlashCopy 맵핑의 대상이 아니어야 합니다.
    • 다른 사이트에 있는 노드의 비트맵 메모리를 사용하거나 다른 사이트에 있는 볼륨에 대한 FlashCopy 맵핑의 소스가 아니어야 합니다(단, 볼륨은 대상 볼륨과 맵이 동일한 사이트에 있는 FlashCopy 맵핑의 소스가 될 수 있음).
-master 매개변수를 사용하여 지정하는 볼륨에 액세스하여 이러한 볼륨에 저장된 데이터에 액세스하십시오. -master-aux 매개변수로 지정된 볼륨의 두 I/O 그룹 모두 로컬 물리적 사본과 캐시가 있어야, 보조 볼륨의 사이트가 사용 가능한지에 상관없이 액세스할 수 있습니다(마스터 볼륨 ID 사용).
알아두기: 파일 시스템이 소유한 볼륨에서는 이 명령을 사용할 수 없습니다.

호출 예제

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