osc 2014 tokyo/fall セミナー
DESCRIPTION
OSC 2014 tokyo/fallで公演したセミナー資料です。 Hatoholの開発経緯、今後のコミュニティについて説明します。TRANSCRIPT
ミラクル・リナックス株式会社
熊谷 理那
2014/10/18
Project Hatohol
OpenStack対応!HatoholでOSS活動を始めよう
https://github.com/project-hatohol/hatohol
本資料は開発中の内容や開発予定が含まれておりますため、予告なく内容が変更となる場合があります。
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Since2013
GPLv2.0 GitHub Every 3
months
1Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Zabbix
Nagios
fluentd
Redmine
ssh
イベント管理
変更管理リリース管理
インシデント管理
問題管理Zabbix
稼働監視リソース監視障害判定
自動起票エスカレーションステータス管理
ホスト管理資源/資産管理設定管理一括変更
ログ管理リソース状況参照
イベント通知イン
シデント登録
リモートコ
マンド問題切り分
け
状況表示イベント管理イベント通知
サービスデスク
Ceilometer
2Project Hatohol
様々なOSS運用ツールを統合し、商用並の統合管理システムをめざします - ステータス/パフォーマンス監視 :Zabbix、Nagios(with NDOUtils)、Ceilometer - ログ管理 :fluentd - インシデント管理 :Redmine - リモート管理 :ssh
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
開発経緯
3Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
「監視ソリューションってスケールアウトし辛いよね。」
@某ベンダー
4Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
監視対象群
追加されていく監視対象
監視サーバを増やすしかない...
規模感にあったサーバ機を導入しても...
5Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
「監視サーバが組織内の拠点に乱立した!どうしよ...」
@某ベンダー
6Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
本拠点
地方拠点
B
地方拠点
C
地方拠点
A
Zabbix
Nagios
Zabbix
ZabbixZabbix
Zabbix
Nagios
・・・
ウチはNagiosで
ウチはzabbix1.8で
ウチはzabbix2.2で
もし、各拠点の監視サーバが死んだら...
7
あれ、監視サーバの
使用方法・手順がバラバラだ!?
Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
スケールアウト ...監視サーバの散在 ...
解決できるOSSツールは無いな ...
作るしかねぇ!
8Project Hatohol
多様なOSSツール
Zabbix Nagios
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
開発コードAsura
(現Hatohol)
どんなものにしていこうか...
9Project Hatohol
OSSにすることで複数ツールと手を繋ごう!
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
いざ、OSSプロジェクトとして公開!
意気込むも様々な問題が(やっぱり)浮上...
10Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Hatoholのスタンス・立場はどうなるの?
開発は企業ベース。方針等も企業主体で行うの?
いや。OSSと公開したからには開発コミュニティとして分けて考えるべきだ。
OSSではじめた以上、様々な視点を考えて運営しなければならない...
11Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Hatoholの認知度をもっと上げたいッ!...のに。
便利だったのに...
2014/06/18
Freecode(Freshmeat)更新停止。
12Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Hatoholはこのままひっそりと活動
していくのか...?
13Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
いいえ!むしろ今、
Hatoholが熱い!
15Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
何が熱いか...その前に
Hatohol の今
16Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
X 15
Contributors
17Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
コード(機能)をどんどん追加中
毎月500コミット前後
http://www.ohloh.net/p/hatoholより
18Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
夜、基本的に寝ます 週末・夜間は無理のない範囲で
https://github.com/project-hatohol/hatohol/graphs/punch-cardより
19Project Hatohol
Hatoholのこれから
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Hatoholが熱いワケ
20Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Source:ZDNet Japan 「クラウド:運用面で得られなかったのはコスト削減効果」http://japan.zdnet.com/cloud/sp_cloudmanagement2011/35004363/
・ 運用コストの削減・ 人員の削減・ 運用など業務効率の向上
期待した効果
得られなかった効果
・ コスト削減・可視化・ 利便性・機能向上・ システム管理負荷の軽減
ギャップ Source:株式会社NTTデータ経営研究所「クラウド利用動向に関するアンケート調査」
http://www.keieiken.co.jp/survey/goo/pdf/goo_120305.pdf
21Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
CustomerVM
ZBX agentCustomer
VM
ZBX agent
CustomerVM
NRPZCustomer
VM
NREZ
Net1
Net2
Net3
OpenStack でのネットワーク
CustomerVM
ZBX agent
複数の監視サーバを統合してイベントを管理 - 複数の監視ソフトで取得した情報を統合管理
複数の管理対象のリソースを縦串、横串で確認 - 監視ソフトの違い、環境の違いを意識せず、一括でグラフ/イベント表示
- 監視サーバ、監視対象を問わずグラフを並べて表示
OpenStack Cloud API
ZBX sever
VM
Nagios
ZBX sever
VM Hatohol
ゲストOS、アプリのリソース、ログ
仮想マシンリソース物理環境のリソース、ログ
<イメージ図>
USER1Net1のみ閲覧
USER2Net2~3閲覧
USER3Net1~4全て閲覧
CustomerVM
ZBX agent
22Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
OpenStack Paris Summit 2014&
OpenStack Days
登壇決定!
23Project Hatohol
OpenStack Paris Summit 2014についの資料あったらください
Hatoholのこれから
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved 24
OpenStack Paris Summit 2014
Project Hatohol
OpenStack Days:セッション
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved 25Project Hatohol
openstack DAYS2015/02/03~04
@グランドプリンスホテル高輪
OpenStack Days:セッション
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved 25Project Hatohol
なにかと話題に上がる
OpenStackの世界に
飛び込んでいきます!
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved 26Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
HatoholArmPluginInterface
をつかっていろいろなツールをくっつけてみる
自由なアイディアで遊べる!
27Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
たとえば...
各端末情報を拾える!
マイコンボードとか
位置情報
温度・湿度
その他センサ情
報
pulgin
HAPI
29Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
14.09 (2014/9/30)-インシデント管理連携-ホスト管理システム基本部:データ保持・コマンドでの追加削除-データ収集プラグイン機構-アクション機能拡充:OpenStack操作ヘルパ
14.12 (2014/12/26)-ホスト管理機能:登録方法拡充・ Agentインストール-アクション機能拡充:Zabbixサーバ復帰アクションテンプレート等-仮想マシンの実行状態監視-グラフ:単一項目の表示-ログ監視:マシン名・時間範囲での検索
15.03 (2015/3/31)-グラフ:複数監視項目の合成表示-ログ監視:設定UI-ホスト管理:一括情報取得・設定
28Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Hatohol コミュニティに参加しよう!
30Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
● とにかくOSSプロジェクトに参加したい
● Hatohol中心に色々なツールと連携させたい!
● Hatoholに機能追加したい!俺が作ってやる!
● スキル不足でプロジェクトの足を引っ張りたくない。
● 拡張性がないんじゃ...?
● 時間がない!
不安に思う必要はありません!
31Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Zabbix等監視系の開発で遊びたい人
どんなに小さいPatchでもWelcome!
Pull Requestが無視された...なんてことも(多分)無いです!
32Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Zabbix等監視系の開発で遊びたい人
○○と連携させたい!面白い使い方考えた!
HatoholのMLに投稿!技術的な相談、意見交換も是非!
33Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
Zabbix等監視系の開発で遊びたい人
その他...
ドキュメント直したい!UIデザインしたい!擬人化したい!
どんな活動でも
Welcome!
34Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
面倒な手続きは不要。思いついたらすぐに
git clone !現Contributorsも
各々のタイミングでコミットしてます。
35Project Hatohol
Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved
https://github.com/project-hatohol/hatohol
協力者募集中https://github.com/project-hatohol/hatohol
36Project Hatohol
twitterも始めました!ハッシュタグは#osc14tk