Alternar entre o Windows Server Core e a GUI completa – A maneira mais fácil

Uma das melhores coisas sobre a plataforma Fastvue Reporter é que todo o aplicativo é baseado na web. Após a instalação inicial, não há necessidade de se conectar diretamente ao servidor via sessão RDP ou console. Por causa disso, podemos usar os modos de operação mais leves e mais eficientes no Windows Server 2012 e superior para alternar do uso do modo Full GUI para o Windows Server Core .

O que é o Windows Server Core Mode?

Muitas pessoas sabem que o Windows é um sistema operacional baseado em GUI, mas sabia que, desde o Windows Server 2008, a Microsoft tem trabalhado muito para tornar a GUI do Windows um complemento opcional?

Pode executar um servidor Windows totalmente funcional sem uma GUI instalada localmente no servidor. Isso é semelhante a uma caixa Linux sem X-Windows. Por que alguém iria querer fazer isso? Aqui estão alguns motivos para a mudança:

Benefícios de desempenho do Windows Server Core Mode

O motivo mais óbvio para a conversão para Core é o desempenho: obtém mais retorno do seu investimento com o mesmo hardware, reduzindo a execução de componentes não utilizados do sistema operacional. Os benefícios de desempenho incluem:

  • Menos requisitos de RAM
  • Menos requisitos de CPU
  • Menos patches
  • Operação mais rápida
  • Tempo de inicialização mais rápido
  • Melhor Uptime

Para Fastvue Reporter em execução como um servidor de syslog, o tempo de atividade é vital porque as mensagens podem ser perdidas e só detectadas muito mais tarde, quando o arquivo de log histórico rola à meia-noite . Quanto mais estável e robusta for sua plataforma, menor será o potencial de perda de dados de log.

Benefícios de segurança do modo Windows Server Core

Os ganhos adicionais de desempenho e o tempo de atividade aprimorado são bons, mas mesmo sem esses benefícios, alguns ainda preferem executar o Core de uma perspectiva de segurança. Ter menos código e ferramentas em um sistema torna mais difícil o ataque e, uma vez comprometido, torna-o menos útil para o invasor.

Os benefícios de segurança dessa mudança incluem:

  • Superfície de ataque menor
  • RSAT do servidor Windows
  • Mude facilmente de GUI completo para Core

Gerenciando o modo Windows Server Core

Existem muitos motivos convincentes para mudar da GUI Completa para o Core, mas a questão que surge com mais frequência envolve gerenciamento. “Como eu gerenciaria a mudança para o Core?”. Normalmente, isso é seguido de perto por “Minha equipe só sabe usar a GUI. E se precisarmos dele por algum motivo? ”.

De volta ao Windows Server 2008, selecionou se deseja Core ou Full GUI. Foi uma viagem só de ida.

Mas agora no Windows Server 2012, tem a opção de alternar entre os modos. Dependendo de como muda, sua experiência é simples ou requer um pouco mais de tempo e esforço.

Alternando entre os modos

Vou mostrar como alternar entre o modo Windows Server Core e o modo GUI completo da maneira mais fácil, com base em meus vários anos de experiência para descobrir a “melhor maneira” de fazer isso.

As etapas incluem:

  • Configurando seu servidor para tirar proveito dos requisitos reduzidos
  • Mude para o modo Core usando PowerShell
  • Gerencie seu servidor núcleo a partir de uma máquina com GUI completo usando RSAT
  • Mudar do Core de volta para o modo Full GUI

Etapa 1: configurar seu servidor

Vou configurar meu Fastvue Reporter  Server como uma máquina virtual Hyper-V com RAM dinâmica para aproveitar as vantagens dos requisitos reduzidos do Windows Core Mode.

Fastvue Reporter  é um bom candidato para virtualização e execução do Windows Core Mode devido aos seus previsíveis requisitos de CPU e RAM. Também consome mais recursos quando outros servidores normalmente não o fazem, porque o Fastvue Reporter gera relatórios agendados à meia-noite todos os dias, semanas e finais de mês.

