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
Klicken Sie aus Systemsteuerung auf "System" und "Sicherheits-Verwaltungstools-Ereignisprotokolle>>anzeigen".
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.
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:
Stellen Sie sicher, dass der Service Provider Foundation-Endpunkt ordnungsgemäß konfiguriert ist, lesen Sie die Registrierung des Service Provider Foundation-Endpunkts für Virtuelle Computer-Clouds.
Überprüfen Sie die Prüfliste "Anmeldeinformationen" in der Sicherheitsbehandlung für Authentifizierungsprobleme.
Der Stempel in der Service Provider Foundation-Datenbank fehlt möglicherweise der Zuordnung mit einem gültigen VMM-Server. Stellen Sie sicher, dass jeder Stempel einem gültigen VMM-Server zugeordnet ist.
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:
Führen Sie Leistungsmonitor (perfmon.exe) aus.
Klicken Sie auf "Data Collector Sets>"-Ereignisablaufverfolgungssitzungen.
Erstellen Sie im Menü "Aktion " einen neuen Datensammlersatz.
Geben Sie einen Namen für den Satz an, und wählen Sie die Option "Manuell erstellen" aus.
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
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 .
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.
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.
Ä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 :
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