44
Copyright © 2013 NTT DATA Corporation Hinemos クラウド管理オプションのご紹介 2013年6月24日 株式会社NTTデータ 基盤システム事業本部 石田 純一

Hinemos クラウド管理オプションのご紹介

  • Upload
    hinemos

  • View
    1.003

  • Download
    2

Embed Size (px)

DESCRIPTION

Hinemosは、システム運用管理で要求される各種機能を備えた、「統合運用管理ソフトウェア」です。 Hinemosクラウド管理オプションは、オンプレミス環境からクラウド環境への移行支援機能や、マルチクラウド環境に対する一元管理機能をHinemosに追加するオプション製品です。 http://www.hinemos.info/

Citation preview

Page 1: Hinemos クラウド管理オプションのご紹介

Copyright © 2013 NTT DATA Corporation

Hinemos クラウド管理オプションのご紹介

2013年6月24日 株式会社NTTデータ 基盤システム事業本部 石田 純一

Page 2: Hinemos クラウド管理オプションのご紹介

2 Copyright © 2013 NTT DATA Corporation

INDEX

1. Hinemosとは

2. Hinemos の目指すクラウド管理

3. Hinemos クラウド管理オプションの特徴

4. Hinemos クラウド管理オプションの機能紹介

5. Hinemos クラウド管理オプションの提供形態

6. Hinemosパートナーソリューションのご紹介

Page 3: Hinemos クラウド管理オプションのご紹介

Copyright © 2013 NTT DATA Corporation 3

1. Hinemosとは

Page 4: Hinemos クラウド管理オプションのご紹介

4 Copyright © 2013 NTT DATA Corporation

Hinemosとは

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

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

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

物理環境 仮想化環境 ネットワーク機器類 一元管理

監視機能

ジョブ機能 性能機能

Page 5: Hinemos クラウド管理オプションのご紹介

5 Copyright © 2013 NTT DATA Corporation

Hinemosの特徴・コンセプト

システム全体の

状況把握を可能とする

俯瞰性

NW監視、サーバ監視

ジョブ制御の3機能を

ワンパッケージ提供

シンプルで

直感的な操作性

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

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

Hinemosのコンセプト 真に必要な機能を、 シンプルで使いやすい操作性と共に、 安価にユーザー様に提供する

Webサーバ群

APサーバ群

DBサーバ群

NW機器群

Page 6: Hinemos クラウド管理オプションのご紹介

6 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

IPA公募 Hinemos誕生

Windows管理機能追加

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

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

Hinemos v.3.1

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

2005.8

2006.3

2006.10

2007.3

2007.10

2008.3

2008.10

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

2009.4

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

Oracle Enterprise Linux対応

2010.9

ノードマップオプション v.1.0 リリース

Hinemos v.3.2

New メジャーバージョンリリース クラウド対応へ向けた監視・性能管理の強化 ジョブ管理の進化

VM管理オプションが Hyper-V/KVM対応

Hinemos v.4.0 2012/4/25リリース

2012.4

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

Hinemosの歩み

Page 7: Hinemos クラウド管理オプションのご紹介

7 Copyright © 2013 NTT DATA Corporation

Hinemos利用状況

適用案件数:400以上

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

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

NTTデータ社内SI案件

Hinemosパートナー案件

その他...

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

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

Page 8: Hinemos クラウド管理オプションのご紹介

8 Copyright © 2013 NTT DATA Corporation

Hinemosで実現する運用管理

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

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

・ VMware ESX/ESXi ・ Xen(RHEL5同梱版) ・ Oracle VM ・ KVM ・ XenServer ・ Hyper-V

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

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

Page 9: Hinemos クラウド管理オプションのご紹介

9 Copyright © 2013 NTT DATA Corporation

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

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

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

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

稼動監視

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

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

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

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

管理対象システム

(Hinemosエージェント)

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

管理DB

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

Hinemosの基本構成

Page 10: Hinemos クラウド管理オプションのご紹介

10 Copyright © 2013 NTT DATA Corporation

①ジョブ機能 機能概要

手作業 Cron

システムを構成する多種多様な環境に対し実行が必要なジョブを、 ジョブ管理機能で一元管理

