Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Rancher&Docker初心者
これどうすればいいの?
---Rancher を使ってみて分からなかったことを綴ります。
知ってる人教えてください---
株式会社スタイルズ
矢野 哲朗
2016年10月7日
自己紹介
 経歴 : システム運用 10年・ネットワーク 6年・SI 8年
近頃はownCloud 営業、翻訳を担当
 あだ名 : 矢野さん
 ownCloudの好きな機能: ownNote
 その他 : 全く上達しないRubyist
...
Rancher 初心者です。
(正味5時間ぐらい)
はじめに...
Dockerも初心者です。
(あんまり期待しないで..)
ついでに...
普段はなにしてる人?
普段は(注:ビジネスで)
こんなことしてます。
5
 ownCloudというオープンソースのプロダクトで商売しています。
サポートとか構築と。
Dropboxみたいな機能
を提供するオープンソー
スソフトウェアです。
ownCloudって?
https://ownc...
ownCloudではなく、
Rancher!
今日の本題は?
Rancherって面白いプロダクトだと
思います。しかし、日本語情報が少ない。。
そんな初心者がここで話す理由は?
えーっと。。
Googleさん4ページ目です
ググーってみました
Slime
Rancherね
ちなみにSlime Rancherというゲームは?
ハロー!Steam広場 第96回:天国へようこそ! スライムを育成す
る牧場経営シミュレーション「Slime Rancher」 - 4Gamer.net
http://www.4gamer.n...
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 ライフサイクル
ってのがあるらしい
こういうのを称して
※ビルドして消しての一連をそういう
あ、前佛さん
ライフサイクル
いろんな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 La...
固定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...
複数ホスト間データコンテナ領域について
70
A:他にも皆さんのこうしてる募集中
まとめ
71
・Rancherのノウハウを共有したい!
質問・疑問募集中!回答も!w
・Rancherを動かすのは簡単!
・Dockerライフサイクルで利用するに
は一工夫必要
・Dockerの知識は必須
疑問・質問・要望
72
疑問・質問・要望
募集中
Rancher もくもく勉強会で待ってます
 Rancher もくもく勉強会 #1
2016/10/21(金)18:30 〜
http://connpass.com/event/41997/
Upcoming SlideShare
Loading in …5
×

Rancher meetup 20161007

877 views

Published on

Rancher&Docker初心者 これどうすればいいの?
---Rancher を使ってみて分からなかったことを綴ります。 知ってる人教えてください---

Published in: Software
  • Be the first to comment

Rancher meetup 20161007

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

×