Packen Sie eine mit Vagrant erstellte VM als OVA-Appliance


8

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 vboxmanageBefehle 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?

Antworten:


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.