Skapa och distribuera VM-program

VM-program är en resurstyp i Azure Compute Gallery (tidigare kallat delat bildgalleri) som förenklar hantering, delning och global distribution av program för dina virtuella datorer.

Förutsättningar

Kontrollera att du har följande innan du kommer igång:

Den här artikeln förutsätter att du redan har ett Azure Compute-galleri. Om du inte redan har ett galleri skapar du ett först. Mer information finns i Skapa ett galleri för lagring och delning av resurser.

Du borde ha laddat upp ditt program till en container på ett Azure-lagringskonto. Ditt program kan lagras i en block- eller sidblob. Om du väljer att använda en sidblob måste du justera filerna i byte innan du laddar upp dem. Här är ett exempel som kommer att bytejustera filen:

$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
    }

Kontrollera att lagringskontot har åtkomst på offentlig nivå eller använd en SAS-URI med läsbehörighet, eftersom andra begränsningsnivåer misslyckas med distributioner. Du kan använda Storage Explorer för att snabbt skapa en SAS-URI om du inte redan har en.

Om du använder PowerShell måste du använda version 3.11.0 av Az.Storage-modulen.

Mer information om installationsmekanismen finns i kommandotolken.

Skapa det virtuella datorprogrammet

Välj ett alternativ nedan för att skapa din definition och version av det virtuella datorprogrammet:

  1. Gå till Azure-portalen och sök sedan efter och välj Azure Compute Gallery.
  2. Välj det galleri som du vill använda i listan.
  3. På sidan för galleriet väljer du Lägg till överst på sidan och väljer sedan VM-programdefinition i listrutan. Sidan Skapa en vm-programdefinition öppnas.
  4. På fliken Grundläggande anger du ett namn för ditt program och väljer om programmet är för virtuella datorer som kör Linux eller Windows.
  5. Välj fliken Publiceringsalternativ om du vill ange någon av följande valfria inställningar för din vm-programdefinition:
    • En beskrivning av den virtuella datorns programdefinition.
    • Slutdatum
    • Länk till ett eula
    • URI för en sekretesspolicy
    • URI för viktig information
  6. När du är klar väljer du Granska + skapa.
  7. När verifieringen är klar väljer du Skapa för att få definitionen distribuerad.
  8. När distributionen är klar väljer du Gå till resurs.
  9. På sidan för programmet väljer du Skapa en vm-programversion. Sidan Skapa en vm-programversion öppnas.
  10. Ange ett versionsnummer som 1.0.0.
  11. Välj den region där du har laddat upp programpaketet.
  12. Under Källprogrampaket väljer du Bläddra. Välj lagringskontot och sedan containern där paketet finns. Välj paketet i listan och välj sedan Välj när du är klar. Du kan också klistra in SAS-URI:n i det här fältet om du vill.
  13. Skriv in installationsskriptet. Du kan också ange skriptet Avinstallera och Uppdatera. Se Översikt för information om hur du skapar skripten.
  14. Om du har en standardkonfigurationsfil som laddats upp till ett lagringskonto kan du välja den i Standardkonfiguration.
  15. Välj Exkludera från den senaste versionen om du inte vill att den här versionen ska visas som den senaste versionen när du skapar en virtuell dator.
  16. För Slutdatum väljer du ett datum i framtiden för att spåra när den här versionen ska dras tillbaka. Det tas inte bort eller tas inte bort automatiskt, det är bara för din egen spårning.
  17. Om du vill replikera den här versionen till andra regioner väljer du fliken Replikering och lägger till fler regioner och gör ändringar i antalet repliker per region. Den ursprungliga regionen där din version skapades måste finnas i listan och kan inte tas bort.
  18. När du är klar med ändringarna väljer du Granska + skapa längst ned på sidan.
  19. När verifieringen visas som godkänd väljer du Skapa för att distribuera den virtuella datorns programversion.

Nu kan du skapa en virtuell dator och distribuera det virtuella datorprogrammet till den med hjälp av portalen. Skapa bara den virtuella datorn som vanligt, och under fliken Avancerat väljer du Välj ett VM-program att installera.

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

Välj det virtuella datorprogrammet i listan och välj sedan Spara längst ned på sidan.

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

Om du har fler än ett vm-program att installera kan du ställa in installationsordningen för varje vm-program på fliken Avancerat.

Du kan också distribuera det virtuella datorprogrammet till virtuella datorer som körs. Välj alternativet Tillägg + program under Inställningar på den vänstra menyn när du visar information om den virtuella datorn i portalen.

Välj VM-program och välj sedan Lägg till program för att lägga till ditt VM-program.

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

Välj det virtuella datorprogrammet i listan och välj sedan Spara längst ned på sidan.

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

Om du vill visa status för vm-programmet går du till fliken Tillägg + program och kontrollerar status för VMAppExtension:

Screenshot showing VM application status.

Om du vill visa vm-programstatus för VMSS går du till sidan VMSS, Instanser, väljer en av dem och går sedan till VMAppExtension:

Screenshot showing VMSS application status.

Nästa steg

Läs mer om VM-program.