Problemen met Service Provider Foundation oplossen
Van toepassing op: Windows Azure Pack
In dit onderwerp worden problemen beschreven die betrekking hebben op het configureren van Service Provider Foundation met Windows Azure Pack voor Windows Server. Aanbevelingen worden verstrekt voor de volgende items. Veel problemen kunnen worden opgelost door de controlelijst referenties in dit onderwerp te bekijken. Aanbevelingen worden verstrekt voor de volgende problemen:
OData- en Windows PowerShell-logboeken verzamelen
Gegevens ophalen uit een webserviceoproep
De optie Netwerkservice gebruiken
Uitzonderings- en verbindingsfouten oplossen bij het openen van het Service Provider Foundation-eindpunt
Bekijk de clouds van virtuele machines van Service Provider Foundation
Gebeurtenistracering instellen voor foutopsporing
De fout van een quotumupdate voor een plan oplossen
Zie ook problemen bij het oplossen van beveiligingsproblemen.
OData- en Windows PowerShell-logboeken verzamelen
Heeft betrekking op: foutopsporing
Probleem
U moet gegevens verzamelen zoals vastgelegd door providers en Windows PowerShell.
Aanbeveling
Klik in Configuratiescherm op Systeem- enbeveiligingshulpprogramma's> - Systeembeheer ->Gebeurtenislogboeken weergeven.
Selecteer toepassings- en serviceslogboeken in het linkerdeelvenster. Voer in die map een van de volgende handelingen uit:
Voor OData-logboeken selecteert u Microsoft-Windows-ManagementOdataService>> en selecteert u Operationeel kanaal.
Voor Windows PowerShell logboeken selecteert u Microsoft-Windows-PowerShell>> en selecteert u Operationeel.
Klik in het deelvenster Acties op Logboek inschakelen als het is uitgeschakeld.
Naar boven
Gegevens ophalen uit een webserviceoproep
Heeft betrekking op: Handleiding voor serviceproviders voor ontwikkelaars
Probleem
Een Service Provider Foundation-webserviceaanroep retourneert het foutbericht: 'Er is een fout opgetreden tijdens het verwerken van deze aanvraag'.
Aanbeveling
Controleer beleidsregels voor scriptuitvoering voor mogelijke conflicten met de groepsbeleid Beheerconsole (gpmc.msc).
Naar boven
Uitzonderings- en verbindingsfouten oplossen bij het openen van het Service Provider Foundation-eindpunt
Heeft betrekking op: Het Service Provider Foundation-eindpunt registreren voor virtuele-machineclouds
Probleem
Het ophalen van beheerserviceuitzonderingen, onderliggende verbinding gaat verloren, synchronisatieproblemen of andere fouten wanneer tenants zich abonneren op een plan.
Aanbeveling
Controleer op de server met Service Provider Foundation of er een dubbele binding is voor de SPF-webservice voor het HTTPS-protocol.
IIS, selecteer de SPF-website. Klik in het deelvenster Acties op Bindingen. Er mag slechts één binding zijn voor de HTTPS prototcol. Verwijder de dubbele binding en configureer de standaardbinding om het juiste certificaat te gebruiken.
Naar boven
Bekijk de clouds van virtuele machines van Service Provider Foundation
Heeft betrekking op: Virtuele-machineclouds beheren
Probleem
Kan geen cloud voor virtuele machines zien in de beheerportal voor beheerders nadat de cloud is gemaakt in System Center 2012 R2 Virtual Machine Manager of met behulp van Service Provider Foundation Windows PowerShell-cmdlets.
Aanbeveling
Controleer op de volgende oorzaken:
Controleer of het Service Provider Foundation-eindpunt juist is geconfigureerd. Zie Het Service Provider Foundation-eindpunt registreren voor virtuele-machineclouds.
Raadpleeg de controlelijst referenties in Beveiligingsproblemen oplossen voor eventuele verificatieproblemen.
De stempel in de Service Provider Foundation-database ontbreekt mogelijk in de koppeling met een geldige VMM-server. Zorg ervoor dat elke stempel is gekoppeld aan een geldige VMM-server.
Naar boven
Gebeurtenistracering instellen voor foutopsporing
Heeft betrekking op: foutopsporing
Probleem
U moet weten welke ETW-gebeurtenistraceringsproviders moeten worden gebruikt voor foutopsporing Windows Azure Pack.
Aanbeveling
Configureer op de server met Service Provider Foundation de gebeurtenisproviders zoals hier wordt beschreven:
Prestatiemeter uitvoeren (perfmon.exe).
Klik opGebeurtenistraceringssessiesvoor gegevensverzamelaarsets>.
Maak in het menu Actie een nieuwe gegevensverzamelaarset.
Geef een naam op voor de set en kies de optie Handmatig maken .
Voeg de volgende gebeurtenisproviders toe:
Microsoft-ServiceProviderFoundation
Microsoft-VirtualMachineManager-Debug
Microsoft-VirtualMachineManager-Perf-Console
Microsoft-VirtualMachineManager-Perf-Engine
Microsoft-VirtualMachineManager-Reliability
Microsoft-VirtualMachineManager-Server
De gegevensverzamelaarset die u zojuist hebt gemaakt, wordt weergegeven in de lijst met sessies. Als u wilt weten waar het logboekbestand wordt opgeslagen, klikt u met de rechtermuisknop op de set en klikt u op Eigenschappen en is het pad beschikbaar op het tabblad Map . Dit pad is standaard de systeemvariabele **%LOCALAPPDATA%\**. Het logboekbestand heeft de extensie .etl .
Startmenu de sessie die u zojuist hebt gedefinieerd, voert u de acties uit in Windows Azure Pack dat u fouten moet opsporen en stopt u de sessie.
Controleer het gegevensbestand.
Zie ook het Knowledge Base artikel Fouten opsporen in logboekregistratie in System Center SPF (Service Provider Foundation).
Naar boven
De optie Netwerkservice gebruiken
Heeft betrekking op: Service Provider Foundation installeren voor System Center 2012 R2
Probleem
Het gebruik van de optie Netwerkservice kan problematisch zijn.
Aanbeveling
Op de pagina's van de installatiewizard voor het configureren van de webservices (Beheer, Provider VMM en Gebruik), is de standaardinstelling voor referenties voor de groep van toepassingennetwerkservice. U wordt aangeraden deze optie niet te gebruiken en in plaats daarvan referenties op te geven voor een serviceaccount .
Naar boven
De fout van een quotumupdate voor een plan oplossen
Heeft betrekking op: foutopsporing
Probleem
Wanneer u 'systemcenter' of 'cloudservices' registreert met behulp van Windows PowerShell, wordt de standaardwaarde voor MaxQuotaUpdateBatchSize ingesteld op 5. Service Provider Foundation-resourceproviders bieden echter alleen ondersteuning voor MaxQuotaUpdateBatchSize = 1. Daarom mislukt het quotum van het plan.
Aanbeveling
Gebruik de volgende stappen om de MaxQuotaUpdateBatchSize te wijzigen in 1 voor nieuwe of bestaande Serviceprovider Foundation-resourceproviders.
Wijzig MaxQuotaUpdateBatchSize voor een bestaande SPF-resourceprovider.
Voer de volgende Windows PowerShell-opdrachten uit:
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 :
Een nieuwe Service Provider Foundation-resourceprovider registreren bij MaxQuotaUpdateBatchSize = 1
Voer de volgende Windows PowerShell opdrachten uit, waarbij computernaam en poorten worden vervangen door de waarden die geschikt zijn voor uw implementatie.
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
Naar boven