Skip to content

matsuu/vagrant-isucon

Repository files navigation

vagrant-isucon

Overview

ISUCONの過去問を構築するためのVagrantfileです。

予選 本選
ISUCON1 x TBD
ISUCON2 x 1台構成
ISUCON3 1台構成 TBD
ISUCON4 1台構成 TBD
ISUCON5 1台構成 2台構成 3台構成
ISUCON6 1台構成 2台構成 TBD
ISUCON7 1台構成 2台構成 VagrantBox TBD
ISUCON8 1台構成 2台構成 TBD
ISUCON9 1台構成 TBD
ISUCON10 1台構成 1台構成
ISUCON11 1台構成 1台構成
ISUCON12 1台構成 1台構成
ISUCON13 1台構成

サーバ内の構築にはAnsibleを使っています。Ansibleのplaybookのみ必要な場合はmatsuu/ansible-isuconをどうぞ。

Others

FAQ

vagrant up でBoxのダウンロードが404 Not Foundのエラーになる

Vagrantのバージョンが古いためと思われます。 可能であれば最新バージョンのVagrantをご利用ください。 諸事情により古いVagrantしか使えない場合はVagrantfileの先頭に以下を設定してください。

Vagrant::DEFAULT_SERVER_URL.replace('https://vagrantcloud.com')

参考 #24

virtualboxで以下のようなエラーメッセージが表示される

The provider 'virtualbox' that was requested to back the machine 'default' is reporting that it isn't usable on this system. The reason is shown below:

Vagrant has detected that you have a version of VirtualBox installed that is not supported. Please install one of the supported versions listed below to use Vagrant:

4.0, 4.1, 4.2, 4.3

Vagrantのバージョンが古い可能性があります。最新のVagrantを使用してください。

vagrant upを実行するとvboxsfのエラーが表示される

Failed to mount folders in Linux guest. This is usually because the "vboxsf" file system is not available. Please verify that the guest additions are properly installed in the guest and can work properly. The command attempted was:

mount -t vboxsf -o uid=id -u vagrant,gid=getent group vagrant | cut -d: -f3 vagrant /vagrant mount -t vboxsf -o uid=id -u vagrant,gid=id -g vagrant vagrant /vagrant

The error output from the last command was:

/sbin/mount.vboxsf: mounting failed with the error: No such device

これと同じ現象と思われます。気にせずvagrant provisionを実行してください。

ブラウザで動作確認ができない

Vagrantfileのネットワーク設定がデフォルトのままなので、サーバに割り当てられたIPアドレスにブラウザでアクセスしてみてください。 よくわからない場合は# config.vm.network "private_network", ip: "192.168.33.10"のコメントを外してブラウザから192.168.33.10にアクセスしてみてください。

License

MIT