Aracılığıyla paylaş


AzCopy kullanarak bir VHD dosyasını laboratuvar depolama hesabına yükleme

Bu makalede, Azure DevTest Labs'de bir VHD dosyasını laboratuvar depolama hesabına yüklemek için AzCopy komut satırı yardımcı programını kullanmayı öğrenin. VHD dosyanızı karşıya yükledikten sonra, karşıya yüklenen VHD dosyasından özel bir görüntü oluşturabilir ve görüntüyü kullanarak bir sanal makine sağlayabilirsiniz.

Azure'daki diskler ve VHD'ler hakkında daha fazla bilgi için bkz . Yönetilen disklere giriş.

Not

AzCopy yalnızca Windows komut satırı yardımcı programıdır.

Önkoşullar

  • AzCopy'nin en son sürümünü indirin ve yükleyin.

AzCopy kullanarak bir VHD dosyasını laboratuvar depolama hesabına yüklemek için önce Azure portalı aracılığıyla laboratuvar depolama hesabı adını alın. Ardından, dosyayı karşıya yüklemek için AzCopy'yi kullanın.

Laboratuvar depolama hesabı adını alma

Laboratuvar depolama hesabının adını almak için:

  1. Azure Portal’ında oturum açın.

  2. Tüm kaynaklar'ı ve ardından laboratuvarınızı seçin.

  3. Ayarlar'ın altındaki laboratuvar menüsünde Yapılandırma ve ilkeler'i seçin.

  4. Etkinlik günlüğünde, Sanal makine tabanları altındaki kaynak menüsünde Özel görüntüler'i seçin.

  5. Özel görüntüler'de Ekle'yi seçin.

  6. Özel görüntü'deki VHD'nin altında PowerShell kullanarak görüntü karşıya yükle bağlantısını seçin.

    Özel görüntü bölmesinde PowerShell kullanarak VHD yükleme ayarlarını gösteren ekran görüntüsü.

  7. PowerShell kullanarak görüntü yükleme bölümünde, Add-AzureRmVhd cmdlet'ine yapılan bir çağrıyı görmek için sağa kaydırın.

    parametresi, -Destination blob kapsayıcısının URI'sini aşağıdaki biçimde içerir:

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

    VHD Ekle kutusunda bir URI örneği gösteren ekran görüntüsü.

  8. Sonraki bölümde kullanmak üzere depolama hesabı URI'sini kopyalayın.

VHD dosyasını karşıya yükleme

AzCopy kullanarak bir VHD dosyasını karşıya yüklemek için:

  1. Windows'ta bir Komut İstemi penceresi açın ve AzCopy yükleme dizinine gidin.

    Varsayılan olarak, AzCopy ProgramFiles(x86)\Microsoft SDKs\Azure\AzCopy dizinine yüklenir.

    İsteğe bağlı olarak, AzCopy yükleme konumunu sistem yolunuza ekleyebilirsiniz.

  2. Komut isteminde aşağıdaki komutu çalıştırın. Azure portalından kopyaladığınız depolama hesabı anahtarını ve blob kapsayıcı URI'sini kullanın. değerinin vhdFileName tırnak içinde olması gerekir.

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

VHD dosyasını karşıya yükleme işlemi, VHD dosyasının boyutuna ve bağlantı hızınıza bağlı olarak uzun olabilir.

VHD dosyalarını karşıya yüklemeyi otomatikleştirme

Özel görüntüler oluşturmak üzere VHD dosyalarını karşıya yüklemeyi otomatikleştirmek için AzCopy kullanarak VHD dosyalarını laboratuvarla ilişkili depolama hesabına kopyalayın veya karşıya yükleyin.

Laboratuvarınızla ilişkili hedef depolama hesabını bulmak için:

  1. Azure Portal’ında oturum açın.
  2. Sol menüde Kaynak Grupları'nı seçin.
  3. Laboratuvarınızla ilişkili kaynak grubunu bulun ve seçin.
  4. Genel Bakış'ın altında depolama hesaplarından birini seçin.
  5. Bloblar'ı seçin.
  6. Listede karşıya yüklemeleri arayın. Yoksa, 4. adıma dönün ve başka bir depolama hesabı deneyin.
  7. AzCopy komutunuzda url'yi hedef olarak kullanın.

Sonraki adımlar

  • Azure portalını kullanarak VHD dosyasından Azure DevTest Labs'de özel görüntü oluşturmayı öğrenin.
  • PowerShell kullanarak VHD dosyasından Azure DevTest Labs'de özel görüntü oluşturmayı öğrenin.