Editar

Share via


Resolver problemas gerais ao usar o AKS habilitado pelo Azure Arc

Este artigo descreve alguns problemas conhecidos gerais que ocorrem ao usar o AKS habilitado pelo Azure Arc. Você também pode examinar problemas conhecidos com Windows Admin Center e problemas e erros de instalação.

Ao executar cmdlets do PowerShell do AksHci, um erro "Não é possível carregar a DLL" é exibido

O software antivírus pode estar causando esse erro bloqueando a execução de binários do PowerShell necessários para executar operações de cluster. Um exemplo de erro semelhante é mostrado abaixo:

Implantação: falha ao conectar-se ao localhost do servidor remoto.

Para resolve esse problema, verifique se os seguintes processos e pastas (que são necessários para executar operações de cluster do AKS) são excluídos do software antivírus:

Processos:

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

Pastas:

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

Executar Remove-AksHciCluster resulta no erro: 'Erro: não é possível excluir o grupo clustergroup-spdb:...'

Ao executar Remove-AksHciCluster, o seguinte erro ocorre porque pode haver um deadlock:

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

Para resolve esse problema, reinicie o CloudAgent.

Erro: invalid_client. As chaves de segredo do cliente fornecidas expiraram

Esse erro geralmente ocorre quando o segredo da entidade de serviço (SPN) usado ao executar o cmdlet do PowerShell executando Enable-AksHciArcConnection expirou.

Visite o portal do Azure para criar um novo segredo para sua entidade de serviço (SPN). Você também pode usar credenciais de certificado para adicionar segurança. Para obter um exemplo de como usar o cmdlet, consulte Enable-AksHciArcConnection.

Privilégios insuficientes para concluir a operação

Esse erro geralmente ocorre quando a entidade de serviço (SPN) ou suas credenciais do Azure (nome de usuário e senha) usadas para conectar o cluster do AKS não têm privilégios suficientes na assinatura do Azure para executar a operação.

Examine os requisitos de privilégios nos requisitos do Azure para clusters kubernetes no AKS habilitados pelo Azure Arc.

Executar Remove-AksHciCluster resulta no erro: 'Um cluster de carga de trabalho com o nome 'my-workload-cluster' não foi encontrado'

XXX

Se você encontrar esse erro ao executar Remove-AksHciCluster, deverá marcar para verificar se usou as informações corretas para remover o cluster.

Transporte: erro ao discar discar unix /var/run/moc-kms-plugin/kmsPlugin.sock: connect: no such file or directory

Esse erro ocorre quando o plug-in KMS no cluster de destino do AKS-HCI parou de ser executado devido a um token de plug-in KMS expirado.

Execute Repair-AksHciCerts para corrigir esse problema.

Em um cluster de carga de trabalho com endereços IP estáticos, todos os pods em um nó estão presos em um estado 'ContainerCreating'

Em um cluster de carga de trabalho com endereços IP estáticos e nós do Windows, todos os pods em um nó (incluindo os daemonset pods) estão presos em um estado ContainerCreating . Ao tentar se conectar a esse nó usando SSH, a conexão falha com um Connection timed out erro.

Para resolve esse problema, use o Gerenciador do Hyper-V ou o Gerenciador de Cluster de Failover para desativar a VM desse nó. Após 5 a 10 minutos, o nó deveria ter sido recriado e com todos os pods em execução.

Mova o local dos recursos do AKS Arc.

Atualmente, não há suporte para a movimentação de recursos no AKS Arc. Você deve excluir o cluster do Kubernetes e implantá-lo novamente no local desejado.

Próximas etapas

Se você continuar tendo problemas ao usar o AKS habilitado pelo Azure Arc, poderá arquivar bugs por meio do GitHub.