Eu resolvi o problema semelhante recentemente, então posso dar alguns resultados da minha investigação. Nossa tarefa era mover algumas VMs entre hosts, e não havia nenhum link de rede de alta velocidade entre hosts e nenhuma provisão para fazer tal link, então decidimos copiar as VMs para o disco rígido externo como arquivos. Nós compramos o disco rígido USB e ... e ficamos impressionados com o quão horrível o ESXi foi projetado (e depois dessa experiência, eu pessoalmente NUNCA vou usar qualquer produto VMWare).
A documentação mais útil é esta: link
O suporte a USB no host VMWare está, em poucas palavras, ausente.
Acontece que temos hosts 5.5 (pré-patch3) e 5.1, então não tivemos nenhuma chance de ter suporte a USB 3.0. Tentamos atribuir o disco rígido USB como um armazenamento de dados diretamente ao host.
Isso não é possível de jeito nenhum. O VMWare exige que a unidade local seja formatada em VMFS para ser um armazenamento de dados. Há ferramenta de console para particionar a unidade e outra ferramenta para fazer a partição VMFS (ambos disponíveis quando você se conecta ao host via SSH). Sim, você não pode ter particionamento arbitrário. No entanto, essas ferramentas não parecem funcionar com dispositivos USB. O formatador do VMFS falha com alguma mensagem de erro enigmática.
(Parece que o ESXi trata os dispositivos de bloco USB de maneira diferente, não o mesmo que os dispositivos de bloco SATA ou RAID VDs de hardware, o que é estranho, porque o USB no essense usa a camada de tradução SCSI.)
O ESXi também não suporta NENHUM OUTRO sistema de arquivos que seja capaz de arquivos grandes (NTFs, ext2 / 3/4, hfs +, até exfat), então você não pode simplesmente montar um disco removível no host, parar VMs e copiar Imagens da VM.
Conseguimos assim: criamos um pequeno Linux VM, enviamos um dispositivo USB para lá, particionamos, formatamos e montamos lá e exportamos via NFS. Apenas para poder encaminhar o dispositivo USB para a VM recém-criada, fomos obrigados a REINICIALIZAR O HOST (ele não foi exibido nos dispositivos disponíveis até a reinicialização. Ainda deseja continuar com o VMWare? Em seguida, leia mais). Em seguida, adicionamos o compartilhamento NFS da VM no host como armazenamento de dados.
No entanto, o desempenho desta solução é muito, muito pior do que você espera. A taxa de transferência de dados linear típica foi da ordem de 1 MB / s (um megabyte por segundo), e os atrasos de I / O foram da ordem de 100 ms. Tenho certeza que isso não é qualquer falha de hardware, porque o mesmo servidor linux inicializado teve o desempenho normal de 20 Mb / s com o mesmo disco via USB 2.0 e muito menos atrasos.
Portanto, dessa forma, não funcionará apenas estender o espaço de armazenamento comum da VM. Isso pode ter utilidade limitada para fazer backups de VMs.