職場の先輩が、vagrant upに失敗する問題に悩まされていた。 今まではPC再起動したりvagrant落として上げ直せば、成功することもあったようなのですが、いよいよ失敗率が100%になったようで一緒に解決しました。
vagrant upが失敗する理由
- ファイル共有(ファイルマウント)が失敗するためです。ホスト機側にあるソースコードのディレクトリをVM機にマウントさせたいのですが、これがどうしても失敗します。
- ファイル共有のタイプはNFSではなくvagnrantを指定しているため、もっともスタンダードなファイル共有かと思います。
- なお、Windows 11環境です。
改善方法
- 困ったときのアップデートということで、almalinux/9のboxをアップデートしたら改善しました。
vagrant box update almalinux/9
みたいな。- これは、Vagrantの開発環境でalamalinuxを使っているからです。
あとがき
- というわけでvagrant upに失敗する問題は直ったのですが、次の課題としてファイル共有が遅い問題が残っております。
- ファイル共有タイプをvagrantからNFSに変えたら、劇的に早くなったりするのだろうか?