이 설명서 페이지에서는 1세대 Horizon Cloud on Microsoft Azure 배포에서 이미지 및 이미지 버전을 게시하고, 이미지를 1세대 테넌트의 포드 그룹 내의 선택한 Horizon Cloud on Microsoft Azure 포드에 복제하는 단계를 설명합니다. Horizon Universal Console을 사용하여 다음 단계를 수행합니다. 게시된 이미지 버전은 이미지 게시 워크플로에서 선택한 포드의 데스크톱 할당 및 팜에서 사용할 수 있습니다.

이미지를 Horizon Cloud on Microsoft Azure 포드에서 이미지 카탈로그로 가져오거나 이미지 버전을 생성한 후에는 선택한 1세대 테넌트의 Horizon 8 포드에 이미지 버전을 게시해야 합니다. 이미지 버전을 게시하면 Horizon Cloud 포드의 VDI 데스크톱 할당 및 팜에서 사용할 수 있습니다.

참고: 1세대 테넌트의 포드 그룹이 두 포드 유형의 포드로 구성된 경우에도 이미지 게시 워크플로는 동일한 유형의 리소스 용량인 포드에만 게시됩니다. 두 가지 유형은 Horizon Connection Server 소프트웨어에서 실행되는 Horizon 포드 및 Horizon Cloud 포드 관리자 기술을 기준으로 하는 Horizon Cloud 포드입니다. 연결 서버를 실행하는 Horizon 포드의 이미지는 동일한 포드에만 게시되고 Microsoft Azure의 포드 관리자 기반 포드의 이미지는 이러한 동일한 포드에만 게시됩니다.
중요:

성공하려면 다음 중요 사항을 준수하십시오.

[이미지 게시] 마법사에서 Horizon Agent 설치 옵션이 사용하도록 설정되어 있는지 확인합니다.
Horizon Cloud 포드의 경우 항상 이미지 게시 마법사의 Horizon Agent 설치 옵션을 사용하도록 설정했는지와 선택하려고 했던 에이전트 옵션인지를 확인해야 합니다.

이 방법은 시스템의 이미지 게시 프로세스에서 게시된 이미지가 클라우드부 기능, 특히 App Volumes Agent 에이전트 매개 변수에 대해 제대로 작동하는 데 필요한 에이전트 구성 매개 변수를 사용하여 에이전트 소프트웨어를 설치하도록 하는 데 중요합니다. 그렇지 않으면 예기치 않은 결과가 발생합니다.

에이전트 소프트웨어를 설치하는 시스템의 이미지 게시 프로세스에서는 기본 이미지를 가져올 때 지정한 로컬 관리자 자격 증명을 사용합니다. 조직에서 로컬 관리자 계정 사용을 잠그는 드문 비정상 상황에서만 에이전트 소프트웨어를 이미지에 미리 설치하여 시스템의 자동화된 에이전트 설치 프로세스를 방지하도록 선택할 수 있습니다. 그러나 [이미지 게시] 프로세스에서 에이전트 소프트웨어를 설치하지 못하게 하면 Azure용 App Volumes와 같은 클라우드부 기능의 적절한 작동에 영향을 주므로 조직이 로컬 관리자 계정 사용을 방해하는 비정상 상황이라고 생각되면 먼저 VMware 지원 서비스에 지원을 요청하여 Horizon Agent 설치 옵션이 해제된 상태로 이미지를 게시하기 전에 조직의 사용 사례에 대해 논의하십시오.

이 스크린샷은 테넌트에 포드가 하나만 있는 Horizon Cloud on Microsoft Azure 포드의 이미지에 대해 이미지 게시 마법사에서 사용하도록 설정된 Horizon Agent 설치 옵션의 위치를 보여 줍니다.


