Upload
hinemos
View
1.003
Download
2
Embed Size (px)
DESCRIPTION
Hinemosは、システム運用管理で要求される各種機能を備えた、「統合運用管理ソフトウェア」です。 Hinemosクラウド管理オプションは、オンプレミス環境からクラウド環境への移行支援機能や、マルチクラウド環境に対する一元管理機能をHinemosに追加するオプション製品です。 http://www.hinemos.info/
Citation preview
Copyright © 2013 NTT DATA Corporation
Hinemos クラウド管理オプションのご紹介
2013年6月24日 株式会社NTTデータ 基盤システム事業本部 石田 純一
2 Copyright © 2013 NTT DATA Corporation
INDEX
1. Hinemosとは
2. Hinemos の目指すクラウド管理
3. Hinemos クラウド管理オプションの特徴
4. Hinemos クラウド管理オプションの機能紹介
5. Hinemos クラウド管理オプションの提供形態
6. Hinemosパートナーソリューションのご紹介
Copyright © 2013 NTT DATA Corporation 3
1. Hinemosとは
4 Copyright © 2013 NTT DATA Corporation
Hinemosとは
システム運用管理で要求される各種機能を備えた、
「統合運用管理ソフトウェア」
複雑化するシステムを、Hinemosで統合運用管理
物理環境 仮想化環境 ネットワーク機器類 一元管理
監視機能
ジョブ機能 性能機能
5 Copyright © 2013 NTT DATA Corporation
Hinemosの特徴・コンセプト
システム全体の
状況把握を可能とする
俯瞰性
NW監視、サーバ監視
ジョブ制御の3機能を
ワンパッケージ提供
シンプルで
直感的な操作性
低コストで導入可能なオープンソースソフトウェア
日本で生まれたソフトウェア
Hinemosのコンセプト 真に必要な機能を、 シンプルで使いやすい操作性と共に、 安価にユーザー様に提供する
Webサーバ群
APサーバ群
DBサーバ群
NW機器群
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の歩み
7 Copyright © 2013 NTT DATA Corporation
Hinemos利用状況
適用案件数:400以上
Hinemosパートナ企業様:40社 適用システム数:100以上
ダウンロード件数:数十万件以上
NTTデータ社内SI案件
Hinemosパートナー案件
その他...
数百件以上のシステムで、Hinemosをご活用いただいています 数台~数百台規模の様々なシステムにて、Hinemosをご活用頂いています
利用実績:証券・金融系システム、公共系インフラシステム、社内システム、etc
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
・ ネットワーク機器類 ・ アプライアンス製品類
多種多様な環境を 一元管理
9 Copyright © 2013 NTT DATA Corporation
運用管理サーバ(Hinemosマネージャ)
Hinemosの運用管理機能を提供するサーバ。
各種設定内容を保持し、設定された監視機能やジョブ管理機能の実行を指示します。また、監視結果やジョブ実行結果を内部DBに蓄積します。
設定追加・変更 結果の表示
稼動監視
ジョブ実行指示 ログ・トラップ送信
運用管理端末(Hinemosクライアント)
オペレータが操作する統合コンソール端末。
Hinemosの設定を行う他、監視状況の把握、ジョブの実行状況把握など、システムの稼働状況を表示します。
管理対象システム
(Hinemosエージェント)
Hinemosの管理対象となるIT機器。専用エージェントを導入しなくても、大半の監視機能が使用できます。専用エージェントを導入することにより、すべての機能が使用できます。
管理DB
Hinemosは、以下の3つのコンポーネントから構成されます
Hinemosの基本構成
10 Copyright © 2013 NTT DATA Corporation
①ジョブ機能 機能概要
手作業 Cron
システムを構成する多種多様な環境に対し実行が必要なジョブを、 ジョブ管理機能で一元管理
システム運行に必要な処理(ジョブ)の管理
システム異常発生時に必要な処理(ジョブ)の管理
ジョブ実行
大規模化
大量のノードに対する処理
Job1 Job4
Job3
Job2
連続・複雑な処理
Job1 Job4
Job3
Job2
障害
結果の確認
Job1
Job1
定時処理/深夜処理
zzz...
11 Copyright © 2013 NTT DATA Corporation
ITシステムの稼働状況を確認するための様々な種類の監視を実行
システム運用管理に必要十分な機能を完備
監視管理機能
Ping監視
システムログ監視
Hinemosエージェント監視
HTTP監視
プロセス監視
リソース監視
SQL監視
SNMP監視
SNMPTRAP監視
ログファイル監視
監視対象システム
サービス・ポート監視
カスタム監視
Windowsサービス監視
②監視機能 機能概要
12 Copyright © 2013 NTT DATA Corporation
管理対象の情報の定期的に収集・蓄積
収集した情報を、グラフ化、ファイルエクスポート
システムの性能分析やレポート作成が可能
CPU
メモリ
ディスク
ネットワーク
ファイルシステム
PING応答時間
HTTP応答時間
SQL実行結果
サービス・ポート
応答時間
プロセス数
ユーザ定義コマンド
実行結果
③性能機能 機能概要
Copyright © 2013 NTT DATA Corporation 13
2. Hinemos の目指すクラウド管理
14 Copyright © 2013 NTT DATA Corporation
仮想化環境におけるHinemosの活用
VM管理
オプション
従来のアプリケーション層や物理環境の運用(監視、ジョブ)
仮想化基盤のサーバリソース最適化、仮想マシンの自動構成管理 仮想マシンの管理(起動、終了、コピー、デプロイ、リソース割り当て変更)
Hinemos
コスト削減 迅速性 柔軟性
実際には、運用負荷が増大 仮想化の目的
VMware
Hyper-V
Xen
OracleVM KVM
XenServer 仮想化基盤
Hinemosでは、VM管理オプションを用いることにより、 仮想化環境の一元管理を可能とし、運用負荷を低減
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号「クラウド・コンピューティングの最新動向と将来像」
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/
17 Copyright © 2013 NTT DATA Corporation
マルチクラウド環境の一元管理 オンプレミス・システムやプライベート/パブリッククラウドが混在した環境でも
Hinemosが統一的なインタフェースを提供することで、ユーザが必要以上に意識することなく運用管理できます
Hinemos の目指すクラウド管理
パブリッククラウド サービス パブリッククラウド
サービス パブリッククラウド
サービス
パブリッククラウド サービス パブリッククラウド
サービス プライベートクラウド VM管理
オプション
クラウド
管理オプション
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
順次 対応予定
Copyright © 2013 NTT DATA Corporation 19
3. Hinemos クラウド管理オプションの特徴
20 Copyright © 2013 NTT DATA Corporation
クラウド管理オプションとは
Hinemos にマルチクラウドを一元管理する機能を追加するオプションです
クラウドサービス1
クラウドサービス2
21 Copyright © 2013 NTT DATA Corporation
Hinemos クラウド管理オプション Standard for AWS
クラウド・オンプレミスの一元管理
1つのHinemos環境からクラウド・オンプレミスのシステムを一元管理できます
システムライフサイクルの一元管理
簡単な操作でクラウド環境の構築からモニタリング、ジョブ管理をワンストップで実現できます。
柔軟・高機能な環境構築
テンプレート機能により、あらかじめ定義した構成や、複雑・動的な環境を、容易に作成することができます。
22 Copyright © 2013 NTT DATA Corporation
クラウド・オンプレミスの一元管理
Hinemosから、クラウド環境とオンプレミス環境をシームレスに 管理できます
従来環境の運用ノウハウを活用可能
クラウド環境専用の監視ツールは不要
EC2インスタンス
Security Group
EBSボリューム
アタッチ
デタッチ
AWS上のシステム
オンプレミス・システム
Hinemos リポジトリ
23 Copyright © 2013 NTT DATA Corporation
システムライフサイクルの一元管理
クラウド環境でのインスタンスの作成から削除までの一連のプロセスをHinemosからコントロールできます
構成変更が活発なクラウド環境においても、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サーバ群
Copyright © 2013 NTT DATA Corporation 25
4. Hinemos クラウド管理オプションの機能紹介
26 Copyright © 2013 NTT DATA Corporation
機能一覧(Standard for AWS)
機能 詳細
クラウドユーザ管理 AWSアカウントとユーザの管理
クラウドリソース管理 リージョンとアベイラビリティゾーンの管理
EC2インスタンスの管理
EBSボリュームの管理
自動検知
バックアップ管理 履歴管理とリストア
課金管理 課金アラート
テンプレート テンプレートの管理
Hinemos クラウド管理オプションでは、以下の機能が利用できます
27 Copyright © 2013 NTT DATA Corporation
AWSアカウントとユーザの管理
Hinemos ユーザとAWSアカウント・IAMユーザを紐づけて、Hinemos クライアントからシームレスなAWS上の操作が可能になります。
AWS上のユーザへの権限設定に加え、Hinemos 側でも権限設定が指定できるため、適切な権限での運用が可能になります。
User User
User
AWSアカウント・IAMユーザ Hinemos ユーザ
紐づけ
機能 権限
クラウド管理 参照
クラウド管理 設定
クラウド管理 実行
28 Copyright © 2013 NTT DATA Corporation
リージョンとアベイラビリティゾーンの管理
AWSのリージョンとアベイラビリティゾーン(以下、AZ)を、 Hinemosのリポジトリで管理できます
ノードマップオプションと連携することで、さらに直感的に 構成を把握できます
Hinemos ノードマップオプションと連携
29 Copyright © 2013 NTT DATA Corporation
EC2インスタンスの管理
Hinemos クライアントから、EC2インスタンスの ライフサイクル(作成、起動、停止、削除、バックアップ)を管理できます
EC2インスタンスをHinemosのノードとして登録することにより、 適切なスコープ管理、ライフサイクルに合わせた連携を可能とします
作成 起動 停止 削除 バックアップ
EC2インスタンス AMI
Hinemos リポジトリ
・リポジトリ同期 ・タグを利用したスコープ割当て
30 Copyright © 2013 NTT DATA Corporation
EBSボリュームの管理
Hinemos クライアントから、EBSボリュームのライフサイクル (作成、アタッチ、デタッチ、削除、バックアップ)を管理できます
EBSボリュームは、Hinemosのリポジトリに登録されたノードの、 ディスクデバイス情報として扱われます
アタッチ、デタッチ時には、Hinemos上の情報も更新されます
作成 削除
EBSボリューム スナップショット
バックアップ
EC2インスタンス
アタッチ・デタッチ
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指定で割当
自動で追加されたインスタンス
スコープへの監視設定により自動的に監視を実行
32 Copyright © 2013 NTT DATA Corporation
履歴管理とリストア
Hinemos クライアントから、バックアップを取得できます
バックアップ履歴は、Hinemosで管理、一覧表示できます
バックアップ履歴より、環境をリストアできます
リストア時には、既存のノードとリプレイス/新規作成することができます
バックアップ
2013/5/1取得
2013/4/1取得
2013/3/1取得
2013/2/1取得
リストア
Hinemos のノードとして リプレイス or 新規作成
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
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サーバ群
35 Copyright © 2013 NTT DATA Corporation
テンプレートの管理(テンプレート)
AWS 上のAMIと、「AMIから作成したEC2インスタンス上で実行する処理」をセットでHinemos テンプレートとして登録できます
「EC2インスタンス上で実行する処理」はHinemosの 「テンプレートジョブ」として定義されます
Region Region
Hinemos ジョブ定義
AMI Hinemos テンプレート
作成時用テンプレートジョブ 起動時用テンプレートジョブ 停止時用テンプレートジョブ
の3種類のテンプレートジョブを指定
36 Copyright © 2013 NTT DATA Corporation
テンプレートの管理(テンプレートジョブ)
テンプレートジョブは「簡易ジョブ作成ダイアログ」で作成可能です
テンプレートジョブには、単純なOS上のコマンドを指定可能です
テンプレートジョブには、「共通スクリプト」を指定可能です
「共通スクリプト」 は、Hinemos マネージャ上に配置し、複数のテンプレートから利用可能です
コマンド1
コマンド2
共通スクリプト1
共通スクリプト2
簡易なジョブ定義
失敗しても継続
失敗しても継続
失敗すると中断
実効コマンド:2種類から選択 (1)コマンド 対象OS上で実行できるコマンド (2)共通スクリプト Hinemos マネージャからDLして 実行するシェルスクリプト
一つ前のジョブが失敗したときの動作を3種類から選択 (1)継続 (2)停止(このジョブをスキップ) (3)終了(以降を実行しない)
簡易ジョブ作成ダイアログ
37 Copyright © 2013 NTT DATA Corporation
テンプレートの管理(EC2インスタンスの管理)
テンプレートからEC2インスタンスの作成、起動、停止を行った場合、EC2インスタンス上では、所定のテンプレートジョブが動作します
ジョブが共通スクリプトの場合、実行されるジョブ(スクリプト)はHinemos エージェントがHinemos マネージャよりダウンロードされます
起動時用ジョブ
起動完了
OS起動
停止時用ジョブ
OS停止
ジョブ完了
テンプレートからの停止
テンプレートからの起動
Hinemosエージェント
AMIから EC2インスタンス作成
書き換え
Agent.properties
共有スクリプト
テンプレートからの作成
Hinemos マネージャ
通信
共有スクリプトDL
Copyright © 2013 NTT DATA Corporation 38
5. Hinemos クラウド管理オプションの提供形態
39 Copyright © 2013 NTT DATA Corporation
Standard版とEnterprise版
クラウド管理オプションは、機能レベルに応じて次の2版にて提供します。
版 説明
Standard クラウド環境へのシステム導入を容易化する基本機能を提供します
Enterprise クラウド環境のより高度・柔軟な運用を可能とし、 マルチクラウドに本格対応した機能を提供します
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
41 Copyright © 2013 NTT DATA Corporation
マルチクラウド対応
クラウド管理オプションは、順次対応するクラウドサービスを追加していきます
クラウド管理オプション
Amazon Web Services
クラウドサービスB
クラウドサービスC
…
Ver1.0 2013/5/27
順次対応予定
Copyright © 2013 NTT DATA Corporation 42
6. 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
Copyright © 2011 NTT DATA Corporation
Copyright © 2012 NTT DATA Corporation