Azure Stack Edge Pro GPU cihazınız için özel VM görüntüleri oluşturma

Uygulama hedefi:  Pro GPU SKU 'SU için Evet Azure Stack Edge Pro-GPU  Yes for Pro r SKU Azure Stack Edge Pro r  Yes for mini r SKU Azure Stack Edge Mini r                             

VM'leri Azure Stack Edge Pro GPU cihazınıza dağıtmak için, Azure'da VM oluşturmak için kullanabileceğiniz özel VM görüntüleri oluşturabiliyor olmak gerekir. Bu makalede, Windows ve Linux VM'leri için Azure'da özel VM görüntüleri oluşturma ve bu görüntüleri bir Azure Depolama hesabına indirme veya kopyalama adımları açıklanmıştır.

Özel bir VM görüntüsü hazırlamak için gerekli bir iş akışı vardır. Görüntü kaynağı için, Azure'ın desteklediği herhangi bir boyuttaki 1. Nesil VM'den sabit bir VHD kullanmalıdır. VM boyutu seçenekleri için bkz. Desteklenen VM boyutları.

Önkoşullar

VM görüntülerinizi oluşturmadan önce aşağıdaki önkoşulları gerçekleştirin:

  • AzCopy'i indirin. AzCopy, bir işletim sistemi diskini Azure depolama hesabına kopyalamanın hızlı bir Depolama sağlar.

Özel bir sanal makine görüntüsü oluşturma

Özel VM görüntüsü hazırlama adımları, linux vm veya Linux Windows değişiklik gösterir.

Vm görüntüsü oluşturmak için aşağıdaki Windows gerçekleştirin:

  1. Azure'Windows bir sanal makine oluşturun. Portal yönergeleri için bkz. Windows sanal makine oluşturma Azure portal. PowerShell yönergeleri için bkz. Öğretici: Sanal Windows vm'leri oluşturma ve Azure PowerShell.

    Sanal makinenin 1. Nesil bir VM olması gerekir. VM görüntülerinizi oluşturmak için kullanabileceğiniz işletim sistemi diski, Azure'ın desteklediği herhangi bir boyutta sabit boyutlu bir VHD olmalıdır. VM boyutu seçenekleri için bkz. Desteklenen VM boyutları.

    1. Nesil VM Windows de sabit boyutlu VHD'ye sahip herhangi bir sanal makineyi Azure Market. Çalışan görüntülerin Azure Market listesi için bkz. Azure Market için yaygın olarak kullanılan Azure Stack Edge.
  2. Sanal makineyi genelleştirin. VM'yi genelleştirmek için sanal makineye bağlanarakbir komut istemi açın ve aşağıdaki komutu sysprep çalıştırın:

    c:\windows\system32\sysprep\sysprep.exe /oobe /generalize /shutdown /mode:vm
    

    Önemli

    Komut tamamlandıktan sonra VM kapanacak. VM'yi yeniden başlatmayın. VM'nin yeniden başlatılması az önce hazırlığınızı yapan diski bozacak.

Depolama hesabına işletim sistemi diski indirme

Özel VM görüntülerinizi kullanarak vm'leri cihazınıza dağıtmak için işletim sistemi diskini bir Azure sanal makine Depolama indirmeniz gerekir. Cihazınız için kullanılan depolama hesabını kullanmanızı öneririz.

VM'nin işletim sistemi diskini bir Azure depolama hesabına indirmek için aşağıdaki adımları uygulayın:

  1. Portalda VM'yi durdurun. Genelleştirmek için çalıştırdıktan sonra sanal makineniz Windows bile işletim sistemi diskini boşaltmak sysprep için bunu yapmak gerekir.

  2. işletim sistemi diski için bir indirme URL'sioluşturma ve URL'yi not edin. Varsayılan olarak, URL'nin süresi 3600 saniye (1 saat) sonra dolar. Gerekirse bu süreyi artırabilirsiniz.

  3. Şu yöntemlerden birini kullanarak VHD'Depolama Azure Depolama hesabınıza indirin:

    • Yöntem 1: Daha hızlı aktarım için AzCopy kullanarak VHD'i Azure Depolama kopyalayın. Yönergeler için aşağıdaki AzCopy kullanarak VM görüntüsünü depolama hesabına kopyalama.

    • Yöntem 2: Basit, tek tıklamalı bir yöntem için, diski portaldan indirmek için bir indirme URL'si 3b'de (adım 3b) oluşturmadan VHD dosyasını indir'i seçin. Bu yöntemi kullanırken, disk kopyası uzun zaman alır ve portalı kullanarak VM oluşturabilecek vm'leri oluşturmak için VHD'yi Azure depolama hesabınıza yüklemeniz gerekir.

Artık bu VHD'yi kullanarak sanal Azure Stack Edge Pro GPU cihazınıza VM oluşturabilir ve dağıtabilirsiniz.

AzCopy kullanarak VHD'i depolama hesabına kopyalama

Aşağıdaki yordamlarda, özel bir VM görüntüsünü Azure Depolama hesabına kopyalamak için AzCopy'nin nasıl kullanımı açıklanır; böylece görüntüyü kullanarak vm'leri Azure Stack Edge Pro GPU cihazınıza dağıtabilirsiniz. Özel VM görüntülerinizi, kullanmakta olduğunu ve aynı bölgede/abonelikte bulunan mevcut depolama hesaplarında depolamanızı Azure Stack Edge.

Kapsayıcı için hedef URI oluşturma

