ArmazenamentoReview.com

O plugin TrueNAS para Proxmox transforma cada solicitação de disco de máquina virtual em um zvol automatizado via iSCSI ou NVMe/TCP.

Empreendimento  ◇  Software

A TrueNAS lançou um plugin de armazenamento nativo para Proxmox VE que permite ao Proxmox provisionar e gerenciar discos de máquinas virtuais diretamente em sistemas TrueNAS. Um disco solicitado no Proxmox torna-se um zvol OpenZFS no TrueNAS 25.10 ou posterior, publicado como um LUN iSCSI ou um namespace NVMe/TCP, e o plugin gerencia a criação, snapshots, redimensionamento, migração e exclusão a partir do lado do Proxmox, sem necessidade de configuração por volume na interface do TrueNAS. O lançamento é destinado a usuários pioneiros, com os usuários da TrueNAS Community Edition recebendo-o primeiro e o suporte para a versão Enterprise em fase de validação.

Logotipos do TrueNAS e do Proxmox na imagem de anúncio do plugin TrueNAS Proxmox com a frase "Plugin agora disponível no GitHub".

O que o plugin TrueNAS Proxmox substitui

A maioria das implementações de Proxmox em TrueNAS atualmente utiliza NFS ou LUNs iSCSI configurados manualmente. Em NFS, o Proxmox gerencia snapshots de VMs por meio de arquivos copy-on-write do QEMU, e a própria documentação de armazenamento do Proxmox afirma que snapshots de discos grandes podem levar vários minutos e, em casos extremos, horas. O iSCSI configurado manualmente evita esse problema, mas não possuía suporte nativo a snapshots antes do Proxmox VE 9, e cada novo disco implica em um novo zvol, uma nova extensão iSCSI e um novo mapeamento de LUN no array. O plugin legado ZFS-over-iSCSI do Proxmox reduziu essa lacuna para arrays com suporte a ZFS, e o TrueNAS agora fornece um plugin específico para substituí-lo.

Com o plugin instalado, as operações de armazenamento permanecem dentro da interface do Proxmox. Os administradores criam discos de máquinas virtuais, tiram snapshots do OpenZFS, redimensionam, migram e excluem volumes, e o TrueNAS provisiona os dispositivos de bloco subjacentes como zvols finos e esparsos sob demanda. Os snapshots são executados nativamente no OpenZFS e incluem snapshots de máquinas virtuais em tempo real que capturam o estado da RAM. Clones, movimentações, backups e importações ainda são executados no host Proxmox, e os compartilhamentos NFS e SMB nativos do TrueNAS continuam sendo o caminho para conteúdo baseado em arquivos, como imagens ISO e diretórios de backup, servidos a partir do mesmo pool.

Migração de balanceamento de alta disponibilidade (HA) para Proxmox VE 9.2

Suporte a iSCSI e NVMe/TCP

O transporte é escolhido por entrada de armazenamento do Proxmox. O iSCSI funciona no Proxmox VE 8.x e versões posteriores; o NVMe/TCP requer o Proxmox VE 9.x com o iniciador nvme-cli instalado em cada nó, e o TrueNAS o posiciona como a opção ideal quando a latência é crucial. A autenticação utiliza uma chave de API do TrueNAS em vez do acesso SSH de root exigido por alguns fluxos de trabalho ZFS sobre iSCSI.

Para ambientes que executam vários clusters Proxmox em um único sistema TrueNAS, o plugin impõe um conjunto de dados e um alvo iSCSI ou subsistema NVMe por cluster, o que evita conflitos entre nomes de extensão e separa o armazenamento de cada cluster. O TrueNAS apresenta o design como computação e armazenamento separados, com o Proxmox no lado da computação e o TrueNAS como a plataforma de dados subjacente, e deixa claro que o TrueNAS não substitui uma implementação hiperconvergente do Ceph.

Instalação e suporte TrueNAS

O plugin é distribuído por meio de um repositório APT assinado, com pacotes Bookworm para Proxmox VE 8 e pacotes Trixie para Proxmox VE 9. O instalador detecta a versão do Proxmox, é executado com reconhecimento de cluster, realizando verificações de integridade e rollback, e um pacote .deb independente abrange nós isolados da internet (air-gapped). As etapas de configuração do TrueNAS estão na documentação do plugin de armazenamento TrueNAS para Proxmox VE.

É necessário o TrueNAS 25.10 ou posterior para o armazenamento. O plugin funciona no TrueNAS Community Edition e em appliances Enterprise, incluindo as séries H e V, que oferecem alta disponibilidade. O suporte para a versão Enterprise está em fase ativa de validação, e a TrueNAS informa que já é possível encomendá-lo através das equipes de vendas, sendo recomendada uma revisão do projeto antes da implementação em produção. A TrueNAS também afirma que trabalhará com os parceiros da Proxmox na integração completa dos sistemas.

Disponibilidade do Plugin TrueNAS Proxmox

O plugin TrueNAS para Proxmox já está disponível na página de lançamentos do projeto no GitHub. A TrueNAS recomenda instalar primeiro a versão de Acesso Antecipado em um cluster Proxmox de não produção e verificar seu funcionamento com suas cargas de trabalho antes de migrar as VMs de produção para ele. O post de anúncio da TrueNAS aborda a lógica do projeto com mais detalhes.

Página de lançamentos do plugin TrueNAS Proxmox

Envolva-se com a StorageReview

Newsletter | YouTube | Podcast iTunes / Spotify | Instagram | Twitter | TikTok | Feed RSS

Lyle Smith

Lyle é redator da StorageReview, onde aborda uma ampla gama de tópicos de TI para usuários finais e empresas.