oss統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … ·...

57
Copyright © 2013 NTT DATA Corporation 独自ロゴ 2013年 8月 29日 株式会社NTTデータ 大上 貴充 OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 次の一手はHinemosで!

Upload: others

Post on 19-Oct-2019

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

Copyright © 2013 NTT DATA Corporation

独自ロゴ

2013年 8月 29日 株式会社NTTデータ 大上 貴充

OSS統合監視ソフトウェア最前線セミナー2013

クラウド時代の運用管理 次の一手はHinemosで!

Page 2: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

2 Copyright © 2013 NTT DATA Corporation

INDEX

01 クラウド時代の運用管理

02 Hinemosで実現するクラウド管理

03 充実の監視機能とリソース管理

04 効率的なジョブ運用

05 プライベートクラウド/サーバ仮想化環境の運用管理

06 ブリッククラウド上システムの運用管理

07 まとめ

Page 3: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

Copyright © 2013 NTT DATA Corporation 3

クラウド時代の運用管理

Page 4: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

4 Copyright © 2013 NTT DATA Corporation

仮想化

NW仮想化 技術の活用

サーバ仮想化 技術の活用

クラウドサービスの活用

クラウド・仮想化環境上でシステム提供を実現するためには、 様々な技術やサービスを組み合わせて活用する必要があります

クラウド・仮想化環境上でシステム提供を行うことにより、 様々なメリットを享受できます

効率的な リソース活用

迅速な システム構築

柔軟な システム構成

変更

クラウド・仮想化環境 物理環境

システムのクラウド化/仮想化

Page 5: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

5 Copyright © 2013 NTT DATA Corporation

クラウドサービス提供側の運用

クラウドサービス運営者 ・クラウド自体の運用 ・サービスの提供

クラウド 利用ユーザ

プライベートクラウド

VM VM VM VM

VMをもう一個 追加したい!

OK!

少々お待を・・・

3週間は かかるな・・・

リクエスト

仮想化基盤に関する知識要求により、コスト増を生み、 迅速なサービス提供をも妨げることになってしまうのでは?

基盤のSEに 聞かないと・・・

監視・仮想化それぞれに応じた 複数のツールを駆使した作業が必要

空きリソース確認 リソースの割り当て

VMのデプロイ ネットワーク設定 クラウドサービス 運営者 etc

ゲストOSを 起動して!

新規にシステムを移行したい!

もっとリソースを!

裏では・・・

Page 6: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

6 Copyright © 2013 NTT DATA Corporation

基盤レイヤ 運用担当

システムA 運用担当

システムB 運用担当

システムC 運用担当

システムA 運用担当

システムB 運用担当

システムC 運用担当

システムA

システムB

システムC

システムA

システムB

システムC

プライベートクラウド/仮想化基盤の運用管理

hypervisor hypervisor

OS

service service

server

OS OS OS

service

OS OS

垂直型の運用管理 垂直型+水平型の運用管理

OS

AP

service service

server

OS OS OS

service

OS OS

server server server server server

クラウド化 AP AP AP AP AP AP AP AP AP AP AP AP

server

VM VM VM VM VM VM

AP AP AP AP AP AP AP AP AP AP AP

仮想化することで運用コストは増えてしまうのでは?

Page 7: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

7 Copyright © 2013 NTT DATA Corporation

Hinemosならできること

✔ ハイブリッドクラウド環境における一元的な運用管理

✔ H/Wレイヤからアプリレイヤまで網羅した監視

✔ パブリッククラウド上のシステム運用

✔ 効率的なジョブ運用

Page 8: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

Copyright © 2013 NTT DATA Corporation 8

Hinemosで実現するクラウド管理

Page 9: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

9 Copyright © 2013 NTT DATA Corporation

Hinemosとは

システム運用管理で要求される各種機能を備えた、

「統合運用管理ソフトウェア」

複雑化するシステムを、Hinemosで統合運用管理

監視管理

ジョブ管理

リポジトリ管理

性能管理

物理環境 仮想化環境 ネットワーク機器 アプライアンス製品

一元管理

Page 10: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

10 Copyright © 2013 NTT DATA Corporation

