어플라이언스 관리 콘솔에서 Google Cloud VMware Engine 보호 자동화

이 페이지에서는 어플라이언스 관리 콘솔에서 태그를 사용하여 VMware VM의 백업을 자동화하는 방법을 종합적으로 설명합니다.

새 Google Cloud VMware Engine의 백업 구성

Google Cloud VMware Engine은 Google Cloud에서 VMware 플랫폼을 실행할 수 있게 해주는 완전 관리형 서비스입니다. Google Cloud VMware Engine은 VMware 운영 연속성을 제공하므로 클라우드 가격 모델의 이점을 누리고 총소유비용을 절감할 수 있습니다. Google Cloud VMware Engine은 주문형 프로비저닝, 사용한 만큼만 지불하는 모델, 용량 최적화도 제공합니다. 자세한 내용은 Google Cloud VMware Engine을 참조하세요.

Google Cloud VMware Engine을 배포하고 Google Cloud 백업 및 DR을 통해 VMware VM 백업을 시작할 수 있습니다. 시작하려면 백업 및 DR 보호를 위한 Google Cloud VMware Engine 구성을 참조하세요.

백업 자동화 기본 요건

VMware VM 백업 자동화를 시작하기 전에 다음 절차를 읽고 백업을 준비하세요.

백업 및 DR을 설정하고 백업 계획 템플릿을 만든 후에는 vSphere 태그를 사용하여 VM에 백업 계획 템플릿을 적용하여 VMware VM 보호를 자동화할 수 있습니다.

권한

vSphere에서 태그 카테고리와 태그를 만들고 업데이트하고 삭제하려면 vSphere 태그 지정 권한이 필요합니다. 자세한 내용은 vSphere 태그 지정 권한을 참조하세요.

IAM 역할 및 권한

어플라이언스 관리 콘솔에서 동적 보호 태그를 만들고 업데이트하고 삭제하려면 다음 역할 중 하나가 있어야 합니다.

  • 백업 및 DR 관리자

  • 백업 및 DR 백업 사용자

  • 백업 및 DR 사용자 V2

  • 프로젝트 편집자

  • 프로젝트 소유자

  • 다음 권한이 포함된 커스텀 역할:

필수 권한

  • backupdr.managementServers.listDynamicProtection
  • backupdr.managementServers.getDynamicProtection
  • backupdr.managementServers.createDynamicProtection
  • backupdr.managementServers.deleteDynamicProtection
  • compute.instances.listEffectiveTags

백업 및 DR 역할 자세히 알아보기

태그를 사용하여 백업 계획 템플릿 자동 적용

이 섹션에서는 태그를 사용하여 VMware VM에 백업 계획을 자동으로 적용하는 방법을 설명합니다. 먼저 어플라이언스 관리 콘솔에서 백업 계획을 태그에 매핑합니다. 그런 다음 어플라이언스 관리 콘솔에서 할당된 동일한 값을 사용하여 vCenter에서 태그를 만듭니다.

동적 보호 태그 값 만들기

다음 안내에 따라 VMware VM에 사용할 수 있는 동적 보호 태그 값을 만듭니다.

  1. 어플라이언스 관리 콘솔에서 백업 계획을 클릭하고 동적 보호 태그를 선택합니다.
  2. 동적 보호 태그 만들기를 클릭합니다.
  3. 이름 지정 요구사항을 따르는 고유한 태그 값을 입력합니다.
  4. 애플리케이션 유형 목록에서 VMware Engine을 선택합니다.
  5. 태그 값과 연결할 해당 템플릿 및 프로필을 선택합니다. 현재 선택으로 VM을 보호할 수 있는 vCenter를 확인할 수 있습니다. 참고: 각 태그 값에는 고유한 템플릿과 프로필이 필요합니다.
  6. 저장을 클릭합니다.

    동적 보호 태그 값이 생성됩니다.

vSphere에서 동적 보호 태그 만들기

다음 안내에 따라 보호를 자동화하기 위해 VMware VM에 연결할 동적 보호 태그를 만듭니다.

태그 카테고리 만들기

vSphere에서 태그 카테고리와 태그를 만들고, 업데이트하고, 삭제하려면 vSphere 태그 지정 권한이 필요합니다.

  1. vSphere 클라이언트에서 메뉴 > 태그 및 맞춤 속성을 클릭합니다.
  2. 태그 탭을 클릭하고 카테고리를 클릭합니다.
  3. 새 카테고리 아이콘을 클릭합니다.
  4. backupdr-dynamicprotect 이름으로 카테고리를 추가합니다.
  5. 객체당 태그에서 태그 1개를 선택합니다. 태그 여러 개 옵션은 선택하지 마세요. 여러 태그 옵션을 선택하면 동일한 카테고리의 여러 태그가 단일 VM에 할당되어 잠재적인 문제가 발생할 수 있습니다.
  6. 선택사항: 설명 상자에 태그 카테고리에 대한 설명을 입력합니다.
  7. 연결 가능한 객체 유형 섹션에서 가상 머신 옆의 체크박스를 선택합니다.

    태그 카테고리 작업에 대한 자세한 내용은 이 VMware 문서를 참조하세요.

