2016-04-05 5 views
0

Ich habe ein bisschen ein Problem mit Vagrant gerannt. Kürzlich habe ich entschieden, dass ich eine separate Entwicklungsbox für Python/Flask neben meiner PHP-Box einrichten möchte. Ich habe beide Setup mit Privatem Network Connectivity wie soVagrant privates Netzwerk funktioniert nicht nach dem zweiten vm gestartet

config.vm.network "private_network", ip: "192.168.33.10" 

Ich habe einen Satz auf 0,10 und den anderen Satz zu .11. Sobald ich einen starte und dann den anderen starte, kann ich nicht über die entsprechende IP-Adresse auf einen Browser zugreifen. Das einzige Problem, an das ich denken könnte, ist, dass eine der Maschinen im Besitz von Root ist, so dass VirtualBox versuchen kann, zwei separate Instanzen des Netzwerks zu starten.

Hat jemand anderes in das hineingeraten?

+0

Können Sie überprüfen, ob beide Client-Computer tatsächlich ihre privaten IP-Adressen zugewiesen haben? Wenn Sie "Browser" sagen, meinen Sie einen Dateibrowser oder einen Webbrowser? – TriskalJM

+0

sollte funktionieren - laufen beide VMs? Wenn Sie den vagrant global-status ausführen, können Sie die 2 VMs sehen? kannst du ssh in irgendeines der 2? –

+0

Sieht aus, als hätte ich Sudo benutzt, um eine der Maschinen zu starten. Migrierte, dass beide meinem Benutzer gehören und alles wie erwartet funktioniert. –

Antwort

0

Ich habe einige Tests gemacht und ich habe eine andere virtuelle Box unter meinem Benutzer eingerichtet und beide Maschinen unter meinem Benutzer gestartet und sie funktionierten gut. Es muss ein Fehler sein, bei dem die andere Maschine root gehört, und ich benutze sudo, um die andere Maschine zu starten.

Ich migrierte die Arbeit, die ich in der Root-Maschine auf eine neue Maschine, die unter meinem Benutzer eingerichtet wurde und alles funktioniert jetzt gut und ich bin in der Lage, auf beide über meinen Webbrowser zuzugreifen.

Verwandte Themen