Bewerken

Delen via


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

In dit artikel worden enkele algemene bekende problemen beschreven die optreden bij het gebruik van AKS die zijn ingeschakeld door Azure Arc. U kunt ook bekende problemen met het Windows-beheercentrum 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 door de uitvoering van binaire PowerShell-bestanden te blokkeren die nodig zijn om clusterbewerkingen uit te voeren. Hieronder ziet u een voorbeeld van een vergelijkbare fout:

Implementatie: verbinding maken met localhost van externe server is mislukt.

Om dit probleem op te lossen, controleert u 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\

Als u Remove-AksHciCluster uitvoert, wordt de volgende fout weergegeven: 'Fout: kan groepsclustergroup-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

Start CloudAgent opnieuw om dit probleem op te lossen.

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 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 zijn ingeschakeld door Azure Arc.

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

XXX

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

Transport: Fout bij het kiezen van kies 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 actief is vanwege een verlopen KMS-invoegtoepassingstoken.

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

In een workloadcluster met statische IP-adressen blijven alle pods in een knooppunt hangen 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 een ContainerCreating-status . Wanneer u probeert verbinding 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 VIRTUELE machine van dat knooppunt uit te schakelen. Na 5 tot 10 minuten moet het knooppunt opnieuw zijn gemaakt en worden alle pods 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 het 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 indienen via GitHub.