システム運行に必要な処理(ジョブ)の管理

システム異常発生時に必要な処理(ジョブ)の管理

ジョブ実行

大規模化

大量のノードに対する処理

Job1 Job4

Job3

Job2

連続・複雑な処理

Job1 Job4

Job3

Job2

障害

結果の確認

Job1

Job1

定時処理/深夜処理

zzz...

Page 11: Hinemos クラウド管理オプションのご紹介

11 Copyright © 2013 NTT DATA Corporation

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

システム運用管理に必要十分な機能を完備

監視管理機能

Ping監視

システムログ監視

Hinemosエージェント監視

HTTP監視

プロセス監視

リソース監視

SQL監視

SNMP監視

SNMPTRAP監視

ログファイル監視

監視対象システム

サービス・ポート監視

カスタム監視

Windowsサービス監視

②監視機能 機能概要

Page 12: Hinemos クラウド管理オプションのご紹介

12 Copyright © 2013 NTT DATA Corporation

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

収集した情報を、グラフ化、ファイルエクスポート

システムの性能分析やレポート作成が可能

CPU

メモリ

ディスク

ネットワーク

ファイルシステム

PING応答時間

HTTP応答時間

SQL実行結果

サービス・ポート

応答時間

プロセス数

ユーザ定義コマンド

実行結果

③性能機能 機能概要

Page 13: Hinemos クラウド管理オプションのご紹介

Copyright © 2013 NTT DATA Corporation 13

2. Hinemos の目指すクラウド管理

Page 14: Hinemos クラウド管理オプションのご紹介

14 Copyright © 2013 NTT DATA Corporation

仮想化環境におけるHinemosの活用

VM管理

オプション

従来のアプリケーション層や物理環境の運用(監視、ジョブ)

仮想化基盤のサーバリソース最適化、仮想マシンの自動構成管理 仮想マシンの管理(起動、終了、コピー、デプロイ、リソース割り当て変更)

Hinemos

コスト削減 迅速性 柔軟性

実際には、運用負荷が増大 仮想化の目的

VMware

Hyper-V

Xen

OracleVM KVM

XenServer 仮想化基盤

Hinemosでは、VM管理オプションを用いることにより、 仮想化環境の一元管理を可能とし、運用負荷を低減

Page 15: Hinemos クラウド管理オプションのご紹介

15 Copyright © 2013 NTT DATA Corporation

クラウド市場の現状

パブリッククラウドの利用が拡大し、市場も拡大

多様なクラウドサービスが提供されている クラウドサービスを用途に合わせて選択する時代へ。。。

331 579 882

1145 1450

1800

2200

0

500

1000

1500

2000

2500

パブリッククラウド

(PaaS/IaaS)の市場動向 単位:億円

出典:ITR、ITR Insight 2013年Spring号「クラウド・コンピューティングの最新動向と将来像」

Page 16: Hinemos クラウド管理オプションのご紹介

16 Copyright © 2013 NTT DATA Corporation

Hinemos クラウド管理オプションについて

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

第1弾として、「Hinemos クラウド管理オプション Standard for AWS」

をリリース

「Amazon Web Services®」(以下「AWS」)に対応

→本オプションを無償で公開しております。

SourceForge.JP

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

Page 17: Hinemos クラウド管理オプションのご紹介

17 Copyright © 2013 NTT DATA Corporation

マルチクラウド環境の一元管理 オンプレミス・システムやプライベート/パブリッククラウドが混在した環境でも

Hinemosが統一的なインタフェースを提供することで、ユーザが必要以上に意識することなく運用管理できます

Hinemos の目指すクラウド管理

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

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

サービス

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

サービス プライベートクラウド VM管理

オプション

クラウド

管理オプション

Hinemos

オンプレミス・システム

Page 18: Hinemos クラウド管理オプションのご紹介

18 Copyright © 2013 NTT DATA Corporation

対応インフラの拡張

VMware4/5

Xen

OracleVM

KVM

Amazon Web Services

プライベートクラウド

プライベート・パブリッククラウドの両対応に向けた対応インフラ拡張

