Um pouco de contexto

vSAN OSA

Uma das minhas maiores dores como cliente em relação à oferta SDDC da VMware é o vSAN OSA. Quando o vi em ação pela primeira vez, pareceu uma resposta “eu também” à Nutanix, que introduzimos com sucesso, acredito que como primeiro cliente no Paraguai, por volta de 2016 (se a memória não me falha).

Além disso, vindo de um histórico de soluções baseadas em FibreChannel como o vMAX da EMC e o VSP da Hitachi, era uma venda realmente difícil em termos de funcionalidades (sem snapshots, sem tiering, sem replicação, etc.) e partir para clusters de 20 nós só porque precisávamos de capacidade para bancos Oracle enormes não fazia sentido (não é custo-efetivo)

Outra forma de ver: se você comparar o vSAN OSA no vSphere com outras soluções que servem Xen ou KVM, falta flexibilidade:

  • um único pool por cluster
  • um único tipo de disco
  • o disco de cache como ponto de falha importante

Quando não havia ESXi à vista, simplesmente íamos com qualquer outra alternativa, como CEPH ou MooseFS (nada de GlusterFS, ninguém gosta de você….)

Pelo lado positivo, é uma porta de entrada interessante para alternativas melhores para quem está tecnologicamente atrasado: pense em iSCSI com 1GbE ou CIFS/SMB3 servido pelo seu servidor de arquivos Windows Server :s

Resumindo, faz sentido se:

  • você é uma empresa VMware com equipe(s) de infraestrutura bem limitada(s)
  • você quer uma forma rápida de introduzir uma plataforma de virtualização
  • não existe um Storage + SAN centralizado para começar
  • suas necessidades de armazenamento não são desproporcionais em relação ao compute
  • você não precisa de serviços avançados de armazenamento, como tirar snapshots dos discos do seu banco Oracle de produção de 40TB em operação (10*4TB + ASM) para apresentá-los a uma instância secundária de relatórios.

vSAN ESA

A primeira vez que ouvi falar do vSAN ESA foi no evento VMware Explore 2022. Não é perfeito, mas é um passo na direção certa.

Só para deixar claro, estou bem satisfeito com a evolução. :)

Não deixe de assistir à gravação sob demanda da sessão do VMware Explore 2022 Get to Know the Next-Generation of vSAN Architecture para entender todas as novidades.

Voltando ao nosso ambiente aninhado no Proxmox.

Com esse contexto, recomendo muito que você explore as mudanças da nova arquitetura.

Se você quiser colocar a mão na massa, o vSAN ESA pode ser implantado no nosso ambiente aninhado ESX-on-KVM/Proxmox.

Claro:

  • não será suportado, mas vai permitir que você brinque com ele
  • testes de desempenho de verdade vão exigir um ambiente físico devidamente suportado

Haverá avisos, porque não atendemos nenhuma configuração suportada, notadamente:

  • interfaces de 25GbE
  • controladoras NVMe
  • 512GB de RAM por nó

Controladora de disco

Num mundo ideal, deveríamos usar uma controladora NVMe, que o QEMU suporta, mas o Proxmox ainda não suporta. Dado esse cenário, vamos com a controladora SATA padrão.

Provisionamento dos discos

Para este teste, vamos pegar 3 instâncias de ESXi aninhadas e adicionar a cada uma 3 discos de 100GB emulando SSD. Você pode usar mais discos e/ou maiores, o céu (a sua carteira?) é o limite.

STORAGE=dstore01
for VM in esxi01 esxi02 esxi03
do
    # We get the ID to operate on the VM
    VMID=$(qm list|grep ${VM}|awk '{ print $1 }')
    # Adding disks, emulating SSD
    qm set ${VMID} --sata3 ${STORAGE}:100,format=qcow2,ssd=1,discard=on \
        --sata4 ${STORAGE}:100,format=qcow2,ssd=1,discard=on \
        --sata5 ${STORAGE}:100,format=qcow2,ssd=1,discard=on
done

Configuração do vSAN

Você pode configurar o cluster vSAN como normalmente faria, durante a implantação do vCenter ou depois de ele estar no ar.

O primeiro aviso que você verá é que as NICs não são suportadas (exigem-se 25GbE). Você pode seguir em frente mesmo assim.

Aviso de NIC
Imagem 1 - Aviso de NIC

Se você seguir em frente, os discos serão marcados como incompatíveis. Basta reivindicá-los (claim) manualmente.

Disco marcado como não compatível
Imagem 2 - Disco marcado como não compatível
Claim manual
Imagem 3 - Claim manual

Resultado

Depois de alguns minutos, você deve ter o seu cluster vSAN de ESXi aninhado sobre PVE, funcionando mas sem suporte.

Divirta-se!