Ř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í
V Ovládací panely klikněte na Systémové a bezpečnostní>nástroje – Nástroje pro správu –>Zobrazení protokolů událostí.
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í.
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:
Ověřte, že je koncový bod Service Provider Foundation správně nakonfigurovaný, přečtěte si téma Registrace koncového bodu Služby Provider Foundation pro cloudy virtuálních počítačů.
Projděte si kontrolní seznam přihlašovacích údajů v tématu Řešení potíží se zabezpečením pro všechny problémy s ověřováním.
Razítko v databázi Service Provider Foundation může chybět přidružení k platnému serveru VMM. Ujistěte se, že je každé razítko přidružené k platnému serveru VMM.
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:
Spuštění Sledování výkonu (perfmon.exe).
Klikněte na Položku Kolekce dat nastaví>relace trasování událostí.
V nabídce Akce vytvořte novou sadu kolekcí dat.
Zadejte název sady a zvolte možnost Vytvořit ručně .
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
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 .
Spusťte právě definovanou relaci, proveďte akce v Windows sadě Azure Pack, kterou potřebujete ladit, a pak relaci zastavte.
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.
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 :
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