vagrant

Vagrant up が進まなくなったとき対処したメモ

More than 1 year has passed since last update.

環境


windows上にvirtualboxとvagrantを使用してubuntuを構築

発生した現象


vagrantを起動しようとしたところprivate keyのあと進まなくなった。

$vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'ubuntu/xenial64' is up to date...
==> default: Resuming suspended VM...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key

一度終了させてもう一度vagrant upをすると起動はするが
その後vagrant sshをしても接続できなくなった。

原因


vagrant sshで使用されているポート22とポート2222がなぜか塞がれてしまっていたようだ

対処した方法


virtualboxで起動しログイン

sudo ufw allow 22
sudo ufw allow 2222

でポート22とポート2222を開放した。

ubuntu/xenial64のユーザー名・パスワードはvagrantではないので注意

https://qiita.com/TKR/items/f27271c963de0033f7ff