Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Dockerコンテナ管理ツールRancherってなに?
株式会社スタイルズ
矢野 哲朗
2017年1月26日
自己紹介
経歴 : システム運用 10年・ネットワーク 6年・SI 8年
近頃はownCloud 営業、翻訳を担当
Rancherの好きな機能 : Convoy
その他 : 全く上達しないRubyist一番最初のPCは、OKI if-800 でした…。
矢野 哲朗
tetsurow.yano
株式会社スタイルズ
1
Dockerコンテナ管理ツール
Rancherってなに?
今日のお題は?
2
こういう人のことです
まず、Rancherの言葉の意味は?
3
Launcherではありません。Rancher =牧場主です。
株式会社スタイルズが
Rancherの国内第1号
パートナーになりました
その前にちょっと宣伝させて
4
よろしくお願いします。
Rancherは、Dockerコンテナインフラ環境を構築、管理、サービスできるオープンソースソフトウェアです。
Rancherで何ができる?
5
Dockerがなんたるかは、今回省略します。時間があれば後ほど
Dockerを便利に拡張して使いやすくするソフトウェアと言えます。
つまり、
6
素のDockerは、いろいろ大変
というのも、
7
・Dockerの操作は、コマンドです。$ docker run$ docker start$ docker stop$ docker logs$ docker inspect
※UIがないわけではないが、Dockerの商用版が必要
■他にも・Dockerのインフラを作るのが大変、管理も・認証や権限管理が難しい・Loadbalancer や DNS は別途設定が必要・監視機構は別途必要
8
コンテナーの管理WebUI(1)
Rancherは、コンテナーをWebUIから作成、削除、起動、停止などを管理できます。
コンテナ管理画面 コンテナ追加画面
9
コンテナーの管理WebUI(2)
Rancherは、コンテナーをWebUIから作成、削除、起動、停止などを管理できます。
コンテナ停止・削除画面
コンテナーの停止
コンテナーの削除
Rancher環境構成 自動構築機能
10
アプリケーション
リソーススケジューラー
インフラ
Rancher環境
モニタリング
永続ストレージ
ロードバランサー
DNSデータベース
その他
CPU ストレージ ネットワークリソース
Rancher Cattle Docker Swarm Kubernetes Apache Mesos
物理/仮想基盤
アプリケーションカタログ
Amazon EC2 Azure DigitalOcean SoftLayer
Rancherは、クラウド上にRancher環境を自動的に構築できます
・各クラウドAPIアクセスキー・スケジューラーを指定してデプロイ 上記環境を自動生成
アプリケーションカタログ機能
11
RancherのUI から簡単にデプロイできるアプリケーションカタログがあります。指定のバージョンアプリケーションをクリック一つで起動できます。
外部認証サーバーによる認証
12
Rancher は、ID管理を外部認証サーバーに委譲できます。
これによりユーザー単位で利用できる Dockerホストを制限できます。
ネットワークインフラ
13
Rancher には、コンテナーにリクエストを振り分けるロードバランサーがビルトインされています。
ちなみにこの図もRancher 上で表示されます。
コンテナー監視、死活監視
14
各コンテナーのリソース利用状況やヘルスチェックが可能です。
Rancherは、
・DevとOpsをシームレスにつなげることができる(特にOpsさんが楽に)
DevOps環境にも最適
15
Agent
ホストOS
RancherAgentコンテナ
その他コンテナ
物理または仮想基盤
オンプレミス環境等 クラウド環境等
Agent
ホストOS
RancherAgentコンテナ
その他コンテナ
物理または仮想基盤
オンプレミス環境等 クラウド環境等
Rancherの構造
16
物理または仮想基盤
オンプレミス環境等
RancherServerコンテナ
その他コンテナ
Manager
Port:8080
ホストOS
クラウド環境等
Agent
ホストOS
RancherAgentコンテナ
その他コンテナ
物理または仮想基盤
オンプレミス環境等 クラウド環境等
勉強会
17
Rancher もくもく勉強会 #2開催します
Rancher もくもく勉強会 #2
2017/1/31(火)18:30 〜
https://rancherjp.connpass.com/event/47871/
対象者:
・インストールしたことない人
・もちょっと詳細が聞きたい人
18
3.RancherJPの活動について
b.日本語情報
RancherJP ホームページ
https://www.rancher.jp/
Slack
http://rancherjp.herokuapp.com/
@RancherJP #ranchermeetup
https://www.facebook.com/rancherjp
Rancher Labs(日本) ホームページ
http://rancher.co.jp/
ご清聴ありがとうございました。