Udostępnij za pośrednictwem


Tworzenie definicji obrazu i wersji obrazu

Azure Compute Gallery upraszcza udostępnianie obrazów niestandardowych w całej organizacji. Obrazy niestandardowe są podobne do obrazów z rynku, ale tworzy się je samodzielnie. Obrazy można tworzyć na podstawie maszyny wirtualnej, wirtualnego dysku twardego, migawki, obrazu zarządzanego lub innej wersji obrazu.

Galeria obliczeniowa Azure umożliwia udostępnianie niestandardowych obrazów maszyn wirtualnych innym osobom w organizacji, w obrębie lub w różnych regionach, w ramach dzierżawy Microsoft Entra lub publicznie przy użyciu galerii społecznościowej. Wybierz obrazy, które chcesz udostępnić, a w których regionach chcesz je udostępnić, oraz do kogo chcesz je udostępnić. Można utworzyć wiele galerii, aby można było logicznie grupować obrazy. Wiele nowych funkcji, takich jak ARM64, Przyspieszone Sieci i TrustedVM, są obsługiwane tylko za pośrednictwem Azure Compute Gallery i nie są dostępne dla obrazów zarządzanych.

Funkcja galerii obliczeniowej Azure ma wiele typów zasobów:

Zasób opis
Źródło obrazu Jest to zasób, którego można użyć do utworzenia wersji obrazu w galerii. Źródłem obrazu może być istniejąca maszyna wirtualna Azure, która jest zogólniona lub wyspecjalizowana, zarządzany obraz, migawka lub wersja obrazu w innym repozytorium.
Galeria Podobnie jak Azure Marketplace, gallery to repozytorium do zarządzania i udostępniania obrazów oraz aplikacji VM, ale to ty kontrolujesz, kto ma dostęp.
Definicja obrazu Definicje obrazów są tworzone w galerii i zawierają informacje o obrazie i wymaganiach dotyczących korzystania z niego wewnętrznie. Obejmuje to, czy obraz jest Windows, czy Linux, informacje o wersji oraz minimalne i maksymalne wymagania dotyczące pamięci. Jest to definicja typu obrazu.
Wersja obrazu Wersja obrazu to to, czego używasz do tworzenia maszyny wirtualnej, korzystając z galerii. Możesz mieć wiele wersji obrazu zgodnie z potrzebami w danym środowisku. Gdy używasz wersji obrazu, podobnie jak w przypadku obrazu zarządzanego, do utworzenia maszyny wirtualnej, wersja obrazu jest używana do tworzenia nowych dysków dla maszyny wirtualnej. Wersje obrazów mogą być używane wiele razy.

Wymagania wstępne

Aby ukończyć ten artykuł, musisz mieć istniejącą galerię zasobów obliczeniowych Azure oraz źródło obrazu dostępnego w Azure. Źródła obrazów mogą być następujące:

  • Maszyna wirtualna w Twojej subskrypcji. Obraz można przechwycić zarówno z wyspecjalizowanych, jak i uogólnionych maszyn wirtualnych.
  • Obraz zarządzany,
  • Zarządzane dyski systemu operacyjnego i danych.
  • Dyski systemu operacyjnego i dane jako dyski VHD na koncie przechowywania.
  • Inne wersje obrazów w tej samej galerii lub w innej galerii w tej samej subskrypcji.

Jeśli obraz będzie zawierać dyski danych, rozmiar dysku danych nie może przekraczać 1 TB.

Nazwy definicji obrazów mogą składać się z wielkich lub małych liter, cyfr, kropek, myślników i kropek. Aby uzyskać więcej informacji na temat wartości, które można określić dla definicji obrazu, zobacz Definicje obrazów.

Dozwolone znaki dla wersji obrazu to liczby i kropki. Liczby muszą należeć do zakresu 32-bitowej liczby całkowitej. Format: MajorVersion.MinorVersion.Patch.

