단독 테넌트 노드로 마이그레이션 및 Windows BYOL

Migrate for Compute Engine은 Compute Engine 단독 테넌트 노드로의 VM 이동을 지원합니다. 단독 테넌트 노드의 경우 Compute Engine은 VM이 다른 고객의 워크로드와 함께 호스트를 공유하지 않도록 보장합니다. 단독 테넌트 노드에 대한 자세한 내용은 Compute Engine 문서를 참조하세요.

또한 단독 테넌트 노드는 사용자가 이미 갖고 있는 라이선스(사용자 라이선스 사용 또는 BYOL)로 Windows VM을 호스팅할 수 있습니다.

노드 어피니티 정보

노드 어피니티에 따라 VM이 호스트로 사용하는 노드가 결정됩니다. 노드 어피니티, 키 및 값은 Compute Engine 문서에 자세히 설명되어 있습니다.

Migrate for Compute Engine에서 사용하려면 Compute Engine에서 먼저 노드 어피니티 키 및 값을 구성해야 합니다.

마이그레이션에 노드 어피니티를 사용하려면 런북에서 키와 값을 구성하세요. 각 어피니티 라벨 키는 이름이 SoleTenancy-NodeAffinity:[KEY]인 열을 사용하여 구성됩니다. 여러 키와 일치하는 단독 테넌트 노드에 VM이 마이그레이션되도록 하려면(예: workloadlayer), 각각 서로 다른 키를 사용해서 여러 열을 추가합니다. 적어도 하나 이상의 값 또는 키와 일치하는 단독 테넌트 노드에 VM이 마이그레이션되도록 하려면, 동일한 열 또는 행 값으로 배치하고 |로 구분합니다.

아래 예시에서 workload 키가 포함된 단독 테넌시 어피너티 라벨은 dev, staging, prod 값을 포함할 수 있습니다. VM은 app-prodapp-test 두 가지입니다. app-prod VM은 prod 키로 태그된 노드에서 실행되어야 하지만, app-test VM은 staging 또는 dev 키로 태그된 노드에서 실행될 수 있습니다.

이름 SoleTenancy-NodeAffinity:workload
app-prod prod
app-test dev|staging

기본 요건

Migrate for Compute Engine을 사용하여 단독 테넌트 노드로 마이그레이션하기 전에 Compute Engine에서 노드 구성을 설정합니다.

  1. 워크로드가 실행되는 대상 프로젝트에서 단독 테넌트 노드 그룹 및 인스턴스를 만듭니다.
  2. 노드 어피니티 또는 안티어피니티 라벨을 구성합니다.

단독 테넌트 노드에서 VM 만들기

Migrate for Compute Engine은 웨이브를 사용하여 BYOL로 단독 테넌트 노드를 시작하도록 지원합니다. 단독 테넌트 노드에서 시작되는 VM은 런북에서 구성됩니다. 이를 포함하여 런북 필드에 대한 자세한 내용은 런북 참조를 참조하세요.

단독 테넌트 노드에서 VM을 실행하려면 다음 안내를 따르세요.

  1. 런북에서 다음 열을 추가하고, 단독 테넌트 호스트로 마이그레이션하려는 각 VM에 대해 이러한 열의 값을 설정합니다.
    필드 필수 형식 참고
    SoleTenancy-NodeAffinity:[KEY] 문자열 VM이 시작될 수 있는 노드 어피니티 그룹입니다. 자세한 내용은 이 주제의 노드 어피니티 정보를 참조하세요.
    SoleTenancy-NodeAffinityNot:[KEY] 아니요 문자열 노드가 시작될 수 없는 노드 어피니티 그룹입니다. 그룹이 여러 개 있으면 | 문자로 구분해야 합니다.
    SoleTenancy-VmHostMaintenancePolicy 아니요 migrate(기본값) 또는 terminate
    SoleTenancy-RestartOnFailure 아니요 true(기본값) 또는 false
  2. 웨이브 마이그레이션을 계속합니다.

Windows용 사용자 라이선스 사용

단독 테넌시는 또한 Windows VM에 대한 사용자 라이선스 사용(BYOL)을 지원합니다. 이를 포함하여 런북 필드에 대한 자세한 내용은 런북 참조를 참조하세요.

BYOL 및 단독 테넌시로 VM을 마이그레이션하려면 다음 안내를 따르세요.

  1. --restart-node-on-minimal-servers 플래그로 단독 테넌트 노드가 생성되었는지 확인합니다.
  2. 런북에서 다음 필드에 대한 열을 만듭니다.

    필드 필수 형식 참고
    license:os 문자열 지원되는 Windows BYOL 라이선스 문자열입니다. Windows BYOL 문서에서 지원되는 라이선스 문자열을 확인할 수 있습니다.
    SoleTenancy-NodeAffinity:[KEY] 문자열 VM이 시작될 수 있는 노드 어피니티 그룹입니다. 자세한 내용은 노드 어피니티 정보를 참조하세요.
    SoleTenancy-NodeAffinityNot:[KEY] 아니요 문자열 노드가 시작될 수 없는 노드 어피니티 그룹입니다.
    SoleTenancy-VmHostMaintenancePolicy 아니요 terminate Windows BYOL에 대해서는 현재까지 '마이그레이션' 정책이 지원되지 않습니다. BYOL을 사용할 때 terminate 옵션이 명시적으로 설정되지 않았으면 웨이브 마이그레이션을 진행할 수 없습니다.
    SoleTenancy-RestartOnFailure 아니요 true(기본값) 또는 false
  3. 웨이브 마이그레이션을 계속 진행합니다.

다른 라이선스를 사용하는 단독 테넌트 노드에 추천되는 구성

단독 테넌트 노드로 마이그레이션하고 싶으세요? 다음 표를 참조하여 자신에게 적합한 구성 옵션을 결정할 수 있습니다.

라이선스 시나리오 Windows Server BYOL MS SQL BYOL Windows PAYG
또는 리소스 풀이 포함된 Linux(BYOL/PAYG) 단독 테넌시
라이선스 유형 코어당 라이선스 코어당 라이선스 Software Assurance와 함께
또는
그룹의 노드가
리소스 풀을 사용하여
미리 라이선스됩니다.
Compute Engine의 단독 테넌트 노드 설정
단독 테넌트 노드 속성 - --restart-node-on-minimal-servers 아니요 아니요
런북의 개별 VM 설정
VM 속성 - 어피니티 라벨
VM 속성 - 호스트 유지보수 정책 종료 종료 마이그레이션 마이그레이션
VM 속성 - 실패 시 다시 시작 예/아니요 예/아니요 예/아니요 예/아니요
VM 속성 - Windows OS 라이선스
라이선스는 Compute Engine 문서에서 찾을 수 있습니다.
BYOL BYOL/PAYG PAYG Windows PAYG 또는 Linux