[이미지 게시] 마법사와 [Horizon Agent 설치] 옵션을 가리키는 녹색 화살표를 표시하는 스크린샷
단일 관리자를 제외하고 이미지에 설정된 모든 관리자를 제거합니다.
이미지 게시 중에 발생할 수 있는 AppX 패키지 제거 오류를 방지하려면 관리자를 제외한 모든 관리자를 제거하는 것이 좋습니다.
Microsoft Azure Portal을 사용하여 서비스에서 게시(봉인)한 이미지에 대해 작업을 수행하지 마십시오.
경고: Microsoft Azure 포드에서 시작된 이미지를 게시하며 해당 이미지가 Horizon Cloud에서 봉인된 상태에 있는 경우 Microsoft Azure Portal을 사용하여 해당 이미지 VM 및 복사본에 대해 작업을 수행하지 마십시오. Microsoft Azure Portal을 사용하여 Horizon Cloud에서 게시된 상태의 VM에 대해 직접 작업을 수행하는 것은 지원되지 않으며 이 경우 예기치 않은 동작이 발생합니다. 봉인된 이미지에 대한 작업을 수행하려면 항상 Horizon Universal Console을 사용합니다.
테넌트의 포드 그룹에 서로 다른 포드 매니페스트 버전을 실행하는 여러 Horizon Cloud 포드가 있는 경우 다음 모범 사례를 따르십시오.
테넌트의 포드 그룹에 서로 다른 포드 매니페스트 버전을 실행하는 여러 Horizon Cloud 포드가 있는 시나리오에서 모범 사례는 그룹의 가장 낮은 버전 포드에서 제공된 이미지 버전에 대해 항상 [이미지 게시] 워크플로를 실행하는 것입니다. 다양한 매니페스트를 실행하는 여러 포드의 시나리오에서는 상위 버전 포드에서 소싱된 이미지 버전에서 이미지 게시 워크플로를 실행하지 마십시오.

가장 낮은 버전 포드에서 이미지를 게시하고 상위 버전 포드로 복제하는 것이 가장 좋은 이유는 가장 낮은 버전 포드의 게시된 이미지에 설치된 에이전트 소프트웨어가 그 반대보다 높은 버전 포드와 더 호환되기 때문입니다. 각 1세대 Horizon Cloud on Microsoft Azure 포드 버전은 VMware 제품 상호 운용성 매트릭스에 표시된 특정 에이전트 버전 집합과 호환됩니다. 더 높은 버전 포드에서 시작된 이미지에 대해 이미지 게시 흐름을 실행하면 시스템은 게시된 이미지를 하위 버전 포드에 복제하므로 낮은 포드 매니페스트 버전과 상위 에이전트 소프트웨어 버전 간에 비호환성이 발생합니다.

더 높은 포드 매니페스트에 배포된 이미지 버전에서 [이미지 게시]를 실행하고, 시스템에서 게시된 이미지를 모든 그룹의 Horizon Cloud 포드에 배포하고, 대상 포드 lower-version-pod-name이 소스 포드에 비해 낮은 버전에 속하기 때문에 게시할 수 없음 오류가 발생하는 경우 다음 해결 방법을 시도할 수 있습니다.

  • [이미지 게시] 마법사를 다시 실행하고 이번에는 대상 섹션에서 오류 메시지에 lower-version-pod-name로 보고된 해당 포드를 선택 취소합니다. 이 해결 방법을 사용하면 선택한 포드 하위 집합에서 이미지를 사용할 수 있습니다. 그런 다음 나중에 해당 하위 매니페스트 포드를 최신 포드 매니페스트로 업데이트하면 게시된 이미지 버전을 기준으로 새 이미지 버전을 만들고 해당 새 이미지 버전을 모든 포드에 게시할 수 있습니다.
  • 매니페스트 버전이 가장 낮은 포드(버전이 콘솔의 [용량] 페이지에 표시됨)를 식별한 다음 이미지 가져오기 워크플로를 실행하고 이미지 가져오기 마법사에서 가장 낮은 매니페스트 버전을 실행하는 포드를 선택하여 새 시작 이미지를 생성합니다. 이 해결 방법으로 이미지 게시 흐름이 모든 포드에 성공적으로 게시되고 에이전트 비호환성을 방지할 수 있는 시작 이미지가 생성됩니다.
이미지는 동일한 포드 유형 제품군 내의 포드에만 게시됩니다.
두 제품군은 Horizon Connection Server 소프트웨어에서 실행되는 Horizon 포드 및 Horizon Cloud 포드 관리자 기술을 기준으로 하는 Horizon Cloud 포드입니다. 연결 서버를 실행하는 Horizon 포드의 이미지는 동일한 포드에만 게시되고 Microsoft Azure의 포드 관리자 기반 포드의 이미지는 이러한 동일한 포드에만 게시됩니다. Horizon 포드의 이미지는 VDI 또는 RDSH일 수 있지만 Horizon Cloud 포드의 이미지는 VDI 데스크톱 이미지여야 합니다.

사전 요구 사항