パブリッククラウド

2012年5月

2012年6月

2012年7月

2013年5月

ハイブリッドクラウド環境の統合運用管理の実現へ

XenServer

HyperV

クラウドサービスB

クラウドサービスC

順次 対応予定

Page 19: Hinemos クラウド管理オプションのご紹介

Copyright © 2013 NTT DATA Corporation 19

3. Hinemos クラウド管理オプションの特徴

Page 20: Hinemos クラウド管理オプションのご紹介

20 Copyright © 2013 NTT DATA Corporation

クラウド管理オプションとは

Hinemos にマルチクラウドを一元管理する機能を追加するオプションです

クラウドサービス1

クラウドサービス2

Page 21: Hinemos クラウド管理オプションのご紹介

21 Copyright © 2013 NTT DATA Corporation

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

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

1つのHinemos環境からクラウド・オンプレミスのシステムを一元管理できます

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

簡単な操作でクラウド環境の構築からモニタリング、ジョブ管理をワンストップで実現できます。

柔軟・高機能な環境構築

テンプレート機能により、あらかじめ定義した構成や、複雑・動的な環境を、容易に作成することができます。

Page 22: Hinemos クラウド管理オプションのご紹介

22 Copyright © 2013 NTT DATA Corporation

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

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

従来環境の運用ノウハウを活用可能

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

EC2インスタンス

Security Group

EBSボリューム

アタッチ

デタッチ

AWS上のシステム

オンプレミス・システム

Hinemos リポジトリ

Page 23: Hinemos クラウド管理オプションのご紹介

23 Copyright © 2013 NTT DATA Corporation

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

クラウド環境でのインスタンスの作成から削除までの一連のプロセスをHinemosからコントロールできます

構成変更が活発なクラウド環境においても、Hinemosが構成の変化を検知して追随します

Page 24: Hinemos クラウド管理オプションのご紹介

24 Copyright © 2013 NTT DATA Corporation

柔軟・高機能な環境構築

マシンイメージと環境構築のためのスクリプト類を組み合わせた テンプレートを作成できます

環境設定済みのインスタンスを容易に作成できます

テンプレート機能で使用できるスクリプト類は言語を問いません

従来の環境設定スクリプトなどをそのまま活用できます

+ SHELL AMI

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

Webサーバ 設定SHELL

APサーバ 設定SHELL

DBサーバ 設定SHELL

Mailサーバ 設定SHELL

Linuxサーバ 設定SHELL

Windowsサーバ 設定SHELL

AMI

Webサーバ群

APサーバ群

DBサーバ群

Mailサーバ群

Linuxサーバ群

Windowsサーバ群

Page 25: Hinemos クラウド管理オプションのご紹介

Copyright © 2013 NTT DATA Corporation 25

4. Hinemos クラウド管理オプションの機能紹介

Page 26: Hinemos クラウド管理オプションのご紹介

26 Copyright © 2013 NTT DATA Corporation

機能一覧(Standard for AWS)

機能 詳細

クラウドユーザ管理 AWSアカウントとユーザの管理

クラウドリソース管理 リージョンとアベイラビリティゾーンの管理

EC2インスタンスの管理

EBSボリュームの管理

自動検知

バックアップ管理 履歴管理とリストア

課金管理 課金アラート

テンプレート テンプレートの管理

Hinemos クラウド管理オプションでは、以下の機能が利用できます

Page 27: Hinemos クラウド管理オプションのご紹介

27 Copyright © 2013 NTT DATA Corporation

AWSアカウントとユーザの管理

Hinemos ユーザとAWSアカウント・IAMユーザを紐づけて、Hinemos クライアントからシームレスなAWS上の操作が可能になります。

AWS上のユーザへの権限設定に加え、Hinemos 側でも権限設定が指定できるため、適切な権限での運用が可能になります。

User User

User

AWSアカウント・IAMユーザ Hinemos ユーザ

紐づけ

機能 権限

クラウド管理 参照

クラウド管理 設定

クラウド管理 実行

Page 28: Hinemos クラウド管理オプションのご紹介

28 Copyright © 2013 NTT DATA Corporation

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

