web-dev-qa-db-fra.com

Utilisation des dossiers partagés dans vmware fusion 8.1.0 et Ubuntu 14.04

Oui, j'ai vu les autres réponses. Soit ils ne fonctionnent pas, soit ils font des choses non recommandées, comme installer les anciens outils VMware obsolètes.

Je cherche une solution qui utilise le recommandé open-vm-tools

Les instructions officielles pour Ubuntu 14.04 sur le site de vmware dire

VMware recommande d'utiliser les outils Open VM redistribués par les fournisseurs de système d'exploitation.

Ils disent alors

Pour utiliser Open VM Tools:

  1. Ajoutez le pilote vmhgfs

    Si vous utilisez la fonctionnalité de glisser-déposer de fichier interactive dans VMware Workstation et Fusion, installez le pilote vmhgfs sur la machine virtuelle. Ce pilote n'est pas inclus dans la boîte de réception du système d'exploitation. L'installation du pilote vmhgfs supplémentaire ne perturbe pas les autres pilotes VMware de la boîte de réception ni Open VMware Tools. Pour installer ce pilote:

  1. Installez Open VMware Tools.
  2. Installez les outils VMware au format TAR traditionnel fournis avec les produits VMware Workstation ou Fusion.
  1. Ajoutez le plug-in deployPkg Tools

    Si vous utilisez la machine virtuelle comme modèle ou si elle sera protégée par SRM (Site Recovery Manager), installez le plug-in deployPkg Tools. Pour installer ce plug-in:

  1. Obtenez et importez les clés publiques de VMware Packaging:
  1. Créez un répertoire sur votre machine virtuelle Ubuntu pour stocker les clés publiques de VMware Packaging.
  2. Téléchargez tous les fichiers de clé publique de l’emballage public VMware à partir du répertoire http://packages.vmware.com/tools/keys .
  3. Enregistrez les fichiers dans le répertoire que vous avez créé.
  4. Pour chaque clé que vous téléchargez, importez la clé: $ Sudo apt-key add /key_path/key_name key_path est le répertoire dans lequel vous avez enregistré les clés. nom_clé est le nom de fichier d'une clé.
  1. Créez un fichier, /etc/apt/sources.list.d/vmware-tools.list, avec le contenu suivant:

    deb http://packages.vmware.com/packages/ubuntu ubuntu_version main
    

    ubuntu_version est précis ou fiable.

  2. Installez le paquet:

    $ apt-get update
    $ apt-get install open-vm-tools-deploypkg
    

Ces instructions ne me sont pas claires du tout.

Sous Ajoutez le pilote vmhgfs et indiquez "1. Installez Open VMWare Tools" et "2. Installez le format TAR traditionnel VMware Tools fourni avec VMware Workstation. ou des produits Fusion. " mais # 2 est explicitement ce qu'il m'a dit PAS de faire en haut. Il est répertorié comme 2 étapes, mais semble être 2 options? (l'un ou l'autre mais pas les deux)

Même si je voulais effectuer l'étape 2, cela est incompatible avec l'étape 1. L'exécution du programme d'installation de VMWare Tools lorsque les outils Open VMWare Tools sont installés ne permet pas de les désinstaller. Existe-t-il des instructions sur la signification de cette étape 2?

En essayant quand même vous pouvez voir que ça échoue

$ tar xvfz /media/gregg/VMware\ Tools/VMwareTools-10.0.5-3228253.tar.gz
$ cd vmware-tools-distrib
$ Sudo ./vmware-install.pl
The installer has detected an existing installation of open-vm-tools on this 
system and will not attempt to remove and replace these user-space
applications. It is recommended to use the open-vm-tools packages provided by 
the operating system. If you do not want to use the existing installation of 
open-vm-tools and attempt to install VMware Tools, you must uninstall the 
open-vm-tools packages and re-run this installer.
The packages that need to be removed are:
open-vm-dkms
open-vm-tools
The installer will next check if there are any missing kernel drivers. Type yes
if you want to do this, otherwise type no [yes]

Bien sûr, je ne tape pas car il est spécifiquement indiqué ci-dessus que l'installation de ce pilote vmhgfs est compatible avec open-vm-tools ????

Faire juste l'étape 1, "installer Open VMWare Tools", basé sur les instructions officielles ici , ne m'a pas donné de dossiers partagés.

$ dpkg --get-selections | grep open-vm
open-vm-dkms                    install
open-vm-tools                   install
open-vm-tools-deploypkg         install
open-vm-tools-desktop           install
open-vm-tools-dkms              install

Vraiment perdu. J'avais l'habitude d'utiliser les outils VMware non ouverts qui sont obsolètes. Chaque fois que j'ai mis à jour, je devais les réinstaller. C'était toujours une corvée. Open VM Tools est censé résoudre ce problème. Copier à partir de l'hôte et coller dans le travail invité. vmware-hgfsclient s'exécute et me montre une liste des dossiers de l'hôte que j'ai partagés.

Le montage manuel échoue (bien que je ne veuille pas avoir à monter manuellement. Je veux que cela fonctionne automatiquement comme avec les anciens outils VMWare)

$ ls -l /mnt
drwxr-xr-x 2 root root 4096 Apr 18 23:36 hgfs
$ Sudo mount -t vmhgfs .Host:/temp /mnt/hgfs
Error: cannot mount filesystem: No such device
$ Sudo mount -t vmhgfs .Host:/temp /mnt/hgfs/temp
Error: cannot canonicalize mount point: No such file or directory

Aidez-moi!

6
gman

J'ai eu le même problème (Ubuntu 16.04LTS). C'est comme ça que je l'ai résolu.

  1. Installez les outils Open VM:

    Sudo apt-get install open-vm-tools-desktop

  2. Utilisez le vmhgfs-Fuse suggéré par OpenDJ.

    mkdir $HOME/Shared

    /usr/bin/vmhgfs-Fuse -o auto_unmount .Host:/ $HOME/Shared

C'est tout! Bonne chance.

16
Sofadoof

Il n'y a plus de pilote vmhgfs, semble-t-il. J'ai trouvé le programme suivant dans le package open-vm-tools:

/usr/bin/vmhgfs-Fuse --help

J'ai donc créé un répertoire partagé dans mon dossier personnel et monté manuellement le système de fichiers de l'hôte:

/usr/bin/vmhgfs-Fuse -o auto_unmount .Host:/ $HOME/Shared
1
OpenDJ