이미지 게시 마법사를 실행하기 전에 다음을 확인합니다.

  • 모든 테넌트의 1세대 Horizon Cloud on Microsoft Azure 포드가 정상이고 온라인 상태인지와 Microsoft Azure 구독의 모든 지역에 충분한 할당량이 있는지 확인합니다.
  • 이미지를 IMS 이미지 카탈로그로 가져왔는지 확인합니다.
  • VDI 데스크톱 할당 또는 팜에 이미지를 사용하려면 하나 이상의 마커가 있어야 합니다. 생성 또는 가져오기 프로세스 중에 이미지에 마커를 추가할 수 있습니다.
  • 상위 이미지 또는 게시하려는 이미지 버전에 보류 중인 Windows 업데이트가 없는지 확인합니다. 보류 중인 Windows 업데이트가 있는 경우 이미지 게시가 실패합니다.
  • [이미지 게시] 워크플로에 대해 선택하는 이미지가 해당 VM에 CSE(사용자 지정 스크립트 확장)를 추가했을 수 있는 소프트웨어를 설치하거나 자동화 도구를 사용한 가져온 이미지 VM인 경우 [이미지 게시] 워크플로에 게시하기 전에 VM에서 CSE(사용자 지정 스크립트 확장)가 제거되었는지 확인합니다. 이미지 VM의 기존 CSEs는 시스템의 이미지 게시 프로세스를 방해합니다.