Hinemosの特徴・コンセプト

システム全体の

状況把握を可能とする

俯瞰性

NW監視、サーバ監視

ジョブ制御の3機能を

ワンパッケージ提供

シンプルで

直感的な操作性

低コストで導入可能なオープンソースソフトウェア

日本で生まれたソフトウェア

Hinemosのコンセプト 真に必要な機能を、

シンプルで使いやすい操作性と共に、

安価にユーザー様に提供する

Webサーバ群

APサーバ群

DBサーバ群

NW機器群

Page 11: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

11 Copyright © 2013 NTT DATA Corporation

Hinemos v.1.0

Hinemos v.2.0

Hinemos v.2.1

Hinemos v.2.2

Hinemos v.2.3

Hinemos v.2.4

Hinemos v.3.0

Hinemos v.3.1

Hinemos v.3.2

Hinemos v.4.0

Hinemos v.4.1

Hinemosの歩み

2005年8月にver1.0リリース 現在、Hinemos ver.4.0.2(2013.08現在) Hinemos ver4.1.0のリリースは2013年9月末予定

IPA公募 Hinemos誕生

Windows管理機能追加

Windows管理機能強化 パフォーマンス向上

RHEL5版エージェント Solaris10版エージェント

ジョブマップオプション v.1.0 リリース

2005.8 2006.3

2006.10 2007.3

2007.10 2008.3

2008.10 2009.4

2010.9

2012.4

ノードマップオプション v.1.0 リリース Oracle Enterprise Linux対応

HAオプション v.1.0リリース 商用UNIXエージェントリリース

2013.9

1年半に1度の メジャーバージョンアップサイクル

仮想ネットワーク管理オプション v.1.0 リリース

IPv6対応 マネージャサーバのRHEL5対応 通知方式拡張(監視結果のログ通知) 監視対象ノードの有効・無効切替

VM管理オプション v.1.0リリース

クラウド管理オプション v1.0 リリース

Page 12: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

12 Copyright © 2013 NTT DATA Corporation

Hinemosの利用状況

適用案件数:400以上

Hinemosパートナ企業様:37社 適用システム数:100以上

ダウンロード件数:数十万件以上

NTTデータ社内SI案件

Hinemosパートナー案件

その他...

数百件以上のシステムで、Hinemosをご活用いただいています 数台~数百台規模の様々なシステムにて、Hinemosをご活用頂いています

利用実績:証券・金融系システム、公共系インフラシステム、社内システム、etc

Page 13: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

13 Copyright © 2013 NTT DATA Corporation

Hinemosで実現する運用管理

システムを構成する多種多様な環境に対する、 様々な運用オペレーションを、Hinemosで一元化

・Red Hat Enterprise Linux, ・Oracle Enterprise Linux ・Windows ・Solaris ・HP-UX, ・AIX

・ VMware ESX/ESXi ・ Oracle VM ・ KVM ・ XenServer ・ Hyper-V

・ ネットワーク機器類 ・ アプライアンス製品類

多種多様な環境を 一元管理

Page 14: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

14 Copyright © 2013 NTT DATA Corporation

運用管理サーバ(Hinemosマネージャ)

Hinemosの運用管理機能を提供するサーバ。

各種設定内容を保持し、設定された監視機能やジョブ管理機能の実行を指示します。また、監視結果やジョブ実行結果を内部DBに蓄積します。

設定追加・変更 結果の表示

稼動監視

ジョブ実行指示 ログ・トラップ送信

運用管理端末(Hinemosクライアント)

オペレータが操作する統合コンソール端末。

Hinemosの設定を行う他、監視状況の把握、ジョブの実行状況把握など、システムの稼働状況を表示します。

管理対象システム

(Hinemosエージェント)

Hinemosの管理対象となるIT機器。専用エージェントを導入しなくても、大半の監視機能が使用できます。専用エージェントを導入することにより、すべての機能が使用できます。

管理DB

Hinemosは、以下の3つのコンポーネントから構成されます

Hinemosの基本構成

Page 15: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

15 Copyright © 2013 NTT DATA Corporation

