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ó
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:
No cliente que está a utilizar para ligar ao cluster, execute o PowerShell como administrador.
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.
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
Obter concessões de consentimento existentes
Neste exemplo, obtém qualquer consentimento concedido anteriormente. O resultado inclui o consentimento expirado nos últimos 30 dias.
Get-RemoteSupportAccess -IncludeExpired
Revogar o consentimento de acesso remoto
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.