管理 Windows Azure Pack 的租用戶成本

 

適用于:Windows Azure Pack

本主題描述如何為 Windows Server 設定 Windows Azure Pack,以將 Operations Manager 資料倉儲資料庫的使用量資料匯入至 Windows Azure Pack 資料庫。

如需有關退款技術案例的討論,請參閱 虛擬機器成本回收指南(英文)。

必要條件

假設您已在 System Center 2012 R2 Orchestrator) 中安裝 Service Provider Foundation (、System Center 2012 R2 Virtual Machine Manager,以及Windows Azure Pack,您必須具備下列環境:

  • 已註冊 Service Provider Foundation 端點。

  • 管理虛擬機器雲端、建立方案,而且有租用戶加以訂閱。

  • 使用資料倉儲設定執行 System Center 2012 R2 Operations Manager 的伺服器。

  • 設定執行含 Analysis Services 之 Microsoft SQL Server 的伺服器。 您可以使用與 Service Provider Foundation 和 VMM 相同的SQL Server安裝。

  • 在執行 System Center 2012 R2 Virtual Machine Manager 的伺服器上安裝 Operations Manager 代理程式,以及安裝在執行 VMM 伺服器的 Hyper-v 伺服器上。

例如,環境中會有下列伺服器和名稱在 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 套件

WAP01.contoso.com (可能還有 WAP02 和其他伺服器,視部署案例而定)

服務報告 (選擇性)

VMM01.contoso.com

服務報告資料庫 (選擇性)

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 應用程式集區的身分識別是 Service Provider Foundation 伺服器的網域認證帳戶。 身分識別應該會顯示為 < 網域 > \ < 伺服器 > 格式,例如 CONTOSO\SPF。 如需 Service Provider Foundation 中認證的詳細資訊,請參閱 認證檢查清單

  3. 伺服器管理員中,選擇 [本機伺服器],然後從功能表列選擇 [工具- >電腦管理]。 在 [電腦管理主控台] 中選取 [本機使用者和群組]

  4. 確認您將用來查詢 Service Provider Foundation 的資料,Windows Azure Pack 是本機SPF_Usage使用者群組的成員。 下列程式碼範例會使用「SPF 應用程式識別碼」使用者。 您可以使用任何使用者,只要是 SPF_Usage 使用者群組成員即可。

  5. 以系統管理權限開啟 PowerShell 主控台

  6. 使用 New-SCSPFSetting 命令設定 OMDW 連線設定,所使用的參數如下表所示:

    新的 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. 選擇[安全性>登入],然後在 [登入] 資料夾上按一下滑鼠右鍵,然後選擇 [新增登入]。

  11. 登入名稱新增SPF_Usage應用程式集區識別,例如 CONSOSO\SPF。

  12. 選取 [選取頁面] 底下的 [使用者對應]

  13. 選擇 [Operations Manager DW] ,然後選擇 [資料庫角色成員資格] 底下的 [Operations Manager 讀取器]

  14. 按一下 [確定]。

  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 服務的身分識別一樣。 請務必在服務 URL 中包含 「/USAGE」,例如 https://vmm01:8090/Usage.

確認已儲存使用量資料

設定使用量計量之後,就要確認正在儲存資料。

確認使用量計量集合

  1. 登入系統管理員的管理入口網站。

  2. 啟動SQL Management Studio

  3. 選擇[資料庫- >資料表]。

  4. 以滑鼠右鍵按一下 [使用量記錄] ,並選擇 [選取前 100 個資料列]

  5. 確認結果是以「VM 使用率」做為 ResourceID傳回資料。

另請參閱

為虛擬機器雲端註冊 Service Provider Foundation 端點
佈建虛擬機器雲端
管理虛擬機器雲端
在 System Center 2012 - Service Manager 中管理資料倉儲
Service Reporting in System Center 2012 R2