管理対象機器は、システム内での利用用途、管理手法、 相互関係性等に応じて「スコープ」としてグルーピング

Hinemosの各種機能は

「スコープ」単位で設定・実行

スコープを用いたシステム管理

業務観点の スコープ

システムA

Webサーバ

APサーバ

DBサーバ

システムB

Webサーバ

APサーバ

DBサーバ

Webサーバ

APサーバ

DBサーバ

サーバ役割観点のスコープ

メリット

問題発生箇所の効率的な捜索が可能(ドリルダウン)

同一要件の設定はスコープ単位で効率的に設定可能

システム構成変更に対し柔軟に対応可能

Page 16: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

16 Copyright © 2013 NTT DATA Corporation

ハイブリッドクラウドの運用管理

パブリッククラウド サービス

パブリッククラウド サービス パブリッククラウド

サービス

サーバ ネットワーク機器類

従来システム(オンプレミス)

プライベートクラウド

CloudStack

OpenStack

サーバ仮想化集約

一元管理

どんな環境でもHinemosで一元管理 従来のオンプレミスシステムやプライベート/パブリッククラウドが混在した環境でも

シームレスな運用管理が可能。

統一的な インタフェース

混在環境の 一元管理

充実した 運用管理機能

柔軟・高機能な環境構築

Page 17: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

17 Copyright © 2013 NTT DATA Corporation

Hinemosの利用シーン

オンプレミス環境 プライベートクラウド 仮想化集約基盤

・H/W, OS, アプリの監視 ・基盤ジョブ運用 ・業務ジョブ運用

・H/W, ハイパーバイザの監視 ・VMの管理 ・基盤ジョブ運用

・OS, アプリの監視 ・業務ジョブ運用

プライベートクラウド上のシステム パブリッククラウド上のシステム

環境、用途にあわせて使い分け

Page 18: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

Copyright © 2013 NTT DATA Corporation 18

充実の監視機能とリソース管理

Page 19: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

19 Copyright © 2013 NTT DATA Corporation

ITシステムの稼働状況を確認するための様々な種類の監視を実行

H/Wレイヤからアプリケーションレイヤまで網羅する監視を完備

監視管理機能

Ping監視

システムログ監視

Hinemosエージェント監視

HTTP監視

プロセス監視

リソース監視

SQL監視

SNMP監視

SNMPTRAP監視

ログファイル監視

監視対象システム

サービス・ポート監視

カスタム監視

Windowsサービス監視

監視管理機能 機能概要

Page 20: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

20 Copyright © 2013 NTT DATA Corporation

Hinemos エージェント

システム個別のサービス・ミドルウェアをユーザ定義コマンドにて監視

監視対象ノード上での直接実行とプロキシ型に対応

監視結果を蓄積し、グラフ表示して確認可能

コマンド コマンド コマンド

コマンド コマンド コマンド

コマンド

繰り返し実行

監視対象機器

通知

Hinemosマネージャ

実行結果確認 (数値)

コマンド実行指示

コマンド実行結果

Hinemosエージェント

監視管理機能 カスタム監視

プロキシ

直接実行

Page 21: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

21 Copyright © 2013 NTT DATA Corporation

監視管理機能 カスタム監視

CSV

グラフ表示・分析 レポート作成

アラート通知

例)PostgreSQL監視コマンド

Page 22: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

22 Copyright © 2013 NTT DATA Corporation

ジョブ通知

Jan 13 11:35:20 server01 su: pam_unix(su-l:session): session opened for user root by hinemos(uid=501)

Jan 13 15:51:02 server01 su: pam_unix(su-l:session): session closed for user root

Jan 13 15:51:04 server01 su: pam_keyinit(su-l:session): Unable to change UID back to 0

Jan 13 15:51:04 server01 su: pam_unix(su-l:session): session closed for user hinemos

Jan 13 20:40:05 server01 su: pam_unix(su-l:session): session opened for user root by hinemos(uid=500)

コマンド通知

ログエスカレーション通知

ステータス通知

イベント通知

メール通知

Hinemosマネージャ

イベント通知

ステータス通知

メール通知

ログエスカレーション通知

ジョブ通知

