Virtualização do Exchange Server

Pode implementar Exchange Server 2016 e Exchange Server 2019 num ambiente virtualizado. Este tópico fornece uma descrição geral dos cenários suportados para implementar o Exchange num software de virtualização de hardware.

Os seguintes termos são utilizados neste debate sobre a virtualização do Exchange:

  • Arranque a frio: ao trazer um sistema de um estado de desligar para um limpo início do sistema operativo, a ação é um arranque a frio. Nenhum estado de sistema operacional persiste nesse caso.

  • Estado guardado: quando uma máquina virtual é desligada, os hipervisores normalmente têm a capacidade de guardar o estado da máquina virtual; Por isso, quando a máquina está novamente ligada, regressa a esse estado guardado em vez de passar por um arranque a frio.

  • Migração planeada: quando um administrador de sistema inicia a movimentação de uma máquina virtual de um anfitrião hipervisor para outro, a ação é uma migração planeada. A ação pode ser uma única migração ou um administrador de sistema pode configurar uma automatização para mover a máquina virtual numa base cronometrada. Uma migração planeada também pode ser o resultado de outro evento que ocorre no sistema, além de uma falha de hardware ou software.

    O ponto-chave de uma migração planeada é que a máquina virtual do Exchange está a funcionar normalmente e precisa de ser relocalizada por algum motivo. Esta reposicionamento pode ser feita através de tecnologia (por exemplo, Migração em Direto ou vMotion). No entanto, se a máquina virtual do Exchange ou o anfitrião hipervisor onde a máquina virtual está localizada tiver algum tipo de condição de falha, o resultado não será caracterizado como uma migração planeada.

Requisitos para virtualização de hardware

A Microsoft suporta o Exchange 2016 e o Exchange 2019 em produção num software de virtualização de hardware apenas quando todas as seguintes condições forem verdadeiras:

  • O software de virtualização de hardware está executando um dos seguintes procedimentos:

    • Qualquer versão do Windows Server com tecnologia Hyper-V ou Microsoft Hyper-V Server

    • Qualquer hipervisor de terceiros que tenha sido validado no Windows Server Virtualization Validation Program.

      Observação

      A implementação do Exchange 2016 ou do Exchange 2019 em fornecedores de Infraestrutura como Serviço (IaaS) é suportada se todos os requisitos de suporte forem cumpridos. No caso dos fornecedores que aprovisionam máquinas virtuais, estes requisitos incluem garantir que o hipervisor que está a ser utilizado para máquinas virtuais do Exchange é totalmente suportado e que a infraestrutura a ser utilizada pelo Exchange cumpre os requisitos de desempenho que foram determinados durante o processo de dimensionamento. A implementação em máquinas virtuais do Microsoft Azure é suportada se todos os volumes de armazenamento utilizados para bases de dados do Exchange e registos de transações de bases de dados (incluindo bases de dados de transporte) estiverem configurados para o Azure Armazenamento Premium.

  • A máquina virtual convidada com o Exchange tem as seguintes condições:

    • Está a executar o Exchange 2016 ou o Exchange 2019.

    • É implementado numa versão suportada do Windows Server para Exchange.

