Configurando o balanceamento de carga no VMM - Visão geral
Publicado: março de 2016
Aplicável a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager
O sistema de rede no Virtual Machine Manager (VMM) inclui a integração de balanceamento de carga, para que você possa proporcionar automaticamente balanceadores de carga em seu ambiente virtualizado. A integração de balanceamento de carga trabalha em conjunto com outras melhorias de rede no VMM. Para obter informações sobre esses aprimoramentos, consulte a lista de tópicos no final deste tópico.
Integração do balanceador de carga
Ao adicionar um balanceador de carga para o VMM, você pode carregar pedidos de balanceamento para as máquinas virtuais que compõem uma camada de serviço. Você pode adicionar balanceadores de carga de hardware suportados por meio do console do VMM ou, em algumas configurações, pode usar o NLB (Balanceamento de Carga de Rede). O NLB é incluído como um possível balanceador de carga quando você instala o VMM. O NLB usa rodízio como o método de balanceamento de carga.
Observação |
---|
Para ambas as configurações anteriores, o balanceamento de carga de hardware pode ser usado em vez disso. |
Para adicionar balanceadores de carga de hardware suportado, você deve instalar um provedor de configuração que é disponibilizado pelo fabricante do balanceador de carga. O provedor de configuração é um plug-in para o VMM que traduz comandos PowerShell do VMM para chamadas de API que são específicos de um fabricante de balanceador de carga e de um modelo.
Antes que você possa usar um balanceador de carga de hardware ou NLB, você deve criar modelos de IP virtual (VIP) associados.
Modelos de VIP
Um modelo de IP virtual contém definições de configuração relacionadas a balanceadores de carga para um tipo específico de tráfego de rede. Por exemplo, você pode criar um modelo que especifica o comportamento de balanceamento de carga para tráfego HTTPS em um fabricante de balanceador de carga e em um modelo específico. Esses modelos representam as práticas recomendadas de um ponto de vista da configuração de balanceador de carga.
Depois de criar um modelo de IP virtual, os usuários (incluindo usuários de autoatendimento) podem especificar o modelo de IP virtual para usar quando criarem um serviço. Quando um usuário modela um serviço, ele pode escolher um modelo disponível que melhor corresponda as suas necessidades para o tipo de balanceador de carga e o tipo de aplicação.
Observação |
---|
Para obter informações sobre como criar modelos de IP virtual, consulte Como criar modelos VIP para balanceadores de carga de hardware no VMM e Como criar modelos VIP para o NLB (Balanceamento de Carga de Rede) no VMM. |
Fluxo de trabalho de balanceador de carga de hardware
A lista a seguir descreve o fluxo de trabalho de balanceador de carga de hardware para balanceamento de carga de uma camada de serviço:
No console do VMM, durante a criação de um pool de endereço IP estático, o administrador configura um intervalo reservado de endereços IP virtuais.
Observação Esta etapa pode ser realizada em qualquer momento antes de um serviço que usa um balanceador de carga ser implantado. Você deve ter um endereço IP virtual para cada camada de serviço que usa balanceamento de carga.
O administrador instala o provedor de configuração do balanceador de carga no servidor de gerenciamento do VMM.
Observação Para obter informações sobre os balanceadores de carga suportados e como obter provedores de configuração, consulte a seção "Pré-requisitos" em Como adicionar balanceadores de carga de hardware ao VMM.
No console do VMM, o administrador adiciona o balanceador de carga ao gerenciador do VMM. Por meio do assistente para Adicionar balanceador de carga, o administrador faz o seguinte:
Seleciona os grupos de host em que o balanceador de carga estará disponível
Especifica o modelo e o fabricante do balanceador de carga
Especifica os nomes DNS do balanceador de carga (ou endereços IP) e o número da porta que é usada para o gerenciamento de balanceador de carga
Especifica a afinidade com redes lógicas
Seleciona o provedor de configuração
Opcionalmente, testa a conexão com o balanceador de carga
No console do VMM, o administrador cria um ou mais modelos de IP virtuais. Com o assistente para Carregar modelo VIP de balanceador, o administrador define o seguinte:
A porta a ser usada para o tipo de tráfego de rede que sofrerá o balanceamento de carga
Se o modelo pode ser aplicado a qualquer balanceador de carga suportado ou a um tipo de específico.
O tipo de protocolo a sofrer balanceamento de carga (por exemplo, HTTPS)
A possibilidade de habilitar a persistência de sessão
Monitores de saúde opcionais que podem ser configurados para verificar periodicamente se o balanceador de carga está respondendo
O tipo de método de balanceamento de carga a ser usado
Para obter mais informações, consulte Como criar modelos VIP para balanceadores de carga de hardware no VMM.
Um usuário (normalmente um usuário de autoatendimento) cria um modelo de serviço. Na janela Service Template Designer, eles acrescentam um balanceador de carga para uma camada de serviço e selecionam qual modelo de IP virtual (VIP) a ser usado. Quando o serviço é implantado, o VMM seleciona automaticamente um endereço IP virtual do intervalo reservado no pool de endereço IP estático e o atribui ao balanceador de carga. Esse endereço IP é considerado o endereço IP "front-end" para uma camada de serviço de balanceamento de carga. O VMM também atribui endereços IP estáticos às máquinas virtuais que compõem a camada de serviço. Esses são considerados endereços IP dedicados "back-end", já que estão atrás do balanceador de carga.
Depois que o serviço for implantado, o administrador verifica no console do VMM qual o endereço IP virtual está sendo usado como o endereço IP front-end para a camada de serviço. O administrador então contata o administrador de DNS para criar uma entrada de DNS para o endereço IP virtual atribuído. Por exemplo, se a camada da Web front-end de um serviço sofrer balanceamento de carga, o administrador poderá verificar qual endereço IP virtual é usado para essa camada. O administrador de DNS pode criar uma entrada no DNS para o nome que os usuários especificarão ao se conectar ao front-end da Web. Por exemplo, o administrador de DNS pode criar uma entrada de DNS para ServiceName.contoso.com com o endereço IP virtual correspondente.
Observação Para obter mais informações sobre como balancear a carga de uma camada de serviço usando um balanceador de carga de hardware, consulte Como adicionar componentes de rede a um modelo de serviço e Como configurar um balanceador de carga de hardware para uma camada de serviço.
Fluxo de trabalho de NLB
A lista a seguir descreve o fluxo de trabalho de NLB para um realizar o balanceamento de carga em uma camada de serviço. No entanto, as camadas de serviço executando o Linux, ou em um serviço em que as redes VM são configuradas com virtualização de rede, você não pode usar o fluxo de trabalho de NLB. Em vez disso, use o Fluxo de trabalho de balanceador de carga de hardware, listado neste tópico.
Este é o fluxo de trabalho de NLB:
No console do VMM, durante a criação de um pool de endereço IP estático, o administrador configura um intervalo reservado de endereços IP virtuais.
Observação Esta etapa pode ser realizada em qualquer momento antes de um serviço que usa um balanceador de carga ser implantado. Você deve ter um endereço IP virtual para cada camada de serviço que usa balanceamento de carga.
No console do VMM, o administrador cria um ou mais modelos de IP virtuais. Com o assistente para Carregar modelo VIP de balanceador, o administrador define o seguinte:
A porta a ser usada para o tipo de tráfego de rede que sofrerá o balanceamento de carga
O tipo de modelo (nesse caso, o tipo de modelo específico, definido como Microsoft NLB)
O tipo de protocolo para realizar o balanceamento de carga (TCP, UPD ou ambos)
A possibilidade de habilitar a persistência de sessão
Um usuário (normalmente um usuário de autoatendimento) pode configurar um modelo de serviço fazendo o seguinte:
Para a camada que sofrerá o carregamento de carga, o usuário deve especificar um modelo de máquina virtual que atenda aos requisitos de configuração específicos para NLB. Para obter informações sobre os requisitos de configuração, consulte How to Configure NLB for a Service Tier (Como configurar NLB para um serviço de camada).
Na janela Service Template Designer, o usuário adiciona um balanceador de carga e seleciona qual modelo de IP virtual (VIP) usar.
Quando o serviço é implantado, o VMM seleciona automaticamente um endereço IP virtual do intervalo reservado no pool de endereço IP estático e o atribui ao balanceador de carga. O VMM também atribui endereços IP estáticos às máquinas virtuais que compõem a camada de serviço.
Depois que o serviço estiver implantado, o administrador verifica no console do VMM qual o endereço IP virtual está sendo usado para um serviço. O administrador então contata o administrador de DNS para criar uma entrada de DNS para o endereço IP virtual atribuído. Por exemplo, se a camada da Web front-end de um serviço sofrer balanceamento de carga, o administrador poderá verificar qual endereço IP virtual é usado para essa camada. O administrador de DNS pode criar uma entrada no DNS para o nome que os usuários especificarão ao se conectar ao front-end da Web. Por exemplo, o administrador de DNS pode criar uma entrada de DNS para ServiceName.contoso.com com o endereço IP virtual correspondente.
Observação Para obter informações mais detalhadas sobre como carregar uma camada de serviço usando NLB, consulte How to Configure NLB for a Service Tier (Como configurar o NLB para um nível de serviço).
Visão geral do cenário de exemplo
Os procedimentos nesta seção incluem exemplos que ajudam a demonstrar os conceitos. Para obter um resumo dos exemplos que são usados nesta seção, consulte a seção "Rede" da tabela em Preparando o cenário de malha no VMM.
Observação |
---|
Os exemplos não são uma orientação prescritiva para uma configuração de laboratório. Você deve adaptar os exemplos para seu ambiente de teste. |
Nesta seção
Para configurar o balanceamento de carga no seu ambiente virtualizado, siga estes procedimentos:
Procedimento | Descrição |
---|---|
Como adicionar balanceadores de carga de hardware ao VMM | Descreve como adicionar balanceadores de carga de hardware suportado ao ambiente do VMM para que você possa carregar as solicitações de serviço de balanceamento. Note: Se você desejar usar o Balanceamento de Carga de Rede (NLB), você não precisará adicionar um balanceador de carga de hardware. Quando você instala o VMM, o NLB é automaticamente incluído como um balanceador de carga. Para usar o NLB, você deve criar modelos de IP virtual de NLB, descritos na última linha desta tabela. |
Como criar modelos VIP para balanceadores de carga de hardware no VMM | Descreve como criar modelos de IP virtual que você pode usar durante a criação de serviços para ajudar a escolher um balanceador de carga de hardware que melhor atende à necessidade do aplicativo. |
Como criar modelos VIP para o NLB (Balanceamento de Carga de Rede) no VMM | Descreve como criar modelos de IP virtual de NLB que você pode usar durante a criação de serviço para configurar o NLB para uma camada de serviço. |
Próximas etapas depois de configurar o balanceamento de carga no System Center 2012 SP1 ou System Center 2012 R2
Para obter informações sobre as próximas etapas a serem seguidas depois de configurar o balanceamento de carga no System Center 2012 SP1 ou System Center 2012 R2, consulte as visões gerais de rede a seguir:
Tópico | Etapa |
---|---|
Configurando as portas e os comutadores das redes VM no VMM (para System Center 2012 SP1 e System Center 2012 R2) | Configure perfis e classificações de portas e use-os em comutadores lógicos para que você possa aplicar as configurações de porta de maneira consistente aos adaptadores de rede e de redes virtuais. Depois de configurar as definições de porta, configure os comutadores lógicos e, quando necessário, as extensões de comutação (para Qualidade de Serviço (QoS), monitoramento ou segurança). |
Configurando redes VM e gateways no VMM (para System Center 2012 SP1 e System Center 2012 R2) | Configura redes VM (em cima de redes lógicas), o que permite que você utilize a virtualização de rede ou outras opções de rede. Com redes VM que utilizam a virtualização de rede, você também pode usar gateways para aumentar a conectividade. |
Próximas etapas após a configuração de rede
Para obter informações sobre as etapas a serem seguidas após a configuração de rede, consulte os seguintes tópicos:
Tópico | Etapa |
---|---|
Preparando a malha no VMM | Configurar recursos de malha adicionais como recursos de armazenamento e biblioteca. |
Adicionando e gerenciando hosts Hyper-V e Servidores de arquivo de expansão no VMM Gerenciando o VMware ESX e o Citrix XenServer no VMM |
Configurar hosts. |
Criando e implantando máquinas virtuais e serviços no VMM | Implantar máquinas virtuais, individualmente ou como parte de um serviço. |
Consulte também
Configurando a rede lógica no VMM - Visão geral
Cenários comuns de rede no VMM no System Center 2012
Cenários comuns de rede no System Center 2012 SP1 e no System Center 2012 R2
Configurando as portas e os comutadores das redes VM no VMM
Configurando redes VM e gateways no VMM
Configurando a rede no VMM