Upravit

Sdílet prostřednictvím


Řešení obecných problémů s používáním AKS s povolenou službou Azure Arc

Tento článek popisuje některé obecné známé problémy, ke kterým dochází při použití AKS povolené službou Azure Arc. Můžete také zkontrolovat známé problémy s Centrem pro správu Windows a problémy a chybami instalace.

Při spouštění rutin PowerShellu AksHci se zobrazí chyba Nejde načíst knihovnu DLL.

Antivirový software může způsobit tuto chybu tím, že blokuje spouštění binárních souborů PowerShellu, které jsou potřeba k provádění operací clusteru. Příklad podobné chyby je uvedený níže:

Nasazení: Připojení ke vzdálenému hostiteli místního hostitele serveru se nezdařilo.

Pokud chcete tento problém vyřešit, ověřte, že jsou z antivirového softwaru vyloučeny následující procesy a složky (které jsou potřeba k provádění operací clusteru AKS):

Procesy:

  • kubectl.exe
  • kvactl.exe
  • mocctl.exe
  • nodectl.exe
  • wssdagent.exe
  • wssdcloudagent.exe
  • kubectl-adsso.exe
  • AksHciHealth.exe

Šanony:

  • C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\
  • C:\Program Files\WindowsPowerShell\Modules\TraceProvider\
  • C:\Program Files\WindowsPowerShell\Modules\AksHci\
  • C:\Program Files\WindowsPowerShell\Modules\Az.Accounts\
  • C:\Program Files\WindowsPowerShell\Modules\Az.Resources\
  • C:\Program Files\WindowsPowerShell\Modules\AzureAD\
  • C:\Program Files\WindowsPowerShell\Modules\DownloadSdk\
  • C:\Program Files\WindowsPowerShell\Modules\Kva\
  • C:\Program Files\WindowsPowerShell\Modules\Microsoft.SME.CredSspPolicy\
  • C:\Program Files\WindowsPowerShell\Modules\Moc\
  • C:\Program Files\WindowsPowerShell\Modules\PackageManagement\
  • C:\Program Files\AksHci\
  • C:\AksHci\

Spuštěním příkazu Remove-AksHciCluster dojde k chybě: Chyba: Nejde odstranit skupinu clustergroup-spdb:...

Při spuštění remove-AksHciCluster dojde k následující chybě, protože může dojít k zablokování:

Error: unable to delete group clustergroup-spdb: failed to delete group clustergroup-spdb: rpc error: code = DeadlineExceeded desc = context deadline exceeded

Pokud chcete tento problém vyřešit, restartujte CloudAgent.

Chyba: invalid_client. Platnost zadaných tajných klíčů klienta vypršela.

K této chybě obvykle dochází v případě, že vypršela platnost tajného klíče instančního objektu (SPN), který jste použili při spuštění rutiny PowerShellu s povolením AksHciArcConnection .

Navštivte web Azure Portal a vytvořte nový tajný kód pro instanční objekt (SPN). K přidání zabezpečení můžete také použít přihlašovací údaje certifikátu. Příklad použití rutiny najdete v tématu Enable-AksHciArcConnection.

Nedostatečná oprávnění k dokončení operace

K této chybě obvykle dochází, když instanční objekt (SPN) nebo vaše přihlašovací údaje Azure (uživatelské jméno a heslo) používané k připojení clusteru AKS nemají dostatečná oprávnění k provedení operace v předplatném Azure.

Projděte si požadavky na oprávnění v požadavcích Azure pro clustery Kubernetes v AKS povolené službou Azure Arc.

Spuštěním příkazu Remove-AksHciCluster dojde k chybě: Cluster úloh s názvem my-workload-cluster nebyl nalezen.

Mající nelegální obsah

Pokud při spuštění remove-AksHciCluster narazíte na tuto chybu, měli byste zkontrolovat, jestli jste použili správné informace pro odebrání clusteru.

Přenos: Chyba při vytáčení systému unix /var/run/moc-kms-plugin/kmsPlugin.sock: připojení: žádný takový soubor nebo adresář

K této chybě dochází, když se modul plug-in Služby správy klíčů v cílovém clusteru AKS-HCI zastavil kvůli vypršení platnosti tokenu modulu plug-in Služby správy klíčů.

Pokud chcete tento problém vyřešit, spusťte repair-AksHciCerts .

V clusteru úloh se statickými IP adresami jsou všechny pody v uzlu zablokované ve stavu ContainerCreating.

V clusteru úloh se statickými IP adresami a uzly Windows se všechny pody v uzlu (včetně daemonset podů) zablokují ve stavu ContainerCreating . Při pokusu o připojení k uzlu pomocí SSH se připojení nezdaří s chybou Connection timed out .

Pokud chcete tento problém vyřešit, vypněte virtuální počítač tohoto uzlu pomocí Správce technologie Hyper-V nebo Správce clusteru s podporou převzetí služeb při selhání. Po 5 až 10 minutách by měl být uzel znovu vytvořený a se všemi spuštěnými pody.

Přesun umístění prostředků AKS Arc

Přesun prostředků v AKS Arc se v současné době nepodporuje. Cluster Kubernetes musíte odstranit a pak ho znovu nasadit do požadovaného umístění.

Další kroky

Pokud při používání AKS povolené službou Azure Arc stále dochází k problémům, můžete chyby zasdílit prostřednictvím GitHubu.