Como esse post ficaria muito extenso, dividimos ele em partes. Pedimos que siga cada parte e só passe para a seguinte se não tiver dúvidas ou problemas.

Parte 1 – Entendendo os termos de virtualização
Parte 2 – Topologia (requisitos)
Parte 3 – Instalar o vSphere Hypervisor
Parte 4 – Configuração básica do Host
Parte 5 – Instalar o vCenter Server Appliance (VCSA)
Parte 6 – Configurar o vCenter Server Appliance (VCSA)
Parte 7 – Criar o ambiente virtual
Parte 8 – Autenticar usuários do Active Directory no vCenter
Parte 9 – Customizações

Lembramos também que esses Post se trata de uma sugestão de ambiente e um guia para apoiar na implementação e entendimento de um ambiente e de possíveis implementações, não estamos aqui para definir e/ou impor como deve ser feito, nem demonstrar todas as possibilidades da solução e/ou melhores práticas.

Iremos:

  • Criar um Datacenter, um Cluster de Host e configurá-lo (EVC, DRS, Power Management e HA)
  • Adicionar Host(s)
  • Configurar prioridade de uso de recursos físicos
  • VM (criar, clonar, administrar snapshots e criar template)
  • Opcional – Converter servidores físicos antigos em VM (P2V)
  • Criar regras de: afinidade, não afinidade e de ordem de inicialização

Vamos lá.

Criar um Datacenter, um Cluster de Host e configurá-lo (EVC, DRS, Power Management e HA)

Para criar um Datacenter acesse o vCenter, vá no Menu e selecione Hosts and Clusters. Na coluna da esquerda, clique com o botão direito sobre o vCenter e selecione New Datacenter. Na tela seguinte coloque o nome do datacenter como SUAEMPRESA e clique em OK.

Com o Datacenter criado, clique com o botão direito sobre ele e selecione New Cluster, coloque:

  • Nome desse cluster: como Producao
  • vSphere DRS: deixe Habilitado
  • vSphere HA: deixe Habilitado
  • Clique em OK

Agora iremos configurar o DRS e o HA, para isso clique com o botão direito sobre esse novo cluster e clique em Settings. Nele vamos configurar:

  • Em vSphere DRS, clique em EDIT e:
    • Defina o Automation Level como Fully Automated (com isso as VMs serão movidas automaticamente, para balancear os recursos dos hosts)
    • Em Migration Threshold diminua a sensibilidade para o segundo nível mais conservador (acompanhe e aumente se necessário)
    • Virtual Machine Automation: Deixe Habilitado
    • Caso queira habilitar a gerência de energia (para hybernar e religar hosts quanto necessário) vá na aba Power Management e:
      • Habilite o DPM
      • Deixe o Automation Level como Automatic
      • Em DPM Threshold diminua a sensibilidade para o segundo nível mais conservador (acompanhe e aumente se necessário)
    • Clique em OK
  • Em vSphere HA, clique em EDIT e:
    • Altere o VM Monitoring para VM Monitoring only
    • Na aba Hearbeat Datastores marque Automatically select datastores accessible form the hosts
  • Caso esse cluster vá alocar hosts com diferentes gerações de processadores, clique em VMware EVC, clique em EDIT, habilite o EVC (para AMD ou Intel) e defina a geração/modo/nível de processador (lembrando que deverá usar o CPU mode do nível do host com CPU mais antigo/básico)

Também é possível usar o Storage DRS, para isso precisaremos criar um Datastore Cluster, habilitar e configurar o Storage DRS nele, para isso:

  • Para criar um Datastore Cluster:
    • Clique no Menu e selecione Datastore.
    • Na coluna da esquerda, clique com o botão direito sobre o vCenter e selecione New Datacenter e crie o datacenter SUAEMPRESA.
    • Clique em OK.
    • Clique com o botão direito no datacenter criado, escolha Datastore e clique em New Datastore Cluster.
    • Crie o Datastore cluster Producao
    • Clique em OK.
    • Mova datastores para o cluster criado.
  • Para habilitar e configurar o Storage DRS:
    • Clique no Datastore cluster Producao
    • Vá na aba Configure
    • Localize Services, clique em Storage DRS e clique no botão EDIT e:
      • Habilite a opção Turn ON vSphere Storage DRS;
      • Defina o Automation Level como Fully Automated;
      • Defina Space balance automation level (balanceramento pelo consumo de espaço) como Fully Automated;
      • Defina I/O balance automation level (balanceamento pelo consumo de leitura e escrita) como Fully Automated;
      • Clique em OK.

