재해 복구 사용 사례에 NSX 페더레이션과 함께 SRM(VMware Site Recovery Manager™)을 사용할 수 있습니다.

Site Recovery ManagerNSX 페더레이션과 함께 다음 워크플로를 지원합니다.

  • NSX 페더레이션 GM(글로벌 관리자) VM은 GM VM의 전체 및 테스트 복구를 지원합니다(NSX 페더레이션 관리 클러스터 VIP의 사용 여부에 관계없이 지원됨).
  • 계산 VM은 계산 VM의 전체 및 테스트 복구를 지원합니다. 재해 복구 사이트의 복구된 VM에는 이러한 NSX 태그를 기준으로 하거나 IP 주소 및 VM 이름과 같이 그러지 않은 NSX 태그 및 방화벽 규칙이 있습니다.

복구 중에 그룹 및 방화벽 규칙이 재해 복구 위치에서 복제되도록 하려면 재해 복구 위치를 관리하는 NSX 로컬 관리자에 복구 시에 NSX 태그가 있어야 합니다.

GM API를 사용하여 LM 간에 VM 태그 복제를 구성하는 방법

NSX 페더레이션 릴리스 4.0에서 로컬 관리자 간에 VM 태그 복제를 구성하려면 다음 글로벌 관리자 API를 실행합니다.
PUT https://{{gm}}/global-manager/api/v1/global-infra/vm-tag-replication-policies/policy1
{
    "display_name":"vm tag replication policy Paris to London",
    "description":"vm tag replication policy1",
    "protected_site": "/global-infra/sites/LM_Paris",
    "recovery_sites": [
        "/global-infra/sites/LM_London"
    ],
    "groups":[
        "/global-infra/domains/default/groups/Web-VM-Group",
        "/global-infra/domains/default/groups/DB-VM-Group"
    ],
    "vm_match_criteria": "MATCH_BIOS_UUID_NAME"

LM_Paris는 Web-VM-Group + DB-VM-Group 그룹에 있는 VM의 BIOS UUID에 대한 태그 정보를 LM_London으로 전송합니다. Site Recovery Manager를 사용하여 런던 VM을 복구하기 전에는 LM_London에 BIOS UUID가 있는 VM이 없으며 아직 표시되지 않습니다. 그러나 이 런던에서 VM을 복구하면 LM_London은 BIOS UUID가 있는 VM을 확인하고 Site Recovery Manager가 VM에 NSX 태그를 적용합니다. VM은 NSX 태그를 기준으로 보안을 가져옵니다.

참고: vm_match_criteria에는 두 개의 가능한 값 MATCH_BIOS_UUID_NAME 또는 MATCH_NSX_ATTACHMENT_ID가 있습니다. 복구 시 Site Recovery Manager는 모든 구성이 Site Recovery Manager에서 유효하도록 두 값을 모두 복사합니다. 그러나 다른 제품이 VM 복제를 완료하고 하나는 복사하지만 다른 값은 복사하지 않는 경우에는 적절한 vm_match_critria 값을 사용하여 GM을 구성합니다.

GM API를 사용하여 LM 간에 VM 태그 복제를 확인하는 방법

로컬 관리자 간 VM 태그 복제에 대한 세부 정보를 가져오려면 다음 글로벌 관리자 API를 실행합니다.
GET https://{{gm}}/global-manager/api/v1/global-infra/vm-tag-replication-policies
다음과 비슷한 출력이 반환됩니다.
{
  "protected_site": "/global-infra/sites/LM_Paris",
  "recovery_sites": [
    "/global-infra/sites/LM_London"
  ],
  "vm_match_criteria": "MATCH_BIOS_UUID_NAME",
  "groups": [
    "/global-infra/domains/default/groups/Web-VM-Group",
    "/global-infra/domains/default/groups/DB-VM-Group"
  ],
  "resource_type": "VMTagReplicationPolicy",
  "id": "policy1",
  "display_name": "vm tag replication policy Paris to London",
  "description": "vm tag replication policy1",
  "path": "/global-infra/vm-tag-replication-policies/policy1",
  "relative_path": "policy1",
  "parent_path": "/global-infra",
  "unique_id": "9ee18586-5480-41d9-8223-690c9226d763",
  "marked_for_delete": false,
  "overridden": false,
  "_create_time": 1638413861377,
  "_create_user": "admin",
  "_last_modified_time": 1638413861377,
  "_last_modified_user": "admin",
  "_system_owned": false,
  "_protection": "NOT_PROTECTED",
  "_revision": 0
}

NSX는 복구 사이트의 항목을 하나만 지원합니다. 자세한 내용은 "NSX 글로벌 관리자 REST API 가이드" 에서 vm-tag-replication-policies/policy-name API를 참조하십시오.