Vagrant version up
Vagrant box update
- vagrant box update –box bento/ubuntu-16.04
VirtualBox Version
- VBoxManage -v
仮想マシンに導入されているVirtualBox Guest Additionsをバージョンアップする
- vagrant vbguest –status
- vagrant vbguest –do install
Vagrantでどのコマンドを打ってもVagrant failed to initialize at a very early stage…
上記の場合は、下記を実行し権限を変更する
- sudo chmod 777 ~/.vagrant.d/
- 端末の再起動
バージョンの確認
- vagrant -v
- vagrant plugin update
プラグインのアップデートでエラーが発生した場合は、アンインストールして再インストールする
- vagrant plugin list
sahara (0.0.17)
vagrant-hostsupdater (0.0.11)
vagrant-share (1.1.3, system)
vagrant-vbguest (0.10.0)
vagrant-vbox-snapshot (0.0.8)
- vagrant plugin uninstall *****
- vagrant plugin install *****
Vagrant destroyせずに消してしまったり放置していた場合
- vagrant global-status
- vagrant global-status –prune ※idで指定する場合は、vagrant destroy xxxxxx(id)もしくは、vagrant destroy -f xxxxxx(id)を行うと良い?
“vagrant up"したら"SSH auth method: private key"で止まりエラーになる
- vb.customizeの部分を追加する
config.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--cableconnected1", "on"]
end
- vagrant ssh-config
- 下記でssh接続を行う
ssh -i 鍵のパス -p ホスト側のポート ゲスト側のユーザー名@ゲスト側のipアドレス
ssh -i /Users/komuratakashi/MyVagrant/ubuntu-16.04/.vagrant/machines/default/virtualbox/private_key -p 2222 vagrant@192.168.33.15
上記でprivate key後が解決しない場合
SSH接続用鍵ファイルの初期化
- vagrant ssh-config
- IdentityFile後のパスをコピー
- private keyをリネーム
- vagrant destroy
- vagrant up