Hinemosソリューションのご紹介
日本電気株式会社
2013年11月15日
2013 HinemosWorld
Hinemos と CLUSTERPRO X の連携
© NEC Corporation 2013Page 2
プレスリリース 2013年1月25日
© NEC Corporation 2013Page 3
CLUSTERPRO X のご紹介
HA(高可用性)クラスタとは
© NEC Corporation 2013Page 4
障害発生による業務停止 災害などによる業務停止
障害発生
・OS異常
・ディスク異常
・AP異常
etc・・・ 停電
火災
ウイルス
計画メンテナンスによる業務停止
保守
地震
・計画保守停止
・ 復旧まで業務停止
・ ビジネス機会損失
・ 企業としての「信用」失墜
CLUSTERPRO X で解決
HA(高可用性)クラスタとは
© NEC Corporation 2013Page 5
業務継続障害発生
フェイルオーバ
アクセスする宛先はそのままでよい
・ 別のサーバが自動的に業務継続
・ ビジネス機会の損失を 小限に抑える
・ 導入した企業は安心してビジネスに臨める
HAクラスタ
ハイアベイラビリティ(高可用性)が主目的業務システムを冗長化させ、障害発生時に自動で切り替える
CLUSTERPRO X の利用シーン
© NEC Corporation 2013Page 6
③ 遠隔クラスタで災害対策
②計画メンテナンスでも業務を継続
①システム異常を確実に察知し、業務を継続
CLUSTERPRO X で解決
CLUSTERPRO Xなら
お客様の課題
③ 災害時にもスムーズな業務再開を行いたい
②業務時間を拡大してサービス向上を図りたい
①障害発生時にも業務を継続したい
障害発生
①
業務再開
②
計画メンテナンス
業務実行
③
沖縄障害発生
ゲスト
ゲスト
④
④ 仮想化環境のクラスタリングで可用性向上④ 仮想化環境の可用性を向上したい
仮想化ソフト 仮想化ソフト
ゲスト
障害対策から災害対策、計画メンテナンスでも効力を発揮
①障害発生時にも業務継続
© NEC Corporation 2013Page 7
業務継続障害発生
フェイルオーバ
アクセスする宛先はそのままでよい
障害発生
業務停止
・ 保守担当が駆けつけるまで業務停止
・ ビジネス機会損失
・ 企業としての「信用」失墜
・ 別のサーバが自動的に業務継続
・ ビジネス機会の損失を 小限に抑える
・ 導入した企業は安心してビジネスに臨める
シングルサーバの場合 クラスタリングサーバの場合
システム異常を確実に検知し、業務をフェイルオーバ
②計画メンテナンス時も業務継続
© NEC Corporation 2013Page 8
(内訳)
37%:OSアップグレード/サービスパック・ホットフィクス適用によるOS再起動
13%:アプリケーションインストール/アプリケーション保守
12%:OS設定変更を反映するためのOS再起動7%:新しいハードウェアの接続と設定を有効にするためのOS再起動7%:その他によるOS再起動
障害発生による停止24%
(内訳)
9%:OS/ドライバのパニック発生6%:アプリケーションエラー発生5%:ハードウェア障害発生4%:その他の障害
単体サーバ
計画保守停止76%
(出典元:マイクロソフト社調べ2005/6、「Windows Server 2003, EEの信頼性」資料
システム停止要因 業務
業務
業務
業務
保守
保守
*:クラスタ化で、保守による業務停止時間を業務移行時間だけでOK!
①
②
③
④
スタンバイサーバからメンテナンスして、フロント業務を止めない*
③遠隔クラスタで、災害対策
© NEC Corporation 2013Page 9
ルータ
ルータ
ルータ
ルータ
遠隔クラスタで解決
課題大地震、洪水、建物火災、地域的な長時間停電などの災害時、業務が停止してしまう。
解決ミラーリング機能により、業務データを遠隔のバックアップサイトへミラーリング。
災害発生時にも業務は遠隔地で継続。
業務再開
共有ディスク型とミラー型を組み合わせたハイブリッド構成
災害発生
遠隔ミラーを正式サポート
災害発生
クラスタの知識があれば、災害対策に着手できる
④仮想化環境で、障害対策
© NEC Corporation 2013Page 10
A部門DBサーバ B部門
プリンタサーバ
C部門ファイルサーバ
D部門Webサーバ
DBサ
ーバ
プリ
ンタ
サー
バ
ファ
イル
サー
バ
Webサ
ーバ
仮想化基盤
ホストOSに障害発生
▌課題ホストOSの障害発生時、仮想化された全てのゲストOSに被害が及び、全業務停止に至るゲストOSのアプリケーションに障害が発生すると業務停止に至る
サーバ集約
DBサ
ーバ
プリ
ンタ
サー
バ
ファ
イル
サー
バ
Webサ
ーバ
仮想化基盤
×
××××
全業務停止
×
仮想化環境のクラスタリングで可用性向上
仮想化環境をクラスタリング構成にする
クラスタ構成 共有ディスク型
© NEC Corporation 2013Page 11
共有ディスク
障害発生時は、スタンバイサーバで起動
アクティブ スタンバイ
障害発生
▐ サーバ台数 大32台での共有ディスク構成が可能
▐ M+N構成が可能でミッションクリティカルの要求に応じてスタンバイサーバをN台用意
:
:
アクティブ
スタンバイ
▐ 共有ディスクの特長である高性能/高信頼/大容量を活かしたシステムが構築可能
▐ 共有ディスクへのアクセス制御はSCSIリザーブなどのハードウェアに依存した機能を利用せず、HWとの親和性が高い
アクティブ
アクティブ
業務AP
拡張性に富み、大規模構成が可能な共有ディスク型構成
ミラーディスク型
© NEC Corporation 2013Page 12
内蔵ディスク 内蔵ディスク
障害発生時は、スタンバイサーバで起動
更新処理は両サーバのディスクに書き込み
障害発生
業務AP
アクティブ スタンバイ
▐ 内蔵ディスクを専用インタコネクトでネットワークミラーリングすることで、低コストかつ省スペースで、高可用なシステムが構築可能
スタンバイ
▐ サーバ台数 大9台でのN+1ミラー構成が可能(MAX: 8+1)
▐ スタンバイサーバを1台で集約
アクティブ
アクティブ
アクティブ
(※ミラーの書き出し頻度の多い業務は不向き)
ハイ・コストパフォーマンスのミラーディスク型構成
仮想化環境型
© NEC Corporation 2013Page 13
▐ ホストクラスタ構成なら、ハードウェア、ネットワーク、仮想化基盤の障害から、仮想マシンを保護
▐ ゲストクラスタ構成なら、物理サーバのクラスタ化と同じように、仮想マシンのクラスタ化が可能
XenServerHyper-V
VMware vSphere
KVMSun Solaris x86 コンテナ (ゾーン)
IBM PowerVM
仮想化環境型(ホストクラスタ構成)
Fibre Channel
仮想化基盤仮想化基盤
VM2
VM1
G
仮想化環境型(ゲストクラスタ構成)
Fibre Channel
仮想化基盤 仮想化基盤
VM2
VM3
VM1
VM2
VM3
障害
障害
対応仮想化ソフト
仮想化基盤と仮想マシン、それぞれの可用性を向上させる構成
© NEC Corporation 2013Page 14
CLUSTERPRO X を用いた Hinemos の可用性向上について
以下のような状況でも、
業務継続性(短時間での復旧)が必要
HW障害、OS障害、業務障害、計画メンテナンスなど
連携の目的
© NEC Corporation 2013Page 15
「CLUSTERPRO X」によって、
統合運用管理環境の高可用性を実現
Enterprise 領域での Hinemos の利用拡大
高い業務の継続性、耐障害性が要求される
▐ Hinemos マネージャと業務サーバをHAクラスタ化
連携イメージ
© NEC Corporation 2013Page 16
Hinemos マネージャ
共有ディスク
Hinemos マネージャ
運用管理サーバ(アクティブ)
フェイルオーバ
運用管理サーバ(スタンバイ)
業務アプリケーション
Hinemos エージェント
業務サーバ(アクティブ)
フェイルオーバ
業務サーバ(スタンバイ)
Hinemos エージェント
Hinemos マネージャ
仮想IPアドレス切り替え
PostgreSQL、Application Server、共有ディスクのクラスタ制御
連携構成 (Hinemos マネージャ)
© NEC Corporation 2013Page 17
仮想 IP アドレス
仮想 IP アドレス
仮想IPアドレス切り替え
Application Serverなどをクラスタ制御
クラスタ間でデータ共有(共有ディスク、ミラーディスク)する構成も可能
連携構成 (業務サーバ)
© NEC Corporation 2013Page 18
仮想 IP アドレス
▐ CLUSTERPRO X と連携するメリット
連携のメリット
© NEC Corporation 2013Page 19
業務サーバに対する運用管理の信頼性向上• HAクラスタ化した業務サーバで健全に業務継続が可能
• Hinemosエージェントの障害も自動的に復旧が可能
運用管理サーバの可用性向上• Hinemos マネージャのHAクラスタ化により、継続的な運用が可能
• CLUSTERPRO Xの多様な監視で障害の早期発見が可能
HinemosHAオプション CLUSTERPRO X
可用性向上Hinemosマネージャのみ可能 Hinemosマネージャ、業務サーバの両
方可能
データ共有ミラー(PostgresForest) 共有ディスク/ミラー
DB(I/O)性能ネットワーク帯域とローカルディスクの性能に依存
共有ディスク(FC接続)の性能に依存
監視
・サーバ障害、ネットワーク障害、ストレージ障害、OS障害、Hinemosのプロセスダウンを監視
・異常の通知が可能
・基本的な障害監視に加え、HW監視、OSストール監視、ストレージ監視が可能
・障害検出時に任意のアクション(通知、フェイルオーバ、再起動など)が可能
HinemosHAオプションとの比較
© NEC Corporation 2013Page 20
▐ PostgreSQL のプロセスダウン
PostgreSQLの起動後、プロセス名やPostgreSQLのデータベースへのアクセスの可否等でダウンしたことを検出しフェイルオーバする。
障害発生時の動作 (Hinemos マネージャ)
© NEC Corporation 2013Page 21
仮想 IP アドレス
仮想 IP アドレス
▐ その他、図内の障害についても検出し、フェイルオーバ可能
障害発生時の動作 (Hinemos マネージャ)
© NEC Corporation 2013Page 22
仮想 IP アドレス
Hinemosエージェント
Hinemosマネージャ
Hinemosエージェント
ジョブ/ジョブネットApplication ServerPostgreSQL
クラスタ
共有ディスク
クラスタ
運用端末
Hinemos
クライアント
Hinemosマネージャ
Application ServerPostgreSQL
管理サーバ 業務サーバ
フェイルオーバー
仮想 IP アドレス
バックエンド側の
ネットワーク障害
フロントエンド側の
ネットワーク障害
サーバダウン
Application Server の
プロセスダウン
共有ディスクアクセス障害
▐ 業務アプリケーション、Hinemos エージェントの障害
業務アプリケーションの特性に応じた設定や、Hinemos エージェントのプロセスが存在しなくなったことを検出しフェイルオーバする。
障害発生時の動作 (業務サーバ)
© NEC Corporation 2013Page 23
仮想 IP アドレス
▐ 検証は、以下の環境で実施
検証環境
© NEC Corporation 2013Page 24
Hinemos マネージャ
OS Red Hat Enterprise Linux 6.3(x64)
CLUSTERPRO CLUSTERPRO X 3.1
Hinemos マネージャ Hinemos 4.0.1
CLUSTERPRO は、下記バージョン以降をインストールする必要があります。
CLUSTERPRO X 3.1 for Linux : rpm バージョン 3.1.5 以降
CLUSTERPRO X 3.1 for Windows : 内部バージョン 11.15 以降
※ Hinemos 4.1 は検証中。
Hinemos エージェント
OS Red Hat Enterprise Linux 6.3(x64)Microsoft Windows Server 2008 R2 Standard Editon SP1
CLUSTERPRO CLUSTERPRO X 3.1
Hinemos エージェント Hinemos 4.0.1
▐ CLUSTERPRO ホームページ http://jpn.nec.com/clusterpro/
▐ CLUSTERPRO プリセールスお問合せ窓口 [email protected]
お問い合わせ先
© NEC Corporation 2013Page 25
お問合せ先
秋葉原でデモをご覧いただけます
クラサバ市場秋葉原店
http://nec8.com/ichiba/
サーバ/PC等、こだわりの展示品もご覧になれますサーバ/PC等、こだわりの展示品もご覧になれます
Page 26
Hinemos Webクライアント(オープンソース)のご紹介
© NEC Corporation 2013
V1.0.1リリース・バグFIX
V2.0.1リリース・機能強化
(ジョブ実行等)
HinemosWebクライアントの取り組み
▐ 目的
ユーザからの要望
– 対応プラットフォーム以外のOSからHinemosにアクセスできないか?
– さっと状態を確認するだけなのに、クライアントを起動しないといけないのか?
他製品比較
– 統合監視ソフトウェアのクライアントはWebベースが主流、機能比較で不利。
▐ ロードマップ
Page 27
2012年8月 11月 4月
V1.0.0リリース・ver3.2対応版
V2.0.0リリース・ver4.0対応版
※NECで独自にWebクライアントを開発
2013年1月
V2.0.2リリース・機能強化
(マルチログイン)
11月
© NEC Corporation 2013
▐ 操作
参照系のみ
– 表示されたデータの参照のみ可
– 設定の追加・削除・変更は不可
– 2.0.1からは、一部の操作(ジョブの開始・停止等)が可能
– 2.0.2からは、複数のHinemosマネージャに同時ログインが可能
利用シーン
– Hinemosクライアントとの併用
– 構築フェーズ:設定作業 ⇒ Hinemosクライアント
– 運用フェーズ:現状確認 ⇒ Hinemos Webクライアント
Page 28
概要
ちょっと現在のステータスを確認するときに利用わざわざクライアントを起動する必要が無い
© NEC Corporation 2013
ver1.0.0/1.0.1 ver2.0.0 ver2.0.1 ver2.0.2
Hinemos 3.1.x,3.2.x 4.0.x
ブラウザ IE6,7,8/FF11 IE8,FF15
OSRed Hat Enterprise Linux 5 、6
(x86,x86_64)Red Hat Enterprise Linux 6 (x86,x86_64)
APサーバJBoss 4.2.2.GA
(HinemosManager3.x付属、コミュニティ版)
Apache Tomcat 5.5,6.0 (コミュニティ版)
JBoss 5.1.0.GA (コミュニティ版)Apache Tomcat 6.0, 7.0 (コミュニティ版)
操作
ログイン シングル マルチ
リポジトリ
パースペクティブの表示フィルタ
パースペクティブの表示フィルタ
エージェント再起動、モジュールアップデート
監視パースペクティブの表示フィルタ、確認、詳細
パースペクティブの表示フィルタ、確認、詳細
未確認に変更、一括確認
ジョブパースペクティブの表示
フィルタパースペクティブの表示
フィルタ実行、開始、停止
概要
▐ スペック
NEW!
Page 29
NEW!
© NEC Corporation 2013
特徴
▐ 構成
マネージャサーバ上にクライアントAPを配備
Page 30
結果の表示
稼働監視
ジョブ実行指示
ログ・
トラップ送信
Windows/Linux
運用管理サーバ(Hinemosマネージャ+APサーバ)
HinemosWebクライアント 管理対象ノード(Hinemosエージェント)
WindowsLinuxUNIX
ブラウザ(IE/FF)
LinuxHinemosTomcat/JBoss
クライアントAP
データ取得
Windows
運用管理端末(Hinemosクライアント)
結果の表示
設定の
追加/変更
© NEC Corporation 2013
© NEC Corporation 2013Page 31
特徴
▐ 操作性の統一
Hinemosクライアントと同じユーザインターフェイス
HinemosWebクライアントHinemosクライアント
※新たな操作方法の習得が不要
▐ 概要
複数のHinemosマネージャに同時ログインが可能
– Hinemosマネージャを跨いだシステム全体の監視・ジョブ結果を参照できる
– わざわざログイン・ログアウトで切り替える必要がない
マルチログイン機能(V2.0.2新機能)
© NEC Corporation 2013Page 32
HinemosA
HinemosB
HinemosAgent
HinemosWeb
システムA
システムB
HinemosAログイン
ログイン画面の入力HinemosA:ユーザID+パスワード+接続先URLHinemosB:ユーザID+パスワード+接続先URL
HinemosAgent
Webクライアントログイン
複数のスコープツリーが表示
HinemosBログインbrowser
出展コーナーでデモを展示しています。是非、実際に動いているところをご覧ください。
Page 33
入手方法
▐ オープンソース(GPLv2)としてリリース SourceForge.JPからダウンロード
– http://sourceforge.jp/projects/hinemosweb/
インストーラ
– HinemosWebClient-2.0.2.tar.gz
マニュアル
– install.pdf (インストール・日本語)
– user.pdf (ユーザマニュアル・日本語)
ソース
– HinemosWebClient_src-2.0.2.tar.gz
© NEC Corporation 2013
© NEC Corporation 2013Page 34
NECで提供しているサポートサービス
事前検証から設計、構築/評価を実施するメンバと運用支援/保守を行うメンバが同一チームもしくは同じ部門に所属個々のOSSは “十分に検証した利用方法でシステム構築で実装、その保守を行う” というのが“NECのOSSミドルウェアサポートサービスの基本スタンス”
システム導入前 システム導入後
OSS保守サポートサービス
OSS構築サービス
OSSプロフェッショナルサービス
対応OSS 27種類Apache, Tomcat, JBoss, Axis2, Log4J,PostgreSQL, MySQL, Samba, OpenLDAP, sendmail, qpopper, qmail, Cyrus IMAP, Postfix, Courier-IMAP, PHP, vsftpd, BIND, OpenSSH, OpenSSL, Squid, NET-SNMP, Hinemos, Zabbix, Hadoop, Heartbeat, DRBD
対応OSS 22種類Apache, Tomcat, JBoss, Java, Axis2, Log4J, PostgreSQL, MySQL, Samba, OpenLDAP,sendmail, qpopper, qmail, Postfix, Courier-IMAP, PHP, BIND, Hinemos,Zabbix, Hadoop, Heartbeat, DRBD
SIサービス/レディメイドSIサービス
コンサルティングサービス ヘルプデスクサービス 障害対応サービスバックエンドサービス
OSS適用支援サービス
運用支援事前検証 システム設計 システム構築/評価
NECはOSSミドルウェアサポートサービス(2004年5月発表)を継続強化基幹業務での利用拡大に備えるサービスをご提供
OSSミドルウェアサポートサービスの概要
© NEC Corporation 2013Page 35
© NEC Corporation 2013Page 36
Hinemosサポートサービス概要
▐ Hinemos導入後の運用を支援
▐ PP・サポートサービスとしてサービスを提供
▐ サポート対象バージョンはHinemos ver.3.x、ver.4.x以降
▐ サポートする動作環境※1はLinux、UNIX、Windows
システム導入前 ~ 導入
事前検証システム
設計システム
チューニングシステム
構築/評価
Hinemos
構築サービス※2
Hinemosサポートサービス
作業フェーズ
NECが提供するサービス
システム導入後
運用支援
※1 サポートする動作環境は、Hinemosを動作させる上で必要な各コンポーネント(マネージャ、エージェント、クライアント)によって違います※2 Hinemos構築サービスをご依頼のお客様は、[email protected]または弊社営業へご連絡ください。
© NEC Corporation 2013Page 37
Hinemosサポートサービス内容
サービスの内容
問い合わせ対応 Hinemos運用に関する問い合わせにお答えします。
パッチの問い合わせコミュニティやディストリビュータから提供されている既存パッチに関する問い合わせ対応。
障害調査
発生現象の確認・調査
発生現象の確認と、過去に発生した障害を調査します。
メッセージの調査 Hinemosが出力する各種ログを調査します。
coreダンプの調査 Hinemosが出力したダンプファイルを調査します。
再現環境の構築・評価
NECでの再現環境構築、評価を行います。
コミュニティへのフィードバック
新規障害判明時、コミュニティに対する障害報告と措置への働きかけを行います。ただし、本サービスは、コミュニティによる障害解決を保証するものではありません。
※ ユーザデータの保証・復旧作業やNEC独自のパッチ作成は行っておりません。
お問い合わせ
▐ OSSミドルウェアサポートサービス
http://www.nec.co.jp/oss/middle_support/
▐ Hinemosサポートサービス
http://www.nec.co.jp/oss/middle_support/hinemos/
© NEC Corporation 2013Page 38
Hinemos の保守サポート、構築、その他お問い合わせ先
NEC ソフトウェア技術統括本部 OSS推進センター
e-mail: [email protected]