Adicionar Host(s)

Clique com o botão direito sobre o Cluster Producao e clique em Add Hosts, na tela seguinte informe o nome FQDN do(s) host(s) o usuário e a senha de root e clique em NEXT e finalize as demais etapas. Depois de adicionado, clique com o botão direito sobre o(s) host(s), escolha Assign License e aplique a licença desses servidores.

Por fim, verifique se algum host apresenta alerta. Se sim, verifique e corrija antes de utilizar esses servidores.

Caso precise adicionar mais hosts repita o procedimento.

Configurar prioridade de uso de recursos físicos

É possível definir prioridades, reserva e/ou limites de recursos (por exemplo, uma VM de teste ter menos prioridade que uma de produção), vamos a cada uma delas.

Para priorizar o acesso à CPU e/ou memória RAM (com o DRS habilitado e pelo menos 2 hosts nos cluster) iremos criar 3 níveis de prioridade sem definirmos uma reserva nem limite de recurso, para isso clique com o botão direito sobre o cluster Producao e selecione New Resource Pool, em seguida:

  • Em Name coloque High.
  • Em ambos os Shares (tanto na parte de CPU, quanto em Memory) defina como High.
  • Opcional – Caso queira definir uma reserva de CPU e/ou memória (em nosso exemplo não faremos) seria em Reservation (tanto na parte de CPU, quanto em Memory).
  • Opcional – Caso queira definir um limite máximo de CPU e/ou memória (em nosso exemplo não faremos) seria em Limit (tanto na parte de CPU, quanto em Memory).
  • Clique em OK.
  • Repita os procedimentos para criar os shares Normal e Low (lembre-se de alterar o Name e o Share)
  • Mova todas VMs para os shares criados (de acordo com a prioridade de cada).

Não iremos aqui priorizar o acesso aos discos, pois é feito criando políticas (em Menu, Policies, criando Storage Policy Components e em seguida criando VM Storage Policies para cada componente criado) e aplicando manualmente em cada VM (botão direito sobre cada VM, VM Policies, Edit VM Storage Policies e aplicando a política desejada).

Para priorizar o acesso à rede será necessário usar switches distribuídos e alterar a prioridade manualmente em cada VM, como não usamos switches distribuídos nesse post não será feito (mas esse resumo já explica bem como fazer, caso queira).

VMs (criar, clonar, administrar snapshots e criar template)

Sobre esse tópico não há muito o que explicar, mas é importante que você saiba que:

  • Para criar uma VM:
    • Clique em Menu, selecione Hosts and Cluster
    • Clique com o botão direito sobre um cluster, um host ou até um Share e escolha New Virtual Machine
    • Preencha as informações corretas (inclusive a informação de qual versão de sistema operacional será instalado, pois o ambiente usa essa informação para definir melhor compatibilidade e para qual o VMWare Tools a ser instalado)
    • Aguarde até a VM ser criada
    • Inicie a VM (Clique o botão direito, Power, Power on);
    • Abra a console (com o botão direito sobre a VM), mapeie a mídia de instalação;
    • Instale e configure a VM (sugerimos a configuração básica e padrão, para usar essa VM como um template);
    • Instale o VMWare tools;
  • Para clonar uma VM:
    • Clique em Menu, selecione Hosts and Cluster
    • Localize a VM, clique com o botão direito sobre ela e selecione Clone, Clone to Virtual Machine.
    • Execute o Wizard (selecionando onde será alocado a nova VM).
    • É importante que em Select clone Options, habilite as customizações (para mudar o ID da VM e para você poder editar algum item de hardware para a nova VM);
    • Inicie a nova VM;
  • Para administrar snapshots:
    • Clique em Menu, selecione Hosts and Cluster
    • Localize a VM;
    • Para criar um snapshot:
      • Clique com o botão direito sobre ela e selecione Snapshot e selecione Take Snaphost.
      • Execute o Wizard;
    • Para remover snapshot(s):
      • Clique com o botão direito sobre ela e selecione Snapshot e selecione Manage Snaphost.
      • Na tela seguinte, verifique o diagrama e confirme qual é o Snapshot que deseja;
      • Tendo certeza, clique UMA vez no snapshot que deseja e clique em DELETE;
    • Para voltar a VM para um estado anterior de um snapshot (isso irá perder os dados depois posteriores ao snapshot, tenha certeza do que irá fazer)
      • Clique com o botão direito sobre ela e selecione Snapshot e selecione Manage Snaphost.
      • Na tela seguinte, verifique o diagrama e confirme qual é o Snapshot que deseja;
      • Na tela seguinte, clique UMA vez no snapshot que deseja e clique em REVERT TO;
  • Para criar Template:
    • Clique em Menu, selecione Hosts and Cluster
    • Localize a VM que será usada como modelo;
    • Caso essa VM esteja ligada, desligue-a;
    • Clique com o botão direito sobre ela, selecione Template, e clique em Convert to Template.

