Share via


Ta med och skapa Linux-avbildningar i Azure

Varning

Den här artikeln refererar till CentOS, en Linux-distribution som närmar sig EOL-status (End Of Life). Överväg att använda och planera i enlighet med detta. Mer information finns i CentOS End Of Life-vägledningen.

Gäller för: ✔️ Flexibla skalningsuppsättningar för virtuella Linux-datorer ✔️ ✔️ Enhetliga skalningsuppsättningar

Den här översikten beskriver de grundläggande begreppen kring avbildning och hur du skapar och använder Linux-avbildningar i Azure. Innan du tar med en anpassad avbildning till Azure måste du vara medveten om vilka typer och alternativ som är tillgängliga för dig.

Den här artikeln går igenom bildbeslutspunkter och krav samt förklarar viktiga begrepp så att du kan följa detta och kunna skapa egna anpassade avbildningar enligt din specifikation.

Skillnad mellan hanterade diskar och avbildningar

Med Azure kan du ta med en virtuell hårddisk till plattformen som ska användas som en hanterad disk eller som källa för en avbildning.

En Hanterad Azure-disk är en enda virtuell hårddisk. Du kan antingen ta en befintlig virtuell hårddisk och skapa en hanterad disk från den eller skapa en tom hanterad disk från grunden. Du kan skapa virtuella datorer från hanterade diskar genom att ansluta disken till den virtuella datorn, men du kan bara använda en virtuell hårddisk med en virtuell dator. Du kommer inte att kunna ändra några os-egenskaper eftersom Azure bara försöker aktivera den virtuella datorn och starta med den disken.

Azure-avbildningar kan bestå av flera OS-diskar och datadiskar. När du använder en hanterad avbildning för att skapa en virtuell dator gör plattformen en kopia av avbildningen och använder den för att skapa den virtuella datorn. På så sätt kan hanterade avbildningar ha stöd för återanvändning av samma avbildning för flera virtuella datorer. Azure tillhandahåller även avancerade hanteringsfunktioner för avbildningar, till exempel global replikering och versionshantering via Azure Compute Gallery (kallades tidigare delat bildgalleri).

Generaliserad och specialiserad

Azure erbjuder två huvudsakliga avbildningstyper, generaliserade och specialiserade. Termerna generaliserade och specialiserade är ursprungligen Windows-termer som migrerades till Azure. Dessa typer definierar hur plattformen ska hantera den virtuella datorn när den aktiveras. Båda typerna har fördelar, nackdelar och förutsättningar. Innan du kommer igång måste du veta vilken bildtyp du behöver. Nedan sammanfattas de scenarier och den typ du skulle behöva välja:

Scenario Bildtyp Lagringsalternativ
Skapa en avbildning som kan konfigureras för användning av flera virtuella datorer. Du kan ange värdnamnet, lägga till en administratörsanvändare och utföra andra uppgifter under den första starten. Generaliserade Azure Compute-galleri eller fristående hanterade avbildningar
Skapa en avbildning från en ögonblicksbild av en virtuell dator eller en säkerhetskopia. Specialiserade Azure Compute Gallery eller en hanterad disk
Skapa snabbt en avbildning som inte behöver någon konfiguration för att skapa flera virtuella datorer. Specialiserade Azure Compute Gallery

Generaliserade bilder

En generaliserad avbildning är en avbildning som kräver att installationen slutförs vid första starten. Vid den första starten anger du till exempel värdnamnet, administratörsanvändaren och andra VM-specifika konfigurationer. Detta är användbart när du vill att avbildningen ska återanvändas flera gånger och när du vill skicka in parametrar när du skapar den. Om den generaliserade avbildningen innehåller Azure-agenten bearbetar agenten parametrarna och signalerar tillbaka till plattformen som den inledande konfigurationen har slutfört. Den här processen kallas etablering.

Etablering kräver att en etablerare ingår i avbildningen. Det finns två etablerare:

Det här är förutsättningar för att skapa en avbildning.

Specialiserade bilder

Det här är avbildningar som är helt konfigurerade och inte kräver virtuella datorer eller särskilda parametrar. Plattformen aktiverar bara den virtuella datorn och du måste hantera unikhet inom den virtuella datorn, som att ange ett värdnamn, för att undvika DNS-konflikter på samma virtuella nätverk.

Etableringsagenter krävs inte för dessa avbildningar, men du kanske vill ha funktioner för tilläggshantering. Du kan installera Linux-agenten men inaktivera etableringsalternativet. Även om du inte behöver någon etableringsagent måste avbildningen uppfylla kraven för Azure Images.

Alternativ för bildlagring

När du tar med din Linux-avbildning har du två alternativ:

  • Hanterade avbildningar för enkel skapande av virtuella datorer i en utvecklings- och testmiljö.
  • Azure Compute Gallery för att skapa och dela bilder i stor skala.

Hanterade avbildningar

Hanterade avbildningar kan användas för att skapa flera virtuella datorer, men de har många begränsningar. Hanterade avbildningar kan bara skapas från en generaliserad källa (virtuell dator eller virtuell hårddisk). De kan bara användas för att skapa virtuella datorer i samma region och de kan inte delas mellan prenumerationer och klientorganisationer.

Hanterade avbildningar kan användas för utvecklings- och testmiljöer, där du behöver ett par enkla generaliserade avbildningar som ska användas i en enda region och prenumeration.

Azure Compute Gallery (tidigare kallat Delat bildgalleri) rekommenderas för att skapa, hantera och dela bilder i stor skala. Azure Compute Gallery hjälper dig att skapa struktur och organisation kring dina avbildningar.

  • Stöd för både generaliserade och specialiserade avbildningar.
  • Stöd för avbildning av både generation 1- och 2-avbildningar.
  • Global replikering av bilder.
  • Versionshantering och gruppering av bilder för enklare hantering.
  • Högtillgängliga avbildningar med zonredundant lagring (ZRS) i regioner som stöder Tillgänglighetszoner. ZRS ger bättre motståndskraft mot problem i enskilda zoner.
  • Dela mellan prenumerationer och till och med mellan Active Directory-klienter (AD) med hjälp av Azure RBAC.
  • Skala dina distributioner med avbildningsrepliker i varje region.

På hög nivå skapar du ett galleri och består av:

  • Bilddefinitioner – det här är containrar som innehåller grupper av bilder.
  • Bildversioner – det här är de faktiska bilderna.

Hyper-V-generation

Azure stöder Hyper-V Generation 1 (Gen1) och Generation 2 (Gen2). Gen2 är den senaste generationen och erbjuder ytterligare funktioner över Gen1. Till exempel: ökat minne, Intel Software Guard-tillägg (Intel SGX) och virtualiserat beständigt minne (vPMEM). Virtuella datorer i generation 2 som körs lokalt har vissa funktioner som inte stöds i Azure ännu. Mer information finns i avsnittet Funktioner och funktioner i den här artikeln. Skapa Gen2-avbildningar om du behöver ytterligare funktioner.

Om du fortfarande behöver skapa en egen avbildning kontrollerar du att den uppfyller avbildningskraven och laddar upp till Azure. Distributionsspecifika krav:

Nästa steg

Lär dig hur du skapar ett Azure Compute-galleri.