Vagrant/VirtualBoxの環境をそのまま他のPCに移行する
今までプライベートPCで創業準備なり仕事なりをしていたんですが、つい最近になって業務用PCを購入したので、Vagrant環境を旧PC(プライベート用マシン)から新PC(業務用PC)に移行してみました。少しだけハマったので、メモだけ残します。
手順
- 新PCにVagrant/VirtualBox環境を構築
- 旧PCで移行対象のVirtualBox仮想マシンをovaにエクスポート(エクスポートするとイメージが圧縮されるのでコピーが楽)
- 新PCに以下をコピー・インポート
- ovaをインポートすると仮想マシンのIDが変わるので設定ファイルのIDを書き換え
- VBoxManage list vms でIDを確認
- .vagrant/machines/default/virtualbox/idを書き換える
- vagrantプロジェクトフォルダのパスが新PC/旧PCで変わる場合は仮想マシンの設定を開き、共有フォルダのパスを修正する
多分こんな感じでOK。