コマンド通知

監視結果は、様々な手段で運用者に通知

監視管理機能 監視結果の通知

クライアント画面で

視覚的に確認 監視結果を外部へ通知

監視結果に連動して

処理実行

パトライト 点灯コマンド

Page 23: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

23 Copyright © 2013 NTT DATA Corporation

監視管理機能 監視結果の視覚的な確認

監視結果は視覚的に確認可能(ノードマップオプション)

アイコン・背景・コネクタ等は GUIで変更可能

ノードの状態を

マップ上で確認

Page 24: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

24 Copyright © 2013 NTT DATA Corporation

性能管理機能 性能分析

Webサーバの応答遅延

グラフ表示

同一時刻に サーバのCPUが急騰!!

管理対象の性能情報の定期的に収集・蓄積

多種多様なシステムリソースを集約し、簡易に性能分析が可能

Webサーバ 応答時刻のグラフ

CPUコア別の 使用率のグラフ

Page 25: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

25 Copyright © 2013 NTT DATA Corporation

性能管理機能 仮想化環境の性能情報収集

正確な性能情報取得 直接リソース配分指示

仮想マシン群

物理サーバ群

仮想環境への 直接操作画面

VM管理オプション適用により、 仮想環境の正確な性能情報収集が可能 的確な現状把握による、最適なリソース配分指示が可能 サーバーリソースの有効活用が可能

Page 26: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

Copyright © 2013 NTT DATA Corporation 26

効率的なジョブ運用

Page 27: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

27 Copyright © 2013 NTT DATA Corporation

複雑化するシステムオペレーション

システムの利便性が高まる一方、システム運用者の負担は増加

・システム運用操作が複雑化、高度化し、操作の影響範囲も拡大 ・システム提供形態の変化による、運用管理者のタスクも増加 ・システム運用操作が可能な時間もより限定的に

システム運用管理作業の負担軽減が必要

Page 28: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

28 Copyright © 2013 NTT DATA Corporation

運用管理者の負担となる処理

「ジョブ機能」では、運用管理者の負担を削減します

ジョブ機能導入のメリット

容易化 自動化 可視化 設定集約

Page 29: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

29 Copyright © 2013 NTT DATA Corporation

ジョブ定義情報の集約管理

ジョブの定義情報はHinemosマネージャに集約

実行結果

実行状態 スケジュール

実行結果

実行状態 スケジュール

実行結果

実行状態 スケジュール

実行結果

実行状態 スケジュール

実行結果

実行状態 スケジュール

実行結果

実行状態 スケジュール

コマンド

コマンド

コマンド

コマンド

コマンド

コマンド

コマンド

スケジュール

実行結果

実行状況

Hinemosマネージャ

...

...

...

...

...

...

設定集約

Page 30: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

30 Copyright © 2013 NTT DATA Corporation

容易なジョブ定義

実行処理を定義

実行対象を指定

画面を 右クリック

容易化

ジョブの定義は、GUIから容易に設定

Page 31: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

31 Copyright © 2013 NTT DATA Corporation

Job1 Job2-1 Job4

Job3-2

Job3-1 ノードA

Job2-1の正常終了と時刻契機によるジョ

ブネット起動

Job2-1の終了を契機とした複数

ジョブの同時実行

複数ジョブの終了を契機としたジョブ

の実行

先行ジョブの正常終了を契機とした

ジョブ起動

Job2-2

先行ジョブの異常終了を契機とした

ジョブ起動

ノードA

ノードA

ノードB

ノードB

ジョブは、細やかな実行条件が定義可能

「先行ジョブの実行結果」や、「時刻」で、ジョブ実効を制御

実行条件の制御 自動化

Page 32: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

32 Copyright © 2013 NTT DATA Corporation

ジョブ実行契機の制御

手動操作による

即時ジョブ実行

スケジュールを

契機としたジョブ実行

曜日指定

ジョブは、任意の契機に実行することが可能

時刻指定

Hinemosマネージャ

検知

監視

運用管理対象

システム

障害

ジョブとして

対処の自動実行を指示

監視結果を契機としたジョブ実行

カレンダ指定

