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 behulp van aangepaste installatiekopieën kunt u de configuratie van uw sessiehost-VM's voor uw organisatie standaardiseren. Aangepaste afbeeldingssjablonen zijn gebaseerd op Azure Image Builder en zijn afgestemd op Azure Virtual Desktop.

Proces voor maken

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 afbeeldingssjabloon door de sjabloon in te dienen bij Azure Image Builder.

Een aangepaste afbeeldingssjabloon is een JSON-bestand dat uw keuzes bevat van de broninstallatiekopieën, distributiedoelen, buildeigenschappen en aanpassingen. 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](.). /virtual-machines/windows/capture-image-resource.yml 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 in Azure maken om beperkingen voor beheerde installatiekopieën te controleren.

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

  • Azure Marketplace.
  • Een bestaande gedeelde azure Compute Gallery-installatiekopieën.
  • 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, zolang ze worden gehost op een openbaar beschikbare locatie, zoals GitHub of een webservice. U moet een duur opgeven voor de build, dus zorg ervoor dat u voldoende tijd hebt om uw scripts te voltooien. Ingebouwde scripts omvatten indien nodig opnieuw opstarten.

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

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 VIRTUELE machine die wordt gebruikt voor het bouwen van de installatiekopieën, Key Vault en een opslagaccount. De VIRTUELE machine 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 virtuele machine verbinding maakt met een bestaand virtueel netwerk en subnet, zodat de VIRTUELE machine toegang heeft tot andere resources die u mogelijk beschikbaar hebt voor dat virtuele netwerk. Als u geen bestaand virtueel netwerk opgeeft, worden er een tijdelijk virtueel netwerk, subnet en openbaar IP-adres gemaakt voor gebruik door de VIRTUELE machine. Zie Netwerkopties van Azure VM Image Builder voor meer informatie over netwerkopties.

Resources

Er wordt een resourcegroep gemaakt wanneer de aangepaste afbeeldingssjabloon 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 een GUID, die een bestand met de naam customization.log bevatten. Dit bestand bevat alle uitvoer van de Hashicorp Packer-service die door Azure Image Builder wordt gebruikt. Deze uitvoer kan op elk gewenst moment worden gedownload om de voortgang, fouten en voltooiingsstatus te bekijken.

  • VHD's slaan het resulterende VHD-bestand (virtuele harde schijf) tijdelijk op voordat ze worden 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, zodat u de logboeken niet nodig hebt. De resourcegroep wordt ook verwijderd als u de resourcegroep met uw installatiekopie verwijdert.

Volgende stappen