次の方法で共有


Windows Azure Pack のテナント コストの管理

 

適用対象: Azure Pack Windows

このトピックでは、Operations Manager データ ウェアハウス データベースから Windows Azure Pack データベースに使用状況データをインポートするように、Windows Azure Pack for Windows Server を設定する方法について説明します。

チャージバックのシナリオの解説については、「 Guide to Recovering Costs for Virtual Machines」を参照してください。

前提条件

Service Provider Foundation (System Center 2012 R2 Orchestrator)、System Center 2012 R2 Virtual Machine Manager、および Azure Pack Windowsをインストールした場合、次の環境が必要です。

  • Service Provider Foundation エンドポイントを登録しました。

  • 仮想マシン クラウドの管理が行われており、プランを作成済みであり、テナントがサブスクリプションを通してクラウドを利用するようになっている。

  • データ ウェアハウスSystem Center 2012 R2 Operations Manager を実行しているサーバーを設定します。

  • Microsoft SQL Server を Analysis Services と共に実行するサーバーをセットアップ済みである。 Service Provider Foundation と VMM で使用されるのと同じSQL Server インストールを使用できます。

  • 2012 R2 仮想マシン マネージャー System Center実行しているサーバーと、VMM サーバーを管理する Hyper-v を実行しているサーバーに Operations Manager のエージェントをインストールしました。

例として、この環境には次のサーバーがあり、Contoso ドメイン上の名前が付与されているとします。

サーバー

名前の例

Operations Manager

OM01.contoso.com

Operations Manager データ ウェアハウス

DB04.contoso.com

Virtual Machine Manager

VMM01.contoso.com

Service Provider Foundation

SPF01.contoso.com

Windows Azure Pack

WAP01.contoso.com (デプロイメントのシナリオによっては、さらに WAP02 とその他のサーバーも)

Service Reporting (省略可能)

VMM01.contoso.com

Service Reporting データベース (省略可能)

DB06.contoso.com

SharePoint (省略可能)

SP01.contoso.com

Operations Manager データ ウェアハウスからのデータ抽出をセットアップする

Windows PowerShellを使用して、Service Provider Foundation でデータの抽出が必要な場所を指定できます。

使用状況測定用に Service Provider Foundation を構成するには

  1. Service Provider Foundation を実行しているサーバーに管理者としてログオンします。

  2. IIS マネージャー コンソールで、SPF_Usage アプリケーション プールの ID が Service Provider Foundation サーバーのドメイン資格情報アカウントであることを確認します。 ID は、CONTOSO\SPF などのドメイン>\<サーバー>形式として<表示されます。 Service Provider Foundation の資格情報の詳細については、「 資格情報のチェックリスト」を参照してください。

  3. サーバー マネージャーで、[ローカル サーバー] を選択し、メニュー バーから [ツールコンピューターの>管理] を選択します。 [ コンピューターの管理 ] コンソールで、[ ローカル ユーザーとグループ] を選択します。

  4. Windows Azure Pack からのデータを Service Provider Foundation に照会するために使用するユーザーが、ローカル SPF_Usage ユーザー グループのメンバーであることを確認します。 下記のコード例では、"SPF Application Identity" というユーザーを使用します。 SPF_Usage ユーザー グループのメンバーであれば、どのユーザーも使用できます。

  5. 管理特権を持つユーザーとして PowerShell コンソールを開きます。

  6. OMDW 接続の設定を、 New-SCSPFSetting コマンドを使用して設定します。使用するパラメーターは次の表のとおりです。

    New-SCSPFSetting パラメーター

    必須。 データベース接続文字列である必要があります。

    SettingType

    必須。 DatabaseConnectionStringである必要があります。

    名前

    省略可能。 この設定をお勧めします。 各設定に対してわかりやすい名前を指定します。

    サーバー

    設定を使用状況測定を取得するサーバーに関連付けます。 Get-SCSPFServer コマンドレットから取得したサーバー オブジェクトである必要があります。

    次に例を示します。値は実際の値で置き換えてください。

    Import-module spfadmin
    # Provide server name to the OM DW SQL instance
    $OMServer = "OM01.contoso.com"
    
    # Register the Operation Manager Data Warehouse instance to usage metering
    $stamp = Get-SCSPFStamp
    $server = New-SCSPFServer -Name $OMServer -ServerType OMDW -Stamps $stamp[0] 
    
    $setting = New-SCSPFSetting -Name $OMDWSqlServer –Value "Data Source=$OMDWSqlServer;Initial Catalog=OperationsManagerDW;Integrated Security=True" -SettingType DatabaseConnectionString –Server $server
    
  7. 構成を確認するには、 Get-SCSPFSetting コマンドを使用します。

  8. SQL 管理者の資格情報を使用して、Operations Manager データ ウェアハウス データベースをホストする SQL Server にログオンします。

  9. SQL Management Studioを開始します。

  10. [Security-Logins>] を選択し、[ログイン] フォルダーを右クリックし、[新しいログイン] を選択します。

  11. CONSOSO\SPF など、ログイン名のSPF_Usage アプリケーション プール ID を追加します。

  12. [ ページの選択 ] の下で [ ユーザー マッピング] を選択します。

  13. [ OperationsManagerDW ] を選択し、[ データベース ロールのメンバーシップ ] の下で [ OpsMgrReader] を選択します。

  14. [OK] をクリックします。

  15. [ データベース ] の下の [ OperationsManagerDW ] を右クリックして [ プロパティ] を選択します。

  16. [ 権限] を選択し、これまでの手順で追加したユーザーを [ ユーザーとロール] の下で選択し、そのユーザーにデータベースに対する [ Execute ] 権限があることを確認します。

  17. SQL Management Studioを閉じます。

使用状況サービスWindows使用するように Azure Pack を設定する

次の手順では、使用状況測定Windows検索するように Azure Pack を構成します。

使用状況測定用Windows Azure Pack を構成するには

  1. 管理者向けの管理ポータルにログオンします。

  2. [ VM クラウド] を選択します。

  3. [クラウド] メニューの [ サービス プロバイダーの使用状況の登録] を選択します。

  4. サービスの URL、ユーザー名、およびパスワードを指定します。 ユーザー名は、 SPF_Usage サービスの ID として指定したものと同じであることが必要です。 サービス URL に "/USAGE" を必ず含めてください(例: https://vmm01:8090/Usage.

使用状況データが格納されることを確認する

使用状況メータリングの構成が完了したので、データが格納されることを確認します。

使用状況メータリングの収集を確認するには

  1. 管理者向けの管理ポータルにログオンします。

  2. SQL Management Studioを開始します。

  3. [データベース ->テーブル] を選択します。

  4. [ Usage.Records ] を右クリックして [ 上位 100 行の選択] を選択します。

  5. 返されたデータの ResourceIDが "VM Utilization" であることを確認します。

参照

Service Provider Foundation エンドポイントの仮想マシン クラウドへの登録
仮想マシン クラウドを準備する
仮想マシン クラウドの管理
System Center 2012 - Service Manager のデータ ウェアハウスの管理
System Center 2012 R2 Service Reporting