Freigeben über


Problembehandlung bei Service Provider Foundation

 

Gilt für: Windows Azure Pack

In diesem Thema werden Problembehandlungsprobleme beschrieben, die sich auf das Konfigurieren von Service Provider Foundation mit Windows Azure Pack für Windows Server beziehen. Empfehlungen werden für die folgenden Elemente bereitgestellt. Viele Probleme können behoben werden, indem Sie die Prüfliste "Anmeldeinformationen " in diesem Thema überprüfen. Empfehlungen werden für die folgenden Probleme bereitgestellt:

  • Erfassen von OData- und Windows PowerShell-Protokollen

  • Abrufen von Daten aus einem Webdienstaufruf

  • Verwenden der Netzwerkdienstoption

  • Beheben von Ausnahme- und Verbindungsfehlern beim Zugriff auf den Service Provider Foundation-Endpunkt

  • Anzeigen der Clouds für virtuelle Computer von Service Provider Foundation

  • Einrichten der Ereignisablaufverfolgung für das Debuggen

  • Beheben des Fehlers eines Plankontingentupdates

Siehe auch Probleme bei der Problembehandlung bei der Sicherheit.

Erfassen von OData- und Windows PowerShell-Protokollen

Betrifft: Debuggen

Problem

Müssen Informationen wie von Anbietern und Windows PowerShell protokolliert werden.

Empfehlung

  1. Klicken Sie aus Systemsteuerung auf "System" und "Sicherheits-Verwaltungstools-Ereignisprotokolle>>anzeigen".

  2. Wählen Sie im linken Bereich "Anwendungs- und Dienstprotokolle" aus. Führen Sie in diesem Ordner eine der folgenden Aktionen aus:

    • Wählen Sie für OData-Protokolle Microsoft-Windows-ManagementOdataService>> aus, und wählen Sie "Operativer Kanal" aus.

    • Wählen Sie für Windows PowerShell Protokolle Microsoft-Windows-PowerShell>> aus, und wählen Sie "Betriebsbereit" aus.

  3. Klicken Sie im Bereich "Aktionen" auf " Protokoll aktivieren ", wenn es deaktiviert ist.

Nach oben

Abrufen von Daten aus einem Webdienstaufruf

Betrifft: Service Provider Foundation Developer's Guide

Problem

Ein Service Provider Foundation-Webdienstaufruf gibt die Fehlermeldung zurück: "Fehler beim Verarbeiten dieser Anforderung."

Empfehlung

Untersuchen Sie Skriptausführungsrichtlinien für mögliche Konflikte mit der Gruppenrichtlinie Verwaltungskonsole (gpmc.msc).

Nach oben

Beheben von Ausnahme- und Verbindungsfehlern beim Zugriff auf den Service Provider Foundation-Endpunkt

Betrifft: Registrieren des Service Provider Foundation-Endpunkts für Virtuelle Computer-Clouds

Problem

Abrufen von Verwaltungsdienstausnahmen, zugrunde liegende Verbindungen gehen verloren, nicht synchronisierte Probleme oder andere Fehler, wenn Mandanten einen Plan abonnieren.

Empfehlung

Überprüfen Sie auf dem Server mit Service Provider Foundation, ob eine duplizierte Bindung für den SPF-Webdienst für das HTTPS-Protokoll vorhanden ist.

IIS, wählen Sie die SPF-Website aus. Klicken Sie im Bereich "Aktionen" auf "Bindungen". Es sollte nur eine Bindung für das HTTPS-Prototcol vorhanden sein. Entfernen Sie die duplizierte Bindung, und konfigurieren Sie die Standardbindung, um das richtige Zertifikat zu verwenden.

Nach oben

Anzeigen der Clouds für virtuelle Computer von Service Provider Foundation

Betrifft: Verwalten von Clouds für virtuelle Computer

Problem

Eine Cloud für virtuelle Computer im Verwaltungsportal für Administratoren kann nicht angezeigt werden, nachdem die Cloud in System Center 2012 R2 Virtual Machine Manager oder mithilfe von Service Provider Foundation Windows PowerShell Cmdlets erstellt wurde.

Empfehlung

Überprüfen Sie die folgenden Ursachen:

Nach oben

Einrichten der Ereignisablaufverfolgung für das Debuggen

Betrifft: Debuggen

Problem

Müssen Sie wissen, welche ETW-Ereignisablaufverfolgungsanbieter zum Debuggen Windows Azure Pack verwendet werden sollen.

Empfehlung

Konfigurieren Sie auf dem Server mit Service Provider Foundation die Ereignisanbieter wie hier beschrieben:

  1. Führen Sie Leistungsmonitor (perfmon.exe) aus.

  2. Klicken Sie auf "Data Collector Sets>"-Ereignisablaufverfolgungssitzungen.

  3. Erstellen Sie im Menü "Aktion " einen neuen Datensammlersatz.

  4. Geben Sie einen Namen für den Satz an, und wählen Sie die Option "Manuell erstellen" aus.

  5. Fügen Sie die folgenden Ereignisanbieter hinzu:

    • Microsoft-ServiceProviderFoundation

    • Microsoft-VirtualMachineManager-Debug

    • Microsoft-VirtualMachineManager-Perf-Console

    • Microsoft-VirtualMachineManager-Perf-Engine

    • Microsoft-VirtualMachineManager-Zuverlässigkeit

    • Microsoft-VirtualMachineManager-Server

  6. Der soeben erstellte Datensammler sollte in der Liste der Sitzungen angezeigt werden. Um zu beachten, wo die Protokolldatei gespeichert wird, klicken Sie mit der rechten Maustaste auf den Satz, und klicken Sie auf Eigenschaften , und der Pfad ist auf der Registerkarte "Verzeichnis " verfügbar. Standardmäßig ist dieser Pfad die Systemvariable **%LOCALAPPDATA%\**. Die Protokolldatei verfügt über eine ETL-Erweiterung .

  7. Starten Sie die gerade definierte Sitzung, führen Sie die Aktionen in Windows Azure Pack aus, das Sie debuggen müssen, und beenden Sie die Sitzung.

  8. Untersuchen Sie die Datendatei.

