Delen via


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

  1. Klik in Configuratiescherm op Systeem- enbeveiligingshulpprogramma's> - Systeembeheer ->Gebeurtenislogboeken weergeven.

  2. 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.

  3. 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:

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:

  1. Prestatiemeter uitvoeren (perfmon.exe).

  2. Klik opGebeurtenistraceringssessiesvoor gegevensverzamelaarsets>.

  3. Maak in het menu Actie een nieuwe gegevensverzamelaarset.

  4. Geef een naam op voor de set en kies de optie Handmatig maken .

  5. Voeg de volgende gebeurtenisproviders toe:

    • Microsoft-ServiceProviderFoundation

    • Microsoft-VirtualMachineManager-Debug

    • Microsoft-VirtualMachineManager-Perf-Console

    • Microsoft-VirtualMachineManager-Perf-Engine

    • Microsoft-VirtualMachineManager-Reliability

    • Microsoft-VirtualMachineManager-Server

  6. 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 .

  7. 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.

  8. 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.

  1. 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                     :
    
  2. 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

Zie ook

problemen met Windows Azure Pack oplossen