Azure Stack Edge Pro GPU 'da VM dağıtımı sorunlarını giderme

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                             

bu makalede bir Azure Stack Edge Pro GPU cihazında sanal makineler dağıtılırken sık karşılaşılan hataların nasıl giderileceği açıklanır. Bu makalede, ağ arabirimi ve VM oluşturma sırasında VM sağlama zaman aşımları ve sorunlara neden olan en yaygın sorunları araştırmak için rehberlik sunulmaktadır.

Herhangi bir VM sağlama hatasını tanılamak için, başarısız olan sanal makine için konuk günlüklerini gözden geçireceğiz. VM Konuk günlüklerini toplama ve bunları bir destek paketine dahil etme adımları için, bkz. Azure Stack Edge Pro VM 'ler için konuk günlükleri toplama.

vm dağıtımınızdan önce vm görüntüsünün başarıyla karşıya yüklenmesini önleyen sorunlar hakkında yönergeler için bkz. Azure Stack Edge Pro GPU 'da sanal makine görüntüsü karşıya yüklemeleri sorunlarını giderme.

VM sağlama zaman aşımı

Bu bölüm, bir VM sağlama zaman aşımının en yaygın nedenleri için sorun giderme sağlar.

VM sağlama zaman aşımına uğrarsa, şu hatayı görürsünüz:

VM sağlama zaman aşımına uğrarsa Azure portal hata ekran görüntüsü.

