VMware üzerinde Azure Arc tarafından etkinleştirilen AKS'deki sorunlar için sorun giderme kılavuzu
Şunlar için geçerlidir: VMware üzerinde Azure Arc tarafından etkinleştirilen AKS (önizleme)
Bu makalede, VMware önizlemesinde Azure Arc tarafından etkinleştirilen AKS dağıtılırken oluşabilecek bilinen sorunlar ve hatalar için sorun giderme adımları özetlenmiştir. Ayrıca burada bilinen sorunları gözden geçirebilir veya hataları bildirmek veya ürün geri bildirimi sağlamak için sorun gidermeye genel bakışı izleyebilirsiniz.
Bu sayfa sürekli güncelleştirildiğinden, yeni bilgiler için buraya tekrar bakın. Geçici çözümler gerektiren kritik sorunları tanımladığımız için bunları ekliyoruz. AKS Arc'ınızı VMware önizlemesinde dağıtmadan önce lütfen bu bilgileri dikkatle gözden geçirin.
Azure Arc kaynak köprüsü sorunları için buradaki sorun giderme kılavuzuna bakın.
Buradaki sorun giderme kılavuzuna bakın.
"Bu vCenter ile ilişkili kaynak köprüsü <kaynak köprüsü adı> şu anda kullanılamıyor. Bu vCenter üzerinde gerçekleştirilen işlemler sonuç olarak başarısız olabilir." ifadesi, vCenter'ı bağlamak için kullanılan kaynak köprüsünün kapalı veya silinmiş olduğunu gösterir.
Sorunu çözmek için şu adımları izleyin:
- Arc Kaynak Köprüsü silinirse yeniden dağıtın.
- Arc Kaynak Köprüsü kapalıysa (çevrimdışı), Olağanüstü durum kurtarma işlemlerini gerçekleştirme - Azure Arc bölümünde listelenen olağanüstü durum kurtarma adımlarını gerçekleştirin.
Sorunlarla karşılaşırsanız, hata ayıklama amacıyla günlük dosyalarını ve CLI sürümünü destek mühendisleriyle paylaşabilirsiniz.
Daha ayrıntılı bilgi için c:\programdata\kva\kva.log konumundaki sistemden kva.log dosyasını alın.
Günlükleri toplamak için Arc kaynak köprüsünün dağıtımını deneme amacıyla daha önce kullandığınız makineden aşağıdaki komutları yürütebilirsiniz. CLI sürüm 1.0.0'dan başlayarak, önce komutunu az arcappliance get-credentials
çalıştırmanız gerekir. Bu, günlük toplama için gerekli tüm kimlik bilgilerinin makineye çekilmesini sağlar. Bu komut hakkında daha fazla bilgi için CLI belgelerine bakın:
az arcappliance get-credentials –name <name of Arc Resource Bridge> --resource-group <name of resource group>
Komutu çalıştırdıktan az arcappliance get-credentials
sonra şu komutu kullanarak günlük toplama işlemine az arcappliance logs vmware
devam edebilirsiniz:
az arcappliance logs vmware --ip <Arc Resource Bridge VM control plane IP endpoint> --address <vCenter FQDN/IP address, same one used when creating config files> --username <vcenter username> --password <vcenter password>
Henüz bir alet VM'sini oluşturmadıysanız, az arcappliance logs vmware
komut kullanışlı değildir ve günlük anahtarı dosyası oluşturulmaz.
Günlükleri toplamak için arc kaynak köprüsünü az arcappliance logs vmware
dağıtmak için kullandığınız makineden komutunu çalıştırın:
Aletiniz için kubeconfig'iniz varsa ve alet VM'si erişilebilir bir API sunucusuyla çalışıyorsa, aşağıdaki komut gereçten günlükleri toplar ve geçerli çalışma dizininde bir .zip dosyası oluşturur:
az arcappliance logs vmware --kubeconfig='<path to your kubeconfig>'
Kubeconfig'iniz yoksa veya API sunucunuza ulaşılamıyorsa, aşağıdaki komut belirtilen alet VM IP adresini kullanarak günlükleri toplar (alet VM IP adresini bulmak için sanallaştırma dokunuzu denetleyin; örneğin Hyper-V yöneticisi). Parametresinin
kubeconfig
hala gerekli olduğunu ancak bir IP de sağlanmışsa boş bir dize olarak geçirilebileceğini unutmayın:az arcappliance logs vmware --kubeconfig='' --ip='<IP address of Arc Resource Bridge VM>'
az arcappliance logs vmware --kubeconfig .\resourcebridge\kubeconfig
az arcappliance logs vmware --kubeconfig='kubeconfig'
az arcappliance logs vmware --kubeconfig='' --ip=10.0.1.166
Aşağıdaki komutu çalıştırarak alet CLI uzantısı sürümünü döndürebilirsiniz:
az extension show --name arcappliance -o table
Fiziksel kümenizdeki tüm düğümlerde Az CLI'nin son sürümünü yüklemiş olmanız gerekir.
- komutunu çalıştırarak
az -v
Az CLI'ye sahip olduğunuzu doğrulayın. - komutunu çalıştırarak
az upgrade
en son sürüme yükseltin.
Bu bölümde yaygın hata iletilerinin ve bunların sorun giderme adımlarının listesi sağlanır.
- Kök neden: Bu hata, ortamın yeniden dağıtılmaya çalışılmadan önce önceki dağıtımdan temizlenmemesi nedeniyle oluşur.
- Çözüm: Bu sorunu çözmek için Arc Resource Bridge'i kaldırın ve yeniden dağıtmayı deneyin.
Hata: x509: sertifikanın süresi doldu veya henüz geçerli değil: geçerli saat1 <> time2'nin> öncesinde<. Denetim Başarısız Oldu
- Kök neden: Bu hata, istemci makine ile VM (veya ESXi sunucusu) arasındaki zaman uyumsuzluğu nedeniyle sertifikaların süresi dolduğunda oluşur. Bunlardan biri NTP etkin değil.
- Çözüm:
- SANAL makinedeki saatin ARB dağıtımı için kullandığınız makinedeki saatle eşleşip eşleşmediğini denetleyin.
- Zamanını eşitlemek ve sorunu çözmek için ESXi sunucusunu bir NTP sunucusuna bağlayın.
Hata: 'az' terimi bir cmdlet, işlev, betik dosyası veya çalıştırılabilir programın adı olarak tanınmıyor. Adın yazımını denetleyin veya bir yol eklenip eklenmediğini denetleyin, yolun doğru olduğunu doğrulayın ve yeniden deneyin
- Kök neden: Önceki PowerShell penceresi kapatıldığı ve Azure CLI yüklemesi ile eşitlenmediği için Az CLI tanınmıyor.
- Çözüm:
- Yeni bir PowerShell penceresi açın ve Arc Kaynak Köprüsü ekleme betiğini depoladığınız klasöre gidin.
- Python venv'yi yüklemek için komutunu yürütür
.temp\.env\Scripts\Activate.ps1
.