Opcional – Converter servidores físicos antigos em VM – (P2V)

Para isso, leia nosso post Como virtualizar um servidor (P2V) no VMWare

Criar regras de: afinidade, não afinidade e de ordem de inicialização

Em muitos casos, apesar do DRS balancear os recursos físicos, pode ser necessário que:

  • Algumas VMs não fiquem no mesmo host (para garantir alta disponibilidade);
  • Algumas VMs sempre fiquem no mesmo host (para evitar algum tráfego se enviado entre switches, por exemplo);
  • Criar uma regra de relação entre um grupo de VMs (que fiquem no mesmo host, ou sempre fiquem no mesmo host) com outro grupo de VMs;
  • Configurar uma sequência de dependências para reiniciar VMs em caso de falha (por exemplo, só iniciar servidores Exchange depois dos ADs)

Caso a regra utilize grupos, clique sobre o Cluster Producao e clique na aba Configure, no menu lateral clique em VM/Hosts Groups e clique em Add, nesta tela:

  • Informe o nome do grupo;
  • Deixe o type como VM Group;
  • Clique em Add e adicione as VMs;
  • Clique em OK.

Para criar uma regra, clique sobre o Cluster Producao e clique na aba Configure, no menu lateral clique em VM/Hosts Rules e clique em Add, nesta tela:

  • Informe o nome desta regra (por exemplo: Servidores Active Directory);
  • Certifique-se de estar marcado a opção Enable rule;
  • Em Type, escolha:
    • Keep Virtual Machines Together para manter VMs no mesmo host;
    • Separate Virtual Machines para manter VMs em host distintos;
    • Virtual Machines to Host para configuar uma relação entre dois grupos de VMS;
    • Virtual Machines to Virtual Machines para configurar uma sequência de dependências para reiniciar VMs;
  • Clique em Add, adicione as VMs ou grupos;
  • Clique em OK.
  • Repita o procedimento enquanto houver a necessidade de afinidades, anti afinidades ou dependências.

Fontes/Referências

NVLAN – Agilizar a criação de suas VMs com Templates e perfil de configuração (VM Customization Specifications)
NVLAN – Criando o datacenter virtual com o VMWare: Parte 1 – Entendendo os termos de virtualização
NVLAN – Criando o datacenter virtual com o VMWare: Parte 2 – Topologia (requisitos)
NVLAN – Criando o datacenter virtual com o VMWare: Parte 3 – Instalar o vSphere Hypervisor
NVLAN – Criando o datacenter virtual com o VMWare: Parte 4 – Configuração básica do Host
NVLAN – Criando o datacenter virtual com o VMWare: Parte 5 – Instalar o vCenter Server Appliance (VCSA)
NVLAN – Criando o datacenter virtual com o VMWare: Parte 6 – Configurar o vCenter Server Appliance (VCSA)
NVLAN – Criando o datacenter virtual com o VMWare: Parte 7 – Criar o ambiente virtual
NVLAN – Criando o datacenter virtual com o VMWare: Parte 8 – Autenticar usuários do Active Directory no vCenter
NVLAN – Criando o datacenter virtual com o VMWare: Parte 9 – Customizações
NVLAN – Como realizar Backup e Restore do vCenter
NVLAN – Configurar o vCenter para utilizar o VASA com o Storage EMC² VNX
NVLAN – Como virtualizar um servidor (P2V) no VMWare
NVLAN – Conhecendo o vSphere Update Manager (VUM)
NVLAN – Definindo MOTD (Message of the Day) no VMware vCenter
NVLAN – Fazer um inventário dos servidores VMWare ESXi com o PowerCLI
NVLAN – Habilitando SNMP nos Hosts vSphere Hypervisor e/ou vCenter Server Appliance por SSH
NVLAN – Habilitar a execução de comandos no VMware View PowerCLI

https://nvlan.com.br/comunidade/agilizar-a-criacao-de-suas-vms-com-templates-e-perfil-de-configuracao-vm-customization-specifications
https://nvlan.com.br/comunidade/como-virtualizar-um-servidor-p2v-no-vmware

Mais Informações

Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.

Entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria