DigitalOcean にて Rancher を試す – その2 (HA構成)

今回は Rancher Server を HA 構成でセットアップしてみます。
https://docs.rancher.com/rancher/v1.3/en/installing-rancher/installing-server/#multi-nodes

これまた簡単でした。

前回試した Quick Start Guide では

docker run -d --restart=unless-stopped -p 8080:8080 rancher/server

とするだけでした。この Container の中で MySQL も稼働しているのですが、HA 構成とするためには複数のサーバーで共有するための MySQL サーバーを別途用意し、サーバーはお互いに 9345/tcp で通信できるようにします。ただそれだけで、複数台のどのサーバーにアクセスしても良い状態となるためこれらを Load Balancer に入れます。

今回も DigitalOcean です。OS は Ubuntu 16.04
サーバー間の通信には Private Network を使うこととします。

"DigitalOcean にて Rancher を試す – その2 (HA構成)"の続きを読む

DigitalOcean にて Rancher を試す – その1

Docker 1.11 の Swarm クラスタを運用しているものの、Kubernetes に切り替えようかなと考えていて Rancher って便利なのかな?と思い Rancher Meetup Tokyo #3 に参加してきました。

Rancher Labs の VP of Sales である Shannon Williams さんが多くの導入事例を発表されました。
youtube に Case Study が沢山あるようです。

Version 2.0 では RBAC が導入されるようでエンタープライズ環境に入れやすくなりそうです。

さて、DigitalOcean のチュートリアルに How To Manage Multi-Node Deployments with Rancher and Docker Machine on Ubuntu 16.04 というものがありました。
Rancher で何ができるのかを確認するためにこれをなぞってみます。

Rancher は Server と Agent があり、どちらもコンテナとして起動し、Agent が Server に接続にいく感じらしい。

Rancher Server の起動

チュートリアルにある手順ではブラウザから操作するようになっていますが、ここでは doctl を使います。
(サーバー1台起動させるだけなのでブラウザからの操作で十分ではあります)

"DigitalOcean にて Rancher を試す – その1"の続きを読む