SlideShare uma empresa Scribd logo
1 de 73
Rancher&Docker初心者
これどうすればいいの?
---Rancher を使ってみて分からなかったことを綴ります。
知ってる人教えてください---
株式会社スタイルズ
矢野 哲朗
2016年10月7日
自己紹介
 経歴 : システム運用 10年・ネットワーク 6年・SI 8年
近頃はownCloud 営業、翻訳を担当
 あだ名 : 矢野さん
 ownCloudの好きな機能: ownNote
 その他 : 全く上達しないRubyist
一番最初のPCは、OKI if-800 でした…。
矢野 哲朗
tetsurow.yano
株式会社スタイルズ
Rancher 初心者です。
(正味5時間ぐらい)
はじめに...
Dockerも初心者です。
(あんまり期待しないで..)
ついでに...
普段はなにしてる人?
普段は(注:ビジネスで)
こんなことしてます。
5
 ownCloudというオープンソースのプロダクトで商売しています。
サポートとか構築と。
Dropboxみたいな機能
を提供するオープンソー
スソフトウェアです。
ownCloudって?
https://owncloud.jp よろしくお願いします!
ownCloudではなく、
Rancher!
今日の本題は?
Rancherって面白いプロダクトだと
思います。しかし、日本語情報が少ない。。
そんな初心者がここで話す理由は?
えーっと。。
Googleさん4ページ目です
ググーってみました
Slime
Rancherね
ちなみにSlime Rancherというゲームは?
ハロー!Steam広場 第96回:天国へようこそ! スライムを育成す
る牧場経営シミュレーション「Slime Rancher」 - 4Gamer.net
http://www.4gamer.net/games/282/G028219/20160119044/
Slimeを育成するゲームだそうです。
閑話休題
失礼しました。
話を元に戻します。
そんな感じで日本語情報が少ない
そこで皆様の
お力をお借りしたいです。
教えてくださいm(_ _)m
初心者のお困りごとに対する
解決策(案)を教えてください。
逆でもいいと思います
困っている事の方でも構いません。
つまり、、
Rancherのナレッジをどこかに
蓄積して共有したい!
フォーラムとかあるといいんですが、
どうでしょうか新藤さん
こんな感じ
Rancher
わかんない
仕方ない
教えてやるぜ
※画像はイメージです!
情報共有
それって、
お前が得するだけなんじゃ?
いえいえ、Rancher もくもく勉強会で
還元します!
その他
今日はRancherのBillさんも
来られているので、
「こんな機能欲しい」とか
「こういう風にして欲しい」とか
叫ぶと実装してくれる!かも
そこで、ちょっとインタビュー!
Rancherを使ったことのある方!
どういう事で困りましたか?
今どういう事で困っていますか?
んで。。
今日は矢野の困ったこと、
知りたいこと、どうすればいいの?
と思ったことを共有します。
そもそも、Rancherで何をしようとした?
ownCloudは、オープンソースのプロダク
トなのでアップデートが激しいです。
え~っと。。(^_^;
海外のプロダクトなので、
結構ドラスティックに
機能が変わります(*_*)
あのお客さんでインストールした
バージョンは、x.y.zだから。。
お客さんから「この機能どうなってんの?」
えー。その機能は、
先日出たばかりで。。(>_<)
営業から「この機能テストしてみて」
ownCloudの
それぞれのバージョンの
テスト環境を作りたい!
(まだ絶賛未完中!)
もう嫌だ~。
vagrantでもいいけど。ポータビリティーが..
別にOS要らないし..
Rancher
日本事業統括マネジャー
新藤さんが弊社に説明に!
Dockerで頑張ろうかと考えていた矢先に
これは使ってみるしかない!
認証まわりとかどないすんねん、とか困ってました。
簡単!楽勝!
http://docs.rancher.com/rancher/v1.2/en/quick-start-guide/
インストールしてみた!
sudo docker logs -f containerid
の終了の仕方はctrl+cでした。(^_^;
ログ確認
ブラウザーで開いてみましょう
29
Add Hostをクリック
はっふぁっは。楽勝!
ブラウザーで開いてみましょう
30
Add Hostをクリック
単にsave を押しましょう。
DNSを使っている場合は、ホスト名とかにした方がよさそう。
ブラウザーで開いてみましょう
31
⑤の部分をコピペして、Dockerが
動いているサーバーに入力すれば
よいのですね。
Rancher Agentをインストール
32
パスワードが必要でした。
<パスワード>エンター!
Rancher Agentをインストール
33
キター!
Add Hostをクローズ
34
ブラウザーUIを見てみましょう。
Closeボタンを押します。
カタログを表示
35
良さそうです。
Add From Catalogしてみま
す。
サービスを追加
36
動かしてみたいイメージを選択
XtraDB Clusterにしてみます。
簡単に言うと?
37
Percona XtraDB Cluster を選択して、
Launch!
38
ID、PWを入力して、
作成中
39
作っている途中です。
終了
40
できたようです。
一杯立ち上がっています。
41
いつの間にかこんなにコンテナが立
ち上がっています!
何をしたかったかというと
と、ここまではいいのですが。
ownCloudの
それぞれのバージョンの
テスト環境を作りたい!
「あるべき姿」(理想:ToBe)
44
各ownCloudのバージョンがカタログ
からダウンロードされて実行できると
いいよね!
その為には、
45
1. カタログに各バージョンのownCloudがあ
ること
→カタログにownCloudのバージョンを登録
2. カタログからレジストリに接続できること
→レジストリが必要
3. レジストリにDockerイメージが入っている
こと
→Dockerイメージはビルドが必要
4. Dockerイメージのビルド
→ビルドにはDockerfileが必要。
Docker ライフサイクル
ってのがあるらしい
こういうのを称して
※ビルドして消しての一連をそういう
あ、前佛さん
ライフサイクル
いろんなLifeCycle図
Dockerライフサイクル
Dockerライフサイクル
Dockerライフサイクル
Dockerライフサイクル
Dockerライフサイクル
Rancherの守備範囲は?
今のところこの辺?
Rancherが受け持つところ
Rancher守備範囲
Rancher
守備範囲
Dockerライフサイクル
Rancher
守備範囲
Rancherの守備範囲は?
Rancher
守備範囲
Rancherの守備範囲は?
Rancher
守備範囲
困っている事がハッキリしてきたので
またまた、ちょっとインタビュー!
Dockerイメージレジストリについて
59
Rancherは、Dockerイメージを入れる
レジストリは別に用意する必要がある。
Q:皆さんはイメージをどうされていま
すか?
Dockerイメージレジストリについて
60
A:皆さんのこうしてる募集中
Dockerイメージビルドについて
61
RancherはDockerイメージをビルドし
ない。
Q:皆さんはDockerイメージをどう作ら
れていますか?
Dockerイメージビルドについて
62
A:皆さんのこうしてる募集中
他の他
他にも困っています。
(矢野がw)
カタログについて
64
Rancherのカタログには、ownCloudを
追加する方法が分からない。
Q:Rancherのカタログって変えられる
の?
カタログについて
65
A:変えられる
Creating Private Catalogs
http://docs.rancher.com/rancher/v1.2/en/catalo
g/private-catalog/
Rancher Labs | Building Rancher Catalog
Templates | Rancher Labs
http://rancher.com/building-rancher-catalog-
templates/
This article was written by Bill.
固定IPアドレスについて
66
Rancherでは、IPアドレスが自動的に
割りあてられます。
Q:IPアドレスはどうやって固定する
の?
固定IPアドレスについて
67
A:皆さんのこうしてる募集中
複数ホスト間データコンテナ領域について
68
Dockerホストが複数あったときに、デ
ータオンリーコンテナが、ホストに紐
付きます。
Q:ホストのDockerイメージディレクトリ
をどうやってレプリケーションしていま
すか?
複数ホスト間データコンテナ領域について
69
Docker+Convoyでバックアップ - Qiita
http://qiita.com/kuri_hei/items/50c50b5430426f04cc25
【Docker】RancherOSで本格的な自宅サーバーを構築しよ
う(4) ~ GlusterFSを使ってデータを共有+永続化しよう ~ -
Qiita
http://qiita.com/okamu_/items/2620da1b2e93437e8a74
A:Convoyってのを使うらしい
複数ホスト間データコンテナ領域について
70
A:他にも皆さんのこうしてる募集中
まとめ
71
・Rancherのノウハウを共有したい!
質問・疑問募集中!回答も!w
・Rancherを動かすのは簡単!
・Dockerライフサイクルで利用するに
は一工夫必要
・Dockerの知識は必須
疑問・質問・要望
72
疑問・質問・要望
募集中
Rancher もくもく勉強会で待ってます
 Rancher もくもく勉強会 #1
2016/10/21(金)18:30 〜
http://connpass.com/event/41997/

Mais conteúdo relacionado

Mais procurados

福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
学 松崎
 
Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10
Kosuke Tanabe
 
hktstudy #01 LT 20120616
hktstudy #01 LT 20120616hktstudy #01 LT 20120616
hktstudy #01 LT 20120616
学 松崎
 
qpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywoqpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywo
Ryosuke IWANAGA
 

Mais procurados (20)

AWSでもっと簡単にランチャーしたい
AWSでもっと簡単にランチャーしたいAWSでもっと簡単にランチャーしたい
AWSでもっと簡単にランチャーしたい
 
俺のZabbixがこんなに可愛いわけがない(おかわり)
俺のZabbixがこんなに可愛いわけがない(おかわり) 俺のZabbixがこんなに可愛いわけがない(おかわり)
俺のZabbixがこんなに可愛いわけがない(おかわり)
 
Elasticsearchベースの全文検索システムFess
Elasticsearchベースの全文検索システムFessElasticsearchベースの全文検索システムFess
Elasticsearchベースの全文検索システムFess
 
福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT福岡Ruby会議01 20121201 LT
福岡Ruby会議01 20121201 LT
 
OS入門
OS入門OS入門
OS入門
 
俺のサバフェスをクイズ方式で伝えたい
俺のサバフェスをクイズ方式で伝えたい俺のサバフェスをクイズ方式で伝えたい
俺のサバフェスをクイズ方式で伝えたい
 
fukinfra Vol3 LT 20120629
fukinfra Vol3 LT 20120629fukinfra Vol3 LT 20120629
fukinfra Vol3 LT 20120629
 
Azure de debian
Azure de debianAzure de debian
Azure de debian
 
自宅サーバ仮想化
自宅サーバ仮想化自宅サーバ仮想化
自宅サーバ仮想化
 
Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10Next-L Enju 開発ワークショップ #10
Next-L Enju 開発ワークショップ #10
 
20150317 firefox os勉強会
20150317 firefox os勉強会20150317 firefox os勉強会
20150317 firefox os勉強会
 
node.js 開発のためのお手軽サーバ構築について(仮)
node.js 開発のためのお手軽サーバ構築について(仮)node.js 開発のためのお手軽サーバ構築について(仮)
node.js 開発のためのお手軽サーバ構築について(仮)
 
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
 
若手エンジニアLT(hayao)
若手エンジニアLT(hayao)若手エンジニアLT(hayao)
若手エンジニアLT(hayao)
 
Xenとzfsで作る家庭内VDIサーバ
Xenとzfsで作る家庭内VDIサーバXenとzfsで作る家庭内VDIサーバ
Xenとzfsで作る家庭内VDIサーバ
 
hktstudy #01 LT 20120616
hktstudy #01 LT 20120616hktstudy #01 LT 20120616
hktstudy #01 LT 20120616
 
Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験Dockerイメージで誰でも気軽にMroonga体験
Dockerイメージで誰でも気軽にMroonga体験
 
qpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywoqpstudy#5 懇親会LT riywo
qpstudy#5 懇親会LT riywo
 
【Zabbix jp】明日から職場で使えるざびたん
【Zabbix jp】明日から職場で使えるざびたん【Zabbix jp】明日から職場で使えるざびたん
【Zabbix jp】明日から職場で使えるざびたん
 
全文検索サーバ Fess 〜 全文検索システム構築時の悩みどころ
全文検索サーバ Fess 〜 全文検索システム構築時の悩みどころ全文検索サーバ Fess 〜 全文検索システム構築時の悩みどころ
全文検索サーバ Fess 〜 全文検索システム構築時の悩みどころ
 

Semelhante a Rancher meetup 20161007

Dodai projectの紹介
Dodai projectの紹介Dodai projectの紹介
Dodai projectの紹介
Osamu Habuka
 
hbstudy#6LTyuzorock
hbstudy#6LTyuzorockhbstudy#6LTyuzorock
hbstudy#6LTyuzorock
yuzorock
 

Semelhante a Rancher meetup 20161007 (20)

Rancher で Docker 利用!
Rancher で Docker 利用!Rancher で Docker 利用!
Rancher で Docker 利用!
 
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
Rancher meetuptokyo #4 Vagrant でつくる Rancher HA構成
 
Rancher LT Talk 20170126
Rancher LT Talk 20170126Rancher LT Talk 20170126
Rancher LT Talk 20170126
 
ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016ownCloud のあれこれ July Tech Festa 2016
ownCloud のあれこれ July Tech Festa 2016
 
Dodai projectの紹介
Dodai projectの紹介Dodai projectの紹介
Dodai projectの紹介
 
【勉強会】 はじめてのRuby on Rails 4入門
【勉強会】 はじめてのRuby on Rails 4入門【勉強会】 はじめてのRuby on Rails 4入門
【勉強会】 はじめてのRuby on Rails 4入門
 
CloudFoundryこと始め
CloudFoundryこと始めCloudFoundryこと始め
CloudFoundryこと始め
 
2014-10-17 「“A9共催! AWSプロダクトシリーズ よくわかる AWS CloudSearch” スクーでのCloudSearch利用実例」
2014-10-17 「“A9共催! AWSプロダクトシリーズ よくわかる AWS CloudSearch” スクーでのCloudSearch利用実例」2014-10-17 「“A9共催! AWSプロダクトシリーズ よくわかる AWS CloudSearch” スクーでのCloudSearch利用実例」
2014-10-17 「“A9共催! AWSプロダクトシリーズ よくわかる AWS CloudSearch” スクーでのCloudSearch利用実例」
 
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
 
Zappa で Serverless CMS を作ってみる
Zappa で Serverless CMS を作ってみるZappa で Serverless CMS を作ってみる
Zappa で Serverless CMS を作ってみる
 
Osoljp201204
Osoljp201204Osoljp201204
Osoljp201204
 
さくらのナレッジの運営から見えるもの
さくらのナレッジの運営から見えるものさくらのナレッジの運営から見えるもの
さくらのナレッジの運営から見えるもの
 
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
 
hbstudy#6LTyuzorock
hbstudy#6LTyuzorockhbstudy#6LTyuzorock
hbstudy#6LTyuzorock
 
Infrastructure as CodeでReNom環境構築入門
Infrastructure as CodeでReNom環境構築入門Infrastructure as CodeでReNom環境構築入門
Infrastructure as CodeでReNom環境構築入門
 
Not free
Not freeNot free
Not free
 
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup ) Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
Ansibleを使ってローカル開発環境を作ろう ( #PyLadiesTokyo Meetup )
 
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けようDjango ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
 
Rookの今とこれから(CloudNative Meetup #3)
Rookの今とこれから(CloudNative Meetup #3)Rookの今とこれから(CloudNative Meetup #3)
Rookの今とこれから(CloudNative Meetup #3)
 
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)
Sparkをノートブックにまとめちゃおう。Zeppelinでね!(Hadoopソースコードリーディング 第19回 発表資料)
 

Mais de Tetsurou Yano

Mais de Tetsurou Yano (20)

Container storage for DeepLearning
Container storage for DeepLearningContainer storage for DeepLearning
Container storage for DeepLearning
 
軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介軽量Kubernetes環境 K3Sのご紹介
軽量Kubernetes環境 K3Sのご紹介
 
GitLab CI/CD パイプライン
GitLab CI/CD パイプラインGitLab CI/CD パイプライン
GitLab CI/CD パイプライン
 
Nextcloud 16,15の新機能とOnline Office機能
Nextcloud 16,15の新機能とOnline Office機能Nextcloud 16,15の新機能とOnline Office機能
Nextcloud 16,15の新機能とOnline Office機能
 
Nextcloud と Libreoffice online について
Nextcloud と Libreoffice online についてNextcloud と Libreoffice online について
Nextcloud と Libreoffice online について
 
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとはAI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
 
Kubernetes で変わるインフラ
Kubernetes で変わるインフラKubernetes で変わるインフラ
Kubernetes で変わるインフラ
 
Pachyderm Introduction
Pachyderm IntroductionPachyderm Introduction
Pachyderm Introduction
 
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
SIerにおけるKubernetes活用(OSSユーザーによる勉強会-公開版)
 
Rancher Charts Introduction
Rancher Charts IntroductionRancher Charts Introduction
Rancher Charts Introduction
 
Rancher kubernetes storages
Rancher kubernetes storagesRancher kubernetes storages
Rancher kubernetes storages
 
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
 
Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由Rancher と GitLab を使う3つの理由
Rancher と GitLab を使う3つの理由
 
rancherによるdev opsの実際_スタイルズ
rancherによるdev opsの実際_スタイルズrancherによるdev opsの実際_スタイルズ
rancherによるdev opsの実際_スタイルズ
 
Rancher Meetup Tokyo #7 Rancher Home
Rancher Meetup Tokyo #7 Rancher HomeRancher Meetup Tokyo #7 Rancher Home
Rancher Meetup Tokyo #7 Rancher Home
 
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancherRancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
Rancherで簡単に作るk8s環境 Kubernetes meetup tokyo #4 LT kubernetes on rancher
 
GitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registryGitLab Meetup Tokyo#2 Rancher gitlab container registry
GitLab Meetup Tokyo#2 Rancher gitlab container registry
 
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
ownCloud 負荷測定検証レポート FUJITSU Storage ETERNUS CD10000
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめ
 
ownCloud2015年まとめ
ownCloud2015年まとめownCloud2015年まとめ
ownCloud2015年まとめ
 

Rancher meetup 20161007