Udostępnij przez


Tworzenie obrazów niestandardowych w usłudze Azure Virtual Desktop przy użyciu niestandardowych szablonów obrazów

Niestandardowe szablony obrazów w usłudze Azure Virtual Desktop umożliwiają łatwe tworzenie niestandardowego obrazu, którego można użyć podczas wdrażania maszyn wirtualnych hosta sesji. Użycie obrazów niestandardowych ułatwia standaryzację konfiguracji maszyn wirtualnych hosta sesji dla organizacji. Niestandardowe szablony obrazów są oparte na narzędziu Azure Image Builder i dostosowane do usługi Azure Virtual Desktop.

W tym artykule pokazano, jak utworzyć niestandardowy szablon obrazu, a następnie utworzyć obraz niestandardowy przy użyciu tego szablonu. Aby uzyskać więcej informacji, zobacz Szablony obrazów niestandardowych.

Wymagania wstępne

Przed utworzeniem niestandardowego szablonu obrazu należy spełnić następujące wymagania wstępne:

  • Następujący dostawcy zasobów zarejestrowali się w twojej subskrypcji. Aby uzyskać informacje na temat sposobu sprawdzania stanu rejestracji i sposobu ich rejestrowania w razie potrzeby, zobacz Dostawcy i typy zasobów platformy Azure.

    • Microsoft.DesktopWirtualizacja
    • Microsoft.VirtualMachineImages
    • Microsoft.Storage
    • Microsoft.Compute
    • Microsoft.Network
    • Microsoft.KeyVault
    • Microsoft.ContainerInstance
  • Grupa zasobów do przechowywania niestandardowych szablonów obrazów i obrazów. Jeśli określisz własną grupę zasobów do użycia w narzędziu Azure Image Builder, musi ona być pusta przed rozpoczęciem kompilacji obrazu.

  • Tożsamość zarządzana przypisana przez użytkownika. Zalecamy utworzenie go specjalnie do użycia z niestandardowymi szablonami obrazów.

  • Utwórz rolę niestandardową w kontroli dostępu opartej na rolach platformy Azure (RBAC) z następującymi uprawnieniami jako akcjami:

    "Microsoft.Compute/galleries/read",
    "Microsoft.Compute/galleries/images/read",
    "Microsoft.Compute/galleries/images/versions/read",
    "Microsoft.Compute/galleries/images/versions/write",
    "Microsoft.Compute/images/write",
    "Microsoft.Compute/images/read",
    "Microsoft.Compute/images/delete"
    
  • Przypisz rolę niestandardową do tożsamości zarządzanej. Ten zakres powinien być odpowiednio ograniczony do twojego wdrożenia, najlepiej dla grupy zasobów używanej do przechowywania szablonów obrazów niestandardowych.

  • Opcjonalnie: jeśli chcesz dystrybuować obraz do usługi Azure Compute Gallery, utwórz galerię obliczeń platformy Azure, a następnie utwórz definicję obrazu maszyny wirtualnej. Podczas tworzenia definicji obrazu maszyny wirtualnej w galerii należy określić generację obrazu, który chcesz utworzyć, generacji 1 lub 2. Generowanie obrazu, którego chcesz użyć jako obrazu źródłowego, musi być zgodne z generacją określoną w definicji obrazu maszyny wirtualnej. Na tym etapie nie należy tworzyć wersji obrazu maszyny wirtualnej. Zostanie to zrobione przez usługę Azure Virtual Desktop.

  • Opcjonalnie: podczas tworzenia obrazu można użyć istniejącej sieci wirtualnej. Jeśli tak, używana tożsamość zarządzana wymaga dostępu do sieci wirtualnej lub grupy zasobów, w której się znajduje. Aby uzyskać więcej informacji, zobacz Uprawnienie do dostosowywania obrazów w sieciach wirtualnych.

    Jeśli ta sieć wirtualna korzysta z zasad usługi prywatnej, musi zostać wyłączona, aby narzędzie Azure Image Builder działało poprawnie. Aby uzyskać więcej informacji, zobacz Wyłączanie zasad usługi prywatnej w podsieci.

Tworzenie obrazu niestandardowego

