Como montar uma unidade USB no VMWare ESXi 5.5?

6

Eu quero montar uma unidade USB no host VMWare ESXi 5.5.

O drive USB é visível com o lsusb: Bus 01 Device 03: ID 154b:0095 PNY

Mas não abaixo de /vmfs .

Em /dev/disks/ , vejo muitas entradas, mas não sei se uma delas é meu disco USB:

mpx.vmhba32:C0:T0:L0   vml.0000000000766d68626133323a303a30
mpx.vmhba33:C0:T0:L0   vml.0000000000766d68626133333a303a30
mpx.vmhba33:C0:T0:L0:1 vml.0000000000766d68626133333a303a30:1
mpx.vmhba34:C0:T0:L0   vml.0000000000766d68626133343a303a30
mpx.vmhba34:C0:T0:L0:1 vml.0000000000766d68626133343a303a30:1
mpx.vmhba34:C0:T0:L0:5 vml.0000000000766d68626133343a303a30:5
mpx.vmhba34:C0:T0:L0:6 vml.0000000000766d68626133343a303a30:6
mpx.vmhba34:C0:T0:L0:7 vml.0000000000766d68626133343a303a30:7
mpx.vmhba34:C0:T0:L0:8 vml.0000000000766d68626133343a303a30:8

dmesg diz:

2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: New USB device found, idVendor=154b, idProduct=0095
2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: Product: USB 3.0 FD
2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: Manufacturer: PNY Technologies
2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: SerialNumber: 1955999360
2015-05-27T16:18:36.169Z cpu3:33302)<6>usb 1-6: usbfs: registered usb0103
2015-05-27T16:18:36.254Z cpu3:33302)<6>usb 1-3.1: new high speed USB device number 4 using ehci_hcd

Eu tentei dezenas de comandos, incluindo:

  • chkconfig usbarbitrator off
  • esxcli storage core device list
  • esxcfg-rescan
  • esxcli storage vmfs extent list

E eu li aproximadamente 200 páginas da Web e KBs, mas não consegui encontrar a maneira de identificar o disco correto para poder formatá-lo.

Em algum lugar em dmesg , vi isto:

2015-05-27T16:18:36.739Z cpu3:33321)DMA: 612: DMA Engine 'vmhba32' created using mapper 'DMANull'.
2015-05-27T16:18:36.740Z cpu3:33321)<6>usb-storage 1-6:1.0: interface is claimed by usb-storage

Isso significa que minha unidade USB é vmhba32?

Se sim, posso montá-lo de alguma forma ou devo formatá-lo?

    
por db_ch 27.05.2015 / 23:06

3 respostas

2

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
  • 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.

    
por 03.02.2017 / 04:15
4

Consegui fazer isso ao formatar a unidade USB adequadamente. como uma partição FAT16 com 2 GB ou menos (meu exemplo é 500 MB)

No Windows, abra um prompt de comando como admin e digite diskpart:

C:\Windows\system32>diskpart

Microsoft DiskPart version 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: MIS-001

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          465 GB      0 B
  Disk 1    Online           29 GB      0 B

DISKPART> select disk 1

Disk 1 is now the selected disk.

DISKPART> list part

  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    Primary             29 GB  1024 KB

DISKPART> clean

DiskPart succeeded in cleaning the disk.

DISKPART> active

There is no partition selected.
Please select a partition and try again.

DISKPART> list disk

  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online          465 GB      0 B
* Disk 1    Online           29 GB    29 GB

DISKPART> create part primary size=500

DiskPart succeeded in creating the specified partition.

DISKPART> active

DiskPart marked the current partition as active.

DISKPART> format fs=fat quick

  100 percent completed

DiskPart successfully formatted the volume.

DISKPART> assign

DiskPart successfully assigned the drive letter or mount point.

DISKPART> exit

Além disso: / u / ewwhite Alguém fez a pergunta:

"Why are you trying to do this?"

No meu caso, tive que reinstalar os drivers de rede após um hardware com falha. Não tive acesso de convidado, nenhum acesso de host e nenhum acesso de armazenamento após uma falha grave do host. Reinstalar os drivers da NIC via USB ou CD foi apenas uma maneira de atualizar esses blades.

    
por 04.12.2015 / 21:33
1

Embora isso pareça ser útil ... (e realmente poderia ser uma coisa útil)

Os deuses da VMware não permitiram que isso acontecesse, então você realmente não tem nenhuma opção de usar mídia removível ou dispositivos conectados por USB para ESXi, além do caso de uso de suporte de inicialização e passagem USB para uma máquina virtual. / p>

Desculpe.

    
por 28.05.2015 / 00:09