ここではMacでisuconの勉強をするためにVagrantとVirtualBoxを利用して動作環境を構築します。
動作環境
macOS Mojave version 10.14.4
インストールするツール
Vagrant: v2.4.4
VirtualBox: 6.0
ツールのインストール
方法❶ brewでのinstall
$ brew cask install virtualbox
$ brew cask install vagrant
方法❷ HPよりダウンロード
Vagrant
https://www.vagrantup.com/downloads.html
VirtualBox
https://www.virtualbox.org/wiki/Downloads
virtualboxをインストール際にアラートが発生して「設定」アプリで「セキュリティとプライバシー」を調整するように促されますが、
「セキュリティとプライバシー」画面の下部に許可する内容と許可ボタンが現れるのでクリックし、再度インストールを試みてください。
動作環境のセットアップ
isuconの過去問それぞれの動作環境を用意したVagrantfileこちら よりcloneします
$ git clone https://github.com/matsuu/vagrant-isucon.git
ここでは例としてisucon6-qualifier(isucon6予選問題)のセットアップをしていきます。
$ cd vagrant-isucon/isucon6-qualifier
$ vagrant up // OSからのセットアップがスタートします。
virtualBoxが自動的に起動すると思いますが、作成しているOSが起動中になり、vagrant up
の完了を確認してから
benchとimageにそれぞれssh接続をしてください。
$ vagrant ssh image
$ vagrant ssh bench
接続ができれば動作環境のセットアップできていると思います。
benchが正常に動くかどうかはREADMEより確認をお願いします。