Průvodce odstraňováním potíží s problémy v AKS povoleným službou Azure Arc ve VMware
Platí pro: AKS povolenou službou Azure Arc ve VMware (Preview)
Tento článek popisuje postup řešení známých problémů a chyb, ke kterým může dojít při nasazení AKS povolené službou Azure Arc ve VMware Preview. Můžete si také projít známé problémy tady nebo můžete postupovat podle přehledu řešení potíží a nahlásit chyby nebo poskytnout zpětnou vazbu k produktu.
Tato stránka se neustále aktualizuje, takže se sem vraťte, kde najdete nové informace. Když identifikujeme kritické problémy, které vyžadují alternativní řešení, přidáme je. Před nasazením služby AKS Arc ve VMware Preview si pečlivě projděte tyto informace.
Most prostředků Arc
Problémy s mostem prostředků Azure Arc
Informace o problémech s mostem prostředků Azure Arc najdete v průvodci odstraňováním potíží tady.
Obnovení po neúspěšných nasazeních mostu prostředků Arc
Průvodce odstraňováním potíží najdete tady.
Připojení vCenter k Azure
Pokud se zobrazí chybová zpráva Název mostu> prostředků <přidružený k tomuto vCenter je momentálně nedostupný. Operace prováděné na tomto vCenter můžou selhat v důsledku toho," označuje, že most prostředků použitý k připojení vCenter je mimo provoz nebo odstraněný.
Pokud chcete tento problém vyřešit, postupujte následovně:
- Pokud je most prostředků Arc odstraněn, nasaďte ho znovu.
- Pokud je most prostředků Arc mimo provoz (offline), proveďte kroky zotavení po havárii uvedené v tématu Provádění operací zotavení po havárii – Azure Arc.
Shromažďování protokolů
Pokud narazíte na problémy, můžete soubory protokolů a verzi rozhraní příkazového řádku sdílet s pracovníky podpory pro účely ladění.
Problémy před nasazením mostu prostředků Arc
Načtěte soubor kva.log ze systému na adrese c:\programdata\kva\kva.log pro podrobnější informace.
Problémy při nasazování mostu prostředků Arc
Pokud chcete shromáždit protokoly, spusťte z počítače, který jste předtím použili k pokusu o nasazení mostu prostředků Arc, následující příkazy. Počínaje rozhraním příkazového řádku verze 1.0.0 musíte nejprve spustit příkaz az arcappliance get-credentials
. Tím se zajistí, že se do počítače najdou všechny požadované přihlašovací údaje pro shromažďování protokolů. Další informace o tomto příkazu najdete v dokumentaci k rozhraní příkazového řádku:
az arcappliance get-credentials –name <name of Arc Resource Bridge> --resource-group <name of resource group>
Po spuštění az arcappliance get-credentials
příkazu můžete pokračovat v shromažďování protokolů pomocí az arcappliance logs vmware
příkazu:
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>
Pokud jste ještě nevytvořili virtuální počítač zařízení, az arcappliance logs vmware
není příkaz užitečný a soubor klíče protokolu se negeneruje.
Problémy se spuštěným mostem prostředků Arc
Pokud chcete shromáždit protokoly, spusťte az arcappliance logs vmware
příkaz ze stejného počítače, který jste použili k nasazení mostu prostředků Arc:
Pokud máte kubeconfig pro své zařízení a virtuální počítač zařízení je spuštěný s dostupným serverem rozhraní API, následující příkaz shromáždí protokoly ze zařízení a vypíše .zip soubor v aktuálním pracovním adresáři:
az arcappliance logs vmware --kubeconfig='<path to your kubeconfig>'
Pokud nemáte kubeconfig nebo je server rozhraní API nedostupný, následující příkaz shromáždí protokoly pomocí zadané IP adresy virtuálního počítače zařízení (zkontrolujte prostředky infrastruktury virtualizace, například Správce technologie Hyper-V, a vyhledejte IP adresu virtuálního počítače zařízení). Všimněte si
kubeconfig
, že parametr je stále povinný, ale pokud je k dispozici také IP adresa, můžete ho předat jako prázdný řetězec:az arcappliance logs vmware --kubeconfig='' --ip='<IP address of Arc Resource Bridge VM>'
Příklady s vyplněnými hodnotami
az arcappliance logs vmware --kubeconfig .\resourcebridge\kubeconfig
az arcappliance logs vmware --kubeconfig='kubeconfig'
az arcappliance logs vmware --kubeconfig='' --ip=10.0.1.166
Získání verze rozšíření rozhraní příkazového řádku
Verzi rozšíření rozhraní příkazového řádku zařízení můžete vrátit spuštěním následujícího příkazu:
az extension show --name arcappliance -o table
Na všech uzlech ve fyzickém clusteru musíte mít nainstalovanou nejnovější verzi Az CLI .
- Spuštěním
az -v
příkazu ověřte, že máte Az CLI. - Upgradujte na nejnovější verzi spuštěním příkazu
az upgrade
.
Chybové zprávy a postup řešení potíží
Tato část obsahuje seznam běžných chybových zpráv a jejich postup při řešení potíží.
Chyba: Už nasazená chyba
- Původní příčina: K této chybě dochází, protože před dalším pokusem o nasazení nebylo prostředí vyčištěno z předchozího nasazení.
- Řešení: Pokud chcete tento problém vyřešit, odinstalujte most prostředků Arc a pak zkuste nasazení provést znovu.
Chyba: x509: Platnost certifikátu vypršela nebo ještě není platný: aktuální čas1 <> je před <časem 2>. Kontrola selhala
- Původní příčina: K této chybě dochází, když platnost certifikátů vyprší kvůli neshodě času mezi klientským počítačem a virtuálním počítačem (nebo serverem ESXi). Jeden z nich nemá povolenou technologii NTP.
-
Řešení:
- Zkontrolujte, jestli čas na virtuálním počítači odpovídá času na počítači, který jste použili k nasazení ARB.
- Připojte server ESXi k serveru NTP, synchronizujte jeho čas a vyřešte problém.
Chyba: Výraz az není rozpoznán jako název rutiny, funkce, souboru skriptu nebo funkčního programu. Zkontrolujte pravopis názvu, nebo pokud byla zahrnuta cesta, ověřte, jestli je cesta správná, a zkuste to znovu.
- Původní příčina: Az CLI se nerozpoznalo, protože předchozí okno PowerShellu se zavřelo a nesynchronizuje se s instalací Azure CLI.
-
Řešení:
- Otevřete nové okno PowerShellu a přejděte do složky, do které jste uložili skript onboardingu mostu prostředků Arc.
- Spuštěním
.temp\.env\Scripts\Activate.ps1
příkazu nainstalujte Python venv.