Share via


Vorbereiten von Windows Azure Pack und System Center-Komponenten für Service Reporting

 

Veröffentlicht: März 2016

Gilt für: System Center 2012 R2 Service Reporting

Die folgende Software wird verwendet, um Inventar- und Erfassungsdaten zu sammeln und Berichte zu erstellen, in denen Daten zu Information as a Service (IaaS) für IT-Hostinganbieter aggregiert und zusammengefasst werden.

  • System Center 2012 R2 Virtual Machine Manager

  • System Center 2012 R2 Operations Manager

  • System Center 2012 R2 Service Provider Foundation

  • Microsoft Azure Pack für Windows Server

  • System Center 2012 R2 Service Reporting

Im folgenden Verfahren wird beschrieben, wie Daten aus Quellsystemen erfasst werden und zu Berichten für in Ihrer Umgebung gehostete IaaS-Ressourcen verarbeitet werden.

  1. In System Center werden Daten von Virtual Machine Manager und Operations Manager gesammelt.

    1. Von Virtual Machine Manager werden Daten für alle virtuellen Maschinen und Hosts gesammelt, die von dieser Komponente verwaltet werden. Hierzu zählen Metriken zu CPU, Arbeitsspeicher, Speicher, Netzwerk sowie zu gestarteten und gestoppten Komponenten. Diese Daten werden nur für einen kurzen Zeitraum gespeichert.

    2. Von Virtual Machine Manager werden Leistungsdaten mithilfe des Connectors zwischen VMM und OM an Operations Manager gesendet.

    3. Die Rohdaten werden von Operations Manager im Operations Manager-Data Warehouse gespeichert.

    4. Einmal pro Stunde werden die Rohdaten vom Operations Manager-Data Warehouse zur langfristigen Speicherung in den Stundendatensatz verschoben.

  2. Daten werden von Windows Azure Pack und Service Provider Foundation gesammelt.

    In Microsoft Azure Pack für Windows Server werden vom Sammlungsdienst Daten für die verschiedenen Ressourcenanbieterdienste gesammelt. Jeder Ressourcenanbieter verfügt über eine Liste der von ihm gesammelten Datensätze.

    1. Vom Nutzungsdatensammler werden Nutzungsdaten von jedem Dienstanbieter gesammelt und in der Sammlungsdatenbank gespeichert, die Teil von Windows Azure Pack ist.

    2. Vom Nutzungssammler für VM-Clouds wird Service Provider Foundation verwendet, um Daten für den VM-Ressourcendienstanbieter zu sammeln.

    3. Vom Datensammlungsmodul für VM-Clouds in Windows Azure Pack wird Service Provider Foundation für erforderliche Daten aufgerufen, zum Beispiel für CPU-Nutzung, Speichernutzung und Datenträgernutzung.

    4. Von Service Provider Foundation wird das Operations Manager-Data Warehouse aufgerufen, und die Daten werden an den Windows Azure Pack-Sammlungsdienst zurückgegeben.

    5. Vom Windows Azure Pack-Nutzungssammler werden die Daten für VM-Clouds in der Nutzungssammler-Datenbank gespeichert, wo sie für einen Abrechnungszyklus (geschätzte 40 Tage) gespeichert bleiben.

  3. Die Daten werden von Service Reporting analysiert und langfristig gespeichert.

    1. Von Service Reporting wird ETL (Extract, Transfer, Load) zum Sammeln von Daten verwendet.

    2. Vom Extrahierungsprozess wird zum Extrahieren der Daten eine Verbindung zur Nutzungs-REST-API von Windows Azure Pack hergestellt.

    3. Durch die REST-API von Windows Azure Pack wird die Sammlungsdatenbank abgefragt, und die Daten werden an den Extrahierungsprozess zurückgegeben.

    4. Im Data Warehouse von Service Reporting werden die Daten unbegrenzt gespeichert. Die Daten werden an einen Datencube übertragen und für eine Analyse geladen.

    5. Sie können die Daten in Excel oder SharePoint Performance Point analysieren.

In der folgenden Abbildung wird dieser Vorgang veranschaulicht.

Abbildung des Dienstbericht-Datenflusses

Konfigurieren von VMM und Operations Manager für IaaS-Nutzung und Erfassung