프로시저

  1. 콘솔에서 인벤토리 > 이미지 - 다중 포드를 선택합니다.
    콘솔에는 이미지 카탈로그에 등록된 모든 이미지가 표시됩니다.
  2. 게시하려는 버전이 포함된 이미지의 이름을 클릭합니다.
    기억할 사항: 이 페이지의 앞에 설명된 것처럼 테넌트의 포드 그룹에 서로 다른 포드 매니페스트 버전을 실행하는 여러 Horizon Cloud 포드가 있는 시나리오에서 모범 사례는 그룹의 가장 낮은 버전 포드에서 제공된 이미지 버전에 대해 항상 [이미지 게시] 워크플로를 실행하는 것입니다. 이 모범 사례는 대상 포드가 소스 포드에 비해 낮은 버전에 속하기 때문에 게시할 수 없음 문제가 발생하지 않도록 합니다.
    이미지에 대한 세부 정보 페이지가 나타나고 모든 버전이 나열됩니다.
  3. [이미지 세부 정보] 페이지에서 게시하려는 버전을 선택합니다. 더 보기(...) 버튼을 클릭하고 메뉴에서 게시를 선택합니다.
    참고: 상태가 [배포 완료]인 이미지만 게시할 수 있습니다.

    다음 스크린샷은 선택한 이미지와 게시 작업을 보여 줍니다.


    이미지의 버전 1과 [게시] 메뉴가 선택된 스크린샷

    이미지 게시 마법사가 표시됩니다.

    다음 스크린샷은 처음에 표시되는 이미지 게시 마법사를 보여 줍니다. 이 예에서 1세대 테넌트의 포드 그룹에는 2개의 Horizon Cloud 포드가 있습니다. 한 포드는 매니페스트 버전 4136.0을 실행하고 다른 포드는 이전 매니페스트 버전을 실행합니다.


    [이미지 게시] 마법사가 처음 표시될 때의 스크린샷
  4. 원하는 옵션을 지정합니다.
    옵션 설명
    Windows 이미지 최적화 Windows 이미지를 최적화하려면 선택합니다. 이 옵션을 선택하면 좀 더 효율적인 VM 성능과 용량 활용률을 위해 물리적 데스크톱 기능이 비활성화되며 Microsoft Windows Sysprep 문제를 방지할 수 있습니다. 자세한 내용은 마켓플레이스 마법사에서 가상 시스템 가져오기를 사용할 때 Windows 이미지를 최적화하도록 결정을 참조하십시오.
    주의:
    이 토글은 완전히 다르며 VMware OSOT(OS 최적화 도구)와는 별개입니다. 이 토글을 사용하면 OSOT가 실행되지 않습니다.
    Windows 스토어 애플리케이션 제거 AppX 패키지라고도 하는 Windows 스토어 애플리케이션을 제거하고, 자동 애플리케이션 및 Windows 스토어 업데이트와 다운로드를 비활성화하려면 선택합니다. 이렇게 하면 성능이 향상되고 Microsoft Windows Sysprep 문제를 방지할 수 있습니다. 자세한 내용은 데스크톱 가져오기 마법사를 사용할 때 Windows 스토어 애플리케이션 제거 옵션 사용을 참조하십시오.
    대상 선택 복제에 대한 대상 포드를 선택하려면 이 옵션을 선택합니다. 이 옵션을 선택하지 않으면 이미지가 모든 테넌트의 Horizon Cloud on Microsoft Azure 포드에 게시됩니다.

    테넌트에 Horizon Cloud on Microsoft Azure 포드가 하나만 있으면 이 필드가 표시되지 않습니다.

    이 옵션을 선택하면 시스템에서 사용 가능한 포드 목록을 표시합니다. 각 포드 옆에 있는 확인란을 선택하여 선택합니다. 이미지에 대한 소스 포드는 기본적으로 선택되어 있으며 선택을 취소할 수 없습니다.

    회사 이름 이 이미지에서 생성된 데스크톱의 기본값으로 표시할 이름입니다.
    표준 시간대 회사가 있는 표준 시간대입니다.
    NSX 에이전트 설치 이미지에 NSX 에이전트를 설치하려면 이 옵션을 선택합니다.

    이 옵션은 이미지 관리에 NSX 에이전트를 설치하는 기능이 환경에서 활성화된 경우에만 나타납니다.

    참고:

    이 옵션을 선택하기 전에 모든 관련 NSX 구성 요소가 설치 및 구성되어 있는지 확인하십시오. 이 포드와 연결된 할당에 NSX Cloud 네트워킹 및 보안 기능을 사용하도록 설정합니다. 자세한 내용은 VMware NSX Cloud 및 Microsoft Azure의 Horizon Cloud 포드를 참조하십시오. 이 옵션은 NSX Cloud 버전 3.1.1 이상이 포드의 가상 네트워크에 설치되어 있는 경우에만 사용할 수 있습니다. 3.1.1 이전 버전의 NSX Cloud에서 https://kb.vmware.com/s/article/81158에 설명된 대로 NSX Cloud 게이트웨이에 대한 Microsoft Azure 프라이빗 DNS를 구성합니다. 그러지 않으면 이미지 게시에 실패합니다.

    Horizon Agent 설치 이 토글은 [이미지 게시] 워크플로가 이 토글 아래에 표시된 마법사에서 선택하는 에이전트 기능과 함께 Horizon Agent 및 기본 에이전트 매개 변수를 설치할지 여부를 결정합니다.
    게시된 이미지에서 빌드된 VDI 데스크톱에서 Azure의 App Volumes기능을 사용하려는 경우 이 토글이 사용하도록 설정되었는지 확인합니다.
    Horizon Agent 설치를 사용하도록 설정할 때 시스템에서 수행하는 자동화된 구성은 Azure의 App Volumes 기능과 함께 게시된 이미지를 사용하려는 경우에 특히 중요합니다.
    중요: 이 토글을 선택한 상태로 유지하는 것이 모범 사례이며 표준 게시 워크플로입니다. App Volumes Agent 같은 에이전트 기능이 올바르게 작동하려면 이 토글을 켜 두십시오. 이 토글을 해제하도록 선택하면 각 포드에서 App Volumes Agent IP와 같은 구성 매개 변수가 올바르게 구성되지 않습니다.

    기본적으로 이 토글은 사용하도록 설정되고 [이미지 게시] 워크플로는 마법사에서 선택한 대로 표시되는 Horizon Agent, 해당 기본 에이전트 구성 매개 변수 및 에이전트 기능을 설치합니다. IMS의 자동화된 유효성 검사 및 구성을 통해 대상 포드의 게시된 이미지에서 적절한 에이전트 기능을 보장할 수 있기 때문에 이미지 게시 워크플로를 설치하면 에이전트가 최상의 환경과 결과를 제공합니다.

    IMS의 자동화된 구성은 Azure의 App Volumes 기능과 함께 게시된 이미지를 사용하려는 경우에 특히 중요합니다. Azure의 App Volumes와 함께 게시된 이미지를 사용하려는 경우 Horizon Agent 설치가 사용하도록 설정되어 있는지 확인합니다.

    경고: 이 토글을 해제하면 워크플로는 Horizon Agent를 설치하려고 시도하지 않으며 선택한 이미지의 유효성을 검사하지 않습니다. 이 시나리오에서는 이 토글을 해제하여 워크플로가 이미지를 봉인하기 전에 의도적으로 워크플로가 이미지에 Horizon Agent 소프트웨어를 설치하지 못하도록 합니다. 이 경우 유효한 에이전트 소프트웨어, 올바른 에이전트 버전 및 유효한 에이전트 옵션이 이미지에 미리 설치되어 있는지 확인해야 합니다. 이 토글을 해제하면 이미지를 이미지 카탈로그로 가져오기 전에 적절한 에이전트 옵션을 사용하여 에이전트 소프트웨어를 올바르게 설치했다는 사실을 시스템에 명시적으로 나타냅니다.

    이 설명서 페이지의 앞에 설명된 것처럼 드문 비정형 환경에서만 이 옵션을 선택 취소합니다. 이 토글을 해제하는 경우 결과로 생성된 게시된 이미지를 Azure의 App Volumes 기능과 함께 사용하지 않아야 합니다. 그렇지 않으면 나중에 이미지에서 빌드된 VDI 데스크톱에서 App Volumes 사용할 때 예기치 않은 결과가 발생합니다.

    참고: Horizon Universal Console다중 포드 이미지로 이동 레이블이 지정된 이전 인벤토리 > 가져온 VM 페이지에 기능이 있습니다. [이미지 게시] 마법사가 처음 표시될 때 Horizon Agent 설치 토글이 꺼져 있지만 켤 수 없는 경우 선택한 이미지를 이전 [가져온 VM] 페이지를 사용하여 가져온 후 [다중 포드 이미지] 페이지로 이동했기 때문입니다. IMS의 자동화된 유효성 검사 및 구성 프로세스가 게시된 이미지에서 적절한 에이전트 기능을 보장하지 못하기 때문에 위에 언급된 것과 동일한 이유로 이러한 방법은 권장되지 않습니다. 이러한 이미지의 경우 결과로 생성된 게시된 이미지를 Azure의 App Volumes 기능과 함께 사용하지 않아야 합니다. 그렇지 않으면 나중에 이미지에서 빌드된 VDI 데스크톱에서 App Volumes 사용할 때 예기치 않은 결과가 발생합니다.
    Horizon Agent 기능 이미지 게시 워크플로에서 이미지에 설치할 에이전트 기능을 지정하려면 각 기능에 대한 토글을 설정하거나 해제합니다.

    Horizon Cloud on Microsoft Azure 포드 매니페스트에는 해당 에이전트 버전이 있습니다. 테넌트 그룹 에 서로 다른 매니페스트를 실행하는 여러 포드가 있는 경우 마법사에 각 소프트웨어 버전에 대한 열이 표시되고 해당 버전에 사용할 수 있는 에이전트 옵션이 표시됩니다. 각 열 머리글은 해당 매니페스트를 실행하는 포드 수를 나타냅니다. 머리글에 포인터를 놓으면 해당 버전의 해당 포드에 대한 자세한 정보(예: 이름)가 표시됩니다.

    Horizon Agent 기능에 대한 정보는 VMware Horizon 설명서를 참조하십시오.

  5. 게시를 클릭합니다.
    게시 프로세스가 시작됩니다. 이 작업 중에 Horizon 이미지 관리 서비스는 이미지 버전을 복사한 후 복사본을 대상 포드의 Azure 리소스 그룹에 배치합니다.
    이미지 버전은 게시 작업이 진행 중인 동안 진행 중( 진행 중인 작업을 나타내는 원으로 둘러싸인 화살표 아이콘) 상태를 표시합니다.
  6. 게시 진행률을 모니터링하려면 [이미지 세부 정보] 페이지에서 버전 번호를 클릭합니다.
    [버전 세부 정보] 페이지가 표시됩니다.

