Dela via


Anpassade avbildningsmallar i Azure Virtual Desktop

Med anpassade avbildningsmallar i Azure Virtual Desktop kan du enkelt skapa en anpassad avbildning som du kan använda när du distribuerar virtuella sessionsvärddatorer (VM). Med anpassade avbildningar kan du standardisera konfigurationen av dina virtuella sessionsvärddatorer för din organisation. Anpassade avbildningsmallar bygger på Azure Image Builder och skräddarsys för Azure Virtual Desktop.

Skapandeprocess

Det finns två delar för att skapa en anpassad avbildning:

  1. Skapa en anpassad avbildningsmall som definierar vad som ska finnas i den resulterande avbildningen.

  2. Skapa avbildningen från den anpassade avbildningsmallen genom att skicka mallen till Azure Image Builder.

En anpassad avbildningsmall är en JSON-fil som innehåller dina val av källavbildning, distributionsmål, byggegenskaper och anpassningar. Azure Image Builder använder den här mallen för att skapa en anpassad avbildning som du kan använda som källbild för sessionsvärdarna när du skapar eller uppdaterar en värdpool. När du skapar avbildningen tar Azure Image Builder också hand om att generalisera avbildningen med sysprep.

Anpassade avbildningar kan lagras i Azure Compute Gallery eller som en [hanterad avbildning](.. /virtual-machines/windows/capture-image-resource.yml eller båda. Med Azure Compute Gallery kan du hantera regionreplikering, versionshantering och delning av anpassade avbildningar. Se Skapa en äldre hanterad avbildning av en generaliserad virtuell dator i Azure för att granska begränsningar för hanterade avbildningar.

Källavbildningen måste stödjas för Azure Virtual Desktop och kan komma från:

  • Azure Marketplace.
  • En befintlig delad avbildning i Azure Compute Gallery.
  • En befintlig hanterad avbildning.
  • En befintlig mall för anpassad avbildning.

Vi har lagt till flera inbyggda skript som du kan använda som konfigurerar några av de mest populära funktionerna och inställningarna när du använder Azure Virtual Desktop. Du kan också lägga till egna anpassade skript i mallen, så länge de finns på en offentligt tillgänglig plats, till exempel GitHub eller en webbtjänst. Du måste ange en varaktighet för bygget, så se till att du tillåter tillräckligt med tid för att skripten ska slutföras. Inbyggda skript innehåller omstarter där det behövs.

Här följer några exempel på de inbyggda skript som du kan lägga till i en anpassad avbildningsmall:

När den anpassade avbildningen skapas och distribueras använder Azure Image Builder en användartilldelad hanterad identitet. Azure Image Builder använder den här hanterade identiteten för att skapa flera resurser i din prenumeration, till exempel en resursgrupp, en virtuell dator som används för att skapa avbildningen, Key Vault och ett lagringskonto. Den virtuella datorn behöver Internetåtkomst för att ladda ned de inbyggda skripten eller dina egna skript som du har lagt till. De inbyggda skripten lagras på GitHub-lagringsplatsen rds-templateshttps://github.com/Azure/RDS-Templates.

Du kan välja om du vill att den virtuella datorn ska ansluta till ett befintligt virtuellt nätverk och undernät, vilket gör att den virtuella datorn kan ha åtkomst till andra resurser som du kan ha tillgängliga för det virtuella nätverket. Om du inte anger ett befintligt virtuellt nätverk skapas ett tillfälligt virtuellt nätverk, undernät och en offentlig IP-adress för användning av den virtuella datorn. Mer information om nätverksalternativ finns i Nätverksalternativ för Azure VM Image Builder.

Resurser

En resursgrupp skapas när den anpassade avbildningsmallen skapas. Standardnamnet är i formatet IT_<ResourceGroupName>_<TemplateName>_<GUID> och lagrar de resurser som krävs under bygget. De flesta av dessa resurser är tillfälliga och tas bort när bygget är klart, förutom lagringskontot.

I lagringskontot skapas upp till tre containrar:

  • shell är den plats där anpassningsskript lagras, om du inkluderar några anpassningsskript i din anpassade avbildningsmall.

  • packerlogs har en eller flera mappar med namnet med ett GUID, som innehåller en fil som heter customization.log. Den här filen innehåller alla utdata från Hashicorp Packer-tjänsten som Azure Image Builder använder. Dessa utdata kan laddas ned när som helst för att granska förloppet, felen och slutförandestatusen.

  • vhds lagrar tillfälligt den resulterande VHD-filen (virtuell hårddisk) innan den lagras som en hanterad avbildning eller i Azure Compute Gallery.

Resursgruppen IT_<ResourceGroupName>_<TemplateName>_<GUID> som är associerad med mallen kan tas bort när den anpassade avbildningen har skapats, förutsatt att du inte behöver loggarna. Resursgruppen tas också bort om du tar bort den resursgrupp som innehåller avbildningen.

Nästa steg