Successfully reported this slideshow.
Your SlideShare is downloading. ×

【Kof2014】Jail-deploy, 若しくはjailhub, あるいは Jail as a Service

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 18 Ad
Advertisement

More Related Content

Advertisement

Recently uploaded (20)

【Kof2014】Jail-deploy, 若しくはjailhub, あるいは Jail as a Service

  1. 1. ・・・という夢を見たんだ。 flavorをバージョン管理してデプロイ Jail-deploy, 若しくはjailhub, あるいは Jail as a Service @kunst1080 KOF 2014:関西オープンフォーラム2014 / ライトニングトーク
  2. 2. 自己紹介 くんすと (@kunst1080) 無名の一般人です。 エゴサしてもはてなブログくらいしか出ませんよ✩ 家ではWindowsとFreeBSDをよく使っています。 お仕事ではCentOSとSolaris 先日のFreeBSDワークショップで年齢の話が出ていたようなので・・・ 27さい。 KOF 2014:関西オープンフォーラム2014 / ライトニングトーク
  3. 3. 本題 KOF 2014:関西オープンフォーラム2014 / ライトニングトーク
  4. 4. 何をしに来たんですか? FreeBSDのJailを使いやすくするツールを趣味で まったり開発しており、それについてのお話をします。 5分間のひとりごとにどうかお付き合いくださいませ・・・ KOF 2014:関西オープンフォーラム2014 / ライトニングトーク
  5. 5. FreeBSD Jail うちのJailのばあい KOF 2014:関西オープンフォーラム2014 / ライトニングトーク インターネッツ 公開Webサーバ (apache) ルーター 内部Webサーバ (apache) 本番APサーバ (Nginx) テストAPサーバ (Nginx) APサーバ (Nginx)
  6. 6. FreeBSD Jail うちのJailのばあい KOF 2014:関西オープンフォーラム2014 / ライトニングトーク インターネッツ 公開Webサーバ (apache) ルーター 内部Webサーバ (apache) 本番APサーバ (Nginx) テストAPサーバ (Nginx) APサーバ (Nginx) 構成が定型化してくるが… 設定の変更管理は? デプロイは?
  7. 7. KOF 2014:関西オープンフォーラム2014 / ライトニングトーク qjail(8) と flavor使いますよね。
  8. 8. flavorで十分? KOF 2014:関西オープンフォーラム2014 / ライトニングトーク 設定の変更管理は? flavorをGitか何かでバージョン管理しよう! 解決!! 構成が定型化してくるが・・・ それぞれのflavorをつくろう! 解決!! デプロイは? scpとかいろいろやり方次第でらくちん! 解決!! ・・・ここで、flavorのなかみを見てみましょう!
  9. 9. デフォルトのflavorのなかみ KOF 2014:関西オープンフォーラム2014 / ライトニングトーク
  10. 10. デフォルトのflavorのなかみ KOF 2014:関西オープンフォーラム2014 / ライトニングトーク
  11. 11. flavorに対するワガママ 設定の変更管理は? flavorをGitか何かでバージョン管理しよう! 解決!! 構成が定型化してくるが・・・ それぞれのflavorをつくろう! 解決!! デプロイは? scpとかいろいろやり方次第でらくちん! 解決!! KOF 2014:関西オープンフォーラム2014 / ライトニングトーク 所有者がrootなので、 rootじゃないと管理できない 個人的に構成管理ができても 他人と共有はできない (/etcはちょっと・・・) もっと楽したい
  12. 12. KOF 2014:関西オープンフォーラム2014 / ライトニングトーク そこで
  13. 13. KOF 2014:関西オープンフォーラム2014 / ライトニングトーク flavorを分割すれば解決するかも
  14. 14. flavor flavorの分割 KOF 2014:関西オープンフォーラム2014 / ライトニングトーク <普通のflavor> 所有者:root 内容:/etcや/usr/local/etcなど <ユーザーflavor> 所有者:一般ユーザ 内容:/home/ユーザー qjail(8) へ jail-deploy コマンド (作成中)
  15. 15. ユーザーflavorのメリット KOF 2014:関西オープンフォーラム2014 / ライトニングトーク 一般ユーザーでflavorをバージョン管理できる システム的にヤバイものを格納しなくてよいので、 他人と共有できる /homeにアプリケーションを置いて動かす構成に しておけば、「jailの作成=アプリケーションのデプロイ」 ということにできる
  16. 16. Jail環境のデプロイ アプリケーション開発者 例)GitHubとの連携 KOF 2014:関西オープンフォーラム2014 / ライトニングトーク GitHub アプリを ユーザーflavorに パッケージング Jail管理者 ユーザーflavor からJailを作成! git push git clone
  17. 17. 夢は広がる・・・ KOF 2014:関西オープンフォーラム2014 / ライトニングトーク FreeBSD JailのDocker Hub的なものが作れそう うまくいけばクラウドサービス化までいけるかも? → JaaS (Jail as a Service)
  18. 18. ありがとうございました。 KOF 2014:関西オープンフォーラム2014 / ライトニングトーク このスライドを作成したことで、仕様が固まってきたかも 完全に趣味でやってるので、完成はいつになるか・・・

×