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
- Ladda ned och installera den senaste versionen av AzCopy.
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 Portal. Använd sedan AzCopy för att ladda upp filen.
Hämta namnet på labblagringskontot
Så här hämtar du namnet på labblagringskontot:
Logga in på Azure-portalen.
Välj Alla resurser och välj sedan ditt labb.
I labbmenyn under Inställningar väljer du Konfiguration och principer.
I Aktivitetsloggen går du till resursmenyn under Baser för virtuella datorer och väljer Anpassade avbildningar.
I Anpassade avbildningar väljer du Lägg till.
I Anpassad avbildning går du till VHD och väljer länken Ladda upp en bild med hjälp av PowerShell .
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/...
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:
Ö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.
Kör följande kommando i kommandotolken. Använd lagringskontonyckeln och blobcontainerns URI som du kopierade från Azure Portal. 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:
- Logga in på Azure-portalen.
- Välj Resursgrupper på den vänstra menyn.
- Leta upp och välj den resursgrupp som är associerad med ditt labb.
- Under Översikt väljer du ett av lagringskontona.
- Välj Blobar.
- Leta efter uppladdningar i listan. Om inget finns går du tillbaka till steg 4 och provar ett annat lagringskonto.
- Använd URL:en som mål i azcopy-kommandot.