O que é o gateway modernizado do Windows Admin Center (preview)?

Em dezembro de 2023, o gateway modernizado do Windows Admin Center foi liberado para visualização pública por meio do programa Windows Server Insider. Esta versão é adicional à versão mais recente em disponibilidade geral do Windows Admin Center, versão 2311.

O gateway modernizado é uma atualização de back-end significativa do produto Windows Admin Center. O back-end do Windows Admin Center hospeda a estrutura de autorização, os serviços do PowerShell e os plug-ins de gateway, e desempenha um papel crítico em cada experiência do Windows Admin Center.

Novidades

Atualização do .NET 4.6.2 para o .NET Core

A maior atualização nesta versão é a atualização de back-end do .NET Framework 4.6.2 para o .NET Core. Essa atualização traz maior desempenho e segurança, e criptografia aprimorada. Ela também inclui suporte para HTTP/2, reduzindo a latência e aprimorando a capacidade de resposta do Windows Admin Center.

Instalador atualizado

Ao modernizar nosso gateway, também tornamos o instalador mais flexível, fornecendo mais opções de personalização, incluindo configurações de acesso à rede, seleção de hosts confiáveis, fornecimento de um nome de domínio totalmente qualificado (FQDN) para sua máquina de gateway e muito mais. Para obter mais detalhes sobre o instalador, leia a seção Instalação do gateway modernizado.

Arquitetura baseada em microsserviços e multiprocessos

O gateway modernizado também usa arquitetura de microsserviços. Antes dessa atualização, o Windows Admin Center executava todas as tarefas em um único processo. Com esse novo modelo, iniciamos um processo para o Windows Admin Center na inicialização do aplicativo que serve como um gerenciador de processos. À medida que você usa o Windows Admin Center, mais subprocessos são gerados para executar tarefas específicas.

Além disso, os plug-ins de gateway que são compatíveis com o gateway modernizado também executarão sua própria coleção de subprocessos no gerenciador de serviços do Windows Admin Center para executar suas funções.

A mudança de um serviço monolítico para um modelo de microsserviço ajuda o gateway modernizado a ser mais flexível, escalável e resiliente.

Servidor web HTTP Kestrel

Anteriormente, o Windows Admin Center utilizava componentes do Katana, incluindo um servidor web, no back-end. Com o gateway modernizado, mudamos para um servidor web ASP.NET Core Kestrel.

Kestrel é o servidor web recomendado para aplicações ASP.NET Core. Além disso, o Kestrel suporta o protocolo web HTTP/2, onde anteriormente só tínhamos suporte a HTTP1.1 com os componentes do Katana. A atualização de HTTP1.1 para HTTP/2 traz redução de latência para nosso aplicativo e maior capacidade de resposta por meio de recursos aprimorados, como multiplexação e push do servidor.

Como isso afeta as extensões

As extensões de plug-in de gateway são as mais afetadas pelas alterações em nosso gateway modernizado. Plug-ins de gateway do Windows Admin Center permitem a comunicação da API da interface do usuário da sua ferramenta ou solução com um nó alvo. O Windows Admin Center hospeda um serviço de gateway que retransmite comandos e scripts de plug-ins de gateway a serem executados em nós alvo. O serviço de gateway pode ser estendido para incluir plug-ins de gateway personalizados que dão suporte a protocolos diferentes dos padrão (PowerShell e WMI).

Como os plug-ins de gateway se comunicam com o back-end do Windows Admin Center para habilitar a comunicação da API, o código do plug-in de gateway pode incluir componentes escritos com o .NET Framework versão 4.6.2, que não funcionarão com o .NET Core. Esse código precisa ser atualizado para usar a estrutura do .NET Core.

Além disso, modificamos a maneira como os plug-ins funcionam com nosso gateway modernizado. Em vez de desenvolver uma classe C# que implementa a interface do IPlugIn do namespace Microsoft.ManagementExperience.FeatureInterfaces para estender o plug-in de gateway, as extensões agora serão gravadas na forma de controladores MVC ASP.NET. Esses controladores têm maior flexibilidade em comparação com a classe C# simples e extensa documentação.

Consulte nossa documentação do desenvolvedor para saber mais sobre o desenvolvimento de plug-ins de gateway no Windows Admin Center.

Instalação do gateway modernizado

Com nosso gateway modernizado, fizemos alterações em nosso instalador para oferecer mais flexibilidade ao usuário.

Ao executar o instalador, são apresentados três modos de instalação diferentes: configuração expressa de localhost, configuração remota expressa e configuração personalizada.