결과

이미지 버전이 각 포드에 복제될 때 이미지 복사본 섹션에 이미지 버전의 상태가 표시됩니다. 복제 프로세스 동안 버전 복사본에 진행 중(진행 중인 작업을 나타내는 원으로 둘러싸인 화살표 아이콘) 상태가 표시됩니다. 복제가 완료되면 상태가 사용 가능으로 변경됩니다.

Horizon Cloud on Microsoft Azure 포드의 경우 복사본이 하나만 있습니다. 이 복사본의 상태는 게시하기 전에 배포 완료가 되었다가 게시한 후에 사용 가능 상태가 됩니다.

참고: 게시된 이미지 버전을 변경할 수 없습니다.

포드 오프라인 전환과 같은 환경 문제로 인해 일부 또는 모든 포드에서 복제 프로세스가 실패할 수 있습니다.

  • 일부 포드에서는 복제가 실패하고 다른 포드에서는 성공하면 부분적으로 사용 가능 상태가 됩니다.
  • 모든 포드에서 복제가 실패하면 실패함 상태가 됩니다.

이미지 버전의 상태가 부분적으로 사용 가능 또는 실패함인 경우 특정 포드에서 오류를 일으킨 환경 문제를 해결한 후 다시 게시할 수 있습니다. Horizon Universal Console을 사용하여 이미지 버전 다시 게시 항목을 참조하십시오.

다음에 수행할 작업