Why are you trying to do this?
Eu tenho um monte de ISOs de sistemas operacionais em uma unidade externa que gostaria de usar no meu laboratório doméstico ESXi 6, mas não consigo montá-los diretamente.
Veja o que eu fiz:
- Instale o Debian em uma máquina virtual
- Passe a unidade que você gostaria de acessar para a VM do Debian
- Monte a (s) unidade (s) USB na VM (por exemplo, para
/mnt/img0
) - Instale
nfs-kernel-server
na máquina Debian -
Configure o
/etc/exports
do Debian para apontar para/mnt/img0
. Por exemplo, você pode adicionar a linha:/mnt/img0 1.2.3.4(rw,sync,no_subtree_check,all_squash)
- Substitua
1.2.3.4
pelo endereço IP do seu host ESXi
- Substitua
- Nas configurações da sua máquina virtual, adicione um novo datastore NFS. Aponte para o endereço IP, se sua máquina virtual Debian, deixando o nome de usuário e a senha em branco, se você usou a amostra
/etc/exports
acima.
Agora, você deve conseguir acessar os arquivos na unidade USB como um armazenamento de dados. Ele também será montado em /vmfs
se você efetuar login no host ESXi via ssh.
Evidentemente, é muito trabalhoso usar um drive USB, mas isso funcionou em um piscar de olhos.