OSS編~オーケストレーションツール Consul 06 WEB UI編~

前回は『 OSS編~オーケストレーションツール Consul 05 Multiple Datacenters編~ 』と題して、オーケストレーションのConsulでMultiple Datacentersを試してみました。

今回は『OSS編~オーケストレーションツール Consul 06 WEB UI編~』と題して、オーケストレーションのConsulでWEB UIを試してみたいと思います。

Consulでは軽量のWEB UIが用意されております。

本体とは別にダウンロードして利用します。

デモ
1.WEB UIの取得

WEB UIを取得します。

1$ wget https://dl.bintray.com/mitchellh/consul/0.5.0_web_ui.zip 2$ unzip 0.5.0_web_ui.zip 3$ sudo mkdir /opt/consul4$ sudo mv dist /opt/consul/ui

構造は以下になります。

1$ tree /opt/consul/ui2/opt/consul/ui3├── index.html4└── static5    ├── application.min.js6    ├── base.css7    ├── base.css.map8    ├── bootstrap.min.css9    ├── consul-logo.png10    ├── favicon.png11    └── loading-cylon-purple.svg

2.起動

WEB UIを利用できるように「-ui-dir」を指定してconsulを起動します。

また、「-client」を指定してアクセス出来るようにします。

1$ consul agent -server -bootstrap-expect 1 -data-dir /tmp/consul -node agent-one -client 172.16.0.90 -ui-dir /opt/consul/ui

3.確認

実際にアクセスして確認してみます。

UI
UI02
ノード

エージェントを追加してUI上で確認してみます。

1$ consul agent -data-dir /tmp/consul -node agent-two -join=172.16.0.90
ノード
いかがでしたでしょうか?次回もお楽しみに!!!

この記事を書いた人

aws-recipe-user