Comments
Description
Transcript
企業内クラウドを実践する ( )の実態に迫る
IBM Tivoli Software 企業内クラウドを実践する IBM CloudBurst (ICB)の実態に迫る 日本アイ・ビー・エム(株) ソフトウェア事業 Tivoli事業部 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software 本日のご説明内容 IBMのクラウド・ポートフォリオ ICB とクラウドを支える Tivoli ソリューション – IBM CloudBurst – Tivoli Provisioning Manager – Tivoli Service Automation Manager 2 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software IBMでの変革とクラウド・コンピューティングの実践 “Blue Cloud”プロジェクト IBMの変革 データセンター 155 ⇒ 5 アプリケーション数: 16,000 ⇒ 4,500 15億ドルのコスト削減 アカデミックイニシアティブ 数百におよぶお客様実績 グローバルでの協業 20に及ぶクラウドセンター 27大学 実証実験 800人以上の学生 IBMリサーチとお客様での 協業 NSFから14の大学への 助成金 IBM社内でのクラウドコン ピューティング環境適用 (TAP/RC2) 協業しているお客様 Carnegie Mellon 3 NedBank iTricity Wuxi 2009/11/13 HCMC Univ of Technology © 2009 IBM Corporation IBM Tivoli Software 開発/テスト向けクラウドを適用した お客様の事例 4 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software 海外金融業事例 主な背景と 課題 年間1300にも及ぶプロジェクトで開発/テスト環境となるサーバーの調達に時間を要している。 調達/導入までに最低でも2ヶ月、HWの調達ができない場合には1年以上の期間を要していることもある。 導入時にマニュアルのプロセスが多く存在し、環境構築に時間がかかる非効率なオペレーションとなっている。 目的 タイムリーに開発/テスト環境を準備し、ビジネスのスピード向上を図る。 対象プラット フォーム p5/6 LPARへのAIXイメージのデプロイ x86 VMware上へのLinux/Windowsのデプロイ ソリューション 概要 ポータル画面でのユーザーリクエストに基づくワークフローと自動化されたプロビジョニング ワークロードが増大した場合には、必要に応じてリソース(CPU/Memory)を増強 リアルタイムにシステム環境のステータスをKPIとしてモニタリングするダッシュボード機能を提供 ビジネス上の 効果 1~3時間程度でのテストサーバー環境のユーザーへの提供と自動的なセットアップを実現 1人10台程度であったサーバーの管理を、1人100台以上の規模へ拡大することによるIT管理コストの削減 エンドユーザー(テスト/開発者) 向けサービスリクエストポータル 5 ユーザー IT管理者 IT管理者向けダッシュボード 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software クラウド導入によるビジネススピードの向上 クラウド導入前 システム概要 クラウド導入後 5分~1時間 3ヶ月 (2,160時間) – 購入申請 - キャパシティプランニング 自動化されたサーバー 提供プロセス システム 管理者 ビジネス アナリスト 調達・計画 2ヶ月 2週間 形態 6 1時間 2週間 評価 - 社内稟議プロセス -購買プロセス、価格決定 システム キャパシティ -発注処理 管理者 管理技術者 -設備計画 • リクエストの管理、評価 • • サーバーの割り当て サーバーへのOS、アプリケーションの導入 • 利用状況のレポーティング 自動的なセットアップにより、1時間程度での テストサーバー環境をユーザーへ提供することを実現 導入 – ネットワーク構成 - サーバー構成 - リクエスト環境構築 システム ネットワーク 技術者 管理者 課題: 開発/テスト環境となるサーバーの調達/導入までに最 低でも2ヶ月の期間を要していた。 ベンダーとの価格交渉、社内稟議プロセス等にスタッ フの多大なワークロードがかかっていた。 発注処理・納期の遅延により、研究開発プロジェクトの スケジュール遅延が発生していた。 ソリューション: Tivoli Service Automation Manager –Tivoli Provisioning Manager –Tivoli Service Request Manager IBM Tivoli Monitoring Power Systems VMWare 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software 日本における IBM クラウド・ソリューション・ポートフォリオ プレビュー 解析 コラボレーション 開発・テスト デスクトップ インフラストラクチャー ビジネス・サービス 今後の発表予定 IBMセンター内*1 基幹システム オープン系システム (メインフレーム) (Power Systems) IBMが提供するクラウド環境での IBMスタッフ Smart Business on the IBM Cloud Lotus Live パブリック・クラウド Smart Business Cloud プライベート・クラウド テスト/開発 テスト/開発 クラウド クラウド デスクトップ デスクトップ クラウド クラウド お客様 社内利用 情報システム部 新たなオープン系 システムの 企画・開発に専念 IBM Managed Cloud Computing Services CoD Centers リモートデータ 保護サービス ストレージ ストレージ クラウド クラウド 情報分析 情報分析 クラウド クラウド Smart Business Test Cloud Smart Business Desktop Cloud Smart Business Systems クラウド環境をパッケージ化 した製品 CloudBurst CloudBurst シリーズ-A シリーズ-A IBM CloudBurst 7 WebSphere CloudBurst Appliance 2009/11/13 CloudBurst CloudBurst シリーズ-B シリーズ-B © 2009 IBM Corporation IBM Tivoli Software IBM クラウド・コンピューティングへの取り組み 6月16日 IBM Corporation 発表以降から本日現在までのプレスリリースより 6/16 企業向けクラウドの製品・サービス群「IBM Smart Business」 発表 6/16 日本情報通信のクラウドコンピューティング・センターに構築基盤を提供 6/18 企業内クラウド向けアプリケーション・サーバー管理アプライアンス ~アプリケーション配布を10倍効率化~ < WebSphere CloudBurst Appliance > 6/18 仮想化環境のセキュリティーを低コストで仮想的に実現 < Proventia GV1000 > 6/23 Webサイトの品質向上とコンプライアンス対応を支援するクラウド・サービス < Rational Plolicy Tester On Demand > 6/29 LotusLive Connectionsにより、ソーシャル・ネットワーキング・ソフトウェアをクラウドにまで拡張 コンプライアンス対応を支援するクラウド・サービス < Louts Live Connections > < IBM CloudBurst > 7/14 エンタープライズ・クラウド稼働環境を製品として提供 ~クラウドのためのソフトウェア・ハードウェア・サービスを統合した新製品~ 7/24 リコーと日本IBM、クラウド・コンピューティング分野で協業 7/30 IBM マネージド・クラウド・コンピューティング・サービス < Managed Cloud Computing Services > 8 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software エンタープライズクラウドを構成する主要な3要素 クラウドは「仮想化」だけでなく「標準化」、「自動化」を進めていくことで “ユーザーの利便性” “トータルコスト削減”の実現し高めていくことができます クラウドコンピューティング サービス・マネジメント 仮想化 + 物理リソースを 仮想化し、管理を 下位レイヤー内に 分離します 9 標準化 + サーバー構築等の サービスをサービス カタログ化し、 ユーザーの利便性、 IT部門の管理性を 向上させます 自動化 = 利便性 向上 コスト 削減 サービス申請から 提供までを自動化、 スピードアップし、 同時に省力化を 図ります 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software IBM CloudBurstの8つの価値 Smart Business Systems, クラウド専用インフラストラクチャー 1. 1. “Cloud “Cloud in in aa Box”Box”- クラウド稼働環境のための クラウド稼働環境のための All-in-One All-in-One パッケージ パッケージ 2. 2. さらなるコスト削減を実現するIBMクラウド さらなるコスト削減を実現するIBMクラウド 自動化ツールの搭載 自動化ツールの搭載 3. 3. 社内外における豊富なクラウド構築・導入 社内外における豊富なクラウド構築・導入 実績に基づく製品実装 実績に基づく製品実装 4. 4. クラウド化における標準化のためのツール・ クラウド化における標準化のためのツール・ メソッドにもとづくサービス提供可能 メソッドにもとづくサービス提供可能 5. 5. エンタープライズ・クラウド構築におけるファー エンタープライズ・クラウド構築におけるファー ストステップとして、迅速な環境構築・パイロッ ストステップとして、迅速な環境構築・パイロッ トが可能 トが可能 6. 6. IBM製サーバー使用による電力消費、空調費、 IBM製サーバー使用による電力消費、空調費、 設置スペースの最小化 設置スペースの最小化 7. 7. 使いやすいセルフサービス・ポータル(GUI)の 使いやすいセルフサービス・ポータル(GUI)の 提供 提供 8. 8. 他のサーバープラットフォームへの拡張性 他のサーバープラットフォームへの拡張性 (予定) (予定) 10 エンタープライズ・プライベート・クラウド を実現するコンポーネントをすべて同梱 導入後すぐにクラウド環境が稼働 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software IBM CloudBurst 製品概要 迅速なクラウド環境提供を実現する”All-in-One”パッケージ クラウド・サービス提供のための専用インフラストラクチャー 単一製品として提供・サポート プライベート・クラウド環境立ち上げに必要なサーバー、ストレージ、 ネットワーク、ソフトウェア、導入サービスをパッケージ化 クイック・スタートサービス: お客様サイトでのIBM CloudBurstの導入・設定 セルフサービス・ポータルの構成 基本機能検証 ユーザー、セキュリティ・ポリシーの設定 仮想化サーバー、ネットワーク、ストレージリソースの スキル・トランスファー セットアップ、ディスカバリー 11 ソフトウェア構成: ハードウェア構成: IBM CloudBurst サービス・マネージメント・パック IBM Tivoli Provisioning Manager v7.1 IBM Tivoli Monitoring v6.2.1 IBM Systems Director 6.1.1 Active Energy Manager; IBM ToolsCenter 1.0; IBM DS Storage Manager for DS4000 v10.36; LSI SMI-S provider for DS3400 VMware VirtualCenter 2.5 U4 VMware ESXi 3.5 U4 hypervisor IBM System Cluster1350 42U エンタープライズ ラック IBM System x3650 M2 システム・マネージメント サーバー IBM BladeCenter HS22 クラウド・マネージメント ブレード IBM BladeCenter H シャーシー (イーサーネット、FCスイッチ 二重化) IBM BladeCenter HS22 ブレード (サーバープール用 3枚) IBM System Storage DS3400 FC ストレージ 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software クラウドサービス 提供サーバー 1G SM 1G SM Bay 2 ネットワーク スイッチ Virtual Center ToolsCenter IBM Storage Mgr 4 Active Energy Customer Ethernet Network BOFM Customer SAN Network IBM Director 6.1.1 IBM CloudBurst コンポーネント (基本最小構成) Windows 2003 R2 Enterprise Bay 1 3650 M2 Server Midplane ITDS 6.1.0.1 DB2 ESE 9.1 Midplane SUSE 10 SP2 & NFS VMware ESXi 3.5 U4 Hypervisor 12 24 pt 1Gps Ethernet Sw 24 pt 1Gps Ethernet Sw 10pt FC SM 10pt FC SM Bay 3 Bay 4 PDU 1 IBM BladeCenter HS22 ブレード • Intel Xeon 5500シリーズ クアッドコアCPU x2 • メモリー 48 GB • HDD - ディスクレス • VMware ESXi ハイパーバイザー • イーサネット・インターフェース - 1 Gbps NIC x 2 枚 / Dual port 4 Gbps FC 基盤管理 サーバー x3650 M2 Cntl A DS3400 PDU 2 ITM 6.2.1 AMM2 WAS ND 6.1.0.13 HS22 Blade HS22 Blade HS22 Blade HS22 Blade TPM 7.1 AMM2 BlueCloud 1.6.1 Cntl B 大容量 ストレージ 2009/11/13 BOFM - BladeCenter Open Fabric Maneger © 2009 IBM Corporation IBM Tivoli Software IBM CloudBurst の利用イメージ 利用者 (ver. 1.1) ⑥ 再プロビジョニング (利用期間終了後に自動削除) ④メール通知 ⑤ 利用 クラウド リソース クラウド リソース ① リクエスト ゲストOS: ***** CPU: ***** メモリ: ***** DISK: ***** *利用者の設定権限により、 承認をパスすることが可能 RHEL ゲスト OS クラウド リソース Win ゲスト OS DISK ③ プロビジョニング Suse ゲスト OS RHEL ゲスト OS イメージ・リポジトリ 13 VMWare ESX クラウド リソース VMWare ESX ② 承認 運用 クラウド リソース クラウド リソース CPU 割当て メモリ 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software (画面例) IBM CloudBurst : セルフサービス・ポータル 利用したい 日時と CPU、メモ リ、Diskを 指定 ゲストOS を確定 クラウド・プロジェクト・リクエスト画面 14 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software 完了した利用可能 なゲストOS (プロビジョニングの実行中) 15 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software IBM CloudBurst DEMO 16 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software IBM CloudBurst価格と出荷時期 出荷開始予定日 2009年8月18日 受注開始予定日 2009年7月31日 参考価格 約3000万円から – サーバーやストレージなどのハードウェア – 自動化や仮想化などのソフトウェア – 導入・設定・トレーニングなどのサービス クラウド稼働環境に必要な上記すべて含む 17 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software クラウド・コンピューティング・アーキテクチャーモデル サービス要求者 サービス運用者 利用 サービス作成者 クラウド・サービス層 リクエスト 権限ベースの アクセス制御 システムの運用 システム 運用者 運管 サービス サービスの 計画・開発 サービス ソフトウェア・プラットフォーム・サービス (PaaS) クラウド基盤上 で提供する サービスを開発 するためのツー ルの提供 基盤サービス (IaaS) クラウド管理プラットフォーム層 「サービス」のビ ジネス面(契約な ど)を管理 ビジネス・サポート・サービス (BSS) 課金、ID管理、レポーティング、SLA管理など オペレーション・サポート・システム (OSS) メータリング、モニタリング、プロビジョニング、セキュリティなど インフラストラクチャー 18 サービス アプリケーション,プロセス,情報サービス (SaaS) サービス・ カタログ 運用 コンソール サービス 共通化されたユーザー・インターフェース サービスの要求 サービス 利用者 サービス提供者 2009/11/13 「サービス」を実現 する要素を管理 サービス 定義ツール サービス 公開ツール サービス 報告と分析 © 2009 IBM Corporation IBM Tivoli Software クラウド・コンピューティング・アーキテクチャーモデル クラウド管理基盤機能 (運用サポートシステム) サービス要求者 サービス運用者 サービス提供者 サービスの利用 及び利用側での 管理 クラウド・サービス層 役割に応じた機能 SaaS サービス作成者 サービスの 計画・開発 IaaS PaaS クラウド管理プラットフォーム層 ユーザーからのリクエストの応じ、動的に「サービス」提供するための機能 サービス カタログ BSS: ビジネスサポートシステム 「サービス」のビジネス面(契約など)を管理 OSS: 運用サポートシステム 「サービス」を実現する要素を管理 運用 コンソール サービス 定義ツール サービス 公開ツール サービスリクエスト管理/セルフサービス・ポータル サービス・オートメーション管理 イメージ・ ライフサイクル管理 プロビジョニング セキュリティ (ID, アクセス, 監査 等) パフォーマンス 管理 メータリング/ アカウンティング 可用性/バックアップ/ リストア ライセンス管理 サービス 報告&分析 ・・・ インフラストラクチャー 19 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software クラウド・コンピューティングを実現する製品 クラウド管理基盤機能 (運用サポートシステム) サービス要求者 サービス運用者 サービス提供者 サービスの利用 及び利用側での 管理 クラウドで提供するサービス SaaS サービス作成者 IaaS 役割に応じた機能 サービスの 計画・開発 PaaS クラウド管理基盤 ユーザーからのリクエストの応じ、動的に「サービス」提供するための機能 サービス カタログ TSRM BSS: ビジネスサポートシステム 「サービス」のビジネス面(契約など)を管理 Tools OSS: 運用サポートシステム 「サービス」を実現する要素を管理 運用 TSAM コンソール TPAE サービス 定義ツール Rational サービス TPAE/TSRM 公開ツール TSRM サービスリクエスト管理/セルフサービス・ポータル TSAM サービス・オートメーション管理 イメージ・ TPM ライフサイクル管理 TPM プロビジョニング セキュリティ Tivoli Security Products (ID, アクセス, 監査 等) パフォーマンス 可用性/バックアップ/ ITM/Netcool TSA/TSM 管理 リストア メータリング/ ITUAM アカウンティング TLCM ライセンス管理 インフラストラクチャー 20 2009/11/13 TPC サービス TBSM 報告&分析 ・・・ ITM for VC © 2009 IBM Corporation IBM Tivoli Software 〔ご参考〕 Tivoli製品 略語表記 略称 TSAM 製品名 Tivoli Service Automation Manager 概要 クラウド環境をリクエスト・ベースで提供する完成された管理パッ ケージ・ソリューション TSRMベースのインターフェース/ワークフローとTPMベースの プロビジョニング機能をベースに開発 21 TSRM Tivoli Service Request Manager ITサービス管理をITIL準拠で実現する運用プロセス管理機能を 提供 (CMDBベースのインシデント、問題、変更、リリース管理) TPM Tivoli Provisioning Manager 自動でITリソースをプロビジョニングするためのベースエンジンや 配布、インベントリ、コンプライアンス、レポート機能などを提供 TPAE Tivoli Process Automation Engine ワークフロー管理を制御するTSRMのベースエンジン ITM IBM Tivoli Monitoring サーバー監視とリソースの稼動状況を可視化 TBSM Tivoli Business Service Manager サービスの稼動状況と影響範囲を可視化する、Netcoolベースの サービス管理ソリューション TSA Tivoli System Automation 障害検知をトリガーに自動で切り替えを行う、サーバー・クラスタ リング製品 ITUAM IBM Tivoli Usage and Accounting Manager サーバー機器のリソース利用状況をモニターし、課金情報をレ ポート TLCM Tivoli License Compliance Manager SWライセンスの導入・使用状況をモニター TSM Tivoli Storage Manager データのバックアップ、リストア、災害時のリカバリ TPC Tivoli Storage Productivity Center ストレージ・リソースの統合監視製品 2009/11/13 © 2009 IBM Corporation ICBの自動化エンジン IBM Tivoli Software TPMの提供機能 (Tivoli Provisioning Manager) TPMサーバー すべての変更履歴・ すべての変更履歴・ 構成情報などの標 構成情報などの標 準レポートとカスタ 準レポートとカスタ ムレポート ムレポート 操作指示 状況表示 ⑦ レポート ソフトウェアのインストール ソフトウェアのインストール /アンインストール /アンインストール デポ OSイメージをネットワーク OSイメージをネットワーク 経由で展開 経由で展開 ③ ソフトウェア配布 ④ パッチ配布 ⑥ タスクスケジュール ⑤ OSデプロイメント ネットワークやストレージ ネットワークやストレージ 装置など様々なプロビ 装置など様々なプロビ ジョニング機能 ジョニング機能 スイッチ ストレージ ① インベントリー収集 ミドルウェア ② 整合性のチェック ⑧ プロビジョニング 22 2009/11/13 リソースの自動発見と リソースの自動発見と 構成情報収集 構成情報収集 パッチやソフトウェアの パッチやソフトウェアの 導入状況が規定に違反 導入状況が規定に違反 していないかを検出 していないかを検出 © 2009 IBM Corporation IBM Tivoli Software 自動プロビジョニングの実現 様々な自動化機能をつなぎ合わせることによって、初 めて一連の作業を自動化したプロビジョニングを実 現することが出来る ネットワーク・ アクセス RFC ネットワーク 管理者 ネットワーク構成 OS インストール データ転送・ソフトウエア配布 コンプライアンスチェック機能・構成情報の収集 システム 管理者 ストレージ 割り振り スクリプト イメージ DB導入 LUN 割り当て ストレージ 管理者 RFC Erledigt バラバラに管理されている情報を統一 することにより、初めてリソース管理して いるといえる ディスカバリー機能で自動的にリソー スの状態を把握 一元管理されたDBから、すべてのリ ソースを呼び出す 操作が完了した変更履歴を管理 23 様々な機器を操作するためのワークフローを提供 OSインストール アプリケーション・ コンピテンシー・ センター ソフトウェアの インストール ソフトウェアの 構成 構成ライブラリー イメージ・ライブラリー ソフトウェア配布 (ツール) 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software Tivoli Provisioning Manager アーキテクチャー 【顧客】 電話・メール (Web) (ユーザー) ユーザーインターフェース環境 (J2EE) ポータル ポータル Webでの 承認 (運用・保守チーム) レポート ダッシュボード ダッシュボード ワークフロー (ビジネスロジック) ITアセット管理 ITアセット管理 TAMIT インシデント インシデント 管理 管理 TSRM 問題管理 問題管理 構成・変更 構成・変更 管理 管理 リリース管理 リリース管理 TSRM CCMDB TRPM プロビジョニング プロビジョニング 依頼 依頼 TPM ワークフロー実行環境 【他システム】 監視ツール ワークフロー ワークフロー カレンダー カレンダー エスカレーション エスカレーション サービスレベル管理 サービスレベル管理 ② Tivoli Process Automation Engine (TPAE) ユーティリティ機能 外部インターフェース 外部インターフェース デザイナー(ワークフロー、画面、DB) デザイナー(ワークフロー、画面、DB) レポート レポート セキュリティ セキュリティ メール連携 メール連携 データベース CSV プロセス情報(インシデント、問題、作業指示書) プロセス情報(インシデント、問題、作業指示書) プロビジョング情報 プロビジョング情報 パッチ情報 パッチ情報 レポート レポート 管理情報(SLA、カレンダー) 管理情報(SLA、カレンダー) 構成情報 構成情報 配布情報 配布情報 その他外部データ プロビジョニング エンジン 自動化フローエンジン 自動化フローエンジン Inventory Inventory ソフトウエア配布 ソフトウエア配布 OS配布 OS配布 タスク管理 タスク管理 パッチ管理 パッチ管理 ① Provisioning Engine 物理インフラ・仮想化インフラ 24 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software TPMを用いたプロビジョニングの対象リソース TPMは対象により様々プロトコルを使用して通信を行います。 ※ここでは代表的な例を示しています。対象によっては異なる場合があります。 SVCマスターコンソール SANスイッチ コンソール LUNマッピング TPCサーバ SSH Telnet SNMP ストレージ装置 独自 HTTP(SOAP) HTTP/HTTPS クライアントPC ブート・サーバ SSH・RXA・Agent(TCA) TPMサーバ SSH Telnet SNMP SSH Telnet SNMP VMware SDK HTTPS(SOAP) サーバ VMware SDK HTTPS(SOAP) VMware ESXサーバー Virtual Center 負荷分散装置 25 ネットワーク・スイッチ 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software TPMが行う操作 TPMは前ページに示した機器に対して、下記の操作が行えます。 ※ここに示す操作は一般的な物です。対象により不可能な操作もあります。 ※TPMは、対象がCLI・SOAP等で操作可能な機能をリモート実行可能です。 操作可能な内容は対象の持つ機能に依存します。 操作 – 電源操作 • 電源 On/Off • 再起動 – イメージ操作 • 作成(追加)・複製 • 削除 • 移動 – その他 • コマンド実行 • 機器固有の操作 – 操作内容は対象によって異なります。 26 IBM Corporation I 8/4/05 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software TPMが行う機器操作の定義 TPMは操作を行う対象をモデルとして 定義します。 機器への操作はこのモ デルに対して行います。 操作は、論理操作として定義されてい ます。個々の対象にとらわれない形の 論理操作として定義されています。 ここの対象への操作は、論理操作の 実装としてワークフローで定義されて います。 ワークフローはモデルの論 理操作の実装になります。 ワークフローを集合した Automation Packageという形で TPMは各種対象 への論理操作の実装を提供します。 また、TPMに付属する APDE (Automation Package Development Environment)にて開発可能です。 27 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software 対象の再起動の例 ワークフローの宣言 論理操作実装の宣言 論理対象の検査・情報取得 対象でのコマンド実行 IBM Corporation I 8/4/05 28 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software ワークフロー開発環境 (APDE) APDE (Automation Package Development Environment) : Eclipseベースのワークフロー開発環境。 TPMに付属しており、ワークフローのエディター、ワークフローのデバッグ機能、パッケージング機能など が提供されます。 APDEは、WindowsあるいはLinux環境に導入することができます。 29 IBM Corporation I 8/4/05 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software シェルスクリプトの取り込み scriptlet キーワードによりシェルスクリプトをワークフロー中にそのまま取り込むことも可能です。 もっと簡単に、スクリプトファイルを宛先に転送して実行という処理も可能です。 (Device.Copy、Device.Execute 論理デバイス操作) scriptlet定義 シェルスクリプト本体 30 IBM Corporation I 8/4/05 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software (例) VMWare を使用した仮想サーバーおよびホスト・プラットフォーム・サーバーの管理 TPMを使用して実際に実行できる管理内容 ESX サーバーと VMWare Virtual Center をデプロイする SSL 証明書をインポー トする コンピュータをディ スカバーする 仮想サーバーを 作成する HTTP サービス・アクセ ス・ポイント(SAP)を定 義する 仮想サーバーを 削除する 個別に処理可能なワークフロー 事前に仮想サーバー・テンプレートを作成 リソース・タイプ として以下のようなオプ ションが選択可能 * ハード・ディスク/* CD-ROM /* メモリー/* NIC/* CPU/* ファイ バー・チャネル・ポート/* フロッ ピー・ディスク/* 一般リソース/* ハードウェア・プラットフォーム 仮想サーバー・テ ンプレートを選択 する (スケジュール) 即時実行 or 予定開始 〔仮想サーバーへのアクティビティ実行〕 1. 仮想サーバーの電源オン/オフ 2. リソース割り当ての変更 3. 仮想サーバーの削除 まとめて処理可能なワークフロー 31 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software 製品に同梱されている ワークフロー・テンプレート Tivoli Provisioning Manager V7 オートメーション・パッケージ (Automation Packages) • • • • • • • • • • • • • • • • • • • • • • • • • • • • • AIX-LVM AIX-OPERATING-SYSTEM AIX_PATCH AIX_WPAR_VIRTUAL_INFRASTR UCTURE APACHE APACHE-WEB-SERVERWINDOWS APC-SNMP BACKUP BLADE-CENTER-4P-GB-ETH BROCADE CDS CIMCLIENT CISCO-CSM-6500 CISCO-CSS-11000 CISCO-MDS CISCO-PIX CISCO-SWITCHES CISCOSWITCHDISCOVERY CITRIX CITSCANNERAGENT CLUSTER-DOMAIN-SIMULATOR CLUSTER-LDO-TEMPLATES COM.IBM.TIVOLI.TPM.COMPLIAN CE.REMEDIATION CORE CYGWIN DB2 DCDADMIN DEFAULT-DEVICE-MODEL DEFAULT_AUTOMATION_PACKA GE 32 • DISCOVERY-LIBRARYADAPTOR • DISCOVERYWIZARDS • DUMMY-LOAD-BALANCER • DUMMY-SWITCH • EDMS_LWI • EXTREME-48I • F5-BIG-IP.3.3 • F5-BIG-IP.4.1 • F5-BIG-IP.4.5 • FILEREPOSITORY • FILEUTILS • FOUNDRY • GLOBALIZATION_HELPER • HACMP • HOSTING-ENVIRONMENTCORE • HP-UX • HPUX_IGNITE • HPUX_VPAR_CPU • IBM-BLADECENTERMANAGEMENT • IBM-HTTP-SERVER • IBM-WEBSPHERE-APPSERVER • IBM-WEBSPHERE-EDGE • IBM_DIRECTOR_DISCOVERY • IBMTPC • IMAGE • ITDS60 • ITM6.1 • JES.CLIENT • JUMPSTART • • • • • • • • • • • • • • • • • • • • • • • • • • • • • KICKSTART LOCALFILEREPOSITORY MAILER MCDATA MS-EXCHANGE-SERVER MS-SQL2K MS_PATCH_OFFLINE_FOR_SDI MS_WSUS MSAD_DISCOVERY MSCLUSTERSERVICES NIM NORTEL_ALTEON OA-TIO-CAPACITY-ON-DEMAND ORACLE10G ORACLE9I PATCH_REMEDIATION_TOOLS PROLIANT-BL-SERVER PSERIES-SERVER RATIONAL-TESTMGR REDHAT-LINUX-OPERATINGSYSTEM REDHAT_EL_UPDATE REDLINE REMEDIATION_ANTIVIRUS REMEDIATION_SOFTWARE_CONF IG REMEDIATION_WINDOWS RXA SAMPLE-COMPLIANCEVALIDATION SCMCOLLECTORAGENT SIMULATOR 2009/11/13 • • • • • • • • • • • • • • • • • • • • • • • • • • • • SLES-OPERATING-SYSTEM SOFTWARE_SIMULATOR SOLARIS-OPERATING-SYSTEM SOLARISZONES_VIRTUAL_INFR ASTRUCTURE SPBHANDLER STORAGE-SIMULATION SUN_UPDATE_CONNECTION SUN_UPDATE_CONNECTION_E NTERPRISE SUSE_PATCH SWDDISCCLI SYMANTECAV TADDMDISCOVERY TECDRIVER TIVOLICOMMONAGENT TIVOLICOMMONAGENT-CORE TMAINSTALL TPMFOSD TPMNETWORKDISCOVERY TPMTASKINF TSA-CLUSTER-DOMAIN UNIX_FILE_COMPLIANCE VMWARE_VIRTUAL_INFRASTRU CTURE VXVM-VOLUMEMANAGER WEBLOGIC WEBSITESAMPLE WINDOWS-OPERATING-SYSTEM WOL YAST © 2009 IBM Corporation IBM Tivoli Software TPM 操作画面のカストマイズ(テーラリング機能) 1/2 〔標準機能レベルの画面〕 VMWare ESX 上への仮想サーバーの作成 ②仮想サーバー の作成 〔完了〕 ①VMテンプレート の事前作成 ③テンプレートを 選択 33 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software TPM 操作画面のカストマイズ(テーラリング機能) 2/2 〔カストマイズ後の画面レイアウト〕 VMWare ESX 上への仮想サーバーの作成 入力テンプレート このサンプルでは 画面カストマイズと同時に ・リソース割り当ての指定 ・使用期間 ・課金情報 TPAEの機能をベースに 組込んでいます。 入力完了 34 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software Tivoli Service Automation Manager (TSAM) 現在 お客様のクラウド・サービスを 迅速・柔軟にかつセキュアに 提供するサービス・マネジメ ント・ソフトウェアの完成され たソリューション は英 語版 を出 荷中 特長 • クラウド・サービス環境の構成・管理を迅速に低コストで行う事が可能です。 • クラウド・サービスの柔軟な導入とライフサイクル全体の管理 • 人と管理対象を含めた統合的なプランのプロセスを自動化 • 仮想環境・ストレージ構成・SW導入といった個々の導入・構成管理から「クラウドサービス」へと 管理レベルを引き上げます。 • 既存サービス・マネジメント環境との統合を実現します。 • 主要製品: Tivoli Service Request Manager 7.1 / Tivoli Provisioning Manager 7.1 35 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software Tivoli Service Automation Manager 構成イメージ TSAMはIBM開発部門でのクラウド環境利用実績からTPMとTSRMをベースに一般向けに提供した製品です Tivoli Service Automation Manager 予約 & 導入 Web UI TPM 機能 + Web UI 終了 カタログ定義 REST 申請 利用 Tivoli Process Automation Engine (承認ワークフロー) Tivoli Provisioning Manager (プロビジョニング・エンジン) 新システム環境 サーバー スイッチ ストレージ ソフトウェア IT リソース・プール 36 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software まとめ: IBM CloudBurst / TPM / TSAM IBM CloudBurst 標準化 (サービス・カタログ) (ワークフロー) 自動化 (プロビジョニング) 仮想化 (ITインフラ、仮想化層) TSAM TPM 実装済み 実装済み カストマイズ カストマイズ不可 カストマイズ不可 テーラリング機能 実装済み 実装済み カストマイズ不可 カストマイズ不可 実装済み サポート範囲 に限定 指定HWのみ サンプル有り Automation Package 制約無し (* プロトコル依存) 汎用性 自由度 即効性 容易性 37 要開発 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software (ご参考) 仮想化環境に対応した サービス・マネージメント・ソリューション 38 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software 複雑化する仮想化環境へ対応した運用システムの必要性 クラウドの前提インフラとなる仮想化環境では、問題が発生した場合に影響範囲やどこが 根本原因になっているのか把握することが難しくなっていくことが懸念される 仮想リソース上でアプリケーションは 正常に稼動しているか? アプリケーション アプリケーション AIX Linux 仮想リソース 仮想リソース 論理パーティション 仮想マシン 同じ物理リソースを共有している 論理パーティション/マシンの 状況はどうなっているか? 仮想リソースの利用状況は? ハイパーバイザーへの オーバーヘッドは? パイパーバイザー 物理リソースの利用状況は? 物理リソース ***複雑に統合された仮想化環境のリアルなパフォーマンスの問題を解明*** 39 2009/11/13 © 2009 IBM Corporation IBM Tivoli Software 複雑化する仮想化環境へ適用できるTivoliソリューション IBM Tivoli Monitoring Monitoring Agent for Unix/Linux/Win/zLinux Agentless OS Agent Monitoring Agent for AIX Premium ITCAM for Applications ..... (モニター全般) アプリケーション アプリケーション AIX Linux 仮想リソース 仮想リソース 論理パーティション 仮想マシン Tivoli Change and Configuration Management Database (CCMDB) (仮想化インフラ環境における構成管理) ITM for Virtual Servers (モニター全般) VMWare ESX Microsoft Virtual Server、Citrix ITM for MS Apps. (Hyper-V agent) Monitoring Agent for VIOS/HMC/CEC (AIX) IBM Systems Director (*) Tivoli Storage Productivity Center Tivoli Storage Manager (仮想化ストレージのトータル管理) ハイパーバイザー 物理リソース (*) IBM Systems Director 物理環境・仮想環境の統合管理 Tivoli/他社製システム管理ツールとの連携 システムの管理容易性を高めるプラグイン - Active Energy Manager - BladeCenter Open Fabric Manager - Electronic Service Agent 40 2009/11/13 - Tivoli Provisioning Manager for OS Deployment © 2009 IBM Corporation IBM Tivoli Software 仮想サーバ環境を含む統合管理ツール適用イメージ 影響度分析 プロセス間連携 インシデント 管理 問題 管理 インシデント収集 ITサービス 管理層 構成 管理 インシデント 通知 リリース 管理 構成&変更管理 DB (CCMDB) 構成情報収集 Tivoli Service Request Manager インシデント 進捗管理 変更 管理 プロビジョニング ITILベース ワークフロー ・・・ 可用性管理 性能情報収集 アカウンティング情報収集 サービスデスク・ツール Tivoli Netcool シリーズ Tivoli Netcool シリーズ CCMDB (TADDM) Tivoli Monitoring シリーズ IT運用 管理層 監視 ツール Tivoli Monitoring シリーズ ITUAM 論理障害 検知 (IBM製HW にバンドルされる IBM Systems Director 管理ツールとの連携使用) 仮想化層(論理) Tivoli Provisioning Manager 物理障害 検知 構成収集 ツール プロビジョニング ツール IBM Systems Director 構成情報 収集 IBM Systems Director SW配布 Virtualization Manager 構成変更 仮想化ベンダー提供の管理製品 (Virtual Center,HMC等) SLA 管理ツール ・・・ IBM Systems Director Active Energy Manager 電力管理 性能情報収集 VMware、Xen、IBM System pサーバー等 ITインフラ層(物理) 41 SNMP Trap サーバー、ネットワーク、ディスク等 2009/11/13 Tivoli Storage Manager Tivoli Storage Productivity Center © 2009 IBM Corporation IBM Tivoli Software ご清聴ありがとうございました 42 2009/11/13 © 2009 IBM Corporation