Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

高度クラウド環境だからこそ、運用自動化・一元化

459 views

Published on

Hinemosは、システム運用管理で要求される各種機能を備えた、「統合運用管理ソフトウェア」です。

本資料は、2016/5/26(木)開催 OpenStack最新情報セミナー
『高度クラウド環境だからこそ、運用自動化・一元化 ~簡単操作のHinemosで手放し運用を!~』
セッション講演資料となります。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

高度クラウド環境だからこそ、運用自動化・一元化

  1. 1. Copyright © 2016 NTT DATA Corporation 2016年5月26日 株式会社NTTデータ 技術革新統括本部 石田 純一 高度クラウド環境だからこそ、運用自動化・一元化 ~簡単操作のHinemosで手放し運用を!~
  2. 2. 2Copyright © 2016 NTT DATA Corporation 目次 1. 統合運用管理ソフトウェア「Hinemos」とは 2. OpenStack運用における考慮点 3. まとめ Hinemos公認キャラクター 「もにた」
  3. 3. Copyright © 2016 NTT DATA Corporation 3 1. 統合運用管理ソフトウェア「Hinemos」とは
  4. 4. 4Copyright © 2016 NTT DATA Corporation Hinemosとは システム運用管理で要求される幅広い機能を備えた 統合運用管理ソフトウェア 監視ジョブ 環境構築
  5. 5. 5Copyright © 2016 NTT DATA Corporation Hinemosの歩み エンタープライズシステムの 運用要件を満たすツールに成長 Ver3 Ver4 Ver2 Ver1 2005.08 2006.03 2008.10 2012.04 IPA公募によりHinemos誕生 監視機能充実 監視対象プラットフォームの拡張 より進化した稼働状況の見える化 より大規模な環境への対応強化 よりスマートな統合運用管理の実現 クラウド管理の実現 ジョブ管理の進化 Ver5.0 2015.5 10周年! Ver5.0.2 2016.2
  6. 6. 6Copyright © 2016 NTT DATA Corporation 数字で見るHinemos 568,973+ Downloads 700+ Systems 35 Partners (2016年5月現在) 証券・金融系システム、公共系インフラシステム データセンタ、クラウドサービス、社内システムなど 多種多様・様々な規模システムの運用管理に Hinemosをご活用いただいています!
  7. 7. 7Copyright © 2016 NTT DATA Corporation Hinemosの基本構成 管理DB Hinemosを構成する3つのコンポーネント 運用管理サーバ (Hinemosマネージャ) 管理対象システム (Hinemosエージェント) 運用管理端末 (Hinemosクライアント) 設定追加・変更 結果の表示 稼動監視 ジョブ実行指示 ログ送信 トラップ送信 リッチクライアント or Webブラウザ
  8. 8. 8Copyright © 2016 NTT DATA Corporation Hinemosなら # rpm –ivh hinemos-manager-5.0.2.el7.x86_64.rpm # rpm –ivh hinemos-web-5.0.2.el7.x86_64.rpm マネージャ・Webクライアントは1行コマンドでインストールできます エージェントは、複数サーバに対し1クリックでインストールできます 簡単 Hinemos マネージャ WEBクライアント サービス
  9. 9. 9Copyright © 2016 NTT DATA Corporation Hinemosなら 監視・ジョブ・環境構築機能を、ツール間連携に悩まず利用できます 設定投入・設定変更に高度な知見は不要です (例) 障害検知を契機としたジョブの実行 監視設定 ジョブ設定 プルダウン ラジオボタン 穴埋めで容易に設定 既存設定の内容把握 設定変更も簡単
  10. 10. 10Copyright © 2016 NTT DATA Corporation 監視機能 システムの稼働状況を確認するために必要となる サーバ機器、OS、アプリケーションレベルの監視機能を提供します 複雑な操作・条件式の定義を行うことなく、 必要な監視をシンプルに設定できます 簡単・シンプル 監視対象を選択 判定閾値を穴埋め入力 監視項目を選択 通知方法を選択 (例) リソース監視
  11. 11. 11Copyright © 2016 NTT DATA Corporation 監視機能 監視項目 概要 PING監視 対象機器へのping応答の有無により死活状態を監視 プロセス監視 起動しているプロセス数から状態を監視 リソース監視 対象機器のリソース情報を取得してその状態を監視 サービス・ポート監視 特定のサービス・ポートについて、応答有無や応答時間から状態を監視 Windows サービス監視 Windows サービスの状態を監視 Hinemosエージェント監視 Hinemos エージェントの死活状態を監視 HTTP監視 Webサーバの応答有無や応答時間、HTTPレスポンスの内容から状態を監視 HTTPシナリオ監視 複数のURLへ順にアクセスし、想定されるアクセスが可能であるかを監視 SQL監視 DBサーバの応答有無や応答時間、SQLレスポンスの内容から状態を監視 SNMPTRAP監視 対象機器からSNMPTRAPを受信することで、対象機器の状態を把握 システムログ監視 各種OSのシステムログに出力されたメッセージを監視 ログファイル監視 特定のログファイルに出力されたメッセージを監視 Windowsイベント監視 Windowsイベントログに出力されたメッセージを監視 SNMP監視 汎用的なプロトコルSNMPの応答の内容を監視 JMX監視 Javaアプリケーションのヒープメモリサイズ等の状態を監視 カスタム監視 ユーザ定義のコマンド/スクリプトの実行結果を監視 システムの稼働状況を確認するために必要となる、 サーバ機器、OS、アプリケーションレベルの監視機能を提供します
  12. 12. 12Copyright © 2016 NTT DATA Corporation ジョブ機能 システム運行に必要な運用操作をジョブとして定型化・自動化できます システム構成の変更操作 zzz... 定時・定型操作 障害対処 障害 スケジュール実行や、カレンダ制御 実行遅延の検知、多重実行制御など 簡易に実現できる 複雑なジョブ運行の設定・実行制御・結果の管理を簡単にできます 実行履歴の管理も Hinemosの画面でできる ジョブの実行制御
  13. 13. 13Copyright © 2016 NTT DATA Corporation 環境構築機能 一連の作業 クリックで実行 詳細 環境構築 の定義体 WEBサーバの構築 DBサーバの構築など 管理対象機器に対する一連の作業の定型化や、 一括実行が可能
  14. 14. Copyright © 2016 NTT DATA Corporation 14 OpenStack運用における考慮点
  15. 15. 15Copyright © 2016 NTT DATA Corporation Hinemosを用いたOpenStack環境の運用 ①OpenStack環境の監視 ②柔軟に変化する構成への対応 物理サーバ OpenStack 他ミドルウェア 仮想マシン 仮想マシン 物理サーバの監視から OpenStack/関連ミドルウェアのサービス/プロセスの監視 仮想マシンのOS、リソースの監視 システムサービスを構成するアプリケーション監視まで Hinemosの監視機能で実現 構成変更の検知 構成情報の取得 (リポジトリ更新) ・クラウド仮想化オプション ・Hinemos API ・Hinemosコマンドライン 運用の開始 Webサーバスコープ 監視・ジョブ設定は 変更不要 スケールアウト スケールイン したWebサーバ 監視設定 ジョブ設定 スコープへの 自動割当・解除 (例) Webサーバのスケールアウト・スケールイン
  16. 16. 16Copyright © 2016 NTT DATA Corporation OpenStack有識者でなくても運用できるように、 - 多岐にわたる日々の操作は「ジョブ」で定型化 - 定型化した「ジョブ」は、可能なものから自動化 Hinemosを用いたOpenStack環境の運用 ③複雑なクラウドコントロールの簡易化 有識者による、環境に対する操作 Hinemosのジョブとして、定型化 障害 監視結果 ジョブ実行結果 ファイルチェック (作成・変更・削除) プログラム(API) スケジュール・カレンダ実行
  17. 17. 17Copyright © 2016 NTT DATA Corporation 運用の自動化 なぜ自動化が重要なのか? - 運用者のスキルに対する依存度の低減 ⇒高スキルな運用者を確保するコストの増加を防止 ⇒高スキルな運用操作の増加に伴う、ミスの増加を防止 - 大規模環境の運用管理に対応できる仕組みの確立 ⇒特定の運用者に対する負荷集中を防止 ⇒運用体制・人的リソースの確保が、システムの スケーラビリティ・アジリティのボトルネックとなることを防止 OpenStack環境の運用管理スキルや知見を有する貴重な人材に 日々の運用を依存しすぎない仕組みづくりを OpenStackのメリットである スケーラビリティ・アジリティを阻害しない 運用管理体制・仕組みの確立を
  18. 18. 18Copyright © 2016 NTT DATA Corporation 運用管理の一元化・簡易化 自動化に加え、一元化がメリットとなる理由 - 単一ツールによるオペレーション統合 ⇒運用管理で扱うツールを削減し、習熟・日々確認・管理するツールを減らせる ツールの連携ポイントを減らし、 ツールのメンテナンス負荷も低減できる 運用立ち上げに際し、 習熟が必要なツールが減らせる 運用端末で立ち上げる ツール・画面を減らせる
  19. 19. 19Copyright © 2016 NTT DATA Corporation 運用管理の一元化における注意点 充分な機能を備え、誰にでも容易に扱えるツールであること - 運用状況の集約が可能で、監視・通知・操作・分析すべてを実現できること - ツールの利用に、高度なスキル・知見を要さないこと 運用ツールを一元化するリスクをケアできること - 障害発生時にも運用が継続できる、冗長化の仕組みが備わっていること - マルチテナントシステムの提供における、ツール利用者の増加がケアできること
  20. 20. 20Copyright © 2016 NTT DATA Corporation Hinemosを用いた一元化 誰にでも容易に扱える - シンプルなGUI操作が可能、日本語ベースで、直感的に操作できる - 設定が複雑化せず、運用引き継ぎ・設定変更も容易 運用状況の集約、監視・通知・操作・分析が実現できる - 必要な機能をワンパッケージで提供 - 集約された情報をもとに、運用レポートを生成し メールで自動配信することも可能 一元化することのリスクがケアできる - 冗長化する仕組みを製品として完備 - ユーザアカウント制御・権限管理が柔軟に行える 運用レポート(サンプル) Hinemosの冗長化 ユーザアカウント制御
  21. 21. Copyright © 2016 NTT DATA Corporation 21 まとめ
  22. 22. 22Copyright © 2016 NTT DATA Corporation まとめ Hinemosは、OpenStackをはじめとする 高度なクラウド環境の運用自動化・一元化を実現するための 幅広い機能を有しています OpenStack環境の特徴・メリットを最大化するためにも、 Hinemosを用いた運用の自動化・一元化をご検討ください www.hinemos.info
  23. 23. Copyright © 2011 NTT DATA Corporation Copyright © 2016 NTT DATA Corporation
  24. 24. Copyright © 2016 NTT DATA Corporation 24 参考資料
  25. 25. 25Copyright © 2016 NTT DATA Corporation (参考)エージェントレスで利用可能な監視機能 多くの監視機能は、エージェントレスで利用可能です 監視機能(Linux) 監視項目(Windows) Ping監視 プロセス監視 Ping監視 プロセス監視 リソース監視 サービス・ポート監視 リソース監視(※1) サービス・ポート監視 SNMP監視 JMX監視 SNMP監視 JMX監視 HTTP監視 HTTPシナリオ監視 HTTP監視 HTTPシナリオ監視 SQL監視 SNMPTRAP監視 SQL監視 SNMPTRAP監視 システムログ監視 Windowsイベント監視 Windowsサービス監視  エージェントレスで利用できる監視機能  エージェントの導入が必要な監視機能 監視機能(Linux) 監視項目(Windows) Hinemosエージェント 監視 ログファイル監視 Hinemosエージェント 監視 ログファイル監視 カスタム監視 Windowsイベント監視 カスタム監視 (※1) エージェントレスの場合、取得項目に一部制限あり
  26. 26. 26Copyright © 2016 NTT DATA Corporation (参考) 設定情報の管理・登録 Hinemos マネージャ Hinemosクライアント (+Utilityオプション) XML 専用の設計書 (パラメータシート) 作業ミスが削減可能 専用ツールで、保守対応も安心 設定の出し入れ HinemosUtilityを用いて、設定の出し入れ、 パラメータシートの作成・管理を容易に実現できます
  27. 27. 27Copyright © 2016 NTT DATA Corporation (参考) 運用操作の自動化 Hinemosクライアントで実現可能な操作は、API経由で実行可能 APIを利用したプログラムをジョブ機能・環境構築機能で 自動実行することで、Hinemosで定型化した運用操作の自動化が可能 APIを 利用した プログラム ジョブ登録 スケジュール実行、監視結果に応じた実行、 ファイルの作成・変更・削除に応じた実行など、 様々な契機で運用操作を自動実行できる!

×