Captura de tela do instalador de gateway modernizado com três modos de instalação

Se você quiser opções de configuração para portas de rede internas e externas, FQDN de ponto de extremidade, WinRM sobre HTTPS e mais, vá para a seção Configuração personalizada. Se você estiver bem com os padrões, vá para a seção Opções de configuração expressa.

Opções de configuração expressa

Dois dos três modos de instalação do gateway modernizado são os modos expressos: configuração expressa de localhost e configuração remota expressa. A configuração expressa de localhost também pode ser chamada de configuração do cliente local. Para todos os outros tipos de instalação, use a configuração remota expressa. As duas opções de configuração expressa não permitem a configuração dos seguintes recursos:

  • Modo de autenticação de início de sessão
  • Nomes de rede de acesso ao host
  • Portas de rede internas e externas
  • Tipo de certificado e impressão digital
  • FQDN de ponto de extremidade
  • Modo de hosts confiáveis
  • WinRM sobre HTTPS

Se você quiser configurar qualquer um desses recursos, use a opção Configuração personalizada.

Se você selecionar a opção de configuração expressa localhost, o WAC estará acessível pela porta 6600 e usará as portas internas 6601-6610.

Se você selecionar a opção de configuração expressa remota, o WAC estará acessível pela porta 443 e usará as portas internas 6601-6610.

Instalação personalizada

A seleção da instalação personalizada permite configurar todas as opções de configuração do Windows Admin Center, incluindo:

  • Acesso à rede – Esta página permite que você selecione como usará o Windows Admin Center. Você pode optar por restringir o acesso WAC a outros usuários selecionando somente acesso localhost ou permitir acesso remoto por meio do nome da máquina do FQDN.
  • Números de porta – Esta página permite selecionar as portas que serão reservadas para o Windows Admin Center. O WAC usa uma porta externa para seus processos primários. Outros processos utilizam portas internas. Há dois processos internos por padrão, mas as extensões podem definir seus próprios serviços que exigirão acesso à porta. Por padrão, o intervalo interno é de 10 portas.
  • Selecionar certificado TLS – Esta página permite selecionar certificados autoassinados ou um certificado TLS oficial que o Windows Admin Center deve usar. Os certificados autoassinados incluem certificados raiz de CA autoassinados e certificados TLS que funcionam com o navegador Edge/Chrome mais recente.
  • Nome de domínio totalmente qualificado – Esta página permite que você forneça um nome de domínio totalmente qualificado para acesso à rede. Esse nome deve corresponder ao nome no certificado TLS.
  • Hosts confiáveis – Esta página permite que você selecione o tipo de hosts remotos que deseja gerenciar. Você pode optar por gerenciar apenas computadores de domínio confiável ou permitir o acesso a computadores não conectados ao domínio.
  • WinRM sobre HTTPS - Esta página permite que você selecione se deseja usar HTTPS para comunicação WinRM. O WinRM se comunica por HTTP por padrão.

Como solucionar problemas de instalação

Se a instalação falhar ou o Windows Admin Center não abrir após a instalação, tente desinstalar e reinstalar. Esse problema também pode acontecer se você tiver uma versão mais antiga de uma compilação do gateway modernizado instalada e estiver tentando atualizar para uma versão mais recente. Para desinstalar, siga as instruções na seção Desinstalação do gateway modernizado.

Suporte de extensão

O feed de extensão para o gateway modernizado não está configurado. As extensões não incluídas no instalador do Windows Admin Center, incluindo extensões de parceiros externos, não estão disponíveis a menos que você adicione um feed de extensão.

As seguintes extensões estão disponíveis na instalação da compilação de gateway modernizada:

  • Aplicativos e recursos
  • Serviço de Backup do Azure
  • Sincronização de Arquivos do Azure
  • Centro híbrido do Azure
  • Serviço de Kubernetes do Azure
  • Certificados
  • Criação do cluster
  • Gerenciador de Cluster
  • Guia do Desenvolvedor
  • Dispositivos
  • Eventos
  • Ferramentas de cluster de failover
  • Arquivos e compartilhamento de arquivos
  • Firewall
  • Grupos e usuários locais
  • Ferramentas de controlador de rede e redes virtuais SDN
  • Redes
  • Monitoramento de pacotes
  • Monitor de desempenho
  • PowerShell
  • Processos
  • Registro
  • Área de Trabalho Remota
  • Funções e recursos
  • Tarefas Agendadas
  • Conexões de Gateway de SDN
  • Infraestrutura de SDN
  • Redes lógicas SDN
  • Grupos de segurança de rede SDN
  • Segurança
  • Gerenciador de Servidores e Gerenciamento do Computador
  • Serviços
  • Armazenamento
  • Serviço de Migração de Armazenamento
  • Réplica de armazenamento
  • Insights do Sistema
  • Atualizações
  • Máquinas virtuais e comutadores