태그 카테고리의 태그 만들기

vSphere에서 태그 카테고리와 태그를 만들고, 업데이트하고, 삭제하려면 vSphere 태그 지정 권한이 필요합니다.

나중에 태그 값을 추가, 수정 또는 삭제할 수 있습니다.

각 태그는 이전에 Google Cloud 콘솔에서 설정한 동적 보호 태그 값의 정확한 철자와 일치해야 합니다.

  1. vSphere 클라이언트에서 메뉴 > 태그 및 맞춤 속성을 클릭합니다.
  2. 태그를 클릭합니다.
  3. 새 태그 아이콘을 클릭합니다.
  4. 어플라이언스 관리 콘솔에서 설정한 이름을 지정합니다.
  5. 이 태그를 사용하여 보호에 사용할 백업 템플릿 및 프로필에 대한 설명을 추가합니다.
  6. 카테고리 목록에서 이전에 만든 backupdr-dynamicprotect 태그 카테고리를 선택합니다.

    VMware 문서에서 태그 작업에 대해 자세히 알아보세요.

VMware VM에 동적 보호 태그 추가

동적 보호 태그 값을 만들고 동적 보호 태그에 연결했으므로 다음 단계는 VMware VM에 태그를 할당하는 것입니다. VM이 논리적 그룹 내에서 보호되는 경우 태그 기반 보호가 작동하지 않습니다. 논리적 그룹을 삭제하고 동적 보호를 사용해 보세요.

vSphere의 VM에 태그를 할당하려면 루트 vCenter Server 인스턴스에 대한 vSphere 태그 지정 권한이 있어야 합니다.

다음 안내에 따라 동적 보호 태그를 VMware VM에 할당할 수 있습니다.

  1. vSphere 클라이언트에서 인벤토리 트리로 이동합니다.
  2. 목록에서 객체를 선택합니다. 작업을 클릭하거나 객체 이름을 마우스 오른쪽 버튼으로 클릭하여 메뉴를 표시할 수 있습니다.
  3. 태그 및 맞춤 속성을 선택합니다.
  4. 태그 할당을 선택합니다.
  5. backupdr-dynamicprotect 태그 카테고리에 속하는 목록에서 태그 값을 선택합니다.

    VMware 문서에서 태그 할당 단계에 대한 자세한 내용 확인

VMware VM에서 태그 삭제

다음 안내에 따라 VMware VM에서 태그를 분리할 수 있습니다. vSphere의 VM에서 태그를 삭제하려면 루트 vCenter Server 인스턴스에 대한 vSphere 태그 지정 권한이 있어야 합니다.

  1. vSphere 클라이언트에서 인벤토리 트리로 이동합니다.
  2. 목록에서 객체를 선택합니다. 작업을 클릭하거나 객체 이름을 마우스 오른쪽 버튼으로 클릭하여 메뉴를 가져올 수 있습니다.
  3. 태그 및 맞춤 속성을 선택합니다.
  4. 태그 삭제를 선택합니다.
  5. 목록에서 태그를 선택하여 삭제합니다.

태그 삭제 단계에 대한 자세한 내용은 VMware 문서를 참조하세요.

수동 자동 보호 실행

