Azure Stack Edge Pro GPU 'da VM dağıtımı sorunlarını giderme
Uygulama hedefi: Azure Stack Edge Pro-GPU Azure Stack Edge Pro r 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:
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
tncAynı 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:
- Windows ve Linux vm 'leri için özel VM görüntüsü iş akışları
- Windows VHD 'den genelleştirilmiş görüntü hazırlama
- ISO kullanarak genelleştirilmiş bir görüntü hazırlama
- VM 'Leri dağıtmak için özel bir görüntü kullanma
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:
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.
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 :
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:
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 inittabanlıysa, komut sürüm bilgilerini döndürmez.
Seçeneklerle ilgili yardım almak için
cloud initaşağıdaki komutu çalıştırın:
cloud-init --help
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ğı Azure olarak ayarlanmamışsa,
cloud initbetiğ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||


|Sağlamak için Cloud-init ' i güvenin||


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:
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.
Bir ağ arabirimi başarıyla oluşturulmadıysa, aşağıdaki hatayı görürsünüz.
Ö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.
Ö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:
Cihazdaki kullanılabilir bellek miktarı. daha fazla bilgi için, Azure Stack Edge Pro GPU teknik özellikleri ve Azure Stack Edge Mini R teknik özellikleri' nde işlem ve bellek belirtimleri konusuna bakın.
Kubernetes etkinse, Kubernetes kümesindeki Kubernetes ve uygulamalar için gereken işlem belleği.
Hyper-V ' d a her sanal makine için ek yük.
Ö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:
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.