Share via


VM-toepassingen maken en implementeren

VM-toepassingen zijn een resourcetype in de Azure Compute Gallery (voorheen shared Image Gallery genoemd) dat het beheer, het delen en de wereldwijde distributie van toepassingen voor uw virtuele machines vereenvoudigt.

Vereisten

Voordat u aan de slag gaat, controleert u of u het volgende hebt:

In dit artikel wordt ervan uitgegaan dat u al een Azure Compute Gallery hebt. Als u nog geen galerie hebt, maakt u er eerst een. Zie Een galerie maken voor het opslaan en delen van resources voor meer informatie.

U moet uw toepassing hebben geüpload naar een container in een Azure-opslagaccount. Uw toepassing kan worden opgeslagen in een blok- of pagina-blob. Als u ervoor kiest om een pagina-blob te gebruiken, moet u de bestanden uitlijnen voordat u ze uploadt. Hier volgt een voorbeeld waarmee het bestand wordt uitgelijnd:

$inputFile = <the file you want to pad>

$fileInfo = Get-Item -Path $inputFile

$remainder = $fileInfo.Length % 512

if ($remainder -ne 0){

    $difference = 512 - $remainder

    $bytesToPad = [System.Byte[]]::CreateInstance([System.Byte], $difference)

    Add-Content -Path $inputFile -Value $bytesToPad -Encoding Byte
    }

Zorg ervoor dat het opslagaccount openbare toegang heeft of gebruik een SAS-URI met leesbevoegdheden, omdat andere beperkingsniveaus mislukken bij implementaties. U kunt Storage Explorer gebruiken om snel een SAS-URI te maken als u er nog geen hebt.

Als u PowerShell gebruikt, moet u versie 3.11.0 van de Az.Storage-module gebruiken.

Zie de opdracht-interpreter voor meer informatie over het installatiemechanisme.

De VM-toepassing maken

Kies hieronder een optie voor het maken van de definitie en versie van uw VM-toepassing:

  1. Ga naar Azure Portal en zoek en selecteer Azure Compute Gallery.
  2. Selecteer de galerie die u wilt gebruiken in de lijst.
  3. Selecteer Op de pagina voor uw galerie de optie Toevoegen boven aan de pagina en selecteer vervolgens de definitie van de VM-toepassing in de vervolgkeuzelijst. De pagina Een vm-toepassingsdefinitie maken wordt geopend.
  4. Voer op het tabblad Basisbeginselen een naam in voor uw toepassing en kies of de toepassing is voor virtuele machines waarop Linux of Windows wordt uitgevoerd.
  5. Selecteer het tabblad Publicatieopties als u een van de volgende optionele instellingen voor uw VM-toepassingsdefinitie wilt opgeven:
    • Een beschrijving van de definitie van de VM-toepassing.
    • Datum einde levensduur
    • Koppeling naar een Eula
    • URI van een privacyverklaring
    • URI voor releaseopmerkingen
  6. Selecteer als u klaar bent de optie Beoordelen en maken.
  7. Wanneer de validatie is voltooid, selecteert u Maken om de definitie te laten implementeren.
  8. Zodra de implementatie is voltooid, selecteert u Ga naar de resource.
  9. Selecteer op de pagina voor de toepassing de optie Een vm-toepassingsversie maken. De pagina Een VM-toepassingsversie maken wordt geopend.
  10. Voer een versienummer in, zoals 1.0.0.
  11. Selecteer de regio waar u uw toepassingspakket hebt geüpload.
  12. Selecteer Bladeren onder Brontoepassingspakket. Selecteer het opslagaccount en vervolgens de container waarin het pakket zich bevindt. Selecteer het pakket in de lijst en selecteer vervolgens Selecteren wanneer u klaar bent. U kunt ook de SAS-URI in dit veld plakken, indien gewenst.
  13. Typ het installatiescript. U kunt ook het script verwijderen en het updatescript opgeven. Zie het overzicht voor informatie over het maken van de scripts.
  14. Als u een standaardconfiguratiebestand hebt geüpload naar een opslagaccount, kunt u dit selecteren in de standaardconfiguratie.
  15. Selecteer Uitsluiten als u niet wilt dat deze versie wordt weergegeven als de nieuwste versie wanneer u een virtuele machine maakt.
  16. Kies voor de einddatum van de levensduur een datum in de toekomst om bij te houden wanneer deze versie buiten gebruik moet worden gesteld. Het wordt niet automatisch verwijderd of verwijderd, alleen voor uw eigen tracering.
  17. Als u deze versie naar andere regio's wilt repliceren, selecteert u het tabblad Replicatie en voegt u meer regio's toe en wijzigt u het aantal replica's per regio. De oorspronkelijke regio waarin uw versie is gemaakt, moet zich in de lijst bevinden en kan niet worden verwijderd.
  18. Wanneer u klaar bent met het aanbrengen van wijzigingen, selecteert u Controleren en maken onderaan de pagina.
  19. Wanneer de validatie wordt weergegeven als geslaagd, selecteert u Maken om de versie van uw VM-toepassing te implementeren.

U kunt nu een VIRTUELE machine maken en de VM-toepassing hierop implementeren met behulp van de portal. Maak gewoon de VIRTUELE machine zoals gebruikelijk en kies op het tabblad Geavanceerd een VM-toepassing selecteren die u wilt installeren.

Screenshot of the Advanced tab where you can choose to install a VM application.

Selecteer de VM-toepassing in de lijst en selecteer opslaan onder aan de pagina.

Screenshot showing selecting a VM application to install on the VM.

Als u meerdere VM-toepassingen wilt installeren, kunt u de installatievolgorde instellen voor elke VM-toepassing op het tabblad Geavanceerd.

U kunt de VM-toepassing ook implementeren op vm's die momenteel worden uitgevoerd. Selecteer de optie Extensies en toepassingen onder Instellingen in het menu links bij het weergeven van de vm-details in de portal.

Kies VM-toepassingen en selecteer vervolgens Toepassing toevoegen om uw VM-toepassing toe te voegen.

Screenshot showing selecting a VM application to install on a currently running VM.

Selecteer de VM-toepassing in de lijst en selecteer opslaan onder aan de pagina.

Screenshot showing selecting a VM application to install on the VM.

Als u de status van de VM-toepassing wilt weergeven, gaat u naar het tabblad Extensies en toepassingen en controleert u de status van de VMAppExtension:

Screenshot showing VM application status.

Als u de status van de VM-toepassing voor VMSS wilt weergeven, gaat u naar de pagina VMSS, exemplaren, selecteert u een van deze exemplaren en gaat u vervolgens naar VMAppExtension:

Screenshot showing VMSS application status.

Volgende stappen

Meer informatie over VM-toepassingen.