Istnieją dwie części do utworzenia obrazu niestandardowego. Najpierw musisz utworzyć niestandardowy szablon obrazu, a następnie utworzyć obraz przy użyciu szablonu obrazu niestandardowego.

Tworzenie niestandardowego szablonu obrazu

Aby utworzyć obraz niestandardowy przy użyciu Azure Portal:

  1. Zaloguj się do witryny Azure Portal.

  2. Na pasku wyszukiwania wprowadź ciąg Azure Virtual Desktop i wybierz odpowiedni wpis usługi.

  3. Wybierz pozycję Niestandardowe szablony obrazów, a następnie wybierz pozycję +Dodaj szablon obrazu niestandardowego.

  4. Na karcie Podstawy wypełnij następujące informacje:

    Parametr Wartość/opis
    Nazwa szablonu Wprowadź nazwę szablonu obrazu niestandardowego.
    Importowanie z istniejącego szablonu Wybierz pozycję Tak , jeśli masz istniejący niestandardowy szablon obrazu, którego chcesz użyć jako podstawy nowego szablonu.
    Subskrypcja Wybierz subskrypcję, która ma być używana z listy.
    Grupa zasobów Wybierz istniejącą grupę zasobów.
    Lokalizacja Wybierz region z listy, w którym zostanie utworzony niestandardowy szablon obrazu.
    Tożsamość zarządzana Wybierz tożsamość zarządzana, która ma być używana do tworzenia niestandardowego szablonu obrazu.

    Po zakończeniu tej karty wybierz pozycję Dalej.

  5. Na karcie Obraz źródłowy w polu Typ źródła wybierz źródło szablonu z jednej z opcji, a następnie wypełnij inne pola dla tego typu źródła. Obsługa poufnych maszyn wirtualnych i zaufanego uruchamiania jest dziedziczona z narzędzia Azure VM Image Builder. Aby uzyskać więcej informacji, zobacz Obsługa poufnej maszyny wirtualnej i zaufanego uruchamiania.

    • Obraz platformy (marketplace) zawiera listę dostępnych obrazów w Azure Marketplace dla usługi Azure Virtual Desktop.

      Parametr Wartość/opis
      Wybieranie obrazu Wybierz obraz, którego chcesz użyć z listy. Zostanie wyświetlone generowanie obrazu.
    • Obraz zarządzany zawiera listę zarządzanych obrazów w tej samej subskrypcji i lokalizacji wybranej na karcie Podstawy .

      Parametr Wartość/opis
      Identyfikator obrazu Wybierz z listy identyfikator obrazu, którego chcesz użyć. Zostanie wyświetlone generowanie obrazu.
    • Galeria komputerów platformy Azure zawiera listę definicji obrazów, które masz w galerii zasobów obliczeniowych platformy Azure.

      Parametr Wartość/opis
      Nazwa galerii Wybierz z listy galerię usługi Azure Compute Gallery zawierającą obraz źródłowy, którego chcesz użyć.
      Definicja obrazu galerii Z listy wybierz definicję obrazu galerii, którego chcesz użyć.
      Wersja galerii Wybierz z listy wersję galerii, która ma być używana. Zostanie wyświetlone generowanie obrazu.

    Po zakończeniu tej karty wybierz pozycję Dalej.

  6. Na karcie Miejsca docelowe dystrybucji zaznacz odpowiednie pole wyboru, czy chcesz utworzyć obraz zarządzany, obraz galerii komputerów platformy Azure, czy oba te elementy:

    • W przypadku obrazu zarządzanego wypełnij następujące informacje:

      Parametr Wartość/opis
      Grupa zasobów Wybierz istniejącą grupę zasobów z listy dla obrazu zarządzanego.

      Jeśli wybierzesz inną grupę zasobów niż wybrana na karcie Podstawy , musisz również dodać to samo przypisanie roli dla tożsamości zarządzanej.
      Nazwa obrazu Wybierz istniejący obraz zarządzany z listy lub wybierz pozycję Utwórz obraz zarządzany.
      Lokalizacja Wybierz region platformy Azure z listy dla obrazu zarządzanego.
      Nazwa danych wyjściowych uruchamiania Wprowadź nazwę wyjściową przebiegu obrazu. Jest to bezpłatne pole tekstowe.
    • W przypadku galerii komputerów platformy Azure wypełnij następujące informacje:

      Parametr Wartość/opis
      Nazwa galerii Wybierz z listy galerię zasobów obliczeniowych platformy Azure, do których chcesz dystrybuować obraz.
      Definicja obrazu galerii Z listy wybierz definicję obrazu galerii, którego chcesz użyć.
      Wersja obrazu galerii Fakultatywny Wprowadź numer wersji obrazu. Jeśli nie wprowadzisz wartości, zostanie ona wygenerowana automatycznie.
      Nazwa danych wyjściowych uruchamiania Wprowadź nazwę wyjściową przebiegu obrazu. Jest to bezpłatne pole tekstowe.
      Zreplikowane regiony Wybierz regiony platformy Azure do przechowywania i replikowania obrazu. Region wybrany dla szablonu obrazu niestandardowego jest wybierany automatycznie.
      Wykluczone z najnowszej wersji Wybierz pozycję Tak, aby zapobiec użyciu tej wersji obrazu, w której określono latest wersję elementu ImageReference podczas tworzenia maszyny wirtualnej. W przeciwnym razie wybierz pozycję Nie.

      Aby zmienić tę zmianę później, zobacz List, update, and delete gallery resources (Lista, aktualizowanie i usuwanie zasobów galerii).
      Typ konta magazynu Wybierz typ konta magazynu i nadmiarowość z listy.

    Po zakończeniu tej karty wybierz pozycję Dalej.

  7. Na karcie Właściwości kompilacji wypełnij następujące informacje:

    Parametr Wartość/opis
    Limit czasu kompilacji (w minutach) Wprowadź maksymalny czas oczekiwania podczas tworzenia szablonu obrazu (obejmuje wszystkie dostosowania, walidacje i dystrybucje).

    Dostosowania, takie jak instalacja pakietu Language Pack lub Konfigurowanie optymalizacji systemu Windows, wymagają Windows Update i zalecamy wyższy limit czasu kompilacji. Windows Update jest automatycznie wyzwalany dla tych wbudowanych skryptów.
    Rozmiar maszyny wirtualnej kompilacji Wybierz rozmiar tymczasowej maszyny wirtualnej utworzonej i użytej do skompilowania szablonu. Musisz wybrać rozmiar maszyny wirtualnej odpowiadający generacji obrazu źródłowego.
    Rozmiar dysku systemu operacyjnego (GB) Wybierz grupę zasobów, do którą przypisano tożsamość zarządzana.

    Alternatywnie, jeśli przypisano tożsamość zarządzaną do subskrypcji, możesz utworzyć nową grupę zasobów tutaj.
    Grupa przejściowa Wprowadź nazwę nowej grupy zasobów, która ma być używana przez usługę Azure Image Builder do tworzenia zasobów platformy Azure potrzebnych do utworzenia obrazu. Jeśli pozostawisz tę pustą usługę Azure Image Builder, utworz własną domyślną grupę zasobów.
    Tworzenie tożsamości zarządzanej maszyny wirtualnej Wybierz tożsamość zarządzaną przypisaną przez użytkownika, jeśli chcesz, aby maszyna wirtualna kompilacji uwierzytelniła się w innych usługach platformy Azure. Aby uzyskać więcej informacji, zobacz Tożsamość przypisana przez użytkownika dla maszyny wirtualnej kompilacji narzędzia Image Builder.
    Sieć wirtualna Wybierz istniejącą sieć wirtualną dla maszyny wirtualnej użytej do skompilowania szablonu. Jeśli nie wybierzesz istniejącej sieci wirtualnej, zostanie utworzona tymczasowa sieć wraz z publicznym adresem IP tymczasowej maszyny wirtualnej.
    Podsieć Jeśli wybrano istniejącą sieć wirtualną, wybierz z listy podsieć.

    Po zakończeniu tej karty wybierz pozycję Dalej.

  8. Na karcie Dostosowania można dodawać wbudowane skrypty lub własne skrypty uruchamiane podczas tworzenia obrazu.

    Aby dodać wbudowany skrypt:

    1. Wybierz pozycję +Dodaj wbudowany skrypt.

    2. Wybierz skrypty, których chcesz użyć, z listy i wypełnij wszystkie wymagane informacje. Wbudowane skrypty obejmują ponowne uruchomienia w razie potrzeby.

    3. Wybierz Zapisz.

    Aby dodać własny skrypt:

    1. Wybierz pozycję +Dodaj własny skrypt.

    2. Wprowadź nazwę skryptu i identyfikator URI (Uniform Resource Identifier) dla skryptu. Musi to być publicznie dostępna lokalizacja, taka jak GitHub, usługa internetowa lub własne konto magazynu. Aby użyć konta magazynu, musisz przypisać tożsamości zarządzanej odpowiednią rolę RBAC, taką jak Czytelnik danych obiektów blob magazynu.

    3. Wybierz Zapisz. Te kroki można powtórzyć dla każdego z własnych skryptów, które chcesz dodać.

    Kolejność uruchamiania skryptów można zmienić, wybierając pozycję Przenieś w górę, Przenieś w dół, Przenieś do góry lub Przenieś do dołu. Po zakończeniu tej karty wybierz pozycję Dalej.

  9. Na karcie Tagi wprowadź dowolne pary nazw i wartości, których można użyć do organizowania zasobów, a następnie wybierz pozycję Dalej. Domyślny tag jest AVD_IMAGE_TEMPLATE : AVD_IMAGE_TEMPLATE tworzony automatycznie. Aby uzyskać więcej informacji, zobacz Przewodnik po decyzjach dotyczących nazewnictwa zasobów i tagowania.

  10. Na karcie Przeglądanie i tworzenie przejrzyj informacje używane podczas wdrażania, a następnie wybierz pozycję Utwórz.