Bevor Sie VMM und Operations Manager konfigurieren, stellen Sie sicher, dass die folgenden Bedingungen erfüllt sind.

  1. Virtual Machine Manager ist bereits installiert.

  2. Operations Manager ist bereits installiert.

  3. Mindestens eine Cloud wurde in Virtual Machine Manager erstellt.

  4. Alle Dienstkonten für Operations Manager und Virtual Machine Manager werden unter einem Domänenkonto ausgeführt.

Damit Clouds, Hosts und virtuelle Maschinen von Operations Manager überwacht und ermittelt werden können, muss das VMM Management Pack in Operations Manager importiert werden. Das VMM Management Pack ist von einer Reihe anderer Management Packs abhängig, zum Beispiel SQL, IIS und Windows Server. Damit das Verfahren erleichtert wird, steht ein PowerShell-Skript für den Import der Management Packs zur Verfügung. Diese Management Packs sind im Installationsordner des Virtual Machine Manager-Servers gespeichert. Beispiel: Installationslaufwerk:\Programme\Microsoft System Center 2012 R2\Virtual Machine Manager\ManagementPack.

So importieren Sie das VMM Management Pack und die abhängigen Management Packs in Operations Manager

  1. Kopieren Sie den Ordner „Dependencies“ vom Virtual Machine Manager-Server in den Ordner „temp“ von Operations Manager.

  2. Starten Sie die Operations Manager-Konsole als Administrator.

  3. Wählen Sie den Arbeitsbereich Verwaltung aus.

  4. Wählen Sie in der Verwaltungs-Explorer-Ansicht Management Packs aus.

  5. Wählen Sie Management Packs importieren aus.

  6. Klicken Sie auf Hinzufügen, wählen Sie Von Datenträger importieren aus.

  7. Klicken Sie auf Nein.

  8. Navigieren Sie auf dem Operations Manager-Verwaltungsserver zum Ordner, in den sie zuvor den Management Pack-Ordner kopiert haben.

  9. Wählen Sie alle Dateien aus, und klicken Sie auf Öffnen.

  10. Wählen Sie Installieren aus.

  11. Wählen Sie den Arbeitsbereich Überwachung aus.

  12. Stellen Sie sicher, dass in den Überwachungsansichten die folgenden Ansichten angezeigt werden:

    • Microsoft System Center Virtual Machine Manager

    • Microsoft System Center Virtual Machine Manager PRO

Damit der Datenaustausch zwischen Operations Manager und Virtual Machine Manager gewährleistet ist, benötigen beide Komponenten administrativen Zugriff auf die jeweils andere Komponente. Führen Sie das folgende Verfahren aus, um sicherzustellen, dass die Dienstkonten über den korrekten Zugriff verfügen.

So geben Sie VMM und Operations Manager-Dienstkonten für Sicherheitsgruppen von VM- und OM-Administratoren frei

  1. Öffnen Sie Dienste auf den Operations Manager- und Virtual Machine Manager-Servern.

  2. Stellen Sie auf dem Virtual Machine Manager-Server sicher, dass der Benutzer für System Center Virtual Machine Manager unter einem Domänenkonto ausgeführt wird. Beispiel: CONTOSO\!vmm.

  3. Stellen Sie auf dem Operations Manager-Server sicher, dass der Benutzer für den System Center-Datenzugriffsdienst unter einem Domänenkonto ausgeführt wird. Beispiel: CONTOSO\!om_das.

  4. Wenn die Operations Manager-Administratoren mit einer Active Directory-Sicherheitsgruppe verwaltet werden, fügen Sie der Sicherheitsgruppe für OM-Administratoren das VMM-Dienstkonto über Active Directory-Benutzer und -Computer hinzu. Beispiel: Fügen Sie der Sicherheitsgruppe für OM-Administratoren den Benutzer CONTOSO\!VMM hinzu.

  5. Wenn die VMM-Administratoren mit einer Active Directory-Sicherheitsgruppe verwaltet werden, fügen Sie der Sicherheitsgruppe für OM-Administratoren das VMM-Dienstkonto hinzu.

  6. Öffnen Sie die VMM-Konsole als Administrator.

  7. Wählen Sie Einstellungen aus, und klicken Sie auf System Center-Einstellungen.

  8. Geben Sie den vollqualifizierten Domänennamen des Operations Manager-Servers ein.

  9. Übernehmen Sie das vorgeschlagene Standarddienstkonto, und klicken Sie auf Weiter.

  10. Geben Sie das Dienstkonto für Operations Manager an, das Sie zuvor der VMM-Sicherheitsgruppe hinzugefügt haben, und klicken Sie anschließend auf Weiter.

  11. Klicken Sie auf Fertig stellen, um die Integration zu aktivieren.

