Wie verhindere ich, dass VMware/Vagrant versucht, NFS-Freigaben zu erstellen?

Wie verhindere ich, dass VMware/Vagrant versucht, NFS-Freigaben zu erstellen?

Ich versuche, VMware statt VirtualBox zu verwenden, um meine VMs auszuführen. Host: Windows10, Gast: CentOS7. Ich verwende PuPHPet, um die erforderlichen Vagrant-Dateien zu erstellen, aber egal, welches Dateisystem ich wähle, Standard, NFS, SMB oder RSync, Vagrant up versucht immer, freigegebene NFS-Ordner zu mounten und schlägt fehl. Ich glaube, dass Windows NFS nicht unterstützt, daher überrascht es mich nicht, dass es fehlschlägt, aber ich kann keine Möglichkeit finden, dies zu deaktivieren. In meiner Vagrant-Datei habe ich Folgendes hinzugefügt:

Vagrant.configure('2') do |config|
  eval File.read("#{dir}/puphpet/vagrant/Vagrantfile-#{data['target']}")
  config.vm.synced_folder ".", "/vagrant"
  config.vm.synced_folder "B:\\Web\\www.example.com\\public_html", "/home/example/public_html", type: "rsync"
end

und dadurch wird der Ordner gemountet und synchronisiert, was meiner Annahme nach das Mounten der NFS-Freigaben überflüssig machen würde, aber danach erhalte ich immer noch:

==> example: Rsyncing folder: /cygdrive/b/Web/www.example.com/public_html/ => /home/example/public_html
==> example: Exporting NFS shared folders...
==> example: Preparing to edit nfs mounting file.
==> example: Mounting NFS shared folders...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

mount -o vers=3,udp,vers=3,udp,nolock 192.168.246.1:/B/Web/www.example.com /vagrant

Stdout from the command:



Stderr from the command:

mount.nfs: Connection refused

Ich bin nicht sicher, warum auf die IP 192.168.246.1 verwiesen wird, da diese in keiner der von mir durchsuchten Konfigurationsdateien steht.

verwandte Informationen