rancher lt talk 20170126

20
Docker コココココココココ Rancher ココココ株株株株株株株株株 株株 株株 2017 コ 1 コ 26 コ

Upload: tetsuro-yano

Post on 12-Apr-2017

70 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Rancher LT Talk 20170126

Docker コンテナ管理ツールRancher ってなに?

株式会社スタイルズ矢野 哲朗

2017 年 1 月 26 日

Page 2: Rancher LT Talk 20170126

自己紹介

経歴 : システム運用 10 年・ネットワーク 6 年・ SI 8 年                  近頃は ownCloud 営業、翻訳を担当 Rancher の好きな機能 : Longhorn その他 : 全く上達しない Rubyist

                一番最初の PC は、 OKI if-800 でした…。

矢野 哲朗

tetsurow.yano

株式会社スタイルズ

2

Page 3: Rancher LT Talk 20170126

Docker コンテナ管理ツールRancher ってなに?

今日のお題は?

3

Page 4: Rancher LT Talk 20170126

こういう人のことですまず、 Rancher の言葉の意味は?

4

Launcher ではありません。Rancher =牧場主です。

Page 5: Rancher LT Talk 20170126

株式会社スタイルズがRancher の国内第 1 号パートナーになりまし

その前にちょっと宣伝させて

5

よろしくお願いします。

Page 6: Rancher LT Talk 20170126

Rancher は、 Docker コンテナインフラ環境を構築、管理、サービスできるオープンソースソフトウェアです。

Rancher で何ができる?

6

Docker がなんたるかは、今回省略します。時間があれば後ほど

Page 7: Rancher LT Talk 20170126

Docker を便利に拡張して使いやすくするソフトウェアと言えます。

つまり、

7

Page 8: Rancher LT Talk 20170126

素の Docker は、いろいろ大変というのも、

8

・ Docker の操作は、コマンドです。$ docker run$ docker start$ docker stop$ docker logs$ docker inspect

※UI がないわけではないが、 Docker の商用版が必要

■ 他にも・ Docker のインフラを作るのが大変、管理も・認証や権限管理が難しい・ Loadbalancer や DNS は別途設定が必要・監視機構は別途必要

Page 9: Rancher LT Talk 20170126

9

コンテナーの管理 WebUI(1)Rancher は、コンテナーを WebUI から作成、削除、起動、停止などを管理できます。

コンテナ管理画面 コンテナ追加画面

Page 10: Rancher LT Talk 20170126

10

コンテナーの管理 WebUI(2) Rancher は、コンテナーを WebUI から作成、削除、起動、停止などを管理できます。

コンテナ停止・削除画面

コンテナーの停止

コンテナーの削除

Page 11: Rancher LT Talk 20170126

11

Rancher 環境構成 自動構築機能

アプリケーション

リソーススケジューラー

インフラ

Rancher 環境

モニタリング

永続ストレージ

ロードバランサー DNS データ

ベース その他

CPU ストレージ ネットワークリソース

Rancher Cattle

Docker Swarm

Kubernetes Apache Mesos

物理 / 仮想基盤

アプリケーションカタログ

Amazon EC2 Azure DigitalOcean SoftLayer

Rancher は、クラウド上に Rancher 環境を自動的に構築できます

・各クラウド API アクセスキー・スケジューラーを指定してデプロイ 上記環境を自動生成

Page 12: Rancher LT Talk 20170126

12

アプリケーションカタログ機能

Rancher の UI から簡単にデプロイできるアプリケーションカタログがあります。指定のバージョンアプリケーションをクリック一つで起動できます。

Page 13: Rancher LT Talk 20170126

13

外部認証サーバーによる認証Rancher は、 ID 管理を外部認証サーバーに委譲できます。

これによりユーザー単位で利用できる Dockerホストを制限できます。

Page 14: Rancher LT Talk 20170126

14

ネットワークインフラRancher には、コンテナーにリクエストを振り分けるロードバランサーがビルトインされています。

ちなみにこの図もRancher 上で表示されます。

Page 15: Rancher LT Talk 20170126

15

コンテナー監視、死活監視各コンテナーのリソース利用状況やヘルスチェックが可能です。

Page 16: Rancher LT Talk 20170126

Rancher は、・ Dev と Ops をシームレスにつなげることができる ( 特に Ops さんが楽に )

DevOps 環境にも最適

16

Page 17: Rancher LT Talk 20170126

Agent

ホスト OS

RancherAgent コンテナ

その他コンテナ

物理または仮想基盤

オンプレミス環境等 クラウド環境等

Agent

ホスト OS

RancherAgent コンテナ

その他コンテナ

物理または仮想基盤

オンプレミス環境等 クラウド環境等

Rancher の構造

17

物理または仮想基盤

オンプレミス環境等

RancherServer コンテナ

その他コンテナ

Manager

Port:8080

ホスト OS

クラウド環境等

Agent

ホスト OS

RancherAgent コンテナ

その他コンテナ

物理または仮想基盤

オンプレミス環境等 クラウド環境等

Page 18: Rancher LT Talk 20170126

18

勉強会

Rancher もくもく勉強会 #2開催します

Rancher もくもく勉強会 #2   2017/1/31( 火 )18:30  〜 https://rancherjp.connpass.com/event/47871/対象者:・インストールしたことない人・もちょっと詳細が聞きたい人

Page 19: Rancher LT Talk 20170126

19

3.RancherJP の活動について

b. 日本語情報

RancherJP ホームページ

https://www.rancher.jp/

Slackhttp://rancherjp.herokuapp.com/

Twitter@RancherJP #ranchermeetup

Facebookhttps://www.facebook.com/rancherjp

Rancher Labs (日本) ホームペー

http://rancher.co.jp/

Page 20: Rancher LT Talk 20170126

ご清聴ありがとうございました。