Verwalten von Mandantenkosten für Windows Azure Pack

 

Gilt für: Windows Azure Pack

In diesem Thema wird beschrieben, wie Sie Windows Azure Pack für Windows Server einrichten, um Nutzungsdaten aus einer Operations Manager-Data Warehouse-Datenbank in eine Windows Azure Pack-Datenbank zu importieren.

Weitere Informationen zu einem technischen Szenario mit Rückbelastung finden Sie im Handbuch zur Kostendeckung für virtuelle Computer.

Voraussetzungen

Vorausgesetzt, Sie haben Service Provider Foundation (in System Center 2012 R2 Orchestrator), System Center 2012 R2 Virtual Machine Manager und Windows Azure Pack installiert, müssen Sie über die folgende Umgebung verfügen:

  • Registriert den Endpunkt der Service Provider Foundation.

  • Verwaltete VM-Clouds und erstellte Pläne, die Mandanten abonniert haben.

  • Richten Sie einen Server ein, der System Center 2012 R2 Operations Manager mit einem Data Warehouse ausführt.

  • Einrichten eines Servers, der Microsoft SQL Server mit Analysis Services ausführt. Sie können dieselbe SQL Server Installation wie für die Service Provider Foundation und VMM verwenden.

  • Installiert den Agent für Operations Manager auf dem Server, auf dem System Center 2012 R2 Virtual Machine Manager ausgeführt wird, und auch auf dem Server, auf dem Hyper-v ausgeführt wird, der den VMM-Server verwaltet.

Als Beispiel kann die Umgebung die folgenden Server und Namen in der Domäne Contoso aufweisen:

Server

Beispielname

Operations Manager

OM01.contoso.com

Operations Manager-Data Warehouse

DB04.contoso.com

Virtual Machine Manager

VMM01.contoso.com

Service Provider Foundation

SPF01.contoso.com

Windows Azure Pack

WAP01.contoso.com (und möglicherweise WAP02 und andere Server abhängig vom Bereitstellungsszenario)

Service Reporting (optional)

VMM01.contoso.com

Service Reporting-Datenbank (optional)

DB06.contoso.com

SharePoint (optional)

SP01.contoso.com

Einrichten der Datenextraktion aus dem Operations Manager-Data Warehouse

Sie können Windows PowerShell verwenden, um anzugeben, wo Service Provider Foundation Daten extrahieren muss.

