Ukládání a sdílení imagí v Galerii výpočetních prostředků Azure

Platí pro: ✔️ Virtuální počítače s Windows s Linuxem ✔️ ✔️ – Flexibilní škálovací sady Uniform Scale Sets ✔️

Image je kopie celého virtuálního počítače (včetně všech připojených datových disků) nebo jenom disku s operačním systémem v závislosti na způsobu jeho vytvoření. Při vytváření virtuálního počítače z image se k vytvoření disků pro nový virtuální počítač použije kopie virtuálních pevných disků v imagi. Image zůstane v úložišti a můžete ji znovu použít k vytvoření nových virtuálních počítačů.

Pokud máte velký počet imagí, které potřebujete udržovat a chcete je zpřístupnit ve vaší společnosti, můžete jako úložiště použít Galerii výpočetních prostředků Azure.

Když k ukládání imagí použijete galerii, vytvoří se několik typů prostředků:

Resource Popis
Zdroj obrázku Toto je prostředek, který lze použít k vytvoření verze image v galerii. Zdrojem image může být existující virtuální počítač Azure, který je zobecněný nebo specializovaný, spravovaná image, snímek, virtuální pevný disk nebo verze image v jiné galerii.
Galerie Podobně jako Azure Marketplace je galerie úložištěm pro správu a sdílení imagí a dalších prostředků, ale řídíte, kdo má přístup.
Definice obrázku Definice obrázků se vytvářejí v galerii a obsahují informace o imagi a všechny požadavky na jeho použití k vytváření virtuálních počítačů. To zahrnuje, jestli je image Windows nebo Linux, poznámky k verzi a minimální a maximální požadavky na paměť. Jedná se o definici typu obrázku.
Verze image Verze image je to, co používáte k vytvoření virtuálního počítače při použití galerie. Podle potřeby můžete mít pro vaše prostředí více verzí image. Podobně jako spravovaná image se při vytváření virtuálního počítače používá verze image k vytvoření nového disku pro virtuální počítač. Verze imagí je možné používat vícekrát.

Obrázek znázorňující, jak můžete mít v galerii více verzí obrázku

Definice obrázků

Definice obrázků jsou logické seskupení pro verze image. Definice image obsahuje informace o tom, proč byla image vytvořena a obsahuje také metadata image, jako je operační systém, k čemu slouží, funkce, které podporuje, a další informace o použití image. Definice obrázku je jako plán všech podrobností o vytvoření konkrétního obrázku. Virtuální počítač se nenasazuje z definice image, ale z verzí imagí vytvořených z definice.

Existují tři parametry pro každou definici obrázku, které se používají v kombinaci – Publisher, Offer a SKU. Slouží k vyhledání konkrétní definice obrázku. Můžete mít definice obrázků, které sdílejí jednu nebo dvě, ale ne všechny tři hodnoty. Tady jsou například tři definice obrázků a jejich hodnoty:

Definice image Publisher Nabízet Skladová jednotka (SKU)
myImage1 Contoso Finance Back-end
myImage2 Contoso Finance Front-end
myImage3 Testování Finance Front-end

Všechny tři z nich mají jedinečné sady hodnot. Formát se podobá tomu, jak můžete v Azure PowerShellu určit image vydavatele, nabídky a skladové položky pro image z Azure Marketplace, abyste získali nejnovější verzi image Marketplace. Každá definice obrázku musí mít jedinečnou sadu těchto hodnot.

Následující parametry určují, které typy verzí imagí můžou obsahovat:

  • Stav operačního systému – Stav operačního systému můžete nastavit na generalizovaný nebo specializovaný. Toto pole je povinné.
  • Operační systém – může to být Windows nebo Linux. Toto pole je povinné.
  • Generování Technologie Hyper-V – určete, jestli byla image vytvořena z virtuálního pevného disku Hyper-V generace 1 nebo 2 . generace. Výchozí hodnota je generace 1.