Existem algumas extensões que não funcionarão mesmo quando são adicionadas como parte de um novo feed de extensões. Para obter mais informações, consulte Problemas conhecidos.

Desinstalação do gateway modernizado

Se você precisar desinstalar o gateway modernizado do Windows Admin Center, execute uma das ações a seguir:

  • Na página Aplicativos e Recursos das configurações da máquina gateway, selecione Windows Admin Center (v2) Preview na lista de programas e selecione desinstalar.
  • Navegue até a pasta onde o gateway modernizado do Windows Admin Center está instalado (o diretório padrão é C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Admin Center (v2)) e selecione Desinstalar o Windows Admin Center (v2)
  • Execute C:\Program Files\WindowsAdminCenter\unins000.exe

Execução do instalador novamente não fornece uma opção de desinstalação no momento. Para garantir que a sua instalação foi removida com êxito, verifique se existe uma pasta WindowsAdminCenter em C:\ProgramData ou C:\Program Files. Se ela não existir em nenhum dos locais, seu aplicativo está desinstalado com êxito.

Durante o processo de desinstalação, tudo o que é colocado na máquina durante a instalação é removido, exceto o arquivo .exe do instalador do gateway modernizado do Windows Admin Center. Se você tiver outra compilação do Windows Admin Center também instalada no momento da desinstalação do gateway modernizado, nenhum arquivo ou propriedade da outra compilação será tocado durante o processo de desinstalação. Não há interdependências entre as duas instalações.

Problemas conhecidos

Há os seguintes problemas conhecidos na compilação de gateway modernizada do Windows Admin Center.

Se você encontrar um problema não descrito nessa página, informe-nos. Para nos ajudar a resolver o problema, especifique que o problema estava ocorrendo na compilação do gateway modernizado.

PowerShell

A conta da sessão do PowerShell nessa ferramenta sempre usa como padrão o usuário conectado ao gateway do Windows Admin Center, mesmo que tenham sido especificadas credenciais de gerenciamento diferentes ao fazer a comunicação remota em uma conexão.

Extensões sem suporte

Mesmo com um feed de extensão adicionado, as seguintes extensões não funcionam atualmente com o gateway modernizado:

  • Dell OpenManage
  • Lenovo XClarity Integrator
  • Fujitsu ServerView RAID
  • Fujitsu Software Infrastructure Manager (ISM)
  • Fujitsu ServerView Health
  • Pure Storage FlashArray

Perguntas frequentes

Encontre respostas para as perguntas frequentes sobre como usar o gateway modernizado do Windows Admin Center.

Você pode instalar uma compilação de gateway modernizado do Windows Admin Center quando já tiver uma compilação existente do Windows Admin Center instalada?

Sim, você pode instalar uma compilação de gateway modernizado do Windows Admin Center lado a lado com uma compilação de gateway herdada, desde que não escolha as mesmas portas para ambas as instalações.

Posso alterar as portas que minha instalação de gateway modernizado do Windows Admin Center está usando após a instalação?

Sim, nos Arquivos de Programas do Windows Admin Center, incluímos um módulo do PowerShell chamado Microsoft.WindowsAdminCenter.Configuration.psm1. Este módulo permite modificar a configuração do WAC após a instalação e pode ser encontrado na pasta PowerShellModules da instalação (C:\Program Files\WindowsAdminCenter\PowerShellModules\ por padrão).

Para alterar as portas que sua instância do Windows Admin Center está usando, execute o seguinte comando:

Set-WACHttpsPort -Wacport <port> -ServicePortRangeStart <port> -ServicePortRangeEnd <port>

Posso alterar as definições de configuração que não sejam as definições de porta após a instalação?

Sim, é possível usar o módulo Microsoft.WindowsAdminCenter.Configuration.psm1 do PowerShell para alterar as definições de configuração. Ele pode ser encontrado na na pasta PowerShellModules de sua instalação.

Por que todas essas mudanças não estão na versão 2311?

Para garantir a melhor experiência de qualidade, pedimos feedback do cliente e do desenvolvedor antes que essas alterações tenham disponibilidade geral.

Todos os recursos da versão 2311 estão disponíveis nesta compilação?

Sim. Leia mais sobre a versão 2311 do Windows Admin Center.

Próximas etapas