So überprüfen Sie die Integration von Operations Manager und Virtual Machine Manager

  1. Öffnen Sie die VMM-Konsole als Administrator.

  2. Wählen Sie Einstellungen aus, und klicken Sie auf System Center-Einstellungen.

  3. Doppelklicken Sie auf Operations Manager-Server.

  4. Stellen Sie sicher, dass der Verbindungsstatus OK lautet.

  5. Wählen Sie Management Pack aus, und stellen Sie sicher, dass für die Management Packs in der Liste Version 3.1.6011.0 oder höher angezeigt wird.

  6. Öffnen Sie die Operations Manager-Konsole als Administrator.

  7. Wählen Sie Überwachung aus, klicken Sie auf Überwachung, und klicken Sie anschließend auf Virtual Machine Manager-Ansichten.

  8. Wenn die Diagrammansicht vollständig angezeigt wird, erweitern Sie Verwaltete Ressourcen, und erweitern Sie anschließend Alle Clouds.

  9. Eine erweiterte Ansicht der Clouds wird angezeigt.

So stellen Sie sicher, dass die Daten im Operations Manager-Data Warehouse gespeichert werden

  1. Öffnen Sie SQL Management Studio.

  2. Stellen Sie eine Verbindung zur SQL-Instanz her, in der die Datenbank des Operations Manager-Data Warehouse gehostet wird.

  3. Wählen Sie die Datenbank OperationsManagerDW aus.

  4. Erweitern Sie die Datenbank im Bereich Objekt-Explorer, und erweitern Sie den Ordner Tabellen.

  5. Wählen Sie die Tabelle Perf.PerfHourly_ aus.

  6. Klicken Sie mit der rechten Maustaste auf die Tabelle Perf.PerfHourly_, und klicken Sie anschließend auf Oberste 1000 Zeilen auswählen.

  7. Überprüfen Sie, ob im Ergebnisbereich Datensätze angezeigt werden.

Konfigurieren von SPF und Windows Azure Pack für IaaS-Nutzung und Erfassung

Bevor Sie Service Provider Foundation und Windows Azure Pack konfigurieren, stellen Sie sicher, dass die folgenden Bedingungen erfüllt sind.

  1. Die Integration von Operations Manager und Virtual Machine Manager ist konfiguriert und funktioniert.

  2. Service Provider Foundation wurde installiert und für die Verwendung von VMM konfiguriert.

  3. Windows Azure Pack wurde installiert und konfiguriert.

  4. Als Mindestanforderung wurde mindestens ein Windows Azure Pack-Plan konfiguriert.

Führen Sie das folgende Verfahren aus, um die Integration von Operations Manager und Virtual Machine Manager umzusetzen.

  1. Registrieren Sie den SPF-Nutzungserfassungsendpunkt für die Operations Manager-Betriebsdatenbank.

  2. Registrieren Sie den SPF-Erfassungsendpunkt im Windows Azure Pack-Verwaltungsportal.

  3. Stellen Sie sicher, dass die Daten in der Sammlungsdatenbank gespeichert werden.

So registrieren Sie den SPF-Nutzungserfassungsendpunkt für die Operations Manager-Betriebsdatenbank

  1. Melden Sie sich beim Service Provider Foundation-Server mit dem Usage-Anwendungspoolkonto an.

  2. Stellen Sie sicher, dass das Anwendungspoolkonto für den Usage-Webendpunkt als Domänenkonto ausgeführt wird.

  3. Stellen Sie sicher, dass das Usage-Anwendungspoolkonto der SQL-Anmeldung hinzugefügt wurde und Ausführungsberechtigungen am Installationsspeicherort der SCOM-Data Warehouse-Datenbank besitzt.

  4. Öffnen Sie PowerShell mit Administratorrechten.

  5. Geben Sie Import-module spfadmin ein.

  6. Speichern Sie das folgende PowerShell-Skript auf dem Service Provider Foundation-Server unter RegistrespfwOMDW.ps1.

    # Provide server name to the OM DW instance  
    $OMDWSqlServer = <OMDWConnectionString>  
    # Provide server name to the OM instance  
    $OMServer = <OMManagementServerName>  
    # Provide the account for Windows Azure Pack to access the SPF usage web endpoint  
    $UsageUser = <Domain\Username>   
    # Register the SCOM Data Warehouse instance to SPF usage metering  
    $server = New-SCSPFServer -Name $OMServer -ServerType OMDW   
    $setting = New-SCSPFSetting -Name $OMDWSqlServer -SettingString "Data Source=$OMDWSqlServer;Initial Catalog=OperationsManagerDW;Integrated Security=True" -SettingType DatabaseConnectionString –Server $server   
    # Ensure the caller account can access the SPF usage web endpoint  
    Net.exe localgroup SPF_Usage /add $UsageUser  
    
  7. Ersetzen Sie die Variablen im Skript (<Variable>) durch die für Ihre Umgebung erforderlichen Variablen.

  8. Führen Sie das Skript auf dem Service Provider Foundation-Server aus, indem Sie ./RegistrespfwOMDW.ps1 eingeben.