Porada

  • Wyświetlenie nowego szablonu może potrwać około 20 sekund. W obszarze Szablony obrazów niestandardowych wybierz pozycję Odśwież , aby sprawdzić stan.

  • Usuwanie lub odinstalowywanie aplikacji ze Sklepu Microsoft nie jest obsługiwane. Dowiedz się, jak skonfigurować dostęp do sklepu Microsoft Store.

Tworzenie obrazu

Po pomyślnym utworzeniu szablonu obrazu niestandardowego należy utworzyć obraz niestandardowy. Aby utworzyć obraz niestandardowy przy użyciu Azure Portal:

  1. W obszarze Szablony obrazów niestandardowych zaznacz pole wyboru szablonu obrazu niestandardowego, który chcesz skompilować.

  2. Wybierz pozycję Rozpocznij kompilację. Obraz zaczyna być kompilowany. Czas potrzebny do ukończenia zależy od tego, jak długo trwa wykonywanie wszystkich wbudowanych skryptów i własnych skryptów.

  3. Wybierz pozycję Odśwież , aby sprawdzić stan. Aby uzyskać więcej informacji na temat stanu kompilacji, wybierz nazwę szablonu obrazu niestandardowego, w którym będzie widoczny stan Przebieg kompilacji.

Tworzenie puli hostów z hostami sesji przy użyciu obrazu niestandardowego

Teraz utworzono obraz niestandardowy, którego można użyć podczas tworzenia maszyn wirtualnych hosta sesji. Jeśli chcesz utworzyć pulę hostów i hosty sesji z usługi Azure Virtual Desktop przy użyciu Azure Portal, wykonaj kroki opisane w temacie Tworzenie puli hostów. Jeśli dodasz maszyny wirtualne na karcie Virtual Machines, wykonaj następujące kroki, aby użyć obrazu niestandardowego:

  1. W obszarze Obraz wybierz pozycję Zobacz wszystkie obrazy.

  2. Wybierz pozycję Moje elementy.

  3. Wybierz pozycję Moje obrazy , aby wyświetlić listę zarządzanych obrazów, lub wybierz pozycję Obrazy udostępnione , aby wyświetlić listę obrazów w galerii zasobów obliczeniowych platformy Azure.

    Ważna

    Podczas wybierania rozmiaru maszyny wirtualnej należy wybrać rozmiar zgodny z generacją obrazu źródłowego.

  4. Wykonaj kroki tworzenia puli hostów i hostów sesji na podstawie obrazu niestandardowego.

Następne kroki

Nawiązywanie połączenia z usługą Azure Virtual Desktop