AWSのリージョンとアベイラビリティゾーン(以下、AZ)を、 Hinemosのリポジトリで管理できます

ノードマップオプションと連携することで、さらに直感的に 構成を把握できます

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

Page 29: Hinemos クラウド管理オプションのご紹介

29 Copyright © 2013 NTT DATA Corporation

EC2インスタンスの管理

Hinemos クライアントから、EC2インスタンスの ライフサイクル(作成、起動、停止、削除、バックアップ)を管理できます

EC2インスタンスをHinemosのノードとして登録することにより、 適切なスコープ管理、ライフサイクルに合わせた連携を可能とします

作成 起動 停止 削除 バックアップ

EC2インスタンス AMI

Hinemos リポジトリ

・リポジトリ同期 ・タグを利用したスコープ割当て

Page 30: Hinemos クラウド管理オプションのご紹介

30 Copyright © 2013 NTT DATA Corporation

EBSボリュームの管理

Hinemos クライアントから、EBSボリュームのライフサイクル (作成、アタッチ、デタッチ、削除、バックアップ)を管理できます

EBSボリュームは、Hinemosのリポジトリに登録されたノードの、 ディスクデバイス情報として扱われます

アタッチ、デタッチ時には、Hinemos上の情報も更新されます

作成 削除

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

バックアップ

EC2インスタンス

アタッチ・デタッチ

Page 31: Hinemos クラウド管理オプションのご紹介

31 Copyright © 2013 NTT DATA Corporation

自動検知

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

Auto Scalingが有効な環境でも、自動でリポジトリ情報が更新されます

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

Auto scaling Group

Auto scaling Group

DBサーバ用Auto Scaling Group

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

Tag指定で割当

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

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

Page 32: Hinemos クラウド管理オプションのご紹介

32 Copyright © 2013 NTT DATA Corporation

履歴管理とリストア

Hinemos クライアントから、バックアップを取得できます

バックアップ履歴は、Hinemosで管理、一覧表示できます

バックアップ履歴より、環境をリストアできます

リストア時には、既存のノードとリプレイス/新規作成することができます

バックアップ

2013/5/1取得

2013/4/1取得

2013/3/1取得

2013/2/1取得

リストア

Hinemos のノードとして リプレイス or 新規作成

Page 33: Hinemos クラウド管理オプションのご紹介

33 Copyright © 2013 NTT DATA Corporation

課金アラート

AWSの請求額が閾値を超えた場合、Hinemosの通知機能と連携して、様々な手段で課金状況をアラートできます。

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 34: Hinemos クラウド管理オプションのご紹介

34 Copyright © 2013 NTT DATA Corporation

柔軟・高機能な環境構築(再掲)

マシンイメージと環境構築のためのスクリプト類を組み合わせた テンプレートを作成できます

環境設定済みのインスタンスを容易に作成できます

テンプレート機能で使用できるスクリプト類は言語を問いません

従来の環境設定スクリプトなどをそのまま活用できます

+ SHELL AMI

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

Webサーバ 設定SHELL

APサーバ 設定SHELL

DBサーバ 設定SHELL

Mailサーバ 設定SHELL

Linuxサーバ 設定SHELL

Windowsサーバ 設定SHELL

AMI

Webサーバ群

APサーバ群

DBサーバ群

Mailサーバ群

Linuxサーバ群

Windowsサーバ群

Page 35: Hinemos クラウド管理オプションのご紹介

35 Copyright © 2013 NTT DATA Corporation

テンプレートの管理(テンプレート)

AWS 上のAMIと、「AMIから作成したEC2インスタンス上で実行する処理」をセットでHinemos テンプレートとして登録できます

「EC2インスタンス上で実行する処理」はHinemosの 「テンプレートジョブ」として定義されます

Region Region

Hinemos ジョブ定義

AMI Hinemos テンプレート

作成時用テンプレートジョブ 起動時用テンプレートジョブ 停止時用テンプレートジョブ

の3種類のテンプレートジョブを指定

Page 36: Hinemos クラウド管理オプションのご紹介

36 Copyright © 2013 NTT DATA Corporation

テンプレートの管理(テンプレートジョブ)