So konfigurieren Sie service Provider Foundation für die Verwendungsmessung

  1. Melden Sie sich als Administrator an den Server an, auf dem Service Provider Foundation ausgeführt wird.

  2. Überprüfen Sie in der IIS-Manager-Konsole, dass die Identität für den SPF_Usage Anwendungspool das Domänenanmeldekonto für den Service Provider Foundation-Server ist. Die Identität sollte als <Domänen>\<Serverformat> angezeigt werden, z. B. CONTOSO\SPF. Weitere Informationen zu Anmeldeinformationen in Service Provider Foundation finden Sie in der Prüfliste "Anmeldeinformationen".

  3. Wählen Sie in Server-Managerlokale Server aus, und wählen Sie in der Menüleiste "Tools-Computerverwaltung>" aus. Wählen Sie der Computerverwaltungskonsole die Option Lokale Benutzer und Gruppenaus.

  4. Stellen Sie sicher, dass der Benutzer, den Sie zum Abfragen von Service Provider Foundation für Daten aus Windows Azure Pack verwenden, Mitglied der lokalen SPF_Usage-Benutzergruppe ist. Das folgende Codebeispiel verwendet den Benutzer "SPF Application Identity". Sie können jeden Benutzer verwenden, wenn dieser ein Mitglied der Benutzergruppe SPF_Usage ist.

  5. Öffnen Sie die PowerShell-Konsole mit Administratorrechten.

  6. Legen Sie die OMDW-Verbindungseinstellungen mithilfe des Befehls New-SCSPFSetting mithilfe der in der folgenden Tabelle beschriebenen Parameter fest:

    New-SCSPFSetting-Parameter

    Wert

    Wert

    Erforderlich. Muss eine Datenbankverbindungszeichenfolge sein.

    SettingType

    Erforderlich. Muss DatabaseConnectionStringsein.

    Name

    Optional. Diese Einstellung wird empfohlen. Geben Sie einen aussagekräftigen Namen für jede Einstellung ein.

    Server

    Ordnet die Einstellung dem Server zu, für den die Verwendungserfassung abgerufen werden soll. Muss ein vom Get-SCSPFServer-Cmdlet abgerufenes Serverobjekt sein.

    Verwenden Sie im folgenden Beispiel Ihre eigenen Werte:

    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. Sie können die Konfigurationen mit dem Befehl Get-SCSPFSetting überprüfen.

  8. Melden Sie sich mithilfe von SQL-Administratoranmeldeinformationen an dem Computer mit SQL Server an, der die Operations Manager-Data Warehouse-Datenbank hostet.

  9. Starten Sie SQL Management Studio.

  10. Wählen Sie Security-Logins> aus, und klicken Sie dann mit der rechten Maustaste auf den Ordner "Anmeldungen", und wählen Sie "Neue Anmeldung" aus.

  11. Fügen Sie die SPF_Usage Anwendungspoolidentität für den Anmeldenamen hinzu, z. B. CONSOSO\SPF.

  12. Wählen Sie Benutzerzuordnung unter Seite auswählenaus.

  13. Wählen Sie OperationsManagerDW aus, und wählen Sie dann OpsMgrReader unter Mitgliedschaft in Datenbankrolleaus.

  14. Klicken Sie auf OK.

  15. Klicken Sie mit der rechten Maustaste unter Datenbank auf OperationsManagerDW , und wählen Sie dann Eigenschaftenaus.

  16. Wählen Sie Berechtigungenaus, wählen Sie den Benutzer, den Sie soeben unter Benutzer und Rollenhinzugefügt haben, und stellen Sie sicher, dass der Benutzer über die Berechtigung Execute für die Datenbank verfügt.

  17. Schließen Sie SQL Management Studio.

Einrichten Windows Azure Pack zum Verwenden des Nutzungsdiensts

Im folgenden Verfahren wird Windows Azure Pack konfiguriert, um die Verwendungsmessung zu finden.

So konfigurieren Sie Windows Azure Pack für die Verwendungsmessung

  1. Melden Sie sich beim Verwaltungsportal für Administratoren an.

  2. Wählen Sie VM-Cloudsaus.

  3. Wählen Sie im Clouds-Menü die Option "Dienstanbieternutzung registrieren" aus.

  4. Geben Sie die Dienst-URL, den Benutzernamen und das Kennwort an. Der Benutzername muss mit der für den SPF_Usage -Dienst angegebenen Identität identisch sein. Achten Sie darauf, die "/VERWENDUNG" in die Dienst-URL einzuschließen, z. B. https://vmm01:8090/Usage.

Überprüfen, ob die Nutzungsdaten gespeichert werden

Da die Nutzungserfassung nun konfiguriert wurde, sollten Sie sicherstellen, dass die Daten gespeichert werden.

So überprüfen Sie die Ausführung der Nutzungserfassung

  1. Melden Sie sich beim Verwaltungsportal für Administratoren an.

  2. Starten Sie SQL Management Studio.

  3. Wählen Sie "Datenbank ->Tabellen" aus.

  4. Klicken Sie mit der rechten Maustaste auf Usage.Records , und wählen Sie dann Top 100 auswählen - Zeilenaus.

  5. Stellen Sie sicher, dass das Ergebnis die Daten mit "VM-Nutzung" als ResourceIDzurückgibt.

Weitere Informationen

Registrieren des Service Provider Foundation-Endpunkts für Clouds für Virtuelle Computer
Bereitstellen von VM-Clouds
Verwalten von Clouds für Virtuelle Computer
Verwalten des Data Warehouse in System Center 2012 – Dienst-Manager
Service Reporting in System Center 2012 R2