Resolvi o problema semelhante recentemente, para que eu possa dar alguns resultados da minha investigação. Nossa tarefa era mover algumas VMs entre hosts e não havia um link de rede de alta velocidade entre os hosts e nenhuma provisão para fazer esse link. Por isso, decidimos copiar as VMs para o disco rígido externo como arquivos. Compramos o disco rígido USB e ... e ficamos surpresos com o quão terrível o ESXi foi projetado (e depois dessa experiência, eu nunca mais utilizarei qualquer produto VMWare).
A documentação mais útil é esta página: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1022290
O suporte a USB no host VMWare está, em poucas palavras, ausente.
Por acaso possuímos hosts 5.5 (pré-patch3) e 5.1, então não tivemos chance de ter suporte ao USB 3.0. Tentamos atribuir o disco rígido USB como um armazenamento de dados diretamente ao host.
Isso não é possível. O VMWare exige que a unidade local seja formatada em VMFS para ser um armazenamento de dados. Há uma ferramenta de console para particionar a unidade e outra ferramenta para tornar a partição VMFS (ambas disponíveis quando você se conecta ao host via SSH). Sim, você não pode ter particionamentos arbitrários. No entanto, essas ferramentas parecem não funcionar com dispositivos USB. O formatador VMFS falha com alguma mensagem de erro enigmática.
(Parece que o ESXi trata os dispositivos de bloco USB de maneira diferente, assim como os dispositivos de bloco SATA ou os VDs RAID de hardware, o que é estranho, porque o USB em essência usa a camada de conversão SCSI.)
O ESXi também não oferece suporte a QUALQUER outro sistema de arquivos com capacidade para arquivos grandes (ntfs, ext2 / 3/4, hfs + e até exfat); portanto, você não pode simplesmente montar o disco removível no host, parar as VMs e copiar as imagens da VM.
Conseguimos assim: criamos uma pequena VM linux, encaminhamos um dispositivo USB para lá, particionamos, formatamos e montamos nele e exportamos via NFS. Apenas para poder encaminhar o dispositivo USB para a VM recém-criada, fomos obrigados a reiniciar o host (ele não apareceu 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 ao host como armazenamento de dados.
No entanto, o desempenho desta solução é muito, muito pior, o que você espera. A taxa de transferência de dados linear típica era da ordem de 1 MB / s (um megabyte por segundo) e os atrasos de E / S eram da ordem de 100 ms. Estou certo de que isso não é uma falha de hardware, porque o mesmo servidor que inicializou o Linux tinha o desempenho normal de 20 Mb / s com o mesmo disco via USB 2.0 e muito menos atrasos.
Portanto, esse caminho não funcionará apenas para estender o espaço de armazenamento comum da VM. Isso pode ter utilidade limitada para fazer backups de VM.