Bewerken

Delen via


Algemene problemen oplossen bij het gebruik van AKS die is ingeschakeld door Azure Arc

In dit artikel worden enkele algemene bekende problemen beschreven die optreden bij het gebruik van AKS die wordt ingeschakeld door Azure Arc. U kunt ook bekende problemen met Windows Admin Center en installatieproblemen en -fouten bekijken.

Bij het uitvoeren van AksHci PowerShell-cmdlets wordt de fout 'Kan DLL niet laden' weergegeven

Antivirussoftware kan deze fout veroorzaken doordat de uitvoering van binaire PowerShell-bestanden die nodig zijn om clusterbewerkingen uit te voeren, wordt geblokkeerd. Hieronder ziet u een voorbeeld van een vergelijkbare fout:

Implementatie: verbinding maken met externe server localhost is mislukt.

U kunt dit probleem oplossen door te controleren of de volgende processen en mappen (die vereist zijn om AKS-clusterbewerkingen uit te voeren) zijn uitgesloten van de antivirussoftware:

Processen:

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

Mappen:

  • 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\

Het uitvoeren van Remove-AksHciCluster resulteert in de volgende fout: 'Fout: kan groep clustergroup-spdb niet verwijderen:...'

Bij het uitvoeren van Remove-AksHciCluster treedt de volgende fout op omdat er mogelijk een impasse is:

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

U kunt dit probleem oplossen door CloudAgent opnieuw te starten.

Fout: invalid_client. De opgegeven clientgeheimsleutels zijn verlopen

Deze fout treedt meestal op wanneer het SPN-geheim (Service Principal) dat u hebt gebruikt bij het uitvoeren van de PowerShell-cmdlet met Enable-AksHciArcConnection , is verlopen.

Ga naar de Azure Portal om een nieuw geheim te maken voor uw service-principal (SPN). U kunt ook certificaatreferenties gebruiken voor extra beveiliging. Zie Enable-AksHciArcConnection voor een voorbeeld van het gebruik van de cmdlet.

Onvoldoende bevoegdheden om de bewerking te voltooien

Deze fout treedt meestal op wanneer de service-principal (SPN) of uw Azure-referenties (gebruikersnaam en wachtwoord) die worden gebruikt om uw AKS-cluster te verbinden, niet voldoende bevoegdheden hebben in het Azure-abonnement om de bewerking uit te voeren.

Bekijk de bevoegdheidsvereisten in Azure-vereisten voor Kubernetes-clusters in AKS die worden ingeschakeld door Azure Arc.

Het uitvoeren van Remove-AksHciCluster resulteert in de volgende fout: 'Er is geen workloadcluster gevonden met de naam 'my-workload-cluster'

XXX

Als deze fout optreedt bij het uitvoeren van Remove-AksHciCluster, moet u controleren of u de juiste informatie hebt gebruikt voor het verwijderen van het cluster.

Transport: Fout bij het kiezen van dial unix /var/run/moc-kms-plugin/kmsPlugin.sock: connect: no such file or directory

Deze fout treedt op wanneer de KMS-invoegtoepassing op uw AKS-HCI-doelcluster niet meer wordt uitgevoerd vanwege een verlopen KMS-invoegtoepassingstoken.

Voer Repair-AksHciCerts uit om dit probleem op te lossen.

In een workloadcluster met statische IP-adressen zijn alle pods in een knooppunt vastgelopen in de status ContainerCreating

In een workloadcluster met statische IP-adressen en Windows-knooppunten zijn alle pods in een knooppunt (inclusief de daemonset pods) vastgelopen in de status ContainerCreating . Wanneer u verbinding probeert te maken met dat knooppunt met behulp van SSH, mislukt de verbinding met een Connection timed out fout.

U kunt dit probleem oplossen door Hyper-V-beheer of Failoverclusterbeheer te gebruiken om de VM van dat knooppunt uit te schakelen. Na 5 tot 10 minuten moet het knooppunt opnieuw zijn gemaakt en moeten alle pods worden uitgevoerd.

Locatie van AKS Arc-resources verplaatsen.

Het verplaatsen van resources in AKS Arc wordt momenteel niet ondersteund. U moet het Kubernetes-cluster verwijderen en vervolgens opnieuw implementeren op de gewenste locatie.

Volgende stappen

Als u problemen blijft ondervinden wanneer u AKS gebruikt die is ingeschakeld door Azure Arc, kunt u fouten melden via GitHub.