Övning – Lägga till ett nytt programpaket till ett Batch-konto i Azure Portal

Slutförd

I Azure Portal kan programpaket laddas upp och hanteras på ett mer genomförbart sätt. Om du vill använda programpaket måste du länka ett Azure Storage-konto till ditt Azure Batch-konto. Baserat på kvoter och gränser som definierats för Batch-tjänsten kan du lägga till fler program och programpaket till ett Batch-konto.

Skapa ett programpaket

  1. Ladda ned en lokal kopia av essentials-versionen för ffmpeg 4.3.1.

  2. Logga in på Azure-portalen.

  3. Välj Resursgrupper och välj sedan den resursgrupp som innehåller batchkontot som du skapade i föregående steg.

  4. På resursgruppens översiktssida väljer du ditt Batch-konto.

  5. I inställningsfönstret för ditt Batch-konto väljer du Program under Funktioner på den vänstra menyn och väljer sedan Lägg till för att öppna sidan Nytt program.

    Skärmbild av sidan för att skapa ett programpaket i Azure Portal.

  6. Ange följande information:

    • Program-ID: Ange ffmpeg som ID för ditt nya program.

    • Version: Ange 4.3.1 som version för programpaketet som du laddar upp.

    • Programpaket: Använd filen .zip som du laddade ned tidigare.

    Det program-ID och den version som du anger måste följa dessa krav:

    • På Windows-noder kan ID:t innehålla valfri kombination av alfanumeriska tecken, bindestreck och understreck. På Linux-noder tillåts endast alfanumeriska tecken och understreck.

    • ID:t får inte innehålla fler än 64 tecken.

    • ID:t måste vara unikt i Batch-kontot.

    • ID:t är skiftlägesbevarande och skiftlägesokänsliga.

  7. När du har angett all information för ditt program väljer du Skicka.

När .zip-filen har laddats upp till ditt Azure Storage-konto visar portalen ett meddelande. Beroende på storleken på filen som du laddar upp och hastigheten på nätverksanslutningen kan den här processen ta lite tid att slutföra.

Om du vill lägga till fler programpaketversioner för ett befintligt program väljer du programmet i avsnittet Program i batchkontot och väljer sedan Lägg till. Precis som för det nya programmet anger du värdet Version för det nya paketet, laddar upp filen .zip i rutan Programpaket och väljer sedan Skicka.

Kör en uppgift med hjälp av ett programpaket i Azure Portal

I Azure Portal kan Batch-uppgifter köras direkt på virtuella datorer i en Batch-pool. Dessa uppgifter kan använda programpaket för att förenkla miljökonfigurationen.

  1. I Azure Portal hem väljer du Resursgrupper och sedan den resursgrupp som innehåller batchkontot som du skapade i föregående steg.

  2. På resursgruppens översiktssida väljer du ditt Batch-konto.

  3. I inställningsfönstret för ditt Batch-konto väljer du Jobb under Funktioner på den vänstra menyn och väljer sedan Lägg till.

  4. I fönstret Lägg till jobb anger du Jobb-ID-värde för ditt nya jobb.

  5. Välj länken Välj pool, välj den pool som du skapade i föregående steg och välj knappen Välj.

  6. Behåll jobbhanteraren, förberedelse- och versionsaktiviteterna som Ingen.

  7. Behåll avancerade inställningar som Ingen.

  8. Välj OK för att skapa jobbet.

    Skärmbild av sidan för att lägga till ett jobb i Azure Portal.

  9. Välj det jobb som du skapade och välj sedan Aktiviteter under sidhuvudet Allmänt i sidofältet.

  10. Välj Lägg till för att skapa en ny uppgift och sedan:

    1. Ange ett aktivitets-ID-värde .

    2. Ange följande kod för kommandoraden:

      cmd /c %AZ_BATCH_APP_PACKAGE_ffmpeg#4.3.1%\\bin\\ffmpeg.exe -i LowPriVMs-1.mp4 LowPriVMs-1.mp3
      
    3. Under Avancerade inställningar:

    • För Resursfiler väljer du videon som du laddade upp tidigare genom att välja Välj lagringsblob. Markera kryssrutan Inkludera SAS och låt standardvärdet Upphör att gälla i sju dagar. Välj OK. Gå till ditt lagringskonto, välj containern input-data och välj den fil som du laddade upp.

      Skärmbild av att välja resursfilen i Azure Portal.

    • För Programpaket väljer du det programpaket som du lade till tidigare.

    d. Välj Skicka.

  11. När aktiviteten har skickats öppnar du den för att se utdata. Filen stderr.txt rapporterar eventuella fel som påträffas. Filen stdout.txt visar resultatet av aktivitetens utdata.

    Skärmbild av aktivitetsutdata i Azure Portal.