Podczas pracy z tym artykułem zastąp nazwy zasobów w razie potrzeby.

Aby uzyskać uogólnione obrazy, zobacz wskazówki dotyczące systemu operacyjnego przed przechwyceniem obrazu:

Jeśli będziesz udostępniać obrazy przy użyciu galerii społeczności, upewnij się, że tworzysz galerię, definicje obrazów i wersje obrazów w tym samym regionie.

Gdy użytkownicy wyszukują obrazy galerii społeczności, wyświetlana jest tylko najnowsza wersja obrazu.

Ważne

Informacje z definicji obrazów będą dostępne publicznie w podobny sposób, jak informacje dotyczące publikowania, oferty i SKU.

Tworzenie obrazu

Wybierz poniżej opcję tworzenia definicji obrazu i wersji obrazu:

Aby utworzyć obraz na podstawie maszyny wirtualnej w portalu, zobacz Przechwytywanie obrazu maszyny wirtualnej.

Aby utworzyć obraz przy użyciu źródła innego niż maszyna wirtualna, wykonaj następujące kroki.

  1. Przejdź do portalu Azure, a następnie wyszukaj i wybierz Azure Galerię obliczeń.

  2. Wybierz galerię, której chcesz użyć z listy.

  3. Na stronie galerii wybierz pozycję Dodaj w górnej części strony, a następnie z listy rozwijanej wybierz pozycję Definicja obrazu maszyny wirtualnej.

  4. na stronie Dodaj nową definicję obrazu do Galerii Obliczeniowej Azure, na karcie Podstawy, wybierz Region.

  5. W polu Nazwa definicji obrazu wpisz nazwę, taką jak myImageDefinition.

  6. W polu System operacyjny wybierz poprawną opcję na podstawie źródła.

  7. Dla generacji VM wybierz opcję w oparciu o Twoje źródło. W większości przypadków będzie Gen 1. Aby uzyskać więcej informacji, zobacz Obsługa maszyn wirtualnych generacji 2.

  8. W obszarze Stan systemu operacyjnego wybierz opcję opartą na źródle. Aby uzyskać więcej informacji, zobacz Ogólne i wyspecjalizowane.

  9. W Publisher wpisz unikatową nazwę, taką jak myPublisher.

  10. W polu Oferta wpisz unikatową nazwę, taką jak myOffer.

  11. W polu SKU wpisz unikalną nazwę, taką jak mySKU.

  12. W dolnej części strony wybierz pozycję Przejrzyj i utwórz.

  13. Po zakończeniu walidacji definicji obrazu wybierz pozycję Utwórz.

  14. Po zakończeniu wdrażania wybierz pozycję Przejdź do zasobu.

  15. Na stronie definicji obrazu na karcie Wprowadzenie wybierz pozycję Utwórz wersję.

  16. W obszarze Region wybierz region, w którym chcesz utworzyć obraz. W niektórych przypadkach źródło musi znajdować się w tym samym regionie, w którym jest tworzony obraz. Jeśli nie widzisz swojego źródła na późniejszych listach rozwijanych, spróbuj zmienić region dla obrazu. Zawsze możesz później replikować obraz do innych regionów.

  17. W polu Numer wersji wpisz liczbę, na przykład 1.0.0. Nazwa wersji obrazu powinna być zgodna z formatem major.minor.patch przy użyciu liczb całkowitych.

  18. W obszarze Źródło wybierz typ pliku, którego używasz dla źródła z listy rozwijanej. Zapoznaj się z poniższą tabelą, aby uzyskać szczegółowe informacje dotyczące każdego typu źródła.

    Źródło Inne pola
    Dyski lub migawki — W przypadku dysku systemu operacyjnego wybierz dysk lub migawkę z listy rozwijanej.
    — Aby dodać dysk danych, wpisz numer LUN, a następnie wybierz dysk danych z listy rozwijanej.
    Wersja obrazu — Wybierz galerię źródłową z listy rozwijanej.
    — Wybierz poprawną definicję obrazu z listy rozwijanej.
    — Wybierz istniejącą wersję obrazu, której chcesz użyć z listy rozwijanej.
    Obraz zarządzany Wybierz obraz źródłowy z listy rozwijanej.
    Obraz zarządzany musi znajdować się w tym samym regionie, który wybrałeś w Szczegóły instancji.
    Wirtualny dysk twardy VHD na koncie magazynowym Wybierz pozycję Przeglądaj, aby wybrać konto magazynu dla VHD.
  19. W obszarze Wyklucz z najnowszej pozostaw wartość domyślną Nie, chyba że nie chcesz użyć tej wersji podczas tworzenia maszyny wirtualnej za pomocą latest zamiast numeru wersji.

  20. W obszarze Data zakończenia życia wybierz datę z kalendarza, dla której uważasz, że ta wersja powinna przestać być używana.

  21. Na karcie Replikacja wybierz typ magazynu z listy rozwijanej.

  22. Ustaw domyślną liczbę replik, możesz zastąpić ją dla każdego dodanego regionu.

  23. Musisz replikować do regionu źródłowego, więc pierwsza replika na liście będzie znajdować się w regionie, w którym utworzono obraz. Możesz dodać więcej replik, wybierając region z listy rozwijanej i dostosowując liczbę replik zgodnie z potrzebami.

  24. Po zakończeniu wybierz pozycję Przegląd i utwórz. Azure zweryfikuje konfigurację.

  25. Gdy wersja obrazu przejdzie walidację, wybierz pozycję Utwórz.

  26. Po zakończeniu wdrażania wybierz pozycję Przejdź do zasobu.

