Orientação sobre máquina virtual (SharePoint Server 2010)

 

Tópico modificado em: 2016-11-30

Este artigo fornece as diretrizes de configuração de uma VM (máquina virtual) que use o Tecnologia do Windows Server 2008 Hyper-V e que seja utilizada em um farm do Microsoft SharePoint Server 2010. Isso inclui servidores de farm na camada do servidor Web, na camada do servidor de aplicativos e na camada do servidor de banco de dados. Antes de configurar uma máquina virtual para um farm do SharePoint, é recomendável ler o guia de introdução ao Hyper-V (https://go.microsoft.com/fwlink/?linkid=187754&clcid=0x416). Toda decisão de configuração tomada para uma máquina virtual ou sua respectiva infraestrutura tem um impacto no desempenho ou na funcionalidade (SharePoint Server 2010 e Hyper-V) e, por isso, é muito importante entender cada opção de configuração.

Em um ambiente do Hyper-V, é possível especificar a configuração da rede virtual e a configuração de cada máquina virtual. Além disso, você pode configurar como a VM interage com o host de virtualização e também o comportamento de parada e reinicialização da VM se o estado de execução da máquina virtual for interrompido.

Neste artigo:

Rede

Você pode configurar a rede do Hyper-V antes de criar máquinas virtuais ou após criar uma ou mais VMs. Pode também criar mais de uma rede virtual para um host do Hyper-V.

Com o Gerenciador de Rede Virtual (acessado no Gerenciador Hyper-V), você pode escolher entre três tipos de redes virtuais. A tabela a seguir fornece um resumo dos tipos de rede e suas características.

Tipo Descrição

Externa

Use esse tipo quando quiser permitir que as VMs se comuniquem com servidores localizados externamente e com o sistema operacional de gerenciamento (às vezes, mencionado como partição pai). Esse tipo também permite que as VMs no mesmo servidor físico se comuniquem entre si.

Interna

Use esse tipo quando quiser permitir a comunicação entre VMs localizadas no mesmo servidor físico e entre as VMs e o sistema operacional de gerenciamento. Uma rede virtual interna não está ligada a um adaptador físico de rede. É geralmente utilizada para criar um ambiente de teste, onde você precisa se conectar às VMs usando o sistema operacional de gerenciamento.

Privada

Use esse tipo quando quiser permitir a comunicação somente entre as VMs localizadas no mesmo servidor físico. Uma rede virtual privada não usa adaptador de rede virtual no sistema operacional de gerenciamento. As redes virtuais privadas geralmente são utilizadas quando se quer isolar as VMs do tráfego de rede no sistema operacional de gerenciamento e nas redes externas.

Use os requisitos de farm do SharePoint Server para determinar qual das três configurações de rede deve ser usada em um host de virtualização. Por exemplo, no artigo Início rápido: implantar um único servidor em um ambiente Hyper-V isolado (SharePoint Server 2010), usamos uma rede interna para isolar o ambiente de teste de um ambiente de produção.

Após determinar o tipo de rede a ser usado, você poderá especificar o intervalo de endereços MAC (controle de acesso à mídia) que serão atribuídos automaticamente aos adaptadores virtuais. A versão R2 do Microsoft Hyper-V Server 2008 permite que você forneça endereços MAC a um adaptador para evitar colisões na rede.

Sob a perspectiva de desempenho de rede, a capacidade de criar VLANs (redes locais virtuais) pode fornecer ganhos de desempenho. Máquinas virtuais na mesma VLAN podem se comunicar por meio do comutador virtual, o que significa que o tráfego de rede é mais rápido porque não usa o adaptador físico de rede. Outra vantagem de uma configuração de VLAN é que ela se baseia em software; os computadores podem ser facilmente movidos e ainda manterão suas configurações de rede.

Os links a seguir fornecem mais informações sobre os conceitos de rede virtual e como configurá-las.

Adaptadores de rede

Dois tipos de adaptadores de rede podem ser anexados a uma máquina virtual: um adaptador de rede e um adaptador herdado. O adaptador de rede fornece melhor desempenho do que o adaptador herdado, que emula um adaptador PCI Fast Ethernet baseado no Intel 21140, resultando em transferências de dados mais lentas do que as obtidas com o adaptador de rede. Um adaptador de rede herdado também fornece suporte para instalações baseadas em rede porque inclui a capacidade de inicializar o PXE (Pre-Boot Execution Environment).

A menos que você precise usar um adaptador herdado até poder instalar o driver de máquina virtual, ou caso precise fazer uma inicialização de rede, é recomendável configurar a VM com um adaptador de rede.

Observação

Inicialmente, você pode usar o adaptador herdado para fazer uma inicialização de rede. Quando isso não for mais necessário, adicione um adaptador de rede e exclua o adaptador herdado.

Como ocorre com os servidores físicos, é possível instalar vários adaptadores em uma máquina virtual.

Configuração de máquina virtual

O Hyper-V fornece várias opções de configuração de uma máquina virtual. Essas opções podem ser alteradas depois de iniciar a máquina virtual e instalar o Microsoft SharePoint Server. Você terá de desligar a máquina virtual para alterar a configuração. Com base no gerenciamento de capacidade e no planejamento de alta disponibilidade feito para Gerenciamento de capacidade e alta disponibilidade em um ambiente virtual (SharePoint Server 2010), configure os seguintes itens para cada máquina virtual:

  • A sequência de inicialização (adaptador de rede herdado, CD, IDE ou disquete)

  • A quantidade de memória

  • O número de processadores virtuais, até um máximo de quatro

  • O tipo e o número de controladores

  • O tipo e o número de discos

  • O tipo e o número de adaptadores de rede

Além da configuração anterior, há também a opção de configurar portas COM e um disquete virtual.

Do ponto de vista do SharePoint Server, as principais considerações de configuração são memória, processador e o tipo e o número de controladores e discos rígidos.

Memória

Após fatorar uma reserva de 2 GB de RAM para o host de virtualização, você poderá configurar uma máquina virtual para conter qualquer quantidade da memória restante. Obviamente, você levará em consideração a quantidade de memória a ser fornecida às outras máquinas virtuais em execução no mesmo host de virtualização.

Observação

A reserva de 2 GB de RAM para o host de virtualização é usada como um valor de referência, não sendo uma quantidade de memória obrigatória ou imposta. Em geral, a quantidade real de RAM comprometida com o servidor físico é menor.

A sobrecarga de memória real no Hyper-V é razoavelmente pequena. Para obter uma boa ilustração disso, baixe a planilha da calculadora de RAM do Hyper-V (https://go.microsoft.com/fwlink/?linkid=187756&clcid=0x416) e use-a para calcular o uso de RAM em um host de determinado tamanho e com várias máquinas virtuais.

Processador

Você pode configurar vários processadores virtuais para uma máquina virtual, até um máximo de quatro processadores. Não é possível configurar mais processadores por VM, os quais sejam processadores lógicos (núcleos) no host de virtualização. Por exemplo, para um determinado servidor físico de núcleo duplo, você está limitado a configurar dois processadores virtuais por VM. Embora o Hyper-V ofereça suporte para até 8 processadores virtuais por núcleo, uma configuração que utilize essa proporção (1 lógico: 8 virtuais) é conhecida como superinscrita. Para qualquer máquina virtual utilizada em um farm do SharePoint, é recomendável a proporção de 1:1. A superinscrição da CPU no host de virtualização funcionará, mas o desempenho será reduzido, dependendo do volume da superinscrição.

Controlador e disco rígido

É possível selecionar dispositivos IDE ou SCSI em máquinas virtuais da seguinte forma:

  • Dispositivos IDE: o Hyper-V usa dispositivos emulados com controladores IDE. Você pode ter até dois controladores IDE com dois discos em cada controlador. O disco de inicialização deve ser anexado a um dos dispositivos IDE. O disco de inicialização pode um disco rígido virtual ou um disco físico. Embora uma máquina virtual deva usar um dispositivo IDE como disco de inicialização para iniciar o sistema operacional convidado, há muitas opções que você poderá escolher ao selecionar o dispositivo físico que fornecerá o armazenamento para o dispositivo IDE.

  • Dispositivos SCSI: cada máquina virtual oferece suporte para até 256 discos SCSI (quatro controladores SCSI, sendo que cada um deles aceita até 64 discos). Os controladores SCSI usam um tipo de dispositivo desenvolvido especificamente para uso com máquinas virtuais e, para se comunicarem, eles usam o barramento da máquina virtual. O barramento da máquina virtual deverá estar disponível quando o sistema operacional convidado for iniciado. Portanto, os discos rígidos virtuais anexados aos controladores SCSI não podem ser utilizados como discos de inicialização.

    Observação

    Embora o desempenho de E/S de dispositivos físicos SCSI e IDE possa diferir significativamente, isso não se aplica aos dispositivos SCSI e IDE virtualizados do Hyper-V. Os dispositivos IDE e SCSI oferecem desempenho igualmente rápido de E/S quando os serviços de integração estão instalados no sistema operacional convidado. O suporte para unidades intercambiáveis, compatível com a implementação do Hyper-V de SCSI, é o principal motivo da seleção de unidades SCSI, mais do que ganhos de desempenho.

A versão do Hyper-V lançada com o Windows Server 2008 R2 melhora muito o desempenho do disco rígido virtual. Para obter mais informações, consulte o tópico sobre desempenho de disco rígido virtual: Windows Server 2008 / Windows Server 2008 R2 / Windows 7 (https://go.microsoft.com/fwlink/?linkid=186519&clcid=0x416). Para obter um resumo das opções de unidade de máquina virtual, consulte a seção "Como escolher o formato do contêiner de armazenamento Hyper-V e VHD" deste white paper. Além disso, preste atenção no conselho do autor: ao escolher o VHD certo para o seu ambiente, considere o desempenho de acesso e as necessidades de armazenamento. Quando você usa o Windows Server 2008 R2, a opção tem menos a ver com a velocidade de acesso e mais com a quantidade de memória usada devido ao cache avançado.

Importante

Não há uma solução de repositório genérica para todos os ambientes virtuais. Para selecionar a opção de unidade de máquina virtual ideal para seus servidores SharePoint Server, é necessário pesquisar e testar extensivamente para implementar a melhor solução de repositório para o ambiente virtual.

Serviços de integração

O Hyper-V inclui um pacote de software para sistemas operacionais convidados com suporte que aprimora a integração entre o computador e a máquina virtual. Esse pacote é conhecido como serviços de integração. Você deve verificar se o sistema operacional de gerenciamento (que executa a função do Hyper-V) e as máquinas virtuais estão executando a mesma versão dos serviços de integração. Para obter mais informações, consulte o tópico sobre compatibilidade de versão para os serviços de integração (https://go.microsoft.com/fwlink/?linkid=188011&clcid=0x416).

Para cada máquina virtual, você pode configurar os seguintes itens de integração entre a VM e o host de virtualização:

  • Desligamento do sistema operacional

  • Sincronização de hora

  • Troca de dados

  • Pulsação

  • Backup (instantâneo de volume)

Importante

Desabilite a sincronização de hora de todas as máquinas virtuais do SharePoint Server. O SharePoint Server 2010 implementa trabalhos de timer extensivamente e a latência durante a sincronização de hora causará resultados imprevisíveis no ambiente do SharePoint Server.

Início e término automáticos

Para cada máquina virtual, você pode configurar comportamentos de início e término automático se uma máquina física for desligada. As opções de término são:

  • Salve o estado da máquina virtual. O estado atual da máquina virtual é salvo e quando a VM é iniciada, o Hyper-V tenta restaurá-la ao estado em que estava.

  • Desative a máquina virtual. Isso equivale a desligar o servidor da tomada.

  • Desligue o sistema operacional convidado (máquina virtual). Isso equivale a desligar a máquina usando a opção Desligar do Windows.

Para uma máquina virtual do SharePoint Server, não configure-a para salvar o estado. Máquinas virtuais que voltam do estado salvo ficam foram de sincronia com os outros servidores no farm. É recomendável configurar a máquina virtual para executar um desligamento, pois esse é o método mais limpo para minimizar os danos a ela. Quando ocorre um desligamento, os trabalhos de timer em execução podem terminar e não haverá problemas de sincronização quando a VM for reiniciada.

O oposto de uma parada automática é uma inicialização automática. O Hyper-V oferece as seguintes opções de inicialização quando o servidor físico é reiniciado:

  • Não fazer nada. Será necessário iniciar a VM manualmente, qualquer que seja seu estado durante o desligamento do servidor físico.

  • Iniciar automaticamente se a máquina estava sendo executada quando o serviço parou.

  • Sempre iniciar esta máquina virtual automaticamente. O Hyper-V iniciará a máquina, qualquer que seja seu estado durante o desligamento do servidor físico.

É recomendável que você escolha uma das duas opções. Qualquer uma das opções é válida, mas a decisão depende definitivamente da equipe de TI responsável por gerenciar e manter o ambiente virtual.

Além das opções de inicialização anteriores, você pode configurar um atraso de hora de inicialização para uma máquina virtual. É recomendável fazer isso para reduzir a contenção de recursos em um host de virtualização. No entanto, se a sua opção de inicialização for não fazer nada, isso não será um problema.

Usando instantâneos

Os instantâneos fornecem uma ferramenta muito útil para a captura do estado atual de uma máquina virtual em execução, pausada ou parada. O recurso de instantâneo permite a você reverter, de forma rápida e fácil, para uma configuração anterior de máquina virtual. Esse recurso é especialmente adequado para um ambiente de desenvolvimento ou teste.

Como prática recomendada, você não deve usar o recurso de instantâneo nas máquinas virtuais em um ambiente de produção pelos seguintes motivos:

  • Sincronização de relógio: quando você obtém um instantâneo de uma máquina virtual em execução, há latência entre a hora em que o instantâneo é obtido e a hora em que é concluído. Essa latência afeta os trabalhos de timer do SharePoint Server e, portanto, a sincronização de hora entre os servidores do farm.

    Importante

    Se você optar por obter um instantâneo de uma máquina virtual, desligue a máquina para deixar que os trabalhos em execução terminem antes de obter o instantâneo. É recomendável monitorar bem de perto a máquina virtual e outros servidores do farm depois de reincializá-la para assegurar que não ocorram problemas de sincronização de hora.

  • Desempenho: quando você cria um instantâneo para uma máquina virtual existente, na verdade, cria um disco diferencial. Há uma troca contínua de dados de configuração entre a máquina virtual e o instantâneo, o que afeta o desempenho.