So registrieren Sie den SPF-Erfassungsendpunkt im Windows Azure Pack-Verwaltungsportal

  1. Melden Sie sich als Administrator beim Windows Azure Pack-Verwaltungsportal an.

  2. Wählen Sie VM-Clouds aus.

  3. Wählen Sie Service Reporting-Anbieter registrieren aus.

  4. Geben Sie die URL des Webendpunkts für die Service Provider Foundation-Nutzungserfassung an, den Sie zuvor konfiguriert haben. Beispiel: https://<ServiceProviderFoundationServiceRoot:8090/Usage/. Beachten Sie den Teil „/usage/“ der URL.

  5. Geben Sie die Anmeldeinformationen für den Zugriff auf den Service Provider Foundation-Usage-Endpunkt an, den Sie zuvor konfiguriert haben.

  6. Stellen Sie sicher, dass die Registrierung erfolgreich abgeschlossen wird.

So stellen Sie sicher, dass die Daten in der Sammlungsdatenbank gespeichert werden

  1. Warten Sie nach der Registrierung der Service Provider Foundation-Endpunkte mindestens 1 Stunde, und öffnen Sie dann SQL Server Management Studio.

  2. Stellen Sie eine Verbindung zur SQL-Instanz her, in der die Windows Azure Pack-Sammlungsdatenbank gehostet wird.

  3. Erweitern Sie im Objekt-Explorer den Eintrag Datenbanken, und wählen Sie die Datenbank Microsoft.MgmtSvc.Usage aus.

  4. Erweitern Sie die Datenbank, und erweitern Sie anschließend Tabellen.

  5. Klicken Sie mit der rechten Maustaste auf [usage].[Records], und klicken Sie anschließend auf Oberste 1000 Zeilen auswählen.

  6. Überprüfen Sie, ob in der Ergebnisansicht Datensätze angezeigt werden.

Bereitstellen von Service Reporting

Nachdem Sie die System Center 2012 R2-Komponenten und Windows Azure Pack vorbereitet haben, sind Sie bereit für die Installation und Konfiguration von Service Reporting. In den folgenden Verfahren wird beschrieben, wie Sie Service Reporting installieren und konfigurieren.

  1. So installieren Sie Service Reporting

  2. So konfigurieren Sie Service Reporting für Windows Azure Pack und System Center

Diagramm der Service Reporting-Infrastruktur

Nachdem Sie Service Reporting bereitgestellt und mit anderen System Center 2012 R2-Komponenten und Windows Azure Pack konfiguriert haben, sollte Ihre Infrastruktur ähnlich wie im folgenden Diagramm gezeigt aussehen. Im Diagramm sind die System Center-Komponenten, aus denen einige Daten stammen, grün dargestellt.Windows Azure Pack-Dienste, aus denen andere Daten stammen, sind blau dargestellt. Reporting-Komponenten, in denen Nutzungs- und Inventardaten letztlich angezeigt werden, sind violett dargestellt.

Der Usage-Dienst und die Ressourcenanbieter von Windows Azure Pack sind aus Gründen der Vollständigkeit im Diagramm enthalten. Nicht alle Elemente im Diagramm dienen jedoch dem Sammeln oder Anzeigen von Nutzungs- oder Inventarinformationen. Außerdem ist die REST-API im Diagramm enthalten, um den Datenfluss der Informationen zwischen Computern zu veranschaulichen. Ihre Funktionalität ist unter Windows Azure Pack Usage Service (Usage-Dienst von Windows Azure Pack) ausführlicher dokumentiert.

Abbildung des Nutzungsdatenfluss in Dienstberichten

Siehe auch

Service Reporting in System Center 2012 R2
Durchführen der Planung für Service Reporting