Delen via


Aangepaste afbeeldingssjablonen in Azure Virtual Desktop

Met aangepaste installatiekopiesjablonen in Azure Virtual Desktop kunt u eenvoudig een aangepaste installatiekopie maken die u kunt gebruiken bij het implementeren van virtuele machines (VM's) voor sessiehosts. Met aangepaste installatiekopieën kunt u de configuratie van uw sessiehost-VM's voor uw organisatie standaardiseren. Aangepaste installatiekopiesjablonen zijn gebouwd op Azure Image Builder en afgestemd op Azure Virtual Desktop.

Maakproces

Er zijn twee onderdelen voor het maken van een aangepaste installatiekopieën:

  1. Maak een aangepaste afbeeldingssjabloon die definieert wat er in de resulterende afbeelding moet staan.

  2. Bouw de installatiekopieën op basis van die aangepaste installatiekopieënsjabloon door de sjabloon naar Azure Image Builder te verzenden.

Een aangepaste afbeeldingssjabloon is een JSON-bestand dat uw keuzen voor broninstallatiekopieën, distributiedoelen, build-eigenschappen en aanpassingen bevat. Azure Image Builder gebruikt deze sjabloon om een aangepaste installatiekopie te maken, die u kunt gebruiken als de broninstallatiekopie voor uw sessiehosts bij het maken of bijwerken van een hostgroep. Bij het maken van de installatiekopieën zorgt Azure Image Builder ook voor het generaliseren van de installatiekopieën met sysprep.

Aangepaste installatiekopieën kunnen worden opgeslagen in de Azure Compute-galerie of als een beheerde installatiekopieën of beide. Met Azure Compute Gallery kunt u regioreplicatie, versiebeheer en het delen van aangepaste installatiekopieën beheren. Zie Een verouderde beheerde installatiekopieën van een gegeneraliseerde VM maken in Azure om de beperkingen voor beheerde installatiekopieën te bekijken.

De broninstallatiekopieën moeten worden ondersteund voor Azure Virtual Desktop en kunnen afkomstig zijn van:

  • Azure Marketplace.
  • Een bestaande gedeelde installatiekopieën van Azure Compute Gallery.
  • Een bestaande beheerde installatiekopieën.
  • Een bestaande aangepaste afbeeldingssjabloon.

We hebben verschillende ingebouwde scripts toegevoegd die u kunt gebruiken om enkele van de populairste functies en instellingen te configureren bij het gebruik van Azure Virtual Desktop. U kunt ook uw eigen aangepaste scripts toevoegen aan de sjabloon, mits deze worden gehost op een openbaar beschikbare locatie, zoals GitHub of een webservice. U moet een duur voor de build opgeven, dus zorg ervoor dat u voldoende tijd hebt om uw scripts te voltooien. Ingebouwde scripts bevatten opnieuw opstarten waar nodig.

Hier volgen enkele voorbeelden van de ingebouwde scripts die u kunt toevoegen aan een aangepaste installatiekopiesjabloon:

Wanneer de aangepaste installatiekopieën worden gemaakt en gedistribueerd, gebruikt Azure Image Builder een door de gebruiker toegewezen beheerde identiteit. Azure Image Builder gebruikt deze beheerde identiteit om verschillende resources in uw abonnement te maken, zoals een resourcegroep, een VM die wordt gebruikt om de installatiekopieën te bouwen, Key Vault en een opslagaccount. De VM heeft internettoegang nodig om de ingebouwde scripts of uw eigen scripts te downloaden die u hebt toegevoegd. De ingebouwde scripts worden opgeslagen in de GitHub-opslagplaats rds-templates op https://github.com/Azure/RDS-Templates.

U kunt kiezen of u wilt dat de VM verbinding maakt met een bestaand virtueel netwerk en subnet, zodat de VM toegang heeft tot andere resources die mogelijk beschikbaar zijn voor dat virtuele netwerk. Als u geen bestaand virtueel netwerk opgeeft, worden een tijdelijk virtueel netwerk, subnet en openbaar IP-adres gemaakt voor gebruik door de virtuele machine. Zie Azure VM Image Builder-netwerkopties voor meer informatie over netwerkopties.

Middelen

Er wordt een resourcegroep gemaakt wanneer de aangepaste installatiekopieënsjabloon wordt gemaakt. De standaardnaam heeft de indeling IT_<ResourceGroupName>_<TemplateName>_<GUID> en slaat de resources op die nodig zijn tijdens de build. De meeste van deze resources zijn tijdelijk en worden verwijderd nadat de build is voltooid, met uitzondering van het opslagaccount.

In het opslagaccount worden maximaal drie containers gemaakt:

  • shell is waar aanpassingsscripts worden opgeslagen, als u aanpassingsscripts opneemt in uw aangepaste afbeeldingssjabloon.

  • packerlogs heeft een of meer mappen met de naam met een GUID, die een bestand met de naam customization.log bevatten. Dit bestand bevat alle uitvoer van de Hashicorp Packer-service die Azure Image Builder gebruikt. Deze uitvoer kan op elk gewenst moment worden gedownload om de voortgang, fouten en voltooiingsstatus te bekijken.

  • VHD's slaat het resulterende VHD-bestand (virtuele harde schijf) tijdelijk op voordat het wordt opgeslagen als een beheerde installatiekopieën of in de Azure Compute-galerie.

De resourcegroep IT_<ResourceGroupName>_<TemplateName>_<GUID> die aan uw sjabloon is gekoppeld, kan worden verwijderd nadat de aangepaste installatiekopieën zijn gemaakt, mits u de logboeken niet nodig hebt. De resourcegroep wordt ook verwijderd als u de resourcegroep met uw afbeelding verwijdert.

Volgende stappen