private-isuを手元(VM)で動かす用メモ
GitHub - catatsuy/private-isu: 社内ISUCON
これのMacやLinux上で適当に動かす
をやってベンチマーカーを動かしたらpass:true
になる状態にするだけ
環境
| Host OS | Windows 10 Home 64bit | | Guest OS | Ubuntu Server 20.04 amd 64bit | | 仮想化ソフトウェア | Oracle VirtualBox 6.1 |
Hostで諸々インストール
ssh
記憶がないので不明...。でも標準でOpenSSHが入ってるらしい。
VirtualBox
公式のダウンロードページでVirtualBox 6.1.26 platform packagesのWindows hostsを押してダウンロード
Guest OSを動かす
Ubuntu イメージを持ってくる
Ubuntu 公式からUbuntu Server 20.04.3 LTSをダウンロード
VMの構成から起動後のUbuntu初期設定まで
この記事の手順通りにやる。OpenSSHは後でいれるので入れなくていい。
Guest OSに必要なソフトウェアをインストールする
面倒なので全部aptで入れます。あとvagrantとかでやろうとしたときの依存パッケージ回りが不明なので、明らかに不要なのも混ざってますが念のため入れときます。多分Ruby周りがAnsible入れた時に入ってる。
sudo apt upgrade sudo apt install -y build-essential openssh-server git net-tools nmap ansible virtualbox vagrant ruby-dev golang mysql-server mysql-client libmysqlclient-dev memcached libmemcached-tools libssl-dev