Descrição geral da extensão ARC do Suporte Remoto do Azure Stack HCI

Aplica-se a: Azure Stack HCI, versão 23H2

Este artigo fornece uma breve descrição geral da extensão do Arc de Suporte Remoto, dos seus benefícios e como ativá-la no seu sistema do Azure Stack HCI com o PowerShell.

Acerca da extensão do Arc de Suporte Remoto

A extensão Do Arc de Suporte Remoto, apresentada como AzureEdgeRemoteSupport no portal do Azure, pode acelerar o tempo de configuração e melhorar a resolução de problemas de suporte. Esta capacidade ocorre ao pré-instalar o agente de suporte remoto em todos os nós do cluster. Além disso, suporta a configuração de tarefas agendadas para Administração Just Enough (JEA).

As tarefas agendadas para configurar a JEA são configuradas através de:

  • Ativar o suporte remoto (recomendado)
  • Reiniciar o anfitrião ou nó

Captura de ecrã que mostra onde procurar a extensão de suporte remoto.

O suporte remoto com o seu consentimento, conforme detalhado em Obter suporte remoto para o Azure Stack HCI, concede à Microsoft acesso de profissionais de suporte ao seu dispositivo remotamente.

O Access é utilizado para resolver os seus casos de suporte apenas depois de submeter um pedido de suporte e baseia-se no nível e duração do tempo que concede.

Para obter informações sobre como funciona o suporte remoto, veja Como funciona o suporte remoto.

Benefícios

O suporte remoto permite-lhe:

  • Melhore a velocidade de resolução, uma vez que o suporte da Microsoft já não precisa de organizar uma reunião consigo para resolução de problemas.
  • Veja a transcrição detalhada de todas as operações executadas em qualquer altura.
  • Conceda acesso autenticado just-in-time numa base incidente a incidente. Pode definir o nível de acesso e a duração de cada incidente.
  • Revogar o consentimento em qualquer altura, o que, por sua vez, termina a sessão remota. O acesso é automaticamente desativado assim que a duração do consentimento expirar.

Cenários para suporte remoto

Os cenários nesta lista realçam a função crítica do suporte remoto na gestão eficiente e na resolução de problemas de sistemas complexos.

Cenário Descrição
Iniciação da Recolha de Registos Utilize o suporte remoto para iniciar a recolha de registos para fins de diagnóstico. Isto inclui a iniciação do comando Send-Diagnosticdata.
Obtenção de Informações do Azure Stack HCI Obtenha detalhes relacionados com o Azure Stack HCI, incluindo ligações de nós, integração do Arc, faturação, licenciamento, registo, informações de subscrição e ligações de teste ao Azure Stack HCI.
Resolução de Problemas do Hyper-V Obtenha informações abrangentes sobre problemas do Hyper-V, tais como discos rígidos virtuais, anfitriões Hyper-V, comutadores virtuais, conjuntos de discos rígidos virtuais, definições de BIOS, VMConnect, detalhes de firmware, configuração de GPU, adaptadores de rede virtual, definições de CPU, configurações de segurança e definições de máquina virtual.

Além disso, as definições de Controlo de Acesso Listas de endereços (ACL) para adaptadores de rede.
Teste do Pipeline de Observabilidade Verifique a funcionalidade do pipeline de observabilidade para garantir a capacidade de enviar dados para a Microsoft.
Obtenção de Informações do Cluster Obtenha detalhes relevantes sobre clusters, grupos de clusters, nós de cluster, recursos de cluster, volumes partilhados e Cluster-Aware específicos de Atualização (CAU).
Detalhes da Placa de Rede Aceda às propriedades básicas dos adaptadores de rede, configure as definições de Acesso Remoto Direto à Memória (RDMA), examine as configurações do caminho, reveja as especificações da ligação de rede, recolha informações da porta virtual, capture os detalhes do pacote, faça a gestão das definições da firewall e explore os detalhes de configuração do NAT.

