Průvodce odstraňováním potíží v AKS s podporou Služby Azure Arc ve VMware
Platí pro: AKS povolené 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 nasazování AKS povoleného službou Azure Arc ve verzi VMware Preview. Můžete si také projít známé problémy zde nebo postupovat podle přehledu řešení potíží a nahlásit chyby nebo poskytnout zpětnou vazbu k produktu.
Tato stránka se průběžně aktualizuje, proto se sem vraťte a podívejte se na nové informace. Při identifikaci kritických problémů, které vyžadují alternativní řešení, je přidáme. Před nasazením služby AKS Arc ve verzi 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íží.
Zotavení z neúspěšných nasazení mostu prostředků Arc
Podívejte se na průvodce odstraňováním potíží.
Připojení vCenter k Azure
Pokud se zobrazí chybová zpráva" Název> mostu prostředků 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," značí, že most prostředků použitý k připojení vCenter je buď down, nebo odstraněný.
Pokud chcete tento problém vyřešit, postupujte následovně:
- Pokud se most prostředků Arc odstraní, 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.
Shromáždě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, kde najdete další podrobné informace.
Problémy s nasazením mostu prostředků Arc
Pokud chcete shromáždit protokoly, spusťte z počítače, který jste dříve 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 na počítač načítají 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
příkaz není užitečný a soubor klíče protokolu se nevygeneruje.
Problémy při zprovoznění mostu prostředků Arc
Pokud chcete shromáždit protokoly, spusťte příkaz ze stejného počítače, který jste použili k nasazení mostu az arcappliance logs vmware
prostředků Arc:
Pokud máte kubeconfig pro zařízení a virtuální počítač zařízení běží s dostupným serverem rozhraní API, následující příkaz shromažďuje protokoly ze zařízení a vypíše soubor .zip v aktuálním pracovním adresáři:
az arcappliance logs vmware --kubeconfig='<path to your kubeconfig>'
Pokud nemáte kubeconfig nebo server rozhraní API není dostupný, 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, že parametr je stále povinný,
kubeconfig
ale je možné ho předat jako prázdný řetězec, pokud je k dispozici také IP adresa: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
Musíte mít nainstalovanou nejnovější verzi Az CLI na všech uzlech ve fyzickém clusteru.
- Spuštěním příkazu
az -v
ověřte, že máte Příkaz Az CLI. - Upgradujte na nejnovější verzi spuštěním
az upgrade
příkazu .
Chybové zprávy a kroky pro řešení potíží
Tato část obsahuje seznam běžných chybových zpráv a jejich kroků pro řešení potíží.
Chyba: Již nasazená chyba
- Původní příčina: K této chybě dochází, protože prostředí nebylo před opětovným pokusem o nasazení 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 zkuste ho nasadit znovu.
Chyba: x509: Platnost certifikátu vypršela nebo ještě není platná: aktuální čas <1> je před časem <2>. Kontrola se nezdařila.
- Původní příčina: K této chybě dochází, když vyprší platnost certifikátů kvůli neshodě času mezi klientským počítačem a virtuálním počítačem (nebo serverem ESXi). Jedna z nich není povolená protokolem NTP.
- Řešení:
- Zkontrolujte, jestli čas na virtuálním počítači odpovídá času na počítači, který jste použili pro nasazení ARB.
- Připojte server ESXi k serveru NTP a synchronizujte čas a vyřešte problém.
Chyba: Termín az se nerozpozná jako název rutiny, funkce, souboru skriptu nebo operovatelného programu. Zkontrolujte pravopis názvu nebo jestli byla zahrnutá cesta, ověřte, jestli je cesta správná, a zkuste to znovu.
- Původní příčina: Příkaz Az CLI se nerozpoznal, protože předchozí okno PowerShellu se zavřelo a nesynchronizuje se 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.
- Spusťte
.temp\.env\Scripts\Activate.ps1
instalaci Pythonu venv.