Aşağıdaki sorunlar, VM sağlama zaman aşımlarının en önemli nedenlerdir:

  • VM 'ye atadığınız IP adresi zaten kullanımda. Daha fazla bilgi edinin
  • VM 'yi dağıtmak için kullandığınız VM görüntüsü doğru şekilde hazırlanmadı. Daha fazla bilgi edinin
  • Konuk VM 'den varsayılan ağ geçidi ve DNS sunucusuna ulaşılamadı. Daha fazla bilgi edinin
  • Yükleme sırasında cloud init cloud init çalıştırılmadı veya çalıştırılırken sorunlar oluştu. (Yalnızca Linux VM 'Ler) Daha fazla bilgi
  • Özel bir VM görüntüsü kullanılarak dağıtılan bir Linux sanal makinesi için,/etc/waagent.exe dosyasındaki sağlama bayrakları doğru değildir. (Yalnızca Linux VM 'Ler) Daha fazla bilgi

VM 'ye atanan IP zaten kullanımda

Hata açıklaması: VM 'de zaten kullanımda olan bir statik IP adresi atandı ve VM sağlama başarısız oldu. Bu hata, IP adresi VM 'nin dağıtıldığı alt ağda kullanımda olduğunda meydana gelir. Bir VM 'yi Azure portal aracılığıyla dağıtırken, işlem cihazınızda var olan bir IP adresini denetler, ancak alt ağınızda de olabilecek diğer hizmetlerin veya sanal makinelerin IP adreslerini denetlemez.

Önerilen çözüm: Kullanımda olmayan bir statik IP adresi kullanın veya DHCP sunucusu tarafından sağlanmış bir dinamik IP adresi kullanın.

Yinelenen IP adresini denetlemek için:

  • ping tnc Aynı ağ üzerindeki herhangi bir gereç için aşağıdaki ve Test-NetConnection () komutlarını çalıştırın:

    ping <IP address>
    tnc <IP address>
    tnc <IP address> -CommonTCPPort “RDP”
    

Yanıt alırsanız, yeni VM 'ye atadığınız IP adresi zaten kullanımda.

VM görüntüsü doğru şekilde hazırlanmadı

Hata açıklaması: bir VM görüntüsünü Azure Stack Edge Pro GPU cihazında kullanılmak üzere hazırlamak için belirli bir iş akışını izlemeniz gerekir. Azure 'da bir Gen1 sanal makine oluşturmanız, VM 'yi özelleştirmeniz, VHD 'yi genelleştirmek ve ardından bu sanal makine için işletim sistemi VHD 'sini indirmeniz gerekir. Hazırlanan görüntü, "VHD" dosya adı uzantısına ve sabit türe sahip bir Gen1 VHD olmalıdır.

gereksinimlere genel bakış için bkz. Azure Stack Edge Pro GPU cihazı için özel VM görüntüleri oluşturma. VM görüntüsü sorunlarını çözme hakkında yönergeler için bkz. Azure Stack Edge Pro GPU 'daki sanal makine görüntüsü karşıya yüklemeleri sorunlarını giderme.

Önerilen çözüm: VM görüntünüzü hazırlama iş akışını doldurun. Rehberlik için aşağıdaki makalelerden birine bakın:

Ağ Geçidi, DNS sunucusuna Konuk sanal makineden ulaşılamadı

Hata açıklaması: VM dağıtımı sırasında varsayılan ağ geçidi ve DNS sunucusuna ulaşılamadığından, VM sağlama zaman aşımına uğrar ve VM dağıtımı başarısız olur.

Önerilen çözüm: Varsayılan ağ geçidi ve DNS sunucusuna VM 'den ulaşılabildiğini doğrulayın. Ardından VM dağıtımını tekrarlayın.

Varsayılan ağ geçidi ve DNS sunucusuna VM 'den ulaşılabildiğini doğrulamak için, aşağıdaki adımları uygulayın:

  1. VM 'ye Bağlan.

  2. Aşağıdaki komutları çalıştırın:

    ping <default gateway IP address>
    ping <DNS server IP address>
    

    Varsayılan ağ geçidi ve DNS sunucularının IP adreslerini bulmak için cihazınız için yerel kullanıcı arabirimine gidin. İlgilendiğiniz bağlantı noktasını seçin ve ağ ayarlarını görüntüleyin.

    Azure Stack Edge Pro GPU cihazındaki bir bağlantı noktası için varsayılan ağ geçidi ve DNS sunucusu ayarlarının ekran görüntüsü.

cloud init sorunlar (Linux VM 'Leri)

Hata açıklaması: cloud init çalıştırılmadı veya çalıştırılırken sorunlar oluştu cloud init . cloud-init , VM ilk kez önyüklendiğinde bir Linux sanal makinesini özelleştirmek için kullanılır. Daha fazla bilgi için bkz. Azure 'da sanal makineler için Cloud-init desteği.

Önerilen çözümler: Çalıştırıldığında oluşan sorunları bulmak için cloud init :

  1. VM 'ye Bağlan.

  2. cloud initAşağıdaki günlük dosyalarında hata olup olmadığını denetleyin:

    • /var/log/Cloud-init-output.log
    • /var/log/Cloud-Init.log
    • /var/log/waagent/log

Başarıyla çalışmasını engelleyen en yaygın sorunların bazılarını denetlemek için cloud init şu adımları uygulayın:

  1. VM görüntüsünün bağlı olduğundan emin olun cloud init . Şu komutu çalıştırın:

    cloud-init --version

    Komut, Cloud init sürüm numarasını döndürmelidir. Görüntü cloud init tabanlıysa, komut sürüm bilgilerini döndürmez.

    Seçeneklerle ilgili yardım almak için cloud init aşağıdaki komutu çalıştırın:

    cloud-init --help

  2. cloud initÖrneğinin Azure'a ayarlanmış veri kaynağıyla başarıyla çalıştığından emin olun.

    Veri kaynağı Azure olarak ayarlandığında, Cloud Init günlüklerinde giriş aşağıdakine benzer şekilde görünür.

    Veri kaynağı olarak Azure 'a ayarlanmış bir VM görüntüsü için Cloud-init günlük girişinin resmi.

    Veri kaynağı Azure olarak ayarlanmamışsa, cloud init betiğinizi düzeltmeniz gerekebilir. Daha fazla bilgi için bkz. Cloud-init ' e daha derinatlama.

Sağlama bayrakları yanlış ayarlanmış (Linux VM 'Ler)

Hata açıklaması: Azure 'da bir Linux sanal makinesini başarıyla dağıtmak için, görüntüde sağlama devre dışı bırakılmalıdır ve kullanılarak sağlama cloud init etkinleştirilmelidir. Bu değerleri ayarlamış olan sağlama bayrakları standart sanal makine görüntüleri için doğru şekilde yapılandırılır. Özel bir VM görüntüsü kullanıyorsanız doğru olduklarından emin olmanız gerekir.

Önerilen çözüm: /Etc/waagent.exe dosyasındaki sağlama bayraklarının aşağıdaki değerlere sahip olduğundan emin olun:

Özellik Gerekli değer
Sağlamayı etkinleştir Provisioning.Enabled=n
Sağlamak için Cloud-init ' i güvenin Provisioning.UseCloudInit=y

Ağ arabirimi oluşturma sorunları

Bu bölüm, bir VM dağıtımı sırasında ağ arabirimi oluşturma 'nın başarısız olmasına neden olan sorunlar için rehberlik sağlar.

NIC oluşturma zaman aşımı

Hata açıklaması: VM 'de ağ arabiriminin oluşturulması izin verilen zaman aşımı süresi içinde tamamlanmadı. Bu hata, ortamınızdaki DHCP sunucusu sorunlarından kaynaklanabilir.

Ağ arabiriminin başarıyla oluşturulup oluşturulmayacağını doğrulamak için şu adımları uygulayın:

  1. Azure Portal, cihazınızın Azure Stack Edge kaynağına gidin ( Edge Hizmetleri > sanal makinelerine gidin). Ardından dağıtımlar' ı SEÇIN ve VM dağıtımına gidin.

  2. Bir ağ arabirimi başarıyla oluşturulmadıysa, aşağıdaki hatayı görürsünüz.

    Ağ arabirimi oluşturma başarısız olduğunda portalda görünen hatanın ekran görüntüsü.

Önerilen çözüm: VM 'yi yeniden oluşturun ve statik bir IP adresi atayın.

VM oluşturma sorunları

Bu bölümde VM oluşturma sırasında oluşan yaygın sorunlar ele alınmaktadır.

VM 'yi oluşturmak için yeterli bellek yok

Hata açıklaması: Yetersiz bellek nedeniyle VM oluşturma başarısız olduğunda aşağıdaki hatayı görürsünüz.

VM oluşturma başarısız olduğunda portalda görüntülenmesinin hata ekran görüntüsü.

Önerilen çözüm: Cihazdaki kullanılabilir belleği denetleyin ve uygun VM boyutunu seçin. Daha fazla bilgi için Azure Stack Edge 'de desteklenen sanal makine boyutlarıbölümüne bakın.

Bir VM dağıtımı için kullanılabilir bellek, çeşitli faktörlere göre kısıtlanıyor:

Önerilen çözümler:

  • Daha az bellek gerektiren bir VM boyutu kullanın.
  • Yeni VM 'yi dağıtmadan önce portaldan kullanmadığınız tüm VM 'Leri durdurun.
  • Artık kullanımda olmayan tüm VM 'Leri silin.

GPU VM 'si oluşturmak için yeterli sayıda GPU yok

Zaten Kubernetes etkinleştirilmiş olan bir GPU cihazına bir VM dağıtmayı denerseniz, hiçbir GPU kullanılabilir olmaz ve VM sağlama aşağıdaki hatayla başarısız olur:

Kullanılabilir GPU olmadığından, GPU VM oluşturma işlemi başarısız olduğunda portalda görünen hata ekran görüntüsü.

Olası nedenler: Sanal makine oluşturulmadan önce Kubernetes etkinse, Kubernetes tüm kullanılabilir GPU 'ları kullanır ve herhangi bir GPU boyutu sanal makine oluşturamazsınız. Kullanılabilir GPU sayısı olarak çok sayıda GPU-boyut sanal makinesi oluşturabilirsiniz. Azure Stack Edge cihazınız 1 veya 2 GPU ile donatılmış olabilir.

Önerilen çözüm: Kubernetes yapılandırılmış bir 1 GPU veya 2 GPU cihazında VM dağıtım seçenekleri için bkz. GPU VM 'leri ve Kubernetes.

Sonraki adımlar