前回は『 OSS編~オーケストレーションツール Consul 05 Multiple Datacenters編~ 』と題して、オーケストレーションのConsulでMultiple Datacentersを試してみました。
今回は『OSS編~オーケストレーションツール Consul 06 WEB UI編~』と題して、オーケストレーションのConsulでWEB UIを試してみたいと思います。
Consulでは軽量の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.svg2.起動
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/ui3.確認
実際にアクセスして確認してみます。
エージェントを追加してUI上で確認してみます。
1$ consul agent -data-dir /tmp/consul -node agent-two -join=172.16.0.90