狠狠撸
Submit Search
ご注文はコミュニティテンプレートですか?~コミュニティテンプレートを作って、使って思うこと~
?
1 like
?
749 views
C
Cosign930
Follow
2016/01/28 にあった IDCF クラウドMeetUp Vol3 での発表資料。
Read less
Read more
1 of 25
Download now
Download to read offline
More Related Content
ご注文はコミュニティテンプレートですか?~コミュニティテンプレートを作って、使って思うこと~
1.
ご注文はコミュニティテンプレートですか?? ~コミュニティテンプレートを作って、使って思うこと~ 長谷部 優 2016/01/28
2.
悲報:ごちうさ2期終了 (違 あ^~こころがぴょんぴょんできないんじゃ^~???
3.
冗談はさておき… ~ご注文は聴講対象者ですか??~ 祝 コミュニティテンプレート提供開始! 今回はコミュニティテンプレート中心のお話 スコープは IDCF
クラウド利用者! (のコアな一部の人向け?)
4.
そもそも私は誰か? ~ご注文は自己紹介ですか??~ ? 長谷部 優(はせべ
ゆう) @cosign930 ? 会社: ? 一個人での参加なので勤め先とかは勘弁してください… お願いします、なんでもしますからぁ! ? お仕事: ? 構築、運用?監視、業務改善、提案活動などなど 社内ツール作成とか監視プラグイン作成 ? 興味?関心: ? 監視システム、OSS、仮想化、クラウド、自動化、Perl、Python ? 立ち位置: ? お客様の抱える様々な課題を技術的に支援?解決する人 ? 一言: ? あくまで一個人の意見です。所属会社とはまったく関係ありません。
5.
事の発端 ~2015年10月27日 IDCF クラウド
MeetUp 時のつぶやきより~
6.
事の発端 ~2015年10月27日 IDCF クラウド
MeetUp 時のつぶやきより~ 無いなら、自分で作っちゃえばいいじゃない エンジニア脳
7.
なんでこれをやったの? ~ご注文は発表背景ですか??~ コミュニティテンプレートをみんなで盛上げたい 実際作ってみてのナレッジ共有 Ex)テンプレートの作り方、お作法の共有 → 僕の考えた最強コミュニティテンプレートを作ろう! いわゆるひとばしr…ゲフンゲフン
8.
コミュニティテンプレートとは? ~ご注文は事前知識ですか??~ ? 各ユーザが作成した便利な VM
テンプレートを、 別のユーザでも使えるように共有できるサービス ? 自社で開発しているソフトウェアの評価版配布 ? サービスの享受 → サービスを発信する場の提供 ? ユーザ同士の交流の場を IDCF が提供
9.
2016年1月某日 コミュニティテンプレートの画面を見つつ、 ふとこんなことを感じた 話は変わりまして…
12.
あれ… コミュニティテンプレートで 個人として公開しているの私だけじゃね? / .:
.:.:.:.:.:.:.:.:.:.:.:.:.:::::::/::::}ヽ\ .: . :. ..:..:..:.::.::.::::::::::i::::::::/::::/ }::::::\ . / / .: .:.: .:.:.:.:.:::::::::::::::::i:::://::/ ハ:::::::::ヽ / / ..:. :...:. .:.:.:::::i:::::::::::::斗‐?::/⌒/ |::i:::::::. . ′ :′..:..:.:i :::::: ::::::::::|::::::::i:::::/ /::/ / |:::|::::::::i . i ..:..:..:..:..:.:| :::::: ::::::::::|::::::::l/ ⌒ 丶 |::?::::::::| . | .:.:::::::::::::::l ::::i:::::::::::::|::::::::l -‐=ミ j::i:::::::::| . | ::: :::::::::::::ハ:::|:::::ヽ::::|::::::::l ? ̄ヽ{` __?::::::/} | .:::: :::::::::/ ∧|::::::::::ー┬┘.::::::::::.. '¬:::::/ノ . '::::::i:::::::{ ( ハ:::::::::::::::::| ,.-rn {::?{ . '::::l :::::::::丶、??:::::::::::::::l / / l h?:| ∨ :::::::::::::::::`T?ヽ:::::::::::| n/ / j |ヽ ヽ . ′.::::::::::::::::::/ー--?:::::::| / / / / ?}| ?? . / .:::::::::::: -――-ミヽ::::|./ / {|| { ? / .:::::::::/ \| ? ′ / .:::::::, \ / / . /:::::/ ? / ∠..__ /:::::/ Y?二( / `:. :/ :::::′ ?  ̄| ̄ ̄`! i :::::::::i \{ O| 〈 { :::::::::| } | } 〉
13.
そもそも使い方(作り方)わかんねぇよ (某知人から聞いた声の代弁) なぜみんなつかわないの? ~なぜなにぶんせき ~ ____ / \ /
_ノ ヽ?_ \ コミュニティテンプレート公開したいけれど、 / o?⌒ ⌒?o \ つくりかたわかんないぉ | (__人__) | みんなたのしそうだぉ \ ` ⌒? / ?????????????????? > < ?????
14.
安心してほしい! ~ご注文は明るい未来ですか?? ~ / ̄\ | | \_/ | /
 ̄  ̄ \ / \ / \ / ⌒ ⌒ \ よくぞこの発表を聞いてくれた | (__人__) | 褒美としてコミュニティテンプレートを作る資料をあげよう \ ` ⌒? / ☆ /ヽ?--ー?__,-‐? \─/ / > ヽ▼●▼<\ ||??. / ヽ? \ i |?| |/ ヽ (ニ?`ヽ. .l ヽ l |?| | r-?y `? ? \ l | |ー─ |  ̄ l `~ヽ_ノ____ / ̄ ̄ ̄ ̄ヽ-'ヽ--' / コミュテン /| ___ .| ̄ ̄ ̄ ̄ ̄ ̄|/| | ̄ ̄ ̄ ̄ ̄ ̄|/| ______ /コミュテン/|  ̄|__」/_コミュテン /| ̄|__,」___ /| | ̄ ̄ ̄ ̄ ̄|/コミュテン/ ̄ ̄ ̄ ̄|/ オプーナ /| / .| | ̄ ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄ ̄|/l ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄ ̄|/| / | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| オプーナ混じっているぞ… > 大丈夫かよ… >
15.
コミュニティテンプレートの作り方 ~ご注文はコミュニティテンプレートの作成方法ですか??~ ? テンプレート作成手法は様々 ? IDCF
が提供するテンプレートから作る場合 ? ISO イメージから作成したVMで作る場合 ? OVA からインポートする場合 今回は、一番面倒な ISO イメージからの作成方法を紹介します ※最低限、押さえておくところをまとめてみます。
16.
公開テンプレート作成のポイント1 ~ご注文はコミュニティテンプレートの作成方法ですか??~ ? VM は
SSH Key を [なし] に設定して作成 ? OS インストールは普通のインストールでOK ? OSイメージは事前にアップしておいてください
17.
公開テンプレート作成のポイント2 ~ご注文はコミュニティテンプレートの作成方法ですか??~ ? 以下のファイルを削除 ローカルに残る SSH
鍵関連、DHCP 情報などの消込 ? (共通) ? ~/.ssh/* ? /etc/ssh/ssh_host_* ? (Linux) ? /var/lib/dhclient/* ? /var/lib/NetworkManager/* ? (BSD) ? /var/db/dhclient.leases*
18.
テンプレート作成のポイント3 ~ご注文はコミュニティテンプレートの作成方法ですか??~ ? 以下を編集 ホスト名にかかわる情報の消込 ? (Linux) ?
/etc/hostname ? localhost.localdomain とする ? (BSD) ? /etc/rc.conf ? hostname= 項目をコメントアウト
19.
公開テンプレート作成のポイント4 ~ご注文はコミュニティテンプレートの作成方法ですか??~ ? 可能であればやっておきたいこと DHCP サーバから
SSH 鍵を取得するスクリプトの用意 ※ Linux 用のスクリプトは CloudStack で提供されています。 適宜調整しましょう。 ? (Linux SysInit/UpStart) ? /etc/init.d/ 以下にスクリプト配置 ? chkconfig で自動起動設定をする ? (Linux systemd) ? 適当な場所にスクリプトを配置 ? /usr/lib/systemd/system 以下に Unit ファイルを作成 ? systemctl enable <Unitfile> で自動起動設定 ? (BSD) ? /usr/local/etc/rc.d 以下にスクリプト配置
20.
公開テンプレート作成のポイント4の補足 ~ご注文はコミュニティテンプレートの作成方法ですか??~ ? SSH Key
取得スクリプトの仕組みとポイント SSH Key 情報 ? SSH 鍵情報は VM 作成時にセットされる※ ? SSH 鍵は DHCP サーバに配置される ? 起動時に DHCP サーバから鍵を取得させる ? .ssh/authorized_keys がなければ作成 ? DHCP サービスが起動してから実行させる ※ もともとのVMテンプレートに鍵情報が あると、上書きできずうまくいきません 以下の URL を読むと幸せになれるかも。 http://docs.cloudstack.apache.org/projects/cloudstack-administration/en/4.6/virtual_machines.html
21.
ここまでのまとめ ~ご注文はこの資料の統括ですか??~ ? テンプレート作成は怖くない! ? 公開テンプレート作成時は以下をチェック ?
VM に SSH Key を登録していないか ? SSH Key 情報の消込 ? DHCP サーバ情報の消込 ? ホスト名情報の消込?調整 ? できれば SSH Key 取得スクリプトを配置 今日からテンプレートマスターだお バリバリテンプレートをあげていくお
22.
コミュニティテンプレートに期待すること ~ご注文は追加機能要望ですか??~ ? 公開までのドキュメントを増やしてほしい ? せめて
Linux 用の作成手引きはほしい ? 公開したテンプレートの注目度が知りたい ? たとえば利用者数とかが視覚的に見える仕組みなど ? 公開するからには、何らかの恩恵がほしい(??? ? 公開テンプレートの上限数解放 ? 公開テンプレートの上限は現状最大5件…
23.
コミュニティテンプレートを作ってみよう 個人ユーザがどんどん増えるといいな!
24.
ご清聴ありがとうございました!
25.
Next Stage: 俺のコミュニティテンプレートが こんなに人気なわけがない(仮)
Download