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-serverna máquina Debian -
Configure o
/etc/exportsdo 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.4pelo 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/exportsacima.
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.