VirtualBox から イメージをエクスポートし、Vagrant の BOX を作成します。
Contents
Box 作成
VirtualBox イメージ作成
VirtualBox からイメージをエクスポートし作成します。
メニューの「ファイル」からエクスポートを選択してエクスポートするVMを選択します。
ova拡張子でエクスポートします。
※エクスポートするにはVMを起動していない状態にしておく必要があります。
Vagrant Box 作成
VBoxManage コマンドを使って Vagrant で VirtualBox のイメージから Vagrant 用 Box を作成します。
1 2 3 4 |
$ VBoxManage import /path/to/create-os.ova $ VBoxManage list vms $ vagrant package --base create-os --output create-os.box $ vagrant box add create-os.box --name create-os |
作成した Box を追加できます。
まとめ
作成した Box を Vagrant に登録して使うことができるようになります。これでイメージを Vagrant から操作できるようになりますね。鍵認証で Warning が出る場合は、秘密鍵と公開鍵が不一致になってる可能性が高いので公開鍵の確認、再設定をしてみるとよさそうです。