Ověření stavu systému ve službě Azure Stack Hub
Jako operátor služby Azure Stack Hub je nezbytné určit stav a stav systému na vyžádání. Validační nástroj Azure Stack Hub (Test-AzureStack) je cmdlet PowerShell, který umožňuje spustit řadu testů ve vašem systému, abyste zjistili selhání, pokud existují. Obvykle se zobrazí výzva ke spuštění tohoto nástroje prostřednictvím privilegovaného koncového bodu (PEP) při kontaktování podpory služeb zákazníkům Microsoftu (podpora Microsoftu) s problémem. S průběžnými informacemi o stavu a stavu v celém systému můžou podpora Microsoftu shromažďovat a analyzovat podrobné protokoly, zaměřit se na oblast, kde došlo k chybě, a pracovat s vámi na opravě problému.
Spuštění nástroje pro ověřování a přístup k výsledkům
Pomocí privilegového bodu můžete spustit nástroj pro ověření. Spuštění nástroje může chvíli trvat. Délka času závisí na počtu virtuálních počítačů ve vašem systému. Každý test vrátí stav PASS/FAIL v okně PowerShellu.
Tady je přehled kompletního procesu testování ověřování:
Vytvořte vztah důvěryhodnosti. V integrovaném systému spusťte následující příkaz z relace Windows PowerShellu se zvýšenými oprávněními a přidejte ho jako důvěryhodného hostitele na posíleném virtuálním počítači běžícím na hostiteli životního cyklu hardwaru nebo pracovní stanici s privilegovaným přístupem.
winrm s winrm/config/client '@{TrustedHosts="<IP Address of Privileged Endpoint>"}'
Pokud používáte sadu Azure Stack Development Kit (ASDK), přihlaste se k hostiteli sady Development Kit.
Přístup k privilegovanému koncovému bodu Spuštěním následujících příkazů vytvořte relaci PEP:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Tip
Pokud chcete získat přístup k PEP na hostitelském počítači sady Azure Stack Development Kit (ASDK), použijte AzS-ERCS01 pro -ComputerName.
Jakmile budete v privilegovaném koncovém bodu, spusťte:
Test-AzureStack
Další informace najdete v tématu Důležité informace o parametrech a příklady případů použití.
Pokud nějaké testy sestavy SELŽou, spusťte
Get-AzureStackLog
. Pokyny k integrovanému systému najdete v tématu o tom, jak spustit Get-AzureStackLog v integrovaných systémech služby Azure Stack Hub.Rutina shromažďuje protokoly generované test-AzureStack. Pokud výsledek testů WARN, doporučujeme, abyste protokoly neshromažďovali a místo toho kontaktujte podporu Microsoftu.
Pokud máte pokyn ke spuštění ověřovacího nástroje od podpory Microsoftu, zástupce podpory Microsoftu požádá o protokoly, které jste shromáždili, aby mohl pokračovat v řešení vašeho problému.
Dostupné testy
Nástroj pro ověřování umožňuje spouštět řadu testů na úrovni systému a základních cloudových scénářů, které vám poskytují přehled o aktuálním stavu a umožňují opravit problémy ve vašem systému.
Testy cloudové infrastruktury
Tyto testy s nízkým dopadem fungují na úrovni infrastruktury a poskytují informace o různých systémových součástech a funkcích. V současné době jsou testy seskupené do následujících kategorií:
Kategorie testu | Argument pro parametr -Include a -Ignore |
---|---|
Souhrn služby Azure Stack Hub ACS | AzsAcsSummary |
Stav akčního plánu služby Azure Stack Hub | AzsActionPlanStatus |
Azure Stack Hub Agent Health | AzsAgentHealth |
Souhrn služby Azure Stack AKS Arc Preview | AzsAksArcPreviewSummary |
Souhrn služby Active Directory služby Azure Stack Hub | AzsAdSummary |
Souhrn upozornění služby Azure Stack Hub | AzsAlertSummary |
Souhrn chybových ukončení aplikace služby Azure Stack Hub | AzsApplicationCrashSummary |
Souhrn přístupnosti sdílené složky zálohování služby Azure Stack Hub | AzsBackupShareAccessibility |
Souhrn řídicí roviny služby Azure Stack Hub | AzsControlPlane |
Ověřování DCB ve službě Azure Stack Hub | AzsDCBValidation |
Souhrn defenderu služby Azure Stack Hub | AzsDefenderSummary |
Stav zřizování ECE služby Azure Stack Hub | AzsEceProvisioningStatus |
Souhrn externích certifikátů služby Azure Stack Hub | AzsExternalCertificates |
Souhrn konfigurace GPU služby Azure Stack Hub | AzsGpuConfigurationSummary |
Povolení hardwarového monitorování služby Azure Stack Hub | AzsGpuConfigurationSummary |
Souhrn firmwaru hostitelské infrastruktury služby Azure Stack Hub | AzsHostingInfraFWSummary |
Souhrn infrastruktury hostování služby Azure Stack Hub | AzsHostingInfraSummary |
Využití hostitelské infrastruktury služby Azure Stack Hub | AzsHostingInfraUtilization |
Připojení zprostředkovatele identity ke službě Azure Stack Hub | AzsIdentityProviderConnectivity |
Stav zprostředkovatele identity služby Azure Stack Hub | AzsIdentityProviderStatus |
Kapacita infrastruktury služby Azure Stack Hub | AzsInfraCapacity |
Ověřování souborů infrastruktury služby Azure Stack Hub | AzsInfraFileValidation |
Výkon infrastruktury služby Azure Stack Hub | AzsInfraPerformance |
Souhrn rolí infrastruktury služby Azure Stack Hub | AzsInfraRoleSummary |
Paměť aktualizace infrastruktury služby Azure Stack Hub | AzsInfraUpdateMemory |
Souhrn aktualizací infrastruktury služby Azure Stack Hub | AzsInfraUpdateSummary |
Ověřování NCImos služby Azure Stack Hub | AzsNCImosValidation |
Síťová infrastruktura služby Azure Stack Hub | AzsNetworkInfra |
Azure Stack Hub OEM Hardware | AzsOemHardware |
Požadavky na aktualizaci OEM služby Azure Stack Hub | AzsOemUpdatePrereqs |
Přehled portálu a rozhraní API služby Azure Stack Hub | AzsPortalAPISummary |
Provozní stav RDMA ve službě Azure Stack Hub | AzsRdmaOperationalStatus |
Stav ověřování poskytovatele prostředků služby Azure Stack Hub | AzsResourceProviderAuthStatus |
Události virtuálních počítačů s jednotkou škálování služby Azure Stack Hub | AzsScaleUnitEvents |
Prostředky virtuálních počítačů se škálováním služby Azure Stack Hub | AzsScaleUnitResources |
Scénáře služby Azure Stack Hub | AzsScenarios |
Souhrn rolí Service Fabric služby Azure Stack Hub | AzsSFRoleSummary |
Diagnostika SQL služby Azure Stack Hub | AzsSQLDiagnostics |
Souhrn SQL služby Azure Stack Hub | AzsSQLSummary |
Souhrn řadiče pro správu základní desky pro kolky služby Azure Stack Hub | AzsStampBMCSummary |
Rovina dat úložiště služby Azure Stack Hub | AzsStorageDataPlane |
Souhrn služeb úložiště služby Azure Stack Hub | AzsStorageSvcsSummary |
Souhrn úložiště SQL služby Azure Stack Hub | AzsStoreSummary |
Souhrn využití služby Azure Stack Hub | AzsUsage |
Souhrn mostu využití služby Azure Stack Hub | AzsUsageBridgeSummary |
Souhrn umístění virtuálních počítačů ve službě Azure Stack Hub | AzsVmPlacement |
Testy cloudového scénáře
Kromě testů infrastruktury v předchozí části můžete také spustit testy cloudového scénáře a zkontrolovat funkčnost napříč komponentami infrastruktury. Ke spuštění těchto testů se vyžadují přihlašovací údaje správce cloudu, protože zahrnují nasazení prostředků.
Poznámka:
V současné době nemůžete spouštět testy cloudového scénáře pomocí přihlašovacích údajů služby AD FS (Active Directory Federated Services).
Ověřovací nástroj testuje následující cloudové scénáře:
- Vytvoření skupiny prostředků
- Vytvoření plánu
- Vytvoření nabídky
- Vytváření účtu úložiště
- Vytvoření virtuálního počítače
- Operace úložiště objektů blob
- Operace queue storage
- Operace table storage
Důležité informace o parametrech
Seznam parametrů lze použít k zobrazení všech dostupných testovacích kategorií.
Parametry Zahrnout a Ignorovat lze použít k zahrnutí nebo vyloučení testovacích kategorií. Další informace o těchto argumentech najdete v následující části.
Test-AzureStack -Include AzsSFRoleSummary, AzsInfraCapacity
Test-AzureStack -Ignore AzsInfraPerformance
Virtuální počítač tenanta se nasadí jako součást testů cloudového scénáře. K zakázání tohoto nasazení virtuálního počítače můžete použít DoNotDeployTenantVm .
Chcete-li spouštět scénářové testy cloudu, musíte zadat parametr ServiceAdminCredential, jak je popsáno v části Příklady případů použití.
BackupSharePath a BackupShareCredential se používají při testování nastavení zálohování infrastruktury, jak je znázorněno v části Příklady použití.
Podrobné hodnoty můžou být použity k získání informací o průchodu , selhání nebo upozornění pro každý test a také k celkovému spuštění. Pokud není zadáno, Test-AzureStack vrátí $true , pokud nedojde k žádným selháním, a $false , pokud dojde k selháním.
Časový limitSeconds se dá použít k nastavení konkrétního času pro dokončení každé skupiny.
Nástroj pro ověřování také podporuje běžné parametry PowerShellu: Podrobné, Ladění, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable a OutVariable. Další informace naleznete v tématu o společných parametrech.
Použití příkladů případu
Následující příklady ukazují, jak spustit nástroj pro ověřování s různými parametry a scénáři.
Spouštění ověřování bez cloudových scénářů
Spuštěním ověřovacího nástroje bez parametru ServiceAdminCredential přeskočte spuštěné testy cloudového scénáře:
New-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred -SessionOption (New-PSSessionOption -Culture en-US -UICulture en-US)
Test-AzureStack
Spouštění ověřování s využitím cloudových scénářů
Zadání ověřovacího nástroje pomocí parametru ServiceAdminCredentials spouští testy cloudového scénáře ve výchozím nastavení:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -ServiceAdminCredential "<Cloud administrator user name>"
Pokud chcete spouštět jenom cloudové scénáře bez spuštění zbývajících testů, můžete použít parametr Include
:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -ServiceAdminCredential "<Cloud administrator user name>" -Include AzsScenarios
Uživatelské jméno správce cloudu musí být zadáno ve formátu hlavního názvu uživatele (UPN): serviceadmin@contoso.onmicrosoft.com
(Microsoft Entra ID). Po zobrazení výzvy zadejte heslo k účtu správce cloudu.
Skupiny
Aby došlo ke zlepšení zkušenosti operátora, parametr Group umožňuje současný běh více testovacích kategorií. V současné době jsou definovány tři skupiny: Výchozí, UpdateReadiness a SecretRotationReadiness.
Výchozí hodnota: Považuje se za standardní spuštění test-AzureStack. Tato skupina se spouští ve výchozím nastavení, pokud nejsou vybrány žádné jiné skupiny.
UpdateReadiness: Kontrola, jestli je možné aktualizovat instanci služby Azure Stack Hub. Při spuštění skupiny UpdateReadiness se ve výstupu konzoly zobrazí upozornění jako chyby a měly by se považovat za blokátory aktualizace. Následující kategorie jsou součástí skupiny UpdateReadiness :
- AzsInfraFileValidation
- AzsActionPlanStatus
- AzsStampBMCSummary
SecretRotationReadiness: Kontrola, jestli je instance služby Azure Stack Hub ve stavu, ve kterém je možné spustit obměnu tajných kódů. Při spuštění skupiny SecretRotationReadiness se ve výstupu konzoly zobrazí upozornění jako chyby a měly by se považovat za blokátory pro obměnu tajných kódů. Následující kategorie jsou součástí skupiny SecretRotationReadiness:
- AzsAcsSummary
- AzsDefenderSummary
- AzsHostingInfraSummary
- AzsInfraCapacity
- AzsInfraRoleSummary
- AzsPortalAPISummary
- AzsSFRoleSummary
- AzsStorageSvcsSummary
- AzsStoreSummary
Příklad parametru skupiny
Následující příklad spustí Test-AzureStack k otestování připravenosti systému před instalací aktualizace nebo opravy hotfix pomocí skupiny. Před zahájením instalace aktualizace nebo opravy hotfix spusťte Test-AzureStack a zkontrolujte stav služby Azure Stack Hub:
Test-AzureStack -Group UpdateReadiness
Spuštění nástroje pro ověření pro testování nastavení zálohování infrastruktury
Před konfigurací zálohování infrastruktury můžete otestovat cestu ke sdílené složce zálohování a přihlašovací údaje pomocí testu AzsBackupShareAccessibility:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -Include AzsBackupShareAccessibility -BackupSharePath "\\<fileserver>\<fileshare>" -BackupShareCredential $using:backupcred
Po konfiguraci zálohování můžete spustit AzsBackupShareAccessibility ověřit, jestli je sdílená složka přístupná z ERCS:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -Include AzsBackupShareAccessibility
Pokud chcete otestovat nové přihlašovací údaje s nakonfigurovanou sdílenou složkou zálohování, spusťte:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -Include AzsBackupShareAccessibility -BackupShareCredential "<PSCredential for backup share>"
Spuštění nástroje pro ověření pro otestování síťové infrastruktury
Tento test zkontroluje připojení síťové infrastruktury, která obchází softwarově definovanou síť (SDN) služby Azure Stack Hub. Ukazuje připojení z veřejné VIRTUÁLNÍ IP adresy ke nakonfigurovaným serverům pro předávání DNS, serverům NTP a koncovým bodům ověřování. To zahrnuje připojení k Azure při použití Microsoft Entra ID jako zprostředkovatele identity nebo federovaného serveru při použití služby AD FS jako zprostředkovatele identity.
Pokud chcete získat podrobný výstup příkazu, zahrňte parametr -Debug
:
Test-AzureStack -Include AzsNetworkInfra -Debug
Další kroky
- Další informace o diagnostických nástrojích a protokolování problémů služby Azure Stack Hub najdete v tématu shromažďování diagnostických protokolů služby Azure Stack Hub
- Další informace o řešení potíží najdete v tématu řešení potíží se službou Microsoft Azure Stack Hub