vagrant auf win7 host, kein freigegebener Ordner für win10 VM

333
George M

Ich habe einen Win7-Host (fragen Sie nicht ..) und eine Vagrant 2.1.2 / VirtualBox 5.2.16-VM, auf der Win10 ausgeführt wird. Es läuft und läuft gut genug für meine Testzwecke, aber ich kann keinen freigegebenen Ordner bekommen. Es erscheint überhaupt keine Fehlermeldung, und ich gebe den Admin-aktivierten Benutzernamen / pwd meines lokalen Computers ohne Vorfall ein. Verstehen Sie mich nicht falsch, der ursprüngliche "vagrant" -Ordner, von dem aus ich die VM heraufbringe, ist auf dem win10-Gast vollständig verfügbar, und ich kann Dateien auf diese Weise hin und her übergeben. Wenn ich jedoch nicht wirklich einen anderen Ordner freigeben kann, habe ich nur eine begrenzte Anzahl von Möglichkeiten (als nächstes würde ich ein Programm von einem freigegebenen Netzlaufwerk ausführen).

Das Merkwürdige ist, dass ich eine andere Vagrant-Box mit Ubuntu auf demselben PC verwende, dasselbe Vagrant / VirtualBox-Setup verwende, praktisch das gleiche Vagrantfile, und das funktioniert schwimmend. Das Problem liegt also wahrscheinlich bei der Einrichtung meiner win10-Gastbox.

Das Stöbern im Internet hat viele Ratschläge für die Synchronisierung der VirtualBox-Erweiterungen ergeben. Sie stellen sicher, dass WinRM auf dem Gastsystem eingerichtet ist. Die Domäne wird als Arbeitsdomäne eingerichtet. Dadurch wird die Startzeit erhöht, sodass das langsame Rumpeln des Windows-Startvorgangs Zeit hat niederlassen. Alles gute nützliche Sachen. Das meiste, was da draußen ist, betrifft die Setup-Feinheiten für einen Windows- Host und keinen Windows- Gast . Irgendwelche Ratschläge, was ich als nächstes versuchen könnte?

Hier ist meine Vagrantfile (ohne die meisten Kommentare)

Vagrant.configure ("2") do | config | config.vm.box = "inclusivedesign / windows10-eval"

# Timeout erhöhen, da Windows-Booten
extrem langsam sind config.vm.boot_timeout = 900 # 15 Minuten

# Erstellen Sie ein privates Netzwerk, das nur den Host-Zugriff auf den Computer mit einer bestimmten IP-Adresse ermöglicht. config.vm.network "private_network", ip: "192.168.33.11"

# Geben Sie einen zusätzlichen Ordner für die Gast-VM frei

C: / vagrant_data / win10-chrome "," C: / vagrant_data ", Typ:" smb "

config.vm.provider "virtualbox" do | vb |
vb.gui = true vb.name = "windows10-eval"
vb.memory = "2048" ende

# Konfigurieren Sie winRM config.vm.communicator = "winrm"
config.winrm.timeout = 900 # 15 Minuten

Ende

Beachten Sie, dass ich mit dem Guest-Datei-Explorer den gewünschten Ordner sehen kann, aber wenn ich darin nachsehe, erhalte ich die Meldung "Der Speicherort ist nicht verfügbar. C: \ vagrant_data ist nicht zugänglich. Der Benutzername oder das Kennwort ist falsch."

0

0 Antworten auf die Frage