テンプレートジョブは「簡易ジョブ作成ダイアログ」で作成可能です

テンプレートジョブには、単純なOS上のコマンドを指定可能です

テンプレートジョブには、「共通スクリプト」を指定可能です

「共通スクリプト」 は、Hinemos マネージャ上に配置し、複数のテンプレートから利用可能です

コマンド1

コマンド2

共通スクリプト1

共通スクリプト2

簡易なジョブ定義

失敗しても継続

失敗しても継続

失敗すると中断

実効コマンド:2種類から選択 (1)コマンド 対象OS上で実行できるコマンド (2)共通スクリプト Hinemos マネージャからDLして 実行するシェルスクリプト

一つ前のジョブが失敗したときの動作を3種類から選択 (1)継続 (2)停止(このジョブをスキップ) (3)終了(以降を実行しない)

簡易ジョブ作成ダイアログ

Page 37: Hinemos クラウド管理オプションのご紹介

37 Copyright © 2013 NTT DATA Corporation

テンプレートの管理(EC2インスタンスの管理)

テンプレートからEC2インスタンスの作成、起動、停止を行った場合、EC2インスタンス上では、所定のテンプレートジョブが動作します

ジョブが共通スクリプトの場合、実行されるジョブ(スクリプト)はHinemos エージェントがHinemos マネージャよりダウンロードされます

起動時用ジョブ

起動完了

OS起動

停止時用ジョブ

OS停止

ジョブ完了

テンプレートからの停止

テンプレートからの起動

Hinemosエージェント

AMIから EC2インスタンス作成

書き換え

Agent.properties

共有スクリプト

テンプレートからの作成

Hinemos マネージャ

通信

共有スクリプトDL

Page 38: Hinemos クラウド管理オプションのご紹介

Copyright © 2013 NTT DATA Corporation 38

5. Hinemos クラウド管理オプションの提供形態

Page 39: Hinemos クラウド管理オプションのご紹介

39 Copyright © 2013 NTT DATA Corporation

Standard版とEnterprise版

クラウド管理オプションは、機能レベルに応じて次の2版にて提供します。

版 説明

Standard クラウド環境へのシステム導入を容易化する基本機能を提供します

Enterprise クラウド環境のより高度・柔軟な運用を可能とし、 マルチクラウドに本格対応した機能を提供します

Page 40: Hinemos クラウド管理オプションのご紹介

40 Copyright © 2013 NTT DATA Corporation

HinemosのAMI

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

クイックスタートガイドが利用できます

Hinemosインストール済みのAMIから、 簡単にHinemos環境を構築できます

SourceForge.JPからダウンロード できます

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

Hinemosマネージャ

Hinemosエージェント

HinemosのAMI

Page 41: Hinemos クラウド管理オプションのご紹介

41 Copyright © 2013 NTT DATA Corporation

マルチクラウド対応

クラウド管理オプションは、順次対応するクラウドサービスを追加していきます

クラウド管理オプション

Amazon Web Services

クラウドサービスB

クラウドサービスC

Ver1.0 2013/5/27

順次対応予定

Page 42: Hinemos クラウド管理オプションのご紹介

Copyright © 2013 NTT DATA Corporation 42

6. Hinemosパートナーソリューションのご紹介

Page 43: Hinemos クラウド管理オプションのご紹介

43 Copyright © 2013 NTT DATA Corporation

Hinemosパートナーソリューションのご紹介

サポート・構築のご相談は

「Hinemosパートナー」企業までご相談ください

Hinemosパートナー企業一覧 http://www.hinemos.info/partner/

Hinemosには、 Hinemosクラウド管理オプションに加え、

その他様々なオプションが用意されています

Hinemosオプション製品 http://www.hinemos.info/options/

Hinemosについて知りたい場合はこちら

Hinemosポータルサイト http://www.hinemos.info/

Hinemosに関するお問い合わせはこちら

お問い合わせフォーム http://www.hinemos.info/about/contact.php

Page 44: Hinemos クラウド管理オプションのご紹介

Copyright © 2011 NTT DATA Corporation

Copyright © 2012 NTT DATA Corporation