Definice obrázků obsahují metadata pro image, která umožňují seskupování imagí, které podporují stejné funkce, plán, stav operačního systému, typ operačního systému a další. Následují další parametry, které je možné nastavit v definici obrázku, abyste mohli snadněji sledovat prostředky:

  • Popis – pomocí popisu dejte podrobnější informace o tom, proč definice obrázku existuje. Můžete mít například definici image pro front-end server s předinstalovanou aplikací.

  • SMLOUVA EULA – lze použít k odkazu na licenční smlouvu s koncovým uživatelem, která je specifická pro definici obrázku.

  • Prohlášení o zásadách ochrany osobních údajů a poznámky k verzi – uložte poznámky k verzi a prohlášení o zásadách ochrany osobních údajů ve službě Azure Storage a jako součást definice image k nim zadejte identifikátor URI.

  • Datum konce životnosti – nastavte výchozí datum, po kterém by se obrázek neměl používat pro všechny verze obrázků v definici image. Data ukončení životnosti jsou informativní; uživatelé budou moct vytvářet virtuální počítače z imagí a verzí po datu ukončení životnosti.

  • Značka – značky můžete přidat při vytváření definice obrázku. Další informace o značkách najdete v tématu Použití značek k uspořádání prostředků.

  • Doporučení pro minimální a maximální počet virtuálních procesorů a paměti – pokud má vaše image doporučení pro virtuální procesor a paměť, můžete tyto informace připojit k definici image.

  • Nepovolené typy disků – můžete zadat informace o potřebách úložiště pro váš virtuální počítač. Pokud například image není vhodná pro disky HDD úrovně Standard, přidáte je do seznamu nepovolení.

  • Informace o nákupním plánu pro obrázky z Marketplace - -PurchasePlanPublisher, -PurchasePlanNamea -PurchasePlanProduct. Další informace o informacích o nákupním plánu najdete v tématu Vyhledání imagí na Azure Marketplace a poskytování informací o nákupním plánu Azure Marketplace při vytváření imagí.

  • Architektura

    • Architektura x64 nebo ARM64
  • Funkce umožňují zadat další funkce a typy zabezpečení podporované na imagi na základě typu galerie:

    Funkce Přijaté hodnoty Definice Podporováno v:
    IsHibernateSupported True, False Vytvořte virtuální počítače s podporou hibernace. Soukromá, přímá sdílená, komunita
    IsAcceleratedNetworkSupported True, False Vytvoření virtuálních počítačů s povolenými akcelerovanými síťovými službami Při nastavení definice True image se nepodporuje zachytávání virtuálních počítačů, které nepodporují akcelerované síťové služby. Soukromá, přímá sdílená, komunita
    DiskControllerType ["SCSI", "NVMe"], ["SCSI"] Nastavte ho tak, aby používal typ disku SCSI nebo NVMe. Virtuální počítače a disky NVMe je možné zachytit pouze v definicích imagí, které jsou označené tak, aby podporovaly NVMe. Soukromá, přímá sdílená, komunita

    Když zadáte securityType pomocí parametru features , omezí funkce zabezpečení, které jsou na virtuálním počítači povolené. Některé typy jsou omezené na základě typu galerie, ve které jsou uložené:

    Typ zabezpečení Definice Podporováno v:
    ConfidentialVMSupported Jedná se o obecnou image Gen2, která neobsahuje objekt blob VMGS. Z tohoto typu image je možné vytvořit virtuální počítač Gen2 nebo důvěrný virtuální počítač. Soukromé, Přímé sdílené, Komunita
    Důvěrný virtuální počítač Z tohoto typu image lze vytvořit pouze důvěrné virtuální počítače. Privátní
    TrustedLaunchSupported Jedná se o obecnou image Gen2, která neobsahuje objekt blob VMGS. Z tohoto typu image je možné vytvořit virtuální počítač Gen2 nebo trustedLaunch. Soukromá, přímá sdílená, komunita
    TrustedLaunch Z tohoto typu image lze vytvořit pouze důvěryhodný virtuální počítač TrustedLaunch. Privátní
    TrustedLaunchAndConfidentialVmSupported Jedná se o obecnou image Gen2, která neobsahuje objekt blob VMGS. Z tohoto typu image je možné vytvořit virtuální počítač Gen2, důvěryhodný virtuální počítač TrustedLaunch nebo důvěrné virtuální počítače. Soukromá, přímá sdílená, komunita

    Další informace najdete v příkladech rozhraní příkazového řádku pro přidání funkcí definice obrázku a securityType nebo příkladů PowerShellu.

    **Důvěrné virtuální počítače se podporují jenom v oblastech, kde je k dispozici, najdete podporované oblasti tady.

Verze imagí

Verze image je to, co používáte k vytvoření virtuálního počítače. Podle potřeby můžete mít pro vaše prostředí více verzí image. Pokud k vytvoření virtuálního počítače použijete verzi image, použije se verze image k vytvoření nových disků pro virtuální počítač. Verze imagí je možné používat vícekrát.

Vlastnosti verze image jsou:

  • Číslo verze. Používá se jako název verze image. Vždy je ve formátu: MajorVersion.MinorVersion.Patch. Když určíte, že se má použít nejnovější při vytváření virtuálního počítače, vybere se nejnovější image na základě nejvyšší verze MajorVersion, pak MinorVersion a pak Patch.
  • Zdroj. Zdrojem může být virtuální počítač, spravovaný disk, snímek, spravovaná image nebo jiná verze image.
  • Datum konce životnosti. Uveďte datum ukončení životnosti verze image. Data ukončení životnosti jsou informativní; uživatelé budou moct vytvářet virtuální počítače z verzí po datu ukončení životnosti.

Generalizované a specializované image

Galerie výpočetních prostředků Azure podporuje dva stavy operačního systému. Image obvykle vyžadují, aby byl virtuální počítač použitý k vytvoření image zobecněn před pořízením image. Generalizace je proces, který z virtuálního počítače odebere informace specifické pro počítače a uživatele. Pro Linux můžete použít waagent-deprovision nebo -deprovision+user parametry. Pro Windows se používá nástroj Sysprep.

