osc 2014 tokyo/fall セミナー

37
ミラクル・リナックス株式会社 熊谷 理那 2014/10/18 Project Hatohol OpenStack対応! HatoholOSS活動を始めよう https://github.com/project-hatohol/hatohol 本資料は開発中の内容や開発予定が含まれておりますため、 予告なく内容が変更となる場合があります。

Upload: -

Post on 30-Jun-2015

349 views

Category:

Technology


5 download

DESCRIPTION

OSC 2014 tokyo/fallで公演したセミナー資料です。 Hatoholの開発経緯、今後のコミュニティについて説明します。

TRANSCRIPT

Page 1: OSC 2014 tokyo/fall  セミナー

ミラクル・リナックス株式会社

熊谷 理那

2014/10/18

Project Hatohol

OpenStack対応!HatoholでOSS活動を始めよう

https://github.com/project-hatohol/hatohol

本資料は開発中の内容や開発予定が含まれておりますため、予告なく内容が変更となる場合があります。

Page 2: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

Since2013

GPLv2.0 GitHub Every 3

months

1Project Hatohol

Page 3: OSC 2014 tokyo/fall  セミナー

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

Page 4: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

開発経緯

3Project Hatohol

Page 5: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

「監視ソリューションってスケールアウトし辛いよね。」

@某ベンダー

4Project Hatohol

Page 6: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

監視対象群

追加されていく監視対象

監視サーバを増やすしかない...

規模感にあったサーバ機を導入しても...

5Project Hatohol

Page 7: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

「監視サーバが組織内の拠点に乱立した!どうしよ...」

@某ベンダー

6Project Hatohol

Page 8: OSC 2014 tokyo/fall  セミナー

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

Page 9: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

スケールアウト ...監視サーバの散在 ...

解決できるOSSツールは無いな ...

作るしかねぇ!

8Project Hatohol

Page 10: OSC 2014 tokyo/fall  セミナー

多様なOSSツール

Zabbix Nagios

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

開発コードAsura

(現Hatohol)

どんなものにしていこうか...

9Project Hatohol

OSSにすることで複数ツールと手を繋ごう!

Page 11: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

いざ、OSSプロジェクトとして公開!

意気込むも様々な問題が(やっぱり)浮上...

10Project Hatohol

Page 12: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

Hatoholのスタンス・立場はどうなるの?

開発は企業ベース。方針等も企業主体で行うの?

いや。OSSと公開したからには開発コミュニティとして分けて考えるべきだ。

OSSではじめた以上、様々な視点を考えて運営しなければならない...

11Project Hatohol

Page 13: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

Hatoholの認知度をもっと上げたいッ!...のに。

便利だったのに...

2014/06/18

Freecode(Freshmeat)更新停止。

12Project Hatohol

Page 14: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

Hatoholはこのままひっそりと活動

していくのか...?

13Project Hatohol

Page 15: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

いいえ!むしろ今、

Hatoholが熱い!

15Project Hatohol

Page 16: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

何が熱いか...その前に

Hatohol の今

16Project Hatohol

Page 17: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

X 15

Contributors

17Project Hatohol

Page 18: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

コード(機能)をどんどん追加中

毎月500コミット前後

http://www.ohloh.net/p/hatoholより

18Project Hatohol

Page 19: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

夜、基本的に寝ます 週末・夜間は無理のない範囲で

https://github.com/project-hatohol/hatohol/graphs/punch-cardより

19Project Hatohol

Page 20: OSC 2014 tokyo/fall  セミナー

 Hatoholのこれから

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

Hatoholが熱いワケ

20Project Hatohol

Page 21: OSC 2014 tokyo/fall  セミナー

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

Page 22: OSC 2014 tokyo/fall  セミナー

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

Page 23: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

OpenStack Paris Summit 2014&

OpenStack Days

登壇決定!

23Project Hatohol

Page 24: OSC 2014 tokyo/fall  セミナー

OpenStack Paris Summit 2014についの資料あったらください

 Hatoholのこれから

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved 24

OpenStack Paris Summit 2014

Project Hatohol

Page 25: OSC 2014 tokyo/fall  セミナー

 OpenStack Days:セッション

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved 25Project Hatohol

openstack DAYS2015/02/03~04

@グランドプリンスホテル高輪

Page 26: OSC 2014 tokyo/fall  セミナー

 OpenStack Days:セッション

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved 25Project Hatohol

なにかと話題に上がる

OpenStackの世界に

飛び込んでいきます!

Page 27: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved 26Project Hatohol

Page 28: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

HatoholArmPluginInterface

をつかっていろいろなツールをくっつけてみる

自由なアイディアで遊べる!

27Project Hatohol

Page 29: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

たとえば...

各端末情報を拾える!

マイコンボードとか

位置情報

温度・湿度

その他センサ情

pulgin

HAPI

29Project Hatohol

Page 30: OSC 2014 tokyo/fall  セミナー

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

Page 31: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

Hatohol コミュニティに参加しよう!

30Project Hatohol

Page 32: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

● とにかくOSSプロジェクトに参加したい

● Hatohol中心に色々なツールと連携させたい!

● Hatoholに機能追加したい!俺が作ってやる!

● スキル不足でプロジェクトの足を引っ張りたくない。

● 拡張性がないんじゃ...?

● 時間がない!

不安に思う必要はありません!

31Project Hatohol

Page 33: OSC 2014 tokyo/fall  セミナー

 

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

Zabbix等監視系の開発で遊びたい人

どんなに小さいPatchでもWelcome!

Pull Requestが無視された...なんてことも(多分)無いです!

32Project Hatohol

Page 34: OSC 2014 tokyo/fall  セミナー

 

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

Zabbix等監視系の開発で遊びたい人

○○と連携させたい!面白い使い方考えた!

HatoholのMLに投稿!技術的な相談、意見交換も是非!

33Project Hatohol

Page 35: OSC 2014 tokyo/fall  セミナー

 

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

Zabbix等監視系の開発で遊びたい人

その他...

ドキュメント直したい!UIデザインしたい!擬人化したい!

どんな活動でも

Welcome!

34Project Hatohol

Page 36: OSC 2014 tokyo/fall  セミナー

Copyright © 2000-2014 MIRACLE LINUX CORPORATION All rights reserved

面倒な手続きは不要。思いついたらすぐに

git clone !現Contributorsも

各々のタイミングでコミットしてます。

35Project Hatohol

Page 37: OSC 2014 tokyo/fall  セミナー

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