Sunrise2018: 素朴な計測サーバ
- voyagegroup/sunrise2018 での
make apply
が完了している - ./team_name.txt の1行目をチーム名に変更している
- ./provisioning/ami/packer.json を voyagegroup/sunrise2018 hakaru/README.md の通りに変更している
- ./provisioning/instance/sysconfig/hakaru を voyagegroup/sunrise2018 hakaru/README.md の通りに変更している
$ cd provisioning/ami
$ make
voyagegroup/sunrise2018 hakaru/README.md を参考にしてください
- ビルドを実施し、成果物をアップロードする
ビルド/アップロードを自動化する場合は .travis.yml を参考に
$ make install
$ make upload
- blue/green or in-place のどちらかを実施する
- AMI をビルドする
- AMIからEC2インスタンスを起動する
- 起動するEC2インスタンスの User data に ./user_data.sh の内容をコピペする
- EC2インスタンスをロードバランサーに紐付る
- 古いEC2インスタンスを終了する
- 既にEC2インスタンスを起動していること
- インスタンス上でコマンドを実行する
$ sudo su -l
# cd /root/hakaru
# make ARTIFACTS_COMMIT=latest