Lesen Sie auch den Wissensdatenbank Artikel Debugprotokollierung in System Center Service Provider Foundation (SPF).

Nach oben

Verwenden der Netzwerkdienstoption

Betrifft: Installieren von Service Provider Foundation für System Center 2012 R2

Problem

Die Verwendung der Netzwerkdienstoption kann problematisch sein.

Empfehlung

Auf den Installations-Assistentenseiten zum Konfigurieren der Webdienste (Admin, Anbieter-VMM und Verwendung) ist die Standardeinstellung für AnwendungspoolanmeldeinformationenNetzwerkdienst. Es wird empfohlen, diese Option nicht zu verwenden und stattdessen Anmeldeinformationen für ein Dienstkonto bereitzustellen.

Nach oben

Beheben des Fehlers eines Plankontingentupdates

Betrifft: Debuggen

Problem

Wenn Sie "systemcenter" oder "cloudservices" mit Windows PowerShell registrieren, wird der Standardwert für MaxQuotaUpdateBatchSize auf 5 festgelegt. Service Provider Foundation-Ressourcenanbieter unterstützen jedoch nur MaxQuotaUpdateBatchSize = 1. Daher schlägt das Plankontingent fehl.

Empfehlung

Verwenden Sie die folgenden Schritte, um die MaxQuotaUpdateBatchSize auf 1 für neue oder vorhandene Service Provider Foundation-Ressourcenanbieter zu ändern.

  1. Ändern Sie MaxQuotaUpdateBatchSize für einen vorhandenen SPF-Ressourcenanbieter.

    Führen Sie die folgenden Windows PowerShell-Befehle aus:

    PS C:\Users\Administrator> $rp = Get-MgmtSvcResourceProviderConfiguration -Name 'systemcenter' -DecryptPassword
    PS C:\Users\Administrator> $rp.MaxQuotaUpdateBatchSize = 1
    PS C:\Users\Administrator> Add-MgmtSvcResourceProviderConfiguration -ResourceProvider $rp -Force
    
    Name                              : systemcenter
    DisplayName                       : Virtual Machine Clouds
    Description                       :
    Enabled                           : True
    PassThroughEnabled                : True
    AllowAnonymousAccess              : False
    AllowMultipleInstances            : False
    AdminEndpoint                     : Microsoft.WindowsAzure.Server.AdminManagement.AdminEndpoint
    TenantEndpoint                    : Microsoft.WindowsAzure.Server.AdminManagement.TenantEndpoint
    UsageEndpoint                     :
    HealthCheckEndpoint               :
    NotificationEndpoint              : Microsoft.WindowsAzure.Server.AdminManagement.NotificationEndpoint
    InstanceId                        : 244FA4CB-7902-4745-9ED6-0AFE1619E49D
    InstanceDisplayName               : Virtual Machine Clouds
    MaxQuotaUpdateBatchSize           : 1
    SubscriptionStatusPollingInterval : 00:00:10
    Type                              : Standard
    Settings                          : {}
    ExtensionData                     :
    
  2. Registrieren eines neuen Service Provider Foundation-Ressourcenanbieters bei MaxQuotaUpdateBatchSize = 1

    Führen Sie die folgenden Windows PowerShell Befehle aus, ersetzen Sie ComputerName und Ports durch die Werte, die für Ihre Bereitstellung geeignet sind.

    PS C:\> $RP = New-MgmtSvcResourceProviderConfiguration -Name 'RP01' `
    -DisplayName 'Resource Provider 01' `
    -AdminForwardingAddress "https://$Env:ComputerName`:30010/" `
    -AdminAuthenticationMode 'Basic' `
    -AdminAuthenticationUserName $UserName `
    -AdminAuthenticationPassword $Password `
    -TenantForwardingAddress "https://$Env:ComputerName`:30010/subscriptions" `
    -TenantAuthenticationMode 'Basic' `
    -TenantAuthenticationUserName $UserName `
    -TenantAuthenticationPassword $Password `
    -TenantSourceUriTemplate '{subid}/services/sqlservers/{*path}' `
    -TenantTargetUriTemplate '{subid}/{*path}' `
    -UsageForwardingAddress "https://$Env:ComputerName`:30010/" `
    -UsageAuthenticationMode 'Basic' `
    -UsageAuthenticationUserName $UserName `
    -UsageAuthenticationPassword $Password `
    -NotificationForwardingAddress "https://$Env:ComputerName`:30010/" `
    -NotificationAuthenticationMode 'Basic' `
    -NotificationAuthenticationUserName $UserName `
    -NotificationAuthenticationPassword $Password
    PS C:\> $rp.MaxQuotaUpdateBatchSize = 1
    PS C:\> Add-MgmtSvcResourceProviderConfiguration -ResourceProvider $RP
    

Nach oben

Weitere Informationen

Windows Azure Pack-Problembehandlung