仮想マシン クラウドでのオートメーションの使用
適用対象: Azure Pack Windows
Windows Azure Pack の自動化を使用して、ベスト プラクティス タスクを調整して統合し、データセンターの運用コストを削減しながら、IT プロセスの信頼性を向上させることができます。 Service Management Automation と VM クラウドを統合すると、VM クラウド インフラストラクチャで特定のイベントが発生するたびに Runbook をトリガーできます。 仮想マシン クラウドの Service Management Automation の登録に関するトピックでは、VM クラウドを Service Management Automation に関連付ける方法について説明します。 このトピックでは、Service Management Automation Runbook を VM クラウドのコンテキストで発生するイベントに関連付ける方法について説明します。 VM クラウドと Service Management Automation のアーキテクチャ レベルでの統合方法を理解する場合は、「Service Provider Foundation と Service Management Automation の関連付け方法」を参照してください。
注意
VM クラウドが Service Management Automation で Runbook をトリガーするには、Service Provider Foundation を実行しているコンピューターで Service Management Automation Web サービス証明書を信頼する必要があります。
Runbook を VM クラウド内のイベントに関連付けるには
管理者向けの管理ポータルで、[ VM クラウド ] タブをクリックします。
[VM クラウド] タブで、[Automation] ビューをクリックします。
[オートメーション] ビューのコマンド バーにある [追加] をクリックし、次のものを指定します。
[アクション カテゴリ] で、Runbook をトリガーするアクションである VM クラウド オブジェクトを選択します。 オブジェクトの一覧と説明については、「Runbook に関連付けることができるオブジェクト」を参照してください。
[アクション] で、Runbook をトリガーするために選択したオブジェクトで発生する必要があるアクションを選択します。 選択したアクション カテゴリに応じて、アクションの一覧に使用可能なアクションが入力されます。
[Runbook] では、指定したアクションが選択したオブジェクトで行われるたびにトリガーされる Runbook を選択します。
注意
このドロップダウンで Runbook を使用できるようにするには、 "SPF" タグを含める必要があります。 Runbook にタグを付ける方法については、「Runbook のプロパティの編集」を参照してください。 ローマ文字以外のアルファベット キーボードを使用している場合は、次の手順を 3 回繰り返して "SPF" タグを含めます。
-
Alt キーを押したままにします。
-
数字パッドの + キーを押します。
-
英文字 S を表す Unicode 値「0053」を入力します。
-
Alt キーを離します。
-
これらの手順をあと 2 回繰り返し、「0050」(P に対応) と、「0046」(F に対応) を入力します。
-
[有効化] チェック ボックスをオンにし、オブジェクト、アクション、および Runbook 間の関連付けを有効にします。 このチェック ボックスは、VM クラウド内の Runbook とイベント間の関連付けを後日有効にするシナリオで特に役立ちます。
チェック マークをクリックして変更を保存します。
Runbook に関連付けることができるオブジェクト
管理ポータルで、仮想マシン クラウドの [Automation] タブで Runbook にアクションをリンクする場合は、次を選択する必要があります。
管理者やテナントなどの アクション カテゴリ。また、使用状況や通知など、すべてのリソース プロバイダーを含めることもできます。
選択したカテゴリに応じて、[アクション] を選択 します。 これにより、削除や更新などのアクションを確定し、Runbook に関連付けることができるオブジェクトが選択されます。
アクションに関連付ける Runbook 。
次のセクションでは、HTTPS を使用して Web サービス呼び出しによってアクセスされたとき、またはテナントまたは管理者が管理者の管理ポータル、テナントの管理ポータル、または 2012 R2 Virtual Machine Manager のSystem Centerを使用してオブジェクトの状態を変更したときにアクションをトリガーするオブジェクトと CRUD (作成、読み取り、更新、および削除) 操作の一覧を示します。 これらのオブジェクトにアクセスする URL の詳細については、「 Service Management API と Service Provider Foundation の URL」を参照してください。
サブスクリプション オブジェクト
サブスクリプション オブジェクトは、テナントがプランをサブスクライブするたびに作成されるサブスクリプションを表します。 これは次のアクションによってトリガーされます。
CRUD アクション: 作成、更新、削除
状態アクション: アクティブ化、中断
spfVMM.MicrosoftCompute オブジェクト
次の表では、spfVMM.MicrosoftCompute プレフィックスでアクセスされるオブジェクトと、これらのオブジェクトに対するアクションをトリガーする操作について説明します。
Object |
説明 |
CRUD アクション |
状態アクション |
---|---|---|---|
CloudService |
VMRole のコンテナー。 CloudService.For テナントの下に複数の VM ロールを作成できます。テナントの管理ポータルを使用して、デプロイされたすべての VMRole に対してクラウド サービスが作成されます。 API は特定のクラウド サービス内に複数の VMRole を作成できます。また、テナントにより作成されるときに要求される 1 対 1 の関係に制約されません。 |
作成、更新、削除 |
|
VM |
VM ロール内の子仮想マシン。 |
削除 |
再起動、シャットダウン、開始、停止 |
VMRole |
ピア VM ノード用のスケーラブルな層。 |
作成、更新、削除 |
修復、拡大/縮小 |
VMRoleVMDisk |
VMRole にアタッチされたディスク。 |
作成、更新、削除 |
spfAdmin オブジェクト
次の表では、spfAdmin プレフィックスでアクセスされるオブジェクトと、これらのオブジェクトに対するアクションをトリガーする操作について説明します。
Object |
説明 |
CRUD の操作 |
状態操作 |
---|---|---|---|
EventRegistration |
API のイベントと関連付けられたオートメーションの間のマッピング。 |
作成、更新 |
|
Role |
VMM 内の SSU (セルフサービス ユーザー) にマッピングされるユーザー ロール。 |
作成、更新、削除 |
|
サーバー |
Service Provider Foundation を実行するサーバー。 |
作成、更新、削除 |
|
SpfSetting |
データベース接続、または Operations Manager データ ウェアハウスへのポータル エンドポイント接続のいずれかに使用する接続文字列。 |
作成、削除 |
|
Stamp |
System Center コンポーネントのサーバーとインスタンスの論理スケール ユニット。 通常、スタンプは 1 つの VMM サーバーを表します。 |
作成、更新、削除 |
|
Tenant |
テナント。 |
作成、更新、削除 |
|
TrustedIssuer |
要求ベースの認証に使用される信頼された相手。 |
作成、削除 |
|
VM |
仮想マシン。 |
削除 |
一時停止、再起動、再開、シャットダウン、開始、停止 |
VMRole |
仮想マシン ロール。 |
削除 |
|
VMRoleGalleryItem |
複数ノードの VM 層の作成に使用できるテンプレートをカプセル化するギャラリー項目オブジェクト。 |
削除 |
発行、非公開 |
spfVMM オブジェクト
次の表では、spfVMM プレフィックスでアクセスされるオブジェクトと、アクションをトリガーする操作について説明します。
Object |
説明 |
CRUD アクション |
状態アクション |
---|---|---|---|
BGPPeer |
ボーダー ゲートウェイ プロトコル。 |
作成、削除 |
|
HardwareProfile |
仮想マシンのハードウェア属性を定義する VMM のハードウェア プロファイル。 |
更新 |
|
ジョブ |
VMM 内のタスク。VMM の操作ステータスを示します。 |
更新 |
|
NATConnection |
NATRule オブジェクトのコンテナー。 |
作成、更新、削除 |
|
NATRule |
VM ネットワークの受信ポートのマッピング ルール。 |
作成、削除 |
|
RunAsAccount |
VMM RunAs アカウント。 |
作成、更新、削除 |
|
サービス |
VMM サービス。 |
作成、更新、削除 |
|
ServiceTemplate |
VMM サービス テンプレート |
更新 |
|
StaticIPAddressPool |
VMM 静的 IP アドレス プール。 |
作成、削除 |
|
UserRole |
VMM ユーザー ロール。 ユーザー ロールは、セルフサービス ユーザー、テナント管理者、または管理者のいずれかになります。 このオブジェクトを使用して、権限とスコープを適用することができます。 |
作成、更新、削除 |
|
VirtualDiskDrive |
VMM 仮想ディスク ドライブ。 |
作成、削除 |
|
VirtualDVDDrive |
VMM 仮想 DVD ドライブ。 |
作成、更新、削除 |
|
VirtualMachine |
スタンドアロンの仮想マシン。 |
更新、削除 |
|
VirtualNetworkAdapter |
VMM 仮想ネットワーク アダプター (vNIC)。 |
作成、更新、削除 |
|
VirtualSCSIAdapter |
VMM 仮想 SCSI アダプター。 |
作成、削除 |
|
VMCheckPoint |
VMM チェックポイント |
作成、更新、削除 |
|
VMNetwork |
VM ネットワークまたは仮想ネットワーク。 仮想マシンは、仮想ネットワーク アダプター (vNIC) を使用して VM ネットワークに接続されます。 |
更新、削除 |
|
VMNetworkGateway |
VMM ネットワーク ゲートウェイ。 ゲートウェイを使用すると、VM ネットワーク上でボーダー ゲートウェイ プロトコル、NAT、および VPN を構成できます。 |
作成、更新、削除 |
|
VMSubnet |
VM サブネット。VM ネットワーク内のサブネット範囲を定義します。 |
作成、削除 |
|
VMtempalte |
仮想マシンを作成するために使用する VMM 仮想マシン テンプレート。 |
更新 |
|
VPNConnection |
VMM VPN 接続。 これは、ポータル内でのサイト間 VPN 接続にマップされます。 VM ネットワーク上の仮想マシンが、別のサイトにリモート接続できるようにします。 |
作成、更新、削除 |
|
VPNetworkRoute |
VMM VPN ネットワーク ルート。 VM ネットワーク上の仮想マシンが、VPN 接続の通信先であるリモート ネットワーク上で他のコンピューターを検索できるようにするルートです。 |
作成、削除 |