Specializované virtuální počítače neprošly procesem odebrání informací a účtů specifických pro počítač. Virtuální počítače vytvořené ze specializovaných imagí také nemají osProfile přidružené. To znamená, že specializované image budou mít kromě některých výhod určitá omezení.

  • Virtuální počítače a škálovací sady vytvořené ze specializovaných imagí můžou být rychlejší a rychlejší. Vzhledem k tomu, že se vytvářejí ze zdroje, který už prošl prvním spuštěním, virtuální počítače vytvořené z těchto imagí se spustí rychleji.
  • Účty, které je možné použít k přihlášení k virtuálnímu počítači, je možné použít také na jakémkoli virtuálním počítači vytvořeném pomocí specializované image vytvořené z daného virtuálního počítače.
  • Virtuální počítače budou mít název počítače virtuálního počítače, ze který byla image převzata. Název počítače byste měli změnit, aby nedocházelo ke kolizím.
  • Takto osProfile se některé citlivé informace předávají virtuálnímu počítači pomocí secrets. To může způsobit problémy s používáním služby KeyVault, WinRM a dalších funkcí, které se používají secrets v nástroji osProfile. V některých případech můžete tyto omezení obejít pomocí identit spravovaných služeb (MSI).

Aktualizace prostředků

Po vytvoření můžete v prostředcích galerie udělat nějaké změny. Jsou omezené na:

Galerie výpočetních prostředků Azure:

  • Popis

Definice obrázku:

  • Doporučené virtuální procesory
  • Doporučená paměť
  • Popis
  • Datum konce životnosti
  • ReleaseNotes

Verze image:

  • Počet regionálních replik
  • Cílové oblasti
  • Vyloučit z nejnovější verze
  • Datum konce životnosti

Sdílení

Existují tři hlavní způsoby sdílení imagí Galerie výpočetních prostředků Azure v závislosti na tom, s kým chcete sdílet:

Sdílení s: Lidé Skupiny Instanční objekt Všichni uživatelé v určitém předplatném (nebo) tenantovi Veřejně se všemi uživateli v Azure
Sdílení RBAC Ano Ano Ano No Ne
RBAC + Přímá sdílená galerie Ano Ano Ano Ano No
Galerie RBAC + Community Ano Ano Ano Ne Ano

Jaká oprávnění RBAC se vyžadují k vytvoření image ACG:

Image ACG můžou vytvářet uživatelé z různých zdrojů, včetně virtuálních počítačů, disků/snímků a virtuálních pevných disků. Tato část popisuje různá uživatelská oprávnění potřebná k vytvoření image Galerie výpočetních prostředků Azure. Identifikuje bez potřebných oprávnění nebude moct vytvářet image ACG.

  • Uživatelé budou k vytvoření verze image ACG vyžadovat oprávnění k zápisu na virtuálním počítači.
  • Pro sadu Azure SDK použijte vlastnost properties.storageProfile.source.virtualMachineId, tato vlastnost vyžaduje rozhraní API verze 2023-07-03 nebo 1.4.0 (nebo vyšší) sady .NET SDK.
Source type Požadovaná oprávnění
Virtuální počítač Write
Disk/snímek Write
VHD Zápis (listKeys)
Spravovaná image Čteno
Obrázek galerie Čteno

Další informace o předdefinovaných rolích Azure najdete v naší dokumentaci k udělení oprávnění RBAC.

Mělká replikace

Při vytváření verze image můžete režim replikace nastavit na mělký pro vývoj a testování. Mělká replikace přeskočí kopírování image, takže verze image je připravená rychleji. To ale také znamená, že z této verze image nemůžete nasadit velký počet virtuálních počítačů. To se podobá způsobu, jakým starší spravované image fungovaly.

Mělká replikace může být užitečná také v případě, že máte velké image (až 32 TB), které nejsou často nasazené. Vzhledem k tomu, že zdrojová image není zkopírována, je možné použít větší disky. Nemůžete je ale použít také pro souběžné nasazování velkého počtu virtuálních počítačů.

Pokud chcete nastavit image pro mělké replikace, použijte --replication-mode Shallow s Azure CLI.

Podpora SDK

Následující sady SDK podporují vytváření galerií Azure Compute:

Šablony

Prostředek galerie výpočetních prostředků Azure můžete vytvořit pomocí šablon. K dispozici je několik šablon rychlých startů:

Nejčastější dotazy

Pokud chcete zobrazit seznam všech prostředků galerie výpočetních prostředků Azure napříč předplatnými, ke kterým máte přístup na webu Azure Portal, postupujte následovně:

  1. Otevřete Azure Portal.
  2. Posuňte se dolů na stránku a vyberte Všechny prostředky.
  3. Vyberte všechna předplatná, ve kterých chcete zobrazit seznam všech prostředků.
  4. Vyhledejte prostředky typu Galerie výpočetních prostředků Azure.

Pokud chcete zobrazit seznam všech prostředků galerie výpočetních prostředků Azure v rámci předplatných, ke kterým máte oprávnění, použijte v Azure CLI následující příkaz:

   az account list -otsv --query "[].id" | xargs -n 1 az sig list --subscription