自動化

Page 33: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

33 Copyright © 2013 NTT DATA Corporation

ジョブ実行状況の確認

ジョブネット・ジョブの 実行状態を視覚化

正常、異常終了を ボックスの色で判別

後続ジョブが動く 条件を線の色で判断

ビューア画面から 再実行操作が可能

詳細情報の表示

可視化

ジョブマップビューアで、ジョブネットの実行状態を視覚化

Page 34: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

34 Copyright © 2013 NTT DATA Corporation

Jan 13 11:35:20 server01 su: pam_unix(su-l:session): session opened for user root by hinemos(uid=501)

Jan 13 15:51:02 server01 su: pam_unix(su-l:session): session closed for user root

Jan 13 15:51:04 server01 su: pam_keyinit(su-l:session): Unable to change UID back to 0

Jan 13 15:51:04 server01 su: pam_unix(su-l:session): session closed for user hinemos

Jan 13 20:40:05 server01 su: pam_unix(su-l:session): session opened for user root by hinemos(uid=500)

コマンド通知

ログエスカレーション通知

ステータス通知

イベント通知

メール通知

Hinemosマネージャ

イベント通知

ステータス通知

メール通知

ログエスカレーション通知

ジョブ通知

コマンド通知

ジョブ実行結果は、様々な手段で運用者に通知

ジョブ実行結果の通知

クライアント画面で

視覚的に確認 ジョブ実行結果を外部へ通知

ジョブ実行結果に連動して

処理実行

パトライト 点灯コマンド

ジョブ通知

可視化

Page 35: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

35 Copyright © 2013 NTT DATA Corporation

システム構成変更への対応

仮想環境

Job1 Job2

業務処理ジョブネット

WEBサーバスコープ

仮想環境など、管理対象システムの構成が動的に変化する場合も、 「スコープ」を活用することにより、簡単に対応

「スコープ」を活用することで、システム構成変更にも柔軟に対応

定期実行

仮想環境

Job1 Job2

業務処理ジョブネット

WEBサーバスコープ

定期実行

ジョブ定義は そのまま

追加デプロイ

Page 36: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

36 Copyright © 2013 NTT DATA Corporation

高可用性の確保

自動切り替え

ジョブ実行を継続

ネットワーク障害

サーバ障害

ストレージ障害

予期せぬハードウェアやソフトウェアの障害が発生した場合でも、

HAオプションで、Hinemosマネージャサーバをクラスタリング(Active-Standby構成)し、

運用管理業務を継続します。

Hinemos マネージャ

安心

HAオプションにより、マネージャに障害発生してもジョブ実行を継続

Page 37: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

37 Copyright © 2013 NTT DATA Corporation

ジョブ定義情報の管理

Hinemosマネージャ

X

XML

ジョブ定義

Utilityオプション

大量にジョブ設定を 変更する場合も、

使い慣れたEXCELで

ジョブ設定情報の ドキュメント管理が

容易に

ジョブ定義をエクスポートしてExcelで管理

Excelで編集して簡単インポート

Page 38: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

Copyright © 2013 NTT DATA Corporation 38

プライベートクラウド/サーバ仮想化環境の運用管理

Page 39: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

39 Copyright © 2013 NTT DATA Corporation

マルチハイパーバイザ環境の運用管理

仮想化・クラウド環境を実現する、様々なハイパーバイザに対応

複数ハイパーバイザが混在するシステムも、Hinemosで一元管理

クラウド環境全体を、 単一クライアントにより運用管理

システムA 運用担当

システムB 運用担当

システムC 運用担当

システム システムB

システムC

hypervisor hypervisor

OS

service service

server

OS OS OS

service

OS OS

AP

server

VM VM VM VM VM VM

AP AP AP AP AP AP AP AP AP AP AP

VMware4/5

Hyper-V

Xen

OracleVM KVM

XenServer 混在もOK!

Page 40: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

40 Copyright © 2013 NTT DATA Corporation

仮想マシン構成の自動管理

仮想マシン

物理マシン

監視管理マシン

VM管理オプション適用により、仮想化環境にも対応

仮想マシンは、自動検出→リポジトリ情報更新

