Recentemente eu precisava instalar Citrix Interface Web 5.4 em um cluster com balanceamento de carga de rede no topo do VMware vSphere. A instalação é a configuração correu bem mas não conseguimos executar ping o cluster IP a partir de uma máquina cliente, mas eu poderia ping-lo a partir dos nós NLB.

O problema ea solução parece ser comum na web no entanto, mas eu achei a maioria das páginas que eu olhei um pouco confusa ou faltando alguma informação, então eu pensei que eu iria criar o meu próprio.

Este post vai se concentrar na criação de NLB dentro VMware e não vai cobrir como instalar e configurar a interface web.

No meu caso, queria criar uma base dois nós NLB.

Nome do cluster: CTXWeb
IP Cluster: 192.168.1.182

Nome Node1: CTXWeb01
Node1 IP: 192.168.1.180

Nome Node2: CTXWeb02
Node2 IP: 192.168.1.181

Configuração do Servidor

Configuração de dois (ou mais) servidores virtuais, o VMware recomenda que os servidores virtuais, um, dois do NIC sendo dedicados a NLB.

No meu caso, eu decidi usar uma única placa de rede e os meus servidores virtuais foram ambos criados a partir do mesmo modelo por isso, tomei a decisão de remover e adicionar novamente o NIC virtual em um dos servidores para se certificar e identificadores foram únicos.

Instalando o NLB

Usando o Gerenciador do Servidor Método GUI

  • Selecione “Recursos” no menu Server Manager à esquerda
  • Pressione o botão “Adicionar recursos”

vmware_nlb_1.png

  • Selecione a caixa de seleção ao lado de “Network Load Balancing”
  • Pressione o botão “Next”

vmware_nlb_2.png

  • Pressione o botão “Instalar”

vmware_nlb_3.png

  • A instalação vai continuar a instalar os componentes necessários

vmware_nlb_4.png
vmware_nlb_5.png

  • Pressione o botão “Fechar”
  • Após a instalação terminar, repita o processo nos outros nós NLB

Usando o Gerenciador do Servidor Método de Linha de Comando

O balanceamento de carga de rede também pode ser instalado a partir de um prompt de comando com privilégios elevados (clique direito sobre o prompt de comando no menu Iniciar e selecione Executar como administrador), executando o comando servermanagercmd -install NLB.

Por exemplo:
C: \ Windows \ system32> servermanagercmd -install NLB
……
Iniciar instalação …
[Instalação] Sucedido: [Network Load Balancing].
<100/100>
Sucesso: Instalação bem-sucedida.

Configurando o NLB no primeiro nó (CTXWeb01)

  • Abra o Network Load Balancing Manager em Iniciar -> Todos os programas -> menu Ferramentas Administrativas ou de um prompt de comando executando nlbmgr.
  • Na opção de menu Cluster selecione “New”

vmware_nlb_6.png

  • Informe o nome do primeiro nó (No meu caso CTXWeb01) e pressione Conectar

vmware_nlb_7.png

  • Você terá a opção de escolher qual adaptador de rede que você deseja usar, o NIC deve estar na mesma sub-rede que os outros servidores no cluster NLB.
  • Pressione o botão “Next”

vmware_nlb_8.png

  • Digite o ID como prioridade, um (cada nó no cluster NLB deve ter uma identificação única)
  • Verifique se o adaptador correto foi selecionado em “endereço IP dedicado”
  • Selecione “Started” para o “Estado de acolhimento inicial” (isto diz NLB se você quer esse nó para participar do cluster durante a inicialização)
  • Pressione o botão “Next”

vmware_nlb_9.png

  • Pressione o botão “Adicionar”
  • Digite o Cluster IP e máscara de sub-rede
  • Pressione “OK”

vmware_nlb_10.png

  • Certifique-se que os “endereços IP” Cluster estão corretas
  • Pressione o botão “Next”

vmware_nlb_11.png

  • Selecione o endereço de IP para este cluster
  • Digite o endereço NLB “CTXWeb.testdomain.local”
  • Digite “Multicast”, como o “modo de operação do cluster”
  • Anote o endereço de rede como teremos este último
  • Pressione o botão “Next”

vmware_nlb_12.png

  • Altere as portas como necessário e pressione “Finish”

vmware_nlb_13.png

Configurando o NLB no segundo nó (CTXWeb02)

  • Botão direito do mouse no nome do cluster e selecione “Adicionar Host ao Cluster”

vmware_nlb_14.png

  • Digite o nó pares nome do host e clique em “Connect”

vmware_nlb_15.png

  • Selecione o adaptador de rede que você deseja usar para o Balanceamento de Carga
  • Pressione o botão “Next”

vmware_nlb_16.png

  • Este passo é muito importante; cada nó no cluster NLB deve ter um identificador único. Este identificador é utilizado para identificar o nó no cluster.
  • Digite o ID como prioridade, 2 (cada nó no cluster NLB deve ter uma identificação única)
  • Verifique se o adaptador correto foi selecionado em “endereço IP dedicado”
  • Selecione “Started” para o “Estado de acolhimento inicial” (isto diz NLB se você quer esse nó para participar do cluster durante a inicialização)
  • Pressione o botão “Next”

vmware_nlb_17.png

  • Altere as portas como necessário e pressione “Finish”

vmware_nlb_13.png

  • Certifique-se de que as mudanças de status tanto do nó para “convergentes”
  • Certifique-se que cada nó tem um único “prioridade host” ID
  • Certifique-se que cada nó é “iniciado” em “Estado de acolhimento inicial”
  • Certifique-se de que você vê uma mensagem de “êxito” na janela de registro para o segundo nó

Adicionar uma entrada de DNS

No seu servidor DNS adicionar uma entrada de DNS para o nome do cluster e IP

vmware_nlb_19.png

Adicionar um ARP estático Record para seu switch de rede

Uma entrada ARP estática precisa ser adicionado à camada 3 switch ou roteador físico que atua como gateway padrão (observe o gateway padrão no Windows) para os nós NLB.
Estou usando o kit Cisco para que o abaixo é para Cisco, mas se você estiver usando qualquer coisa que não seja Cisco você provavelmente ainda precisa adicionar um ARP estática.

No switch / roteador entrar em modo de configuração global (Conf t), então digite o comando

arp <ip do cluster NLB> <mac do cluster NLB> arpa

O IP é o que forneceu acima, no meu caso 192.168.1.182 eo endereço MAC é o modo que nós um nó de novo no meu caso 03-bf-0A-64-64-e1

Exemplo:
arp 192.168.1.182 03bf.0a64.64e1 arpa

Configuração global próxima saída e mostrar executar um show ip arp | include <ip do cluster NLB> e certifique-se Ouvia parece ok.

Agora você deve ser capaz de executar ping e se conectar com seus clientes

vmware_nlb_18.png

Anúncios