2014年2月27日木曜日

System Center Orchestrator 各コンポーネントの役割とシステム構成パターン

  • このエントリーをはてなブックマークに追加


今回はSCOの各コンポーネントの役割とよくあるシステム構成パターンについて書きます。

図の通り、SCOにはいくつかコンポーネントがあります。

image

管理サーバー Runbook DesignerとOrchestrationデータベース間の通信を中継する
Runbook サーバー Runbookを実行する
Orchestration データベース Runbookの定義と実行状態、ログ、構成情報を保存する
Runbook Designer Runbook作成のGUIツール
Runbook Tester Runbookテスト用のGUIツール
Deployment Manager RunbookサーバーとRunbook Designerに統合パックを展開する
Orchestration コンソール Runbookの実行と停止、実行状態の監視などを行うWebベースツール
Orchestration Web サービス 開発用のRESTベースのWebサービス

 

要件や環境によって、以下の3つのパターンが考えられます

1)単一サーバー構成
すべてのコンポーネントを一台物理サーバー、あるいは仮想マシンにインストールする。非常にシンプルな構成です。高可用性は提供されません。

image

 

2)複数台サーバー構成
Orchestration データベース、Runbook Server、Orchestration Web サービスなど重要なコンポーネントを複数台にインストールして、高可用性、負荷分散を実現します。

image

 

3)マルチサイト構成
複数のデータセンターに各コンポーネントを配置する。
ユーザーが自サイトのサーバーにアクセスする。
WANを経由する必要がないため、パフォーマンスを向上する。
DR時にも引き続きサービスを提供する。

image

 

参照情報

Free ebook: System Center: Designing Orchestrator Runbooks

System Center Orachestrator 統合パック ダウンロード一覧

  • このエントリーをはてなブックマークに追加


 

Integration Packs and Orachestrator Integration Toolkit

MS製のExchange、SharePoint、ActiveDirectory、SCCM、SCDPM、Azure、SCVMM、SCSM、SCOMなどの統合パックが含まれている。SCO2012 R2の場合は、以下のような感じです。

SC2012R2_Integration_Pack_for_Azure.oip
SC2012R2_Integration_Pack_for_Configuration_Manager.oip
SC2012R2_Integration_Pack_for_Data_Protection_Manager.oip
SC2012R2_Integration_Pack_for_Operations_Manager.oip
SC2012R2_Integration_Pack_for_REST.oip
SC2012R2_Integration_Pack_for_Service_Manager.oip
SC2012R2_Integration_Pack_for_Virtual_Machine_Manager.oip
System_Center_2012_R2_Integration_Pack_for_ActiveDirectory.oip
System_Center_2012_R2_Integration_Pack_for_ExchangeAdmin.oip
System_Center_2012_R2_Integration_Pack_for_ExchangeUser.oip
System_Center_2012_R2_Integration_Pack_for_FTP.oip
System_Center_R2_Integration_Pack_for_SharePoint.oip

System Center 2012 R2 - Orchestrator Component Add-ons and Extensions

System Center 2012 – Orchestrator Component Add-ons and Extensions

System Center 2012 Service Pack 1 - Orchestrator Component Add-ons and Extensions

 

サードパーティ製のものもあります。

System Center Orchestrator Integration Packs

Integration Pack for Amazon EC2

Integration Pack  for CA Spectrum

Integration Pack   for Citrix XenDesktop

System Center Orchestrator 統合パックを開発する

  • このエントリーをはてなブックマークに追加


今日は、SCOの統合パックの作成手順をメモしておきます。

以下のブログに詳しく書いてあるので、ここで細かい手順を書きません。幾つか補足をしようと思います。

System Center Orchestrator Integration Pack(IP)を開発する

 

大まかな手順は以下です。

1、Integration Toolkitの前提条件となるWindows Installer XML Toolsetのインストール。

2,Integration Toolkitのインストール(System_Center_2012_[R2_]Orchestrator_Integration_ToolKit.exe)。

System Center 2012 R2 - Orchestrator Component Add-ons and Extensions

System Center 2012 – Orchestrator Component Add-ons and Extensions

3,統合パックを開発(Visual Studio 2012でもいいし、Express 2012 For Webでもいい)。クラスライブラリ プロジェクトを作成し、DLLファイルを生成する。

4,.oipファイルの生成。Orachestrator Integration Pack Wizardを使う。

5,.oipファイルをOrachestrator Deployment Managerで登録、展開する。

6,Orachestrator Runbook Designerで確認する。

 

oipファイルを生成する際に、幾つか名前の意味を補足します。

image ⇒ image image

Product Name ⇒ 統合パックの名前 (Orachestrator Deployment Managerで確認)

Category Name ⇒ 統合パックのカテゴリの名前(Orachestrator Runbook Designerで確認)

 

image ⇒ image

Display Name ⇒ アクティビティの名前(Orachestrator Runbook Designerで確認)

2014年2月26日水曜日

SCO 2012 Runbookの呼び出しでRunbookの名前が「新しいRunbook」になっている

  • このエントリーをはてなブックマークに追加


「Runbookの制御」中に「Runbookの呼び出し」というアクティビティがあります。他のRunbookを「Runbookの呼び出し」で実行することができます。

試してみたところ、「Runbookの呼び出し」のプロバティ→「詳細」→「Runbook」で作成済みのRunbookの名前がほとんど”新しい Runbook”になっている。最初に作成したRunbookの名前しか正しく表示されていない。なんかバグっぽいですね。

image

どれがどのRunbookか、選べないので、困ってます!!!

 

解決!!!

Runbookを作ったあとに、必ず一回「チェクイン」する必要があります。保存みたいなもんですね。

2014年2月19日水曜日

System Center Orchestrator Runbook プラットフォームイベントの送信 結果確認

  • このエントリーをはてなブックマークに追加


例えば、以下のようなRunbookがあります。

image

コマンドを実行し、終わったら結果を「プラットフォームイベントの送信」に通知する。

詳細情報はどこで確認でするの?

確認している限りでは、Runbook Testerの活動詳細の表示で確認できます。

image