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
Melden Sie sich als Administrator an den Server an, auf dem Service Provider Foundation ausgeführt wird.
Ü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".
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.
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.
Öffnen Sie die PowerShell-Konsole mit Administratorrechten.
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
Sie können die Konfigurationen mit dem Befehl Get-SCSPFSetting überprüfen.
Melden Sie sich mithilfe von SQL-Administratoranmeldeinformationen an dem Computer mit SQL Server an, der die Operations Manager-Data Warehouse-Datenbank hostet.
Starten Sie SQL Management Studio.
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.
Fügen Sie die SPF_Usage Anwendungspoolidentität für den Anmeldenamen hinzu, z. B. CONSOSO\SPF.
Wählen Sie Benutzerzuordnung unter Seite auswählenaus.
Wählen Sie OperationsManagerDW aus, und wählen Sie dann OpsMgrReader unter Mitgliedschaft in Datenbankrolleaus.
Klicken Sie auf OK.
Klicken Sie mit der rechten Maustaste unter Datenbank auf OperationsManagerDW , und wählen Sie dann Eigenschaftenaus.
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.
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
Melden Sie sich beim Verwaltungsportal für Administratoren an.
Wählen Sie VM-Cloudsaus.
Wählen Sie im Clouds-Menü die Option "Dienstanbieternutzung registrieren" aus.
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
Melden Sie sich beim Verwaltungsportal für Administratoren an.
Starten Sie SQL Management Studio.
Wählen Sie "Datenbank ->Tabellen" aus.
Klicken Sie mit der rechten Maustaste auf Usage.Records , und wählen Sie dann Top 100 auswählen - Zeilenaus.
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