Aktuelle Steup
- Mit einem
Vagrant/Virtualbox
Bild für die Entwicklung Vagrant
Datei und php Code werden beide in eine Git-Repo überprüft- Wenn ein neuer Benutzer schließt sich das Projekt, das sie die git Repo-Pull-Down-und Typ
vagrant up
- Wenn wir auf unserem "dev production" -Server bereitstellen wir sind auf einem CentOS 7 Maschine, die virtuelle und vagrant hat und wir nur das vagrant Bild laufen
Zukunft Setup-
Wir sind auf einem Openstack „Wolke“ zu bewegen und sich fragen, wie man am besten diese aktuelle Setup integrieren in den WorkflowVagrant Virtualbox Openstack - oder gibt es einen besseren Weg?
Wie ich verstehe es Openstack Sie einzelne VMs erstellen können - die klingt cool, denn auf der einen Seite könnten wir dann unsere VMs starten, aber das Problem ist, dass wir die "Mapping" -Funktionalität von Vagrant/Virtual Box nutzen, so dass wir /var/www/html
in ein Verzeichnis in dem Ordner, aus dem wir vagrant laufen, einbauen. Ich gehe davon aus, dass dies mit OpenStack nicht möglich ist - und ich habe mich gefragt, ob es eine bestimmte Best Practice für den Umgang mit dieser Situation gibt.
Ansatz
Der einzige Ansatz, den ich denken kann, ist zu:
- Installieren Sie eine VM auf Openstack, die Centos7 läuft und dann innerhalb dieser VM laufen Vagrant/VirtualBox (diese bonkers scheint)
Aber dann haben wir VM innerhalb einer VM innerhalb einer VM und das scheint einfach nicht effizient.
Gibt es ein Tool - oder eine Anleitung - oder Anleitung, wie man mit einem lokalen Vagabund-Bild und der Cloud arbeitet? Es scheint, als ob es nicht so einfach eine Mapping wie ich ursprünglich sein könnte.
Dank
Mein Vagabund läuft lokal auf Mac - und für die Produktion hoffen wir, auf Centos/Openstack zu laufen - das Schöne an Vagrant ist, dass wir die Provisionierung in unserem Repo überprüfen können – Jeef