Ich habe eine virtuelle Maschine mit Vagrant und einigen Bereitstellungsskripten erstellt. Jetzt möchte ich den Teilnehmern eines Workshops Kopien der vollständig bereitgestellten Maschine aushändigen. In diesem Workshop geht es hauptsächlich um die in der VM ausgeführte Software und nicht so sehr um Vagrant. Daher kommt die Installation von Vagrant auf den Computern des Teilnehmers nicht in Frage. Gibt es eine einfache Möglichkeit, eine OVA-Datei aus der VM zu erstellen, die ich mit Vagrant erstellt habe?
Der "harte Weg", den ich vorhabe, ist das Schreiben eines Skripts, das verschiedene vboxmanage
Befehle verwendet
- Klonen Sie die von Vagrant erstellte VM
- Entfernen Sie nicht benötigte freigegebene Ordner (nur für die Bereitstellung verwendet).
- Exportieren Sie den Klon in eine OVA-Datei
Aber vielleicht gibt es einen besseren Weg?
quelle