Para implementações do Exchange 2016 ou Exchange 2019:

  • Todas as funções de servidor do Exchange são suportadas numa máquina virtual.

  • As máquinas virtuais do Exchange Server (incluindo máquinas virtuais do Exchange que fazem parte de um grupo de disponibilidade de base de dados ou DAG) podem ser combinadas com a ativação pós-falha baseada no anfitrião clustering e tecnologia de migração, desde que as máquinas virtuais estejam configuradas para que não guardem e restaurem o estado no disco quando são movidas ou offline. Toda a atividade de ativação pós-falha que ocorre ao nível do hipervisor tem de resultar num arranque a frio quando a máquina virtual é ativada no nó de destino. Toda a migração planeada tem de resultar em encerramento e arranque a frio ou numa migração online que utilize uma tecnologia como a Migração em Direto do Hyper-V. A migração de hipervisores de máquinas virtuais é suportada pelo fornecedor do hipervisor; Por conseguinte, tem de garantir que o fornecedor do hipervisor testou e suporta a migração de máquinas virtuais do Exchange. A Microsoft suporta a Migração em Direto do Hyper-V destas máquinas virtuais.

  • Apenas um software de gestão (por exemplo, software antivírus, software de cópia de segurança ou software de gestão de máquinas virtuais) pode ser implementado no computador anfitrião físico. Nenhum outro aplicativo baseado em servidor (por exemplo, Exchange, SQL Server, Active Directory ou SAP) deverá ser instalado na máquina host. A máquina host deve ser dedicada para executar máquinas virtuais de convidados.

  • Alguns hipervisores incluem recursos para obtenção de instantâneos de máquinas virtuais. Os instantâneos de máquina virtual capturam o estado de uma máquina virtual durante a sua execução. Esse recurso permite obter vários instantâneos de uma máquina virtual e reverter a máquina virtual para qualquer um dos estados anteriores aplicando um instantâneo à máquina virtual. Entretanto, os instantâneos da máquina virtual não são sensíveis a aplicativos, e utilizá-los pode trazer consequências inesperadas e não intencionais para um aplicativo do servidor que mantenha dados de estado, como o Exchange. Como resultado, não é possível obter instantâneos de máquina virtual de uma máquina virtual de convidado do Exchange.

  • Vários produtos de virtualização de hardware permitem especificar vários processos virtuais que devem ser alocados para cada máquina virtual de candidato. Os processadores virtuais localizados na máquina virtual convidada partilham um número fixo de núcleos de processador físico no sistema físico. O Exchange suporta uma proporção de núcleo de processador virtual para físico não superior a 2:1, embora recomendemos uma proporção de 1:1. Por exemplo, um sistema de processador duplo com processadores quad core contém um total de 8 núcleos de processador físico no sistema anfitrião. Em um sistema com essa configuração, não aloque mais do que um total de 16 processadores virtuais a todas as máquinas virtuais de convidado combinadas.

  • Ao calcular o número total de processadores virtuais necessários pela máquina host, você deverá levar em conta também os requisitos do sistema operacional e de E/S. Na maioria dos casos, o número equivalente de processadores virtuais exigido no sistema operacional host para um sistema que hospeda máquinas virtuais do Exchange é 2. Esse valor deve ser usado como uma linha de base para o processador virtual do sistema operacional host ao se calcular a taxa global de núcleos físicos para processadores virtuais. Se o monitoramento de desempenho do sistema operacional host indicar que você está consumindo mais recursos de processador do que o equivalente a 2 processadores, será preciso reduzir a contagem de processadores virtuais designados às máquinas virtuais de convidado conforme o necessário e verificar se a taxa global de processador virtual para núcleo físico não é superior a 2:1.

  • É possível que as máquinas virtuais convidadas possam ser impedidas de comunicar diretamente com os adaptadores de barramento anfitrião (HBAs) de Canal de Fibra ou SCSI instalados no computador anfitrião. Nesse caso, você deve configurar os adaptadores no sistema operacional da máquina host e apresentar os LUNs (números de unidades lógicas) às máquinas virtuais de convidado como um disco virtual ou um disco de passagem.

  • A única forma suportada de enviar e-mails para domínios externos a partir de recursos de computação do Azure é através de um reencaminhamento SMTP (também conhecido como anfitrião inteligente SMTP). O recurso de computação do Azure envia o e-mail para o reencaminhamento de SMTP e, em seguida, o fornecedor de reencaminhamento SMTP envia o e-mail para o domínio externo. Microsoft Exchange Online Protection é um fornecedor de um reencaminhamento SMTP, mas também existem vários fornecedores de terceiros. Para obter mais informações, confira Solucionar problemas de conectividade SMTP de saída no Azure.

Requisitos de armazenamento da máquina host

Os requisitos mínimos de espaço em disco para cada computador anfitrião são descritos na lista seguinte:

  • As máquinas host, em alguns aplicativos de virtualização de hardware, podem exigir espaço de armazenamento para um sistema operacional e seus componentes. O espaço de armazenamento adicional será necessário também para suportar o arquivo de paginação do sistema operacional, o software de gerenciamento e os arquivos de recuperação de pane (despejo).

  • Alguns hipervisores mantêm arquivos na máquina host que são exclusivos para cada máquina virtual de convidado. Por exemplo, em um ambiente do Hyper-V, um arquivo de armazenamento de memória temporário (arquivo BIN) é criado e mantido para cada máquina de convidado. O tamanho de cada arquivo BIN é igual à quantidade de memória alocada para a máquina de convidado. Além disso, outros arquivos também podem ser criados e mantidos na máquina host para cada máquina de convidado.

  • Se o seu computador anfitrião estiver a executar Windows Server 2012 Hyper-V ou Hyper-V 2012 e estiver a configurar um cluster de ativação pós-falha baseado no anfitrião que irá alojar servidores da Caixa de Correio do Exchange num DAG, recomendamos que siga as orientações no KB2872325.

Requisitos de armazenamento do Exchange