Além disso, obtenha informações sobre comutadores de VM e definições de IPsec.
Informações de Armazenamento, Clusters e Rede Recolha informações relacionadas com bastidores de armazenamento, tarefas relacionadas com armazenamento, nós de armazenamento, subsistemas de armazenamento, discos virtuais, volumes, clusters de Espaços de Armazenamento Direto (S2D), detalhes do domínio de falha, conjuntos de grupos de clusters, discos disponíveis, detalhes de rede para clusters, informações de cliente SMB e imagens de disco.

Ativar o suporte remoto através do PowerShell no sistema Azure Stack HCI

Para ativar o suporte remoto no cluster do Azure Stack HCI, siga estes passos:

  1. No cliente que está a utilizar para ligar ao cluster, execute o PowerShell como administrador.

  2. Abra uma sessão remota do PowerShell num nó no cluster do Azure Stack HCI. Execute o seguinte comando e forneça as credenciais do servidor quando lhe for pedido:

    $cred = Get-credential
    Enter-PsSession -ComputerName <NodeName> -Credential $cred
    

    Veja a seguir uma saída de exemplo:

    PS C:\Users\Administrator> etsn -ComputerName v-host1 -Credential $cred
    

    Nota

    Utilizadores pela primeira vez, se ativar o Suporte Remoto através de uma sessão remota do PowerShell, poderá receber o seguinte erro:

    Processing data from remote server NodeName failed with the following error message: The I/O operation has been aborted because of either a thread exit or an application request.

    Para obter mais informações, veja Processamento de erros.

  3. Para ativar o suporte remoto, execute este comando:

    Enable-RemoteSupport -AccessLevel <Diagnostics Or DiagnosticsRepair> -ExpireInMinutes <1440>
    

    Veja a seguir uma saída de exemplo:

    PS C:\Users\Administrator> etsn -ComputerName v-host1 -Credential $cred
    
    PS C:\Users\HciDeploymentUser\Documents> Enable-RemoteSupport -AccessLevel Diagnostics -ExpireInMinutes 1440
    
    By approving this request, the Microsoft support organization or the Azure engineering team supporting this feature ('Microsoft Support Engineer') will be given direct access to your device for troubleshooting purposes and/or resolving the technical issue described in the Microsoft support case.
    
    During a remote support session, a Microsoft Support Engineer may need to collect logs. By enabling remote support, you have agreed to a diagnostic logs collection by Microsoft Support Engineer to address a support case You also acknowledge and consent to the upload and retention of those logs in an Azure storage account managed and controlled by Microsoft. These logs may be accessed by Microsoft in the context of a support case and to improve the health of Azure Stack HCI.
    
    The data will be used only to troubleshoot failures that are subject to a support ticket, and will not be used for marketing, advertising, or any other commercial purposes without your consent. The data may be retained for up to ninety (90) days and will be handled following our standard privacy practices (https://privacy.microsoft.com/en-US/). Any data previously collected with your consent will not be affected by the revocation of your permission.
    
    Proceed with enabling remote support?
    [Y] Yes  [N] No  [?] Help (default is "Y"): Y
    
    Enabling Remote Support for 'Diagnostics' expiring in '1440' minutes.
    Remote Support successfully Enabled.
    
    State                  : Active
    CreatedAt              : 9/6/2023 10:05:52 PM +00:00
    UpdatedAt              : 9/6/2023 10:05:52 PM +00:00
    ConnectionStatus       : Connecting
    ConnectionErrorMessage :
    TargetService          : PowerShell
    AccessLevel            : Diagnostics
    ExpiresAt              : 9/7/2023 10:05:50 PM +00:00
    SasCredential          :
    

Operações de suporte remoto

Existem várias operações que pode realizar para conceder acesso remoto ao suporte da Microsoft, depois de ativar o suporte remoto. As secções seguintes detalham alguns exemplos dessas operações.

Ativar o suporte remoto para diagnósticos

Neste exemplo, concede acesso de suporte remoto apenas para operações relacionadas com diagnósticos. O consentimento expira dentro de 1440 minutos (um dia) após o qual não é possível estabelecer o acesso remoto.

Enable-RemoteSupport -AccessLevel Diagnostics -ExpireInMinutes 1440

Utilize o ExpireInMinutes parâmetro para definir a duração da sessão. No exemplo, o consentimento expira dentro de 1440 minutos (um dia). Após um dia, não é possível estabelecer o acesso remoto.

Pode definir ExpireInMinutes uma duração mínima de 60 minutos (uma hora) e um máximo de 20.160 minutos (14 dias).

Se a duração não estiver definida, a sessão remota expira em 480 (8 horas) por predefinição.

Ativar o suporte remoto para diagnósticos e reparação

Neste exemplo, concede acesso de suporte remoto apenas para operações relacionadas com diagnóstico e reparação. Uma vez que a expiração não foi explicitamente fornecida, expira dentro de oito horas por predefinição.

Enable-RemoteSupport -AccessLevel DiagnosticsRepair

Neste exemplo, obtém qualquer consentimento concedido anteriormente. O resultado inclui o consentimento expirado nos últimos 30 dias.

Get-RemoteSupportAccess -IncludeExpired

Neste exemplo, revoga o consentimento de acesso remoto. Todas as sessões existentes são terminadas e as novas sessões já não podem ser estabelecidas.

Disable-RemoteSupport

Listar sessões remotas existentes

Neste exemplo, vai listar todas as sessões remotas que foram efetuadas no dispositivo desde FromDate.

Get-RemoteSupportSessionHistory -FromDate <Date>

Obter detalhes sobre uma sessão remota específica

Neste exemplo, obtém os detalhes da sessão remota com o ID SessionID.

Get-RemoteSupportSessionHistory -IncludeSessionTranscript -SessionId <SessionId>

Nota

Os detalhes da transcrição da sessão são retidos durante 90 dias. Pode obter detalhes de uma sessão remota no prazo de noventa dias após a sessão.

Processamento de erros

Quando executar o comando ativar o suporte remoto pela primeira vez, poderá ver a seguinte mensagem de erro:

PS C:\Users\Administrator> etsn -ComputerName v-host1 -Credential $cred

PS C:\Users\HciDeploymentUser\Documents> Enable-RemoteSupport -AccessLevel Diagnostics -ExpireMinutes 1440

Proceed with enabling remote support?
[Y] Yes  [N] No  [?] Help (default is "Y"): Y

Type            Keys                                Name
----            ----                                ----
Container       {Name=SupportDiagnosticEndpoint}    SupportDiagnosticEndpoint


Processing data from remote server NodeName failed with the following error message: The I/O operation has been aborted because of either a thread exit or an application request. 

Mensagem de Erro: O processamento de dados do servidor NodeName remoto falhou com a seguinte mensagem de erro: A operação de E/S foi abortada devido a uma saída de thread ou a um pedido de aplicação.

Causa: quando ativa o suporte remoto, é necessário reiniciar um serviço de Gestão Remota do Windows (WinRM) para a JEA ativa. Durante a configuração de JEA de suporte remoto, o WinRM é reiniciado duas vezes, o que pode interromper a sessão do PowerShell no nó.

Resoluções sugeridas: pode escolher uma das seguintes opções para resolver este erro e ativar o suporte remoto:

  • Aguarde alguns minutos. Repita os passos n.º 2 e 3 para cada ponto final JEA para voltar a ligar ao servidor e ativar o suporte remoto.
    • Após a terceira execução do comando ativar suporte remoto, não deverá ver nenhum outro erro. Veja a saída no passo 3 para obter um exemplo bem-sucedido da instalação do suporte remoto.
  • Em vez de utilizar a sessão remota do PowerShell, pode ativar o suporte remoto ao ligar a cada nó através de RDP e ao ativá-lo.

Passo seguinte

Saiba mais sobre a gestão de extensões do Azure Arc no Azure Stack HCI.