仮想マシンが移動した場合も、移動を検出し、リポジトリ情報を自動更新

Page 41: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

41 Copyright © 2013 NTT DATA Corporation

クラウド環境を一元管理 画面イメージ

このボタンを利用して、 以下の操作が可能

仮想化操作や仮想マシンの移動、複製などの結果も履歴管理

電源ON 電源OFF シャットダウン 再起動 サスペンド 削除 移動(マイグレーション) 複製(クローン)、 設定変更(CPU, MEM)

マルチハイパーバイザ環境でも同一のVM操作を実現

Page 42: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

42 Copyright © 2013 NTT DATA Corporation

サーバリソースの有効活用

VM管理オプションにより、通常の方法では取得できない仮想マシンの正確な性能情報が取得できます。クラウド環境のリソースの割り当てや監視に有効です。 また、Hinemosから仮想環境へ直接リソース配分を指示できます。 仮想マシンの起動、停止、再配置、設定変更(CPU,MEM)が可能です。

ハイパーバイザ経由で正確なリソース情報を取得

Page 43: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

43 Copyright © 2013 NTT DATA Corporation

他のツールとの連携

HinemosマネージャはWebサービスAPIで操作可能 コマンド通知やジョブ通知によって他のツール/サービスとの連携も容易

リポジトリ

Webサービス(SOAP)

クラウドコントローラ

リソース 枯渇発見

クラウドサービス

OpenStack

CloudStack

etc…

②VM払い出しをトリガにAPIをコール

③リポジトリにノードを追加 ①VM払い出し

Hinemosマネージャ

Hinemosマネージャ

③VM追加 ②コマンド通知/ジョブによりクラウドサービスAPIをコール

①監視によりリソース枯渇を検知

ケース2

ケース1

Page 44: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

Copyright © 2013 NTT DATA Corporation 44

パブリッククラウド上システムの運用管理

Page 45: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

45 Copyright © 2013 NTT DATA Corporation

Hinemos クラウド管理オプション

2013年5月27日(月)にクラウド環境を一元管理できる Hinemosの新オプション

Hinemos クラウド管理オプション

をリリースしました。

第1弾として有名なクラウドサービスである「Amazon Web Services®」(以下「AWS」)に対応し、本オプションを無償で公開しております。

Page 46: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

46 Copyright © 2013 NTT DATA Corporation

特徴1 クラウド・オンプレミスの一元管理

クラウド環境専用の監視ツールは不要

Hinemosから、クラウド環境とオンプレミス環境をシームレスに管理

従来環境の運用ノウハウを活かすことが可能

EC2インスタンス

Security Group

EBSボリューム

アタッチ

デタッチ

AWS上のシステム

オンプレミス・システム

Hinemos リポジトリ

Page 47: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

47 Copyright © 2013 NTT DATA Corporation

特徴2 システムライフサイクルの一元管理

クラウド環境でのインスタンスの作成から削除までの一連のプロセス(起動・停止・監視・管理)をHinemosからコントロール

従来環境と比べ、インスタンスの動的な作成が多いクラウド環境であっても、Hinemosが構成の変化を検知して追随

Page 48: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

48 Copyright © 2013 NTT DATA Corporation

リージョンとアベイラビリティゾーンの管理

AWSのリージョンとアベイラビリティゾーン(以下、AZ)を、Hinemosのリポジトリとして階層表示

自動取得、自動更新

Hinemos ノードマップオプションと連携

Page 49: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

49 Copyright © 2013 NTT DATA Corporation

EC2インスタンス/EBSボリュームの管理

EC2インスタンス/EBSボリュームのライフサイクルを管理 (作成、起動、停止、削除、バックアップ)

EC2インスタンスをHinemosのノードとして管理可能

作成 起動 停止 削除

バックアップ

EC2インスタンス AMI

Hinemos リポジトリ EBSボリューム スナップショット

バックアップ

アタッチ・デタッチ

Page 50: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

50 Copyright © 2013 NTT DATA Corporation

自動検知

AutoScalingなどでEC2インスタンスに構成変更が生じた場合、自動で変更を検知し、リポジトリ情報を更新