보호 엔진은 현지 시간으로 매일 오전 4시 15분과 오후 4시 15분에 실행되지만 다음 명령어 단계를 사용하여 동적 보호 엔진을 주문형으로 실행할 수도 있습니다.

  1. 'https://bmc-'로 시작하고 '.com'으로 끝나는 값을 입력하여 어플라이언스 관리 콘솔 엔드포인트를 설정합니다. 예를 들면 https://bmc-PROJECT_NUMBER-GENERATED_ID-dot-REGION.backupdr.googleusercontent.com입니다.

    export MC_ENDPOINT="MC_ENDPOINT_edited_value"
    
  2. bearer 토큰을 생성합니다.

    echo "Generating a new bearer token..."
    export BEARER_TOKEN=$(gcloud auth print-access-token)
    echo "Bearer token generated: BEARER_TOKEN=$BEARER_TOKEN"
    
  3. 새 세션 ID를 가져옵니다.

    echo "Generating a new session id..."
    export SESSION_RESPONSE=$(curl -XPOST -H "Authorization: Bearer $BEARER_TOKEN" -H "Content-Type: application/json" -d '{}' "$MC_ENDPOINT/actifio/session" 2>&-)
    export SESSION_ID=$(echo $SESSION_RESPONSE | jq -r '.session_id')
    
    if [ -z ${SESSION_ID} ]
      then echo "Issue with generating a new session id. Response: $SESSION_RESPONSE";
      return 1;
    fi
    
    echo "Session id generated: SESSION_ID=$SESSION_ID"
    

    엔드포인트를 설정하고, Bearer 토큰을 생성하고, 세션 ID를 가져온 후에는 세션 ID가 만료될 때까지 1시간 동안 동적 보호 작업을 트리거할 수 있습니다.

  4. 동적 보호 작업을 트리거합니다.

    동적 보호 작업은 모든 VMware VM을 현재 태그로 업데이트하고 태그를 기반으로 백업 계획을 할당합니다. 트리거된 작업은 워크로드에 대기 중인 변경사항 수에 따라 몇 분 정도 걸릴 수 있습니다.

    echo "Triggering dynamic protection job.."
    
    curl -H "Authorization: Bearer $BEARER_TOKEN" -H "backupdr-management-session: Actifio $SESSION_ID" -H "Content-Type: application/json" -XPOST -d '{}' "$MC_ENDPOINT/actifio/dynamicprotection/job/vmwarevm"
    
    echo "Dynamic protection job triggered."
    

수동 보호를 동적 보호로 이전

이미 보호된 리소스를 태그를 사용하여 동적 보호를 사용하도록 마이그레이션하려면 프로젝트에서 마이그레이션 플래그를 사용 설정해야 합니다. 마이그레이션을 사용 설정하면 이제 수동으로 보호되는 모든 VM에서 동적 보호를 사용할 수 있습니다. VM에 태그를 추가하면 태그에 따라 VM이 자동으로 보호되고 기존 수동 보호는 삭제됩니다.

시작하기 전에 수동 자동 보호 실행의 단계에 따라 세션을 설정합니다.

Bash

다음 명령어를 실행합니다.

  1. 'https://bmc-'로 시작하고 '.com'으로 끝나는 값을 입력하여 어플라이언스 관리 콘솔 엔드포인트를 설정합니다. 예를 들면 https://bmc-PROJECT_NUMBER-GENERATED_ID-dot-REGION.backupdr.googleusercontent.com입니다.

    #!/bin/bash
    export MC_ENDPOINT="MC_ENDPOINT_edited_value"
    
  2. 이전을 사용 설정합니다.

    curl -H "Authorization: Bearer $BEARER_TOKEN" -H "backupdr-management-session: Actifio $SESSION_ID" -H "Content-Type: application/json" -XPATCH -d '{ "enableMigrationToTagBasedProtection":"true"}' "$MC_ENDPOINT/actifio/dynamicprotection/jobconfig"
    

어플라이언스 관리 콘솔

수동으로 보호되는 VMware VM을 태그 기반 보호로 마이그레이션하려면 다음 단계를 따르세요.

  1. 태그 기반 보호로 이전 사용 설정을 사용 설정 상태로 전환합니다.
  2. '이전 사용 설정' 대화상자를 확인합니다. 수동으로 보호된 VMware VM은 VM에 정의된 태그를 사용하여 다시 보호됩니다.

수동으로 보호되는 VMware VM을 태그 기반 보호로 마이그레이션하는 것을 사용 중지하려면 다음 단계를 따르세요.

  1. 태그 기반 보호로 이전 사용 설정을 사용 중지 상태로 전환합니다.
  2. '이전 사용 중지' 대화상자를 확인합니다. 이렇게 하면 수동으로 보호된 VMware VM을 태그 기반 보호로 마이그레이션할 수 없습니다.

활동 및 알림

동적 보호 엔진이 실행된 후 모니터링 이벤트에서 진행 상황을 검토할 수 있습니다. 어플라이언스 관리 콘솔은 동적 보호 작업을 수행한 후 요약 알림을 수신합니다. 사용자 조치가 필요한 경우 오류 알림이 전송됩니다.

권장사항

동적 보호를 사용하여 많은 수의 VM을 보호하면 실행 중인 백업 작업 수와 사용되는 스토리지 양이 증가할 수 있습니다. 최상의 결과를 얻으려면 다음 사항을 고려하세요.

  • 백업 기간의 시간 간격을 늘립니다. 6~10시간의 기간을 설정하면 모든 작업이 완료될 때까지 실행되도록 할 수 있습니다.

알려진 문제

  • vCenter에 이름이 동일한 VM이 두 개 이상 있는 경우 알파벳순으로 첫 번째 VM에만 보호가 적용됩니다.