Replikacja obrazu do wszystkich regionów docelowych może zająć trochę czasu.

Można również przechwycić istniejącą maszynę wirtualną jako obraz z poziomu portalu. Aby uzyskać więcej informacji, zobacz Tworzenie obrazu maszyny wirtualnej w portalu.

Twórz wersję obrazu na jednym koncie klienta, korzystając z wersji źródłowej obrazu na innym koncie klienta.

W subskrypcji, w której istnieje wersja obrazu źródłowego, przyznaj użytkownikowi uprawnienia czytelnika. Gdy użytkownik ma uprawnienia do odczytu wersji obrazu źródłowego, zaloguj się na oba konta (źródłowe i docelowe).

Będziesz potrzebować tenantID wersji obrazu źródłowego, subscriptionID dla subskrypcji, w której zostanie przechowywana nowa wersja obrazu (docelowa), oraz resourceID wersji obrazu źródłowego. Definicja docelowego obrazu galerii musi już istnieć, zanim utworzysz wersję obrazu za pomocą az sig image-version create lub New-AzGalleryImageVersion. Ponadto upewnij się, że region lub replika i region docelowy wersji obrazu źródłowego są takie same.

Użyj Azure CLI, aby utworzyć wersję obrazu w jednej dzierżawie przy użyciu wersji obrazu źródłowego w innej dzierżawie.

# Set some variables
tenantID="<tenant ID for the source image version>"
subID="<subscription ID where the image version will be created>"
sourceImageVersionID="<resource ID of the source image version>"

# Sign in to the subscription where the new image version will be created
az login

# Sign in to the tenant where the source image version is available
az login --tenant $tenantID

# Sign back in to the subscription where the image version will be created and ensure subscription context is set
az login
az account set --subscription $subID

# Create the image version from the source image version
az sig image-version create \
   --gallery-image-definition myImageDef \
   --gallery-image-version 1.0.0 \
   --gallery-name myGallery \
   --resource-group myResourceGroup \
   --image-version $sourceImageVersionID \
   --location myLocation

Następne kroki

Aby dowiedzieć się, jak dostarczyć informacje o planie zakupu w Azure Marketplace, zobacz Podawanie informacji o planie zakupu Azure Marketplace podczas tworzenia obrazów.