自動追加されたEC2インスタンスは、 Tagを使用することにより、 Hinemosのスコープに自動で割り当てる事が可能

Auto scaling Group

Auto scaling Group

Webサーバ用Auto Scaling Group

APサーバ用Auto Scaling Group デフォルトで割当

Tag指定で割当

自動で追加されたインスタンス

スコープへの監視設定により自動的に監視を実行

Page 51: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

51 Copyright © 2013 NTT DATA Corporation

課金アラート

AWSの請求額を監視し閾値を超えた場合は通知

Jan 13 11:35:20 server01 su: pam_unix(su-l:session): session opened for user root by hinemos(uid=501)

Jan 13 15:51:02 server01 su: pam_unix(su-l:session): session closed for user root

Jan 13 15:51:04 server01 su: pam_keyinit(su-l:session): Unable to change UID back to 0

Jan 13 15:51:04 server01 su: pam_unix(su-l:session): session closed for user hinemos

Jan 13 20:40:05 server01 su: pam_unix(su-l:session): session opened for user root by hinemos(uid=500)

イベント通知

ステータス通知

メール通知

ログエスカレーション通知

ジョブ通知

コマンド通知

クライアント画面で

視覚的に確認 監視結果を外部へ通知

監視結果に連動して

処理実行

パトライト 点灯コマンド 通知 通知

AWS Billing

Page 52: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

52 Copyright © 2013 NTT DATA Corporation

テンプレート

マシンイメージ(AMI)とスクリプト類をセットにして、テンプレートとして管理

テンプレートからインスタンス作成することで、柔軟に環境構築が可能 ⇒ 環境ごとにAMIを個別に用意する必要がありません

+ SHELL AMI

OSテンプレート 環境設定済みのインスタンス

Webサーバ 設定SHELL

APサーバ 設定SHELL

DBサーバ 設定SHELL

Mailサーバ 設定SHELL

Linuxサーバ 設定SHELL

Windowsサーバ 設定SHELL

AMI

Webサーバ群

APサーバ群

DBサーバ群

Mailサーバ群

Linuxサーバ群

Windowsサーバ群

Page 53: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

53 Copyright © 2013 NTT DATA Corporation

クラウド管理オプションの入手方法

クラウド管理オプション適用済Hinemosマネージャ、Hinemosエージェントがインストール済みのAMIが利用できます

Hinemos/クラウド管理オプション共に SourceForge.JPからダウンロードできます

クイックスタートガイドもご参照ください

http://sourceforge.jp/projects/hinemos/

Hinemosマネージャ

Hinemosエージェント

HinemosのAMI

Page 54: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

54 Copyright © 2013 NTT DATA Corporation

クラウド管理オプションの今後

対応するクラウドサービスを順次拡大していく予定です

より豊富な機能を持った、Enterprise版のリリースを予定しています

クラウド管理オプション

Amazon Web Services

クラウドサービスB

クラウドサービスC …

Ver1.0 2013/5/27

順次対応予定

Page 55: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

Copyright © 2013 NTT DATA Corporation 55

まとめ

Page 56: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

56 Copyright © 2013 NTT DATA Corporation

次の一手はHinemosで!

✔ 統合運用管理に、真に必要な機能を備えた、ソフトウェアです

年々複雑化、大規模化、仮想化されていくシステムの運用統合を実現し、運用管理の一元化による運用合理化を実現します

Hinemosは、

クラウド、仮想化の最新技術にもスピーディに対応し、最新技術の メリットを安心して享受するためのバックボーンを提供します

H/Wからアプリレイヤまでの様々な監視とジョブ運用をシームレスに 実施しましょう

プライベートクラウド/サーバ仮想化環境の運用を効率化しましょう

パブリッククラウド上に構築するシステムを運用しましょう

Hinemosを使って、

Page 57: OSS統合監視ソフトウェア最前線セミナー2013 クラウド時代の運用管理 … · システム運用管理で要求される各種機能を備えた、 「統合運用管理ソフトウェア」

Copyright © 2011 NTT DATA Corporation

Copyright © 2013 NTT DATA Corporation