Os requisitos de armazenamento conectado ao servidor do Exchange virtualizado são:

  • A cada máquina de convidado do Exchange, deve ser alocado espaço de armazenamento suficiente na máquina host para o disco fixo que contém o sistema operacional de convidado, todos os arquivos de armazenamento de memória temporários em uso e os arquivos da máquina virtual relacionados que estão hospedados na máquina host. Além disso, para cada computador convidado do Exchange, também tem de alocar armazenamento suficiente para as filas de mensagens e para as bases de dados e ficheiros de registo nos servidores da Caixa de Correio.

  • O armazenamento utilizado pelo computador convidado do Exchange para armazenamento de dados do Exchange (por exemplo, bases de dados de caixa de correio e filas de transporte) pode ser um armazenamento virtual de um tamanho fixo (por exemplo, discos rígidos virtuais fixos (VHD ou VHDX) num ambiente Hyper-V), armazenamento virtual dinâmico ao utilizar ficheiros VHDX com o Hyper-V, armazenamento pass-through SCSI ou armazenamento DE INTERNET SCSI (iSCSI). O armazenamento de passagem é o armazenamento que é configurado no nível do host e dedicado a uma máquina de convidado. Todo o armazenamento utilizado por um computador convidado do Exchange para armazenamento de dados do Exchange tem de ser armazenamento ao nível do bloco, uma vez que o Exchange não suporta a utilização de volumes de armazenamento ligados à rede (NAS), com exceção do cenário SMB 3.0 descrito mais à frente neste tópico. Além disso, o armazenamento NAS que é apresentado ao convidado como armazenamento em nível de bloco via hipervisor não é suportado.

  • Discos rígidos virtuais fixos podem ser armazenados em arquivos SMB 3.0 baseado em armazenamento em nível de bloco se a máquina de convidado estiver sendo executada no Hyper-V do Windows Server 2012 (ou uma versão posterior do Hyper-V). O único suporte à utilização dos compartilhamentos de arquivos SMB 3.0 é o armazenamento de VHDs fixos. Esses compartilhamentos de arquivos não podem ser utilizados para armazenamento direto de dados do Exchange. Ao utilizar os compartilhamentos de arquivos SMB 3.0 para armazenar VHDs, o armazenamento que sustenta o compartilhamento de arquivos deve ser configurado para alta disponibilidade, para garantir a melhor disponibilidade possível do serviço do Exchange.

  • O armazenamento usado pelo Exchange deve ser hospedado em eixos de disco separados do armazenamento que está hospedando o sistema operacional da máquina virtual de convidado.

  • Há suporte para a configuração do armazenamento iSCSI para uso de um iniciador iSCSI dentro de uma máquina virtual de convidado do Exchange. Entretanto, haverá um desempenho reduzido nessa configuração se a pilha de rede dentro de uma máquina virtual não tiver recursos completos (por exemplo, nem todas as pilhas de rede virtual aceitam quadros jumbo).

Requisitos e recomendações de memória do Exchange

Alguns hipervisores têm a capacidade de sobresscrever/sobrecompromissar ou ajustar dinamicamente a quantidade de memória disponível para um computador convidado específico com base na utilização percebida da memória no computador convidado em comparação com as necessidades de outros computadores convidados geridos pelo mesmo hipervisor. Essa tecnologia faz sentido para cargas de trabalho nas quais a memória seja necessária por breves períodos de tempo e depois possa ser liberada para outros usos. Porém, isso não faz sentido para cargas de trabalho projetadas para usar memória de forma contínua. O Exchange (como muitas aplicações de servidor com otimizações para o desempenho que envolvem a colocação em cache de dados na memória) é suscetível a um fraco desempenho do sistema e a uma experiência de cliente inaceitável se não tiver controlo total sobre a memória alocada à máquina física ou virtual na qual está a ser executada. Como resultado, a utilização de funcionalidades de sobrecompromisso de memória ou memória dinâmica para o Exchange não é suportada.

Cluster de failover baseado em host e migração para o Exchange

Seguem-se respostas a algumas perguntas mais frequentes sobre a ativação pós-falha baseada no anfitrião clustering e a tecnologia de migração com DAGs do Exchange:

  • A Microsoft oferece suporte à tecnologia de migração de terceiros?

    A Microsoft não pode fazer declarações de suporte para a integração de produtos hipervisores de terceiros com estas tecnologias com o Exchange, uma vez que estas tecnologias não fazem parte do Programa de Validação de Virtualização de Servidor (SVVP). O SVVP abrange outros aspectos do suporte da Microsoft para hipervisores de terceiros. É necessário se assegurar que seu fornecedor de hipervisor suporta a combinação de sua tecnologia de migração e cluster com o Exchange. Se o seu fornecedor de hipervisor suporta sua tecnologia de migração com o Exchange, então a Microsoft suportará o Exchange com sua tecnologia de migração.

  • Como a Microsoft define o cluster de failover baseado em host?

    Cluster de failover baseado em host se refere a qualquer tecnologia que fornece a capacidade automática de reagir a falhas no nível do host e iniciar as máquinas virtuais afetadas em servidores alternativos. O uso desta tecnologia é suportada uma vez que, em um cenário de falha, a máquina virtual está chegando de uma inicialização a frio de um host alternativo. Essa tecnologia ajuda a garantir que a máquina virtual nunca opere a partir de um estado salvo que persiste no disco porque ele vai ser obsoleto em relação ao resto dos membros do DAG.

  • O que a Microsoft quer dizer com suporte à migração?

    Tecnologia de migração se refere qualquer tecnologia que permite uma movimentação planejada de uma máquina virtual a partir de uma máquina host para outra máquina host. Essa movimentação também poderia ser um movimento automatizado que ocorre como parte recurso de balanceamento de carga, mas ela não está relacionada com uma falha no sistema. Migrações são suportados desde que as máquinas virtuais nunca operem a partir de um estado salvo que persiste no disco. Isso significa que a tecnologia que move uma máquina virtual, transportando o estado e memória da máquina virtual através da rede sem tempo de inatividade percebido é suportado para utilização com o Exchange. Um fornecedor de hipervisor de terceiros deve fornecer suporte para a tecnologia de migração, enquanto a Microsoft fornecerá suporte para o Exchange quando usado nessa configuração.