Vagrantといくつかのプロビジョニングスクリプトを使用して仮想マシンを作成しました。次に、完全にプロビジョニングされたマシンのコピーをワークショップの参加者に配布したいと思います。このワークショップは主にVMで実行されるソフトウェアに関するものであり、Vagrantについてはそれほどではないので、参加者のマシンにVagrantをインストールすることは問題外です。OVAを作成する簡単な方法はありますか? VMのファイルはVagrantで作成しましたか?
私が計画している「難しい方法」は、さまざまなvboxmanage
コマンドを使用して、
しかし、もっと良い方法があるのでしょうか?
Packer を使用します。 Vagrantと同じプロビジョナーを多数使用できます。
たとえば、詳細については、 provisioner および VirtualBox Builder docsをご覧ください。また、Githubには多くのテンプレートの例があります。