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

Weitere ähnliche Inhalte

Andere mochten auch

固定長レコード形式行順ファイルでもAwkがしたい!
固定長レコード形式行順ファイルでもAwkがしたい!固定長レコード形式行順ファイルでもAwkがしたい!
固定長レコード形式行順ファイルでもAwkがしたい!
kunst1080
 

Andere mochten auch (7)

FreeBSDのススメ
FreeBSDのススメFreeBSDのススメ
FreeBSDのススメ
 
Free bsd jail入門
Free bsd jail入門Free bsd jail入門
Free bsd jail入門
 
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
20160618 第23回シェル芸勉強会LT コマンドプロンプト芸
 
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
[db tech showcase Tokyo 2016] D32: SPARCサーバ + Pure Storage DB仮想化のすべらない話 〜 Exa...
 
固定長レコード形式行順ファイルでもAwkがしたい!
固定長レコード形式行順ファイルでもAwkがしたい!固定長レコード形式行順ファイルでもAwkがしたい!
固定長レコード形式行順ファイルでもAwkがしたい!
 
コンテナ型仮想化とはなんだったのか
コンテナ型仮想化とはなんだったのかコンテナ型仮想化とはなんだったのか
コンテナ型仮想化とはなんだったのか
 
ワンライナーでFreeBSDをインストールする
ワンライナーでFreeBSDをインストールするワンライナーでFreeBSDをインストールする
ワンライナーでFreeBSDをインストールする
 

Mehr von kunst1080

Mehr von kunst1080 (8)

Dockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザーDockerを使ったクライアントハイパーバイザー
Dockerを使ったクライアントハイパーバイザー
 
20171223 2017年のふりかえり
20171223 2017年のふりかえり20171223 2017年のふりかえり
20171223 2017年のふりかえり
 
20171223 シェル芸勉強会in大都会
20171223 シェル芸勉強会in大都会20171223 シェル芸勉強会in大都会
20171223 シェル芸勉強会in大都会
 
第31回シェル芸勉強会LT rmコマンドチキンレース!
第31回シェル芸勉強会LT rmコマンドチキンレース!第31回シェル芸勉強会LT rmコマンドチキンレース!
第31回シェル芸勉強会LT rmコマンドチキンレース!
 
第30回シェル芸勉強会LT シェル芸思考
第30回シェル芸勉強会LT シェル芸思考第30回シェル芸勉強会LT シェル芸思考
第30回シェル芸勉強会LT シェル芸思考
 
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
20170708 Ebeanのご紹介(O/Rマッパー勉強会 in 大都会)
 
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
第8回大阪jenkins勉強会LT Jenkinsでやってみてよかったこと・やめておいたほうが良かったこと
 
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
20160827 第24回シェル芸勉強会LT Bash on Windows環境非破壊ハンズオン
 

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