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-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:
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-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:
- 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.