web-dev-qa-db-fra.com

Comment monter un lecteur USB sous VMware ESXI 5.5?

Je veux monter un lecteur USB à VMware ESXI 5.5 hôte.

Le lecteur USB est visible avec LSUSB: Bus 01 Device 03: ID 154b:0095 PNY

Mais pas sous /vmfs.

Sous /dev/disks/ Je vois de nombreuses entrées, mais ne dunno si l'un de ceux-ci est mon disque 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 dit:

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

J'ai essayé des dizaines de commandes, y compris:

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

Et j'ai lu environ 200 pages Web et kbs, mais je n'ai pas pu trouver le moyen d'identifier le bon disque pour pouvoir le formater.

Quelque part dans dmesg j'ai vu ceci:

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

Cela signifie-t-il que mon lecteur USB est VMHBA32?

Si oui, puis-je monter en quelque sorte, ou dois-je le formater?

6
db_ch

Pourquoi essayez-vous de faire cela?

J'ai un tas d'isos de système d'exploitation sur un lecteur externe que j'aimerais utiliser sur ma maison ESXI 6 Home, mais je ne peux pas les monter directement.

Voici ce que j'ai fait:

  • Installez Debian dans une machine virtuelle
  • Passez le lecteur que vous souhaitez accéder à Debian VM
  • Montez le (s) lecteur (s) USB dans la machine virtuelle (par exemple, à /mnt/img0)
  • Installez nfs-kernel-server Dans la machine Debian
  • Configureze /etc/exports Pour pointer vers /mnt/img0. Par exemple, vous pouvez ajouter la ligne:

    /mnt/img0 1.2.3.4(rw,sync,no_subtree_check,all_squash)

    • Remplacez 1.2.3.4 Avec l'adresse IP de votre hôte ESXI
  • Dans vos paramètres de machine virtuelle, ajoutez un nouveau magasin de données NFS. Pointez-le à l'adresse IP si votre VM Debian, laissant le nom d'utilisateur et le mot de passe en blanc si vous avez utilisé l'exemple /etc/exports Ci-dessus.

Maintenant, vous devriez pouvoir accéder aux fichiers sur le lecteur USB sous forme de datasetore. Il sera également monté sous /vmfs Si vous vous connectez à l'hôte ESXI via SSH.

Certes, il s'agit de beaucoup de travail à utiliser un lecteur USB, mais cela a travaillé dans une pincée.

2
transistor1

J'ai été capable de faire cela se produire en formatant la clé USB de manière appropriée. En tant que partition FAT16 à 2 Go ou moins (mon exemple est de 500 Mo)

Sous Windows, ouvrez une invite Commmand comme administrateur et type 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

Aussi:/u/ ewwhite Quelqu'un a posé la question suivante:

"Pourquoi essayez-vous de faire ça?"

Dans mon cas, je devais réinstaller les pilotes de réseau après l'échec du matériel. Je n'avais aucun accès invité, aucun accès hôte et aucun accès de stockage après une défaillance dure de l'hôte. Réinstallation NIC Les pilotes via USB ou CD n'étaient que moyen de mettre à jour ces lames.

4
ruggy_chris

Tandis que cela semble être utile ... (et c'est vraiment pourrait être une chose pratique)

Les dieux VMware n'ont pas permis de se produire. Vous n'avez donc vraiment aucune possibilité d'utiliser des supports amovibles ou des périphériques connectés par USB pour ESXI, au-delà du cas d'utilisation de support de démarrage et de passez USB sur une machine virtuelle.

Désolé.

1
ewwhite