Locked History Actions

Diff for "展示機材/デモ環境"

Differences between revisions 1 and 2
Revision 1 as of 2017-06-15 01:49:22
Size: 1350
Editor: meta
Comment:
Revision 2 as of 2017-08-30 06:36:27
Size: 1371
Editor: meta
Comment:
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
    mkdir -p ~/.local/bin/ && curl -L https://github.com/barnybug/cli53/releases/download/0.8.8/cli53-linux-amd64 && chmod +x ~/.local/bin/cli53     mkdir -p ~/.local/bin/ && curl -L https://github.com/barnybug/cli53/releases/download/0.8.8/cli53-linux-amd64 > ~/.local/bin/cli53 && chmod +x ~/.local/bin/cli53

デモ環境の構築(ゲスト)

デモ環境はKVMにインストールしたCentOS 7を使用する。 1つテンプレート環境を用意して、VMをクローンする形で増やす。

基本環境

ログインユーザはxrdp。

mkdir -p ~/.local/bin/ && curl -L https://github.com/barnybug/cli53/releases/download/0.8.8/cli53-linux-amd64 > ~/.local/bin/cli53 && chmod +x ~/.local/bin/cli53

デモ環境ホストと同様、~/.aws/credentials にAWSのアクセスキーを書く。

[default]
aws_access_key_id = xxxxxxxx
aws_secret_access_key = yyyyyyyy

以下のスクリプトを ~/.local/bin/update-route53 として配置する。

起動時にスクリプトが走るようにcrontabに書いておく。上のスクリプトの引数はインターフェイス名。

PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/xrdp/.local/bin:/home/xrdp/bin
@reboot update-route53 ens3

ゲスト側では、起動時にIPアドレスをProwl経由でスマホに通知する仕組みを仕込む。下記スクリプトが起動時に実行されるようにする。