Dela via


Ladda upp en VHD-fil till ett labblagringskonto med hjälp av AzCopy

I den här artikeln lär du dig hur du använder kommandoradsverktyget AzCopy för att ladda upp en VHD-fil till ett labblagringskonto i Azure DevTest Labs. När du har laddat upp din VHD-fil kan du skapa en anpassad avbildning från den uppladdade VHD-filen och använda avbildningen för att etablera en virtuell dator.

Mer information om diskar och virtuella hårddiskar i Azure finns i Introduktion till hanterade diskar.

Kommentar

AzCopy är ett kommandoradsverktyg med endast Windows.

Förutsättningar

Om du vill ladda upp en VHD-fil till ett labblagringskonto med hjälp av AzCopy hämtar du först namnet på labblagringskontot via Azure-portalen. Använd sedan AzCopy för att ladda upp filen.

Hämta namnet på labblagringskontot

Så här hämtar du namnet på labblagringskontot:

  1. Logga in på Azure-portalen.

  2. Välj Alla resurser och välj sedan ditt labb.

  3. I labbmenyn under Inställningar väljer du Konfiguration och principer.

  4. I Aktivitetsloggen går du till resursmenyn under Baser för virtuella datorer och väljer Anpassade avbildningar.

  5. I Anpassade avbildningar väljer du Lägg till.

  6. I Anpassad avbildning går du till VHD och väljer länken Ladda upp en bild med hjälp av PowerShell .

    Skärmbild som visar inställningar för att ladda upp en virtuell hårddisk med hjälp av PowerShell i fönstret Anpassad bild.

  7. I Ladda upp en bild med PowerShell bläddrar du åt höger för att se ett anrop till cmdleten Add-AzureRmVhd.

    Parametern -Destination innehåller URI:n för en blobcontainer i följande format:

    https://<storageAccountName>.blob.core.windows.net/uploads/...

    Skärmbild som visar ett exempel på en URI i rutan Lägg till virtuell hårddisk.

  8. Kopiera lagringskontots URI som ska användas i nästa avsnitt.

Ladda upp en VHD-fil

Så här laddar du upp en VHD-fil med hjälp av AzCopy:

  1. Öppna ett kommandotolkfönster i Windows och gå till installationskatalogen azcopy.

    Som standard installeras AzCopy i ProgramFiles(x86)\Microsoft SDKs\Azure\AzCopy.

    Du kan också lägga till Installationsplats för AzCopy i systemsökvägen.

  2. Kör följande kommando i kommandotolken. Använd lagringskontonyckeln och blobcontainerns URI som du kopierade från Azure-portalen. Värdet för vhdFileName måste vara inom citattecken.

    AzCopy /Source:<sourceDirectory> /Dest:<blobContainerUri> /DestKey:<storageAccountKey> /Pattern:"<vhdFileName>" /BlobType:page
    

Processen för att ladda upp en VHD-fil kan vara lång beroende på storleken på VHD-filen och din anslutningshastighet.

Automatisera uppladdning av VHD-filer

Om du vill automatisera uppladdningen av VHD-filer för att skapa anpassade avbildningar använder du AzCopy för att kopiera eller ladda upp VHD-filer till det lagringskonto som är associerat med labbet.

Så här hittar du mållagringskontot som är associerat med ditt labb:

  1. Logga in på Azure-portalen.
  2. Välj Resursgrupper på den vänstra menyn.
  3. Leta upp och välj den resursgrupp som är associerad med ditt labb.
  4. Under Översikt väljer du ett av lagringskontona.
  5. Välj Blobar.
  6. Leta efter uppladdningar i listan. Om inget finns går du tillbaka till steg 4 och provar ett annat lagringskonto.
  7. Använd URL:en som mål i azcopy-kommandot.

Nästa steg