Sdílet prostřednictvím


Řešení potíží se službou Service Provider Foundation

 

Platí pro: Windows Azure Pack

Toto téma popisuje problémy s řešením potíží, které se týkají konfigurace služby Service Provider Foundation pomocí sady Windows Azure Pack pro Windows Server. Recommendations jsou k dispozici pro následující položky. Mnoho problémů je možné vyřešit kontrolou kontrolního seznamu přihlašovacích údajů v tomto tématu. Recommendations jsou k dispozici následující problémy:

  • Shromažďování protokolů OData a Windows PowerShell

  • Získání dat z volání webové služby

  • Použití možnosti Síťová služba

  • Řešení chyb výjimek a připojení při přístupu ke koncovému bodu Service Provider Foundation

  • Zobrazení cloudů virtuálních počítačů ze služby Service Provider Foundation

  • Nastavení trasování událostí pro ladění

  • Oprava chyby aktualizace kvóty plánu

Podívejte se také na problémy v řešení potíží se zabezpečením.

Shromažďování protokolů OData a Windows PowerShell

Týká se: ladění

Problém

Potřebujete shromažďovat informace, které protokolují poskytovatelé a Windows PowerShell.

Doporučení

  1. V Ovládací panely klikněte na Systémové a bezpečnostní>nástroje – Nástroje pro správu –>Zobrazení protokolů událostí.

  2. V levém podokně vyberte Protokoly aplikací a služeb. V této složce udělejte jednu z těchto věcí:

    • V případě protokolů OData vyberte Microsoft-Windows-ManagementOdataService>> a vyberte Provozní kanál.

    • V Windows PowerShell protokolech vyberte Microsoft-Windows-PowerShell>> a vyberte Provozní.

  3. V podokně Akce klikněte na Povolit protokol , pokud je zakázaný.

Zpět na začátek

Získání dat z volání webové služby

Týká se: Průvodce vývojářem služby Service Provider Foundation

Problém

Volání webové služby Service Provider Foundation vrátí chybovou zprávu: Při zpracování tohoto požadavku došlo k chybě.

Doporučení

Prozkoumejte zásady spouštění skriptů a vyhledejte možné konflikty s konzolou pro správu Zásady skupiny (gpmc.msc).

Zpět na začátek

Řešení chyb výjimek a připojení při přístupu ke koncovému bodu Service Provider Foundation

Týká se: Registrace koncového bodu Service Provider Foundation pro cloudy virtuálních počítačů

Problém

Dochází k výjimkám služby pro správu, dochází ke ztrátě základního připojení, problémům s výpadkem synchronizace nebo jiným chybám při přihlášení tenantů k odběru plánu.

Doporučení

Na serveru se systémem Service Provider Foundation zkontrolujte, jestli existuje duplicitní vazba pro webovou službu SPF pro protokol HTTPS.

IIS, vyberte web SPF. Na panelu Akce klikněte na Vazby. Pro prototcol protokolu HTTPS by měla existovat pouze jedna vazba. Odeberte duplicitní vazbu a nakonfigurujte výchozí vazbu tak, aby používala správný certifikát.

Zpět na začátek

Zobrazení cloudů virtuálních počítačů ze služby Service Provider Foundation

Týká se: Správa cloudů virtuálních počítačů

Problém

Po vytvoření cloudu v System Center 2012 R2 Virtual Machine Manager nebo pomocí rutin Service Provider Foundation Windows PowerShell se nezobrazuje cloud virtuálních počítačů na portálu pro správu.

Doporučení

Zkontrolujte následující příčiny:

Zpět na začátek

Nastavení trasování událostí pro ladění

Týká se: ladění

Problém

Potřebujete vědět, kteří zprostředkovatelé trasování událostí trasování událostí pro Windows používají k ladění Windows Azure Packu.

Doporučení

Na serveru se službou Service Provider Foundation nakonfigurujte zprostředkovatele událostí, jak je popsáno tady:

  1. Spuštění Sledování výkonu (perfmon.exe).

  2. Klikněte na Položku Kolekce dat nastaví>relace trasování událostí.

  3. V nabídce Akce vytvořte novou sadu kolekcí dat.

  4. Zadejte název sady a zvolte možnost Vytvořit ručně .

  5. Přidejte následující poskytovatele událostí:

    • Microsoft-ServiceProviderFoundation

    • Microsoft-VirtualMachineManager-Debug

    • Microsoft-VirtualMachineManager-Perf-Console

    • Microsoft-VirtualMachineManager-Perf-Engine

    • Microsoft-VirtualMachineManager-Reliability

    • Microsoft-VirtualMachineManager-Server

  6. Sada kolekcí dat, kterou jste právě vytvořili, by se měla zobrazit v seznamu relací. Chcete-li si všimnout, kde je soubor protokolu uložen, klikněte pravým tlačítkem myši na sadu a klikněte na příkaz Vlastnosti a cesta je k dispozici na kartě Adresář . Ve výchozím nastavení je tato cesta systémovou proměnnou **%LOCALAPPDATA%\**. Soubor protokolu bude mít příponu .etl .

  7. Spusťte právě definovanou relaci, proveďte akce v Windows sadě Azure Pack, kterou potřebujete ladit, a pak relaci zastavte.

  8. Prozkoumejte datový soubor.

Viz také znalostní báze článek Ladění protokolování v System Center Service Provider Foundation (SPF).

Zpět na začátek

Použití možnosti Síťová služba

Týká se: Jak nainstalovat Service Provider Foundation pro System Center 2012 R2

Problém

Použití možnosti Síťová služba může být problematické.

Doporučení

Na stránkách průvodce instalací pro konfiguraci webových služeb (Správa, Provider VMM a Usage) je výchozím nastavením přihlašovacích údajů fondu aplikacísíťová služba. Tuto možnost doporučujeme nepoužít a místo toho zadat přihlašovací údaje pro účet služby .

Zpět na začátek

Oprava chyby aktualizace kvóty plánu

Týká se: ladění

Problém

Při registraci "systemcenter" nebo "cloudservices" pomocí Windows PowerShell je výchozí hodnota pro MaxQuotaUpdateBatchSize nastavena na 5. Poskytovatelé prostředků Service Provider Foundation však podporují pouze MaxQuotaUpdateBatchSize = 1. Kvóta plánu proto selže.

Doporučení

Pomocí následujících kroků změňte hodnotu MaxQuotaUpdateBatchSize na 1 pro nové nebo stávající poskytovatele prostředků Service Provider Foundation.

  1. Změňte MaxQuotaUpdateBatchSize pro existujícího poskytovatele prostředků SPF.

    Spusťte následující příkazy Windows PowerShellu:

    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. Registrace nového poskytovatele prostředků Service Provider Foundation s MaxQuotaUpdateBatchSize = 1

    Spusťte následující příkazy Windows PowerShell a nahraďte název počítače a porty hodnotami odpovídajícími pro vaše nasazení.

    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
    

Zpět na začátek

Viz také

řešení potíží s Windows sadou Azure Pack