Isso funciona melhor no sistema operacional host e convidado do Windows Server 2012 R2. Para configurar seu servidor:

  1. Abra o Gerenciador Hyper-V  e selecione o Servidor Virtual e vá para Configurações
  2. Habilitar RAM Dinâmica
  3. Defina a RAM mínima para algo realisticamente baixo (2048)
  4. Defina a RAM máxima  para algo bom e alto
  5. Certifique-se de que o buffer de memória está em torno de 20% devido aos requisitos de recursos previsíveis
  6. Designe a CPU  para alocar pelo menos 3 núcleos

Também pode gostar de ver nosso artigo sobre Noções básicas sobre  memória dinâmica Hyper-V (RAM dinâmica) .

Etapa 2: mude do uso de GUI completo para o modo principal – a maneira fácil

Não se preocupe. Mudar da GUI completa para o Windows Core Mode é uma etapa reversível. Sempre pode trazer a GUI de volta.

Existem duas maneiras de remover a GUI e alternar para o Modo Principal:

  1. Por meio da GUI do Windows Server usando o assistente ‘Remover funções e recursos’ ou
  2. Usando PowerShell

Eu recomendo usar o PowerShell, pois quando usa o assistente ‘Remover funções e recursos’, ele também remove todos os componentes binários em vez de simplesmente desativá-los. Isso torna a mudança de volta para a versão GUI completa muito mais difícil, pois precisa fornecer a mídia de origem da instalação.

Para alternar para o Windows Core Mode usando o PowerShell, abra um console do PowerShell como administrador e execute estes dois comandos

Uninstall-WindowsFeature Server-Gui-Shell
Uninstall-WindowsFeature Server-Gui-Mgmt-Infra –Restart

O servidor será reiniciado e tudo parecerá normal até que faça logon. Ao fazer logon, obtém um shell de comando, nada mais. Bem-vindo ao Windows Server Core!

Etapa 3: Gerenciando remotamente o Windows Server Core usando RSAT

Já deve usar esse método para administrar seus servidores. Se não estiver, aqui está uma introdução rápida sobre como usar as Ferramentas de Administração de Servidor Remoto do Windows (RSAT). Vários snap-ins RSAT podem ser adicionados a uma máquina em qualquer estágio.

  1. No seu servidor de gerenciamento, abra o Gerenciador do Servidor
  2. Na página Dashboard , selecione Adicionar servidores para gerenciar
  3. Adicione o seu servidor Core , que agora é um objeto gerenciável deste servidor

Também pode optar por usar uma máquina cliente Windows como sua estação de gerenciamento. Nesse caso, baixe e instale as ferramentas RSAT para Windows .

Etapa 4: reativando a GUI do Windows

Se precisar restaurar a GUI no servidor, simplesmente reverta os comandos que emitimos anteriormente em qualquer estágio. Isso funciona porque não usamos explicitamente o sinalizador –Remove, como o método da GUI faria.

Você pode fazer isso remotamente ou fazendo login no servidor e usando as seguintes etapas:

Para voltar ao modo Full FUI, abra um console do PowerShell como administrador e execute estes comandos:

Install-WindowsFeature Server-Gui-Shell, Server-Gui-Mgmt-Infra –Restart

Em seguida, aguarde a reinicialização.

Agora sua máquina irá inicializar novamente com a GUI completa do Windows.

Conclusão

Usar o Windows Server Core para infraestrutura de back-end sem exigir que um usuário faça logon em um console é uma ótima maneira de maximizar seu desempenho em uma infraestrutura compartilhada. Graças às ferramentas disponíveis agora, é mais fácil do que nunca gerenciar o Core por meio do PowerShell ou remotamente via RSAT.

O uso do método PowerShell neste artigo simplifica a alternância entre o Core e a GUI.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *