旧PC⇒新PCにVagrant開発環境をVM毎引き継ぐ。
開発環境移行時に、Vagrantで立ち上げてPCをどうしても新PCに引き継ぎたくなった場合の方法。(本当は新たにVagrantで作り直した方がいいが、どうしてもとなった場合)
◎方法
- VMを作成。
vagrant up
- 立ち上げに成功したらでシャットダウン。
vagrant halt
-
VirtualBoxを起動し、ストレージの参照先を変更する。
-
VMを立ち上げ。
→うまくSSHで繋がらないが立ち上げには成功している(はず)。
vagrant up
- VMをシャットダウン。
vagrant halt
- 認証だけ失敗しているようなので、
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
旧PCから.vagrant内のprivate_idをコピーしてきて、新PCのvagrant内のprivate_keyを書き換える。