AzCopy, depolama hesabınıza yeni görüntünün nereye kopyalanması gerektirmektedir? AzCopy'yi çalıştırmadan önce, dosyayı kopyalamak istediğiniz blob kapsayıcısı için bir paylaşılan erişim imzası (SAS) URL'si oluşturabilirsiniz. Hedef URI'yi oluşturmak için dosya adını SAS URL'sinin üzerine ekleyebilirsiniz.

Hazır VHD'niz için hedef URI'yi oluşturmak için aşağıdaki adımları uygulayın:

  1. Azure Depolama hesabında kapsayıcı için SAS URL'si oluşturma, aşağıdaki adımları uygulayın:

    1. Depolama Azure portal hesabını açın ve Kapsayıcılar'ı seçin. Kullanmak istediğiniz blob kapsayıcıyı seçin ve ardından sağ tıklayın ve SAS Oluştur'u seçin.

      Azure portal'de blob kapsayıcısı için SAS oluştur seçeneğinin ekran Azure portal

    2. SAS Oluştur ekranında İzinler'de Oku ve Yaz'ı seçin.

      Okuma ve Yazma izinlerinin seçili olduğu SAS Oluştur ekran görüntüsü

    3. SAS belirteci ve URL'si oluştur'a ve ardından Kopyala'ya seçerek Blob SAS URL'sini kopyalayın.

      Blob SAS URL'si oluşturma ve kopyalama seçeneklerinin yer alan SAS oluştur ekran görüntüsü

  2. Komutun hedef URI'sini azcopy oluşturmak için SAS URL'sinin istenen dosya adını ekleyin.

    Blob SAS URL'si aşağıdaki biçimdedir.

    Blob SAS URL'sinin, kapsayıcı yolu ve yeni dosya adı etiketli ekleme yeri ile grafiği

    Sorgu dizesini başlayan soru /<filename>.vhd işaretinin önceki biçimine dosya adını girin. Dosya adı uzantısı VHD olmalı.

    Örneğin, aşağıdaki Blob SAS URL'si osdisk.vhd dosyasını mystorageaccount dosyasındaki virtualmachines blob kapsayıcıya kopyalar.

    osdisk adlı VHD için Blob SAS URL'si örneğinin grafiği

VHD'i blob kapsayıcıya kopyalama

AZCopy kullanarak VHD'nizi blob kapsayıcıya kopyalamak için aşağıdaki adımları uygulayın:

  1. Henüz bunu yapmadıysanız AZCopy'i indirin.

  2. PowerShell'de, aşağıdaki komutu azcopy.exe dizinine gidin:

    .\azcopy copy <source URI> <target URI> --recursive

    burada:

    Örneğin, aşağıdaki URI windowsosdisk.vhd adlı bir dosyayı mystorageaccount depolama hesabı içinde sanal makineler blob kapsayıcıya kopyalar:

    .\azcopy copy "https://md-h1rvdq3wwtdp.z24.blob.storage.azure.net/gxs3kpbgjhkr/abcd?sv=2018-03-28&sr=b&si=f86003fc-a231-43b0-baf2-61dd51e3a05a&sig=o5Rj%2BNZSook%2FVNMcuCcwEwsr0i7sy%2F7gIDzak6JhlKg%3D" "https://mystorageaccount.blob.core.windows.net/virtualmachines/osdisk.vhd?sp=rw&st=2021-05-21T16:52:24Z&se=2021-05-22T00:52:24Z&spr=https&sv=2020-02-10&sr=c&sig=PV3Q3zpaQ%2FOLidbQJDKlW9nK%2BJ7PkzYv2Eczxko5k%2Bg%3D" --recursive
    

Örnek çıktı

Yukarıdaki örnek AzCopy komutu için aşağıdaki çıkış başarılı bir kopyanın tamamlanmıştır.

PS C:\azcopy\azcopy_windows_amd64_10.10.0> .\azcopy copy "https://md-h1rvdq3wwtdp.z24.blob.storage.azure.net/gxs3kpbgjhkr/abcd?sv=2018-03-28&sr=b&si=f86003fc-a231-43b0-baf2-61dd51e3a05a&sig=o5Rj%2BNZSook%2FVNMcuCcwEwsr0i7sy%2F7gIDzak6JhlKg%3D" "https://mystorageaccount.blob.core.windows.net/virtualmachines/osdisk.vhd?sp=rw&st=2021-05-21T16:52:24Z&se=2021-05-22T00:52:24Z&spr=https&sv=2020-02-10&sr=c&sig=PV3Q3zpaQ%2FOLidbQJDKlW9nK%2BJ7PkzYv2Eczxko5k%2Bg%3D" --recursive
INFO: Scanning...
INFO: Failed to create one or more destination container(s). Your transfers may still succeed if the container already exists.
INFO: Any empty folders will not be processed, because source and/or destination doesn't have full folder support

Job 783f2177-8317-3e4b-7d2f-697a8f1ab63c has started
Log file is located at: C:\Users\aseuser\.azcopy\783f2177-8317-3e4b-7d2f-697a8f1ab63c.log

INFO: Destination could not accommodate the tier P10. Going ahead with the default tier. In case of service to service transfer, consider setting the flag --s2s-preserve-access-tier=false.
100.0 %, 0 Done, 0 Failed, 1 Pending, 0 Skipped, 1 Total,

Job 783f2177-8317-3e4b-7d2f-697a8f1ab63c summary
Elapsed Time (Minutes): 1.4671
Number of File Transfers: 1
Number of Folder Property Transfers: 0
Total Number of Transfers: 1
Number of Transfers Completed: 1
Number of Transfers Failed: 0
Number of Transfers Skipped: 0
TotalBytesTransferred: 136367309312
Final Job Status: Completed

PS C:\azcopy\azcopy_windows_amd64_10.10.0>

Sonraki adımlar