Azure Stack hub rendszerállapotának ellenőrzéseValidate Azure Stack Hub system state

Azure Stack hub-kezelőként elengedhetetlen az igény szerinti rendszer állapotának és állapotának megállapítása.As an Azure Stack Hub operator, being able to determine the health and status of your system on demand is essential. Az Azure Stack hub Validation Tool (test-AzureStack) egy PowerShell-parancsmag, amely lehetővé teszi, hogy teszteket futtasson a rendszeren a hibák azonosítására, ha van ilyen.The Azure Stack Hub validation tool (Test-AzureStack) is a PowerShell cmdlet that lets you run a series of tests on your system to identify failures if present. A rendszer általában arra kéri, hogy ezt az eszközt a privilegizált végponton (PEP) keresztül futtassa, ha probléma merül fel a Microsoft Customer Services támogatási szolgálatával (Microsoft ügyfélszolgálata).You'll typically be asked to run this tool through the privileged end point (PEP) when you contact Microsoft Customer Services Support (Microsoft Support) with an issue. A rendszerszintű állapot-és állapotadatok esetében Microsoft ügyfélszolgálata a részletes naplók összegyűjtését és elemzését, a hiba előfordulási területére koncentrálhat, és segít a probléma megoldásában.With the system-wide health and status information at hand, Microsoft Support can collect and analyze detailed logs, focus on the area where the error occurred, and work with you to fix the issue.

Az érvényesítési eszköz futtatása és az eredmények eléréseRunning the validation tool and accessing results

A fentiekben leírtak szerint az ellenőrző eszköz a PEP-n keresztül fut.As stated above, the validation tool is run via the PEP. Minden teszt a PowerShell-ablakban a Pass/Fail állapotot adja vissza.Each test returns a PASS/FAIL status in the PowerShell window. Itt látható a végpontok közötti érvényesítés tesztelési folyamatának vázlata:Here's an outline of the end-to-end validation testing process:

  1. Hozza létre a bizalmi kapcsolatot.Establish the trust. Egy integrált rendszeren futtassa a következő parancsot egy emelt szintű Windows PowerShell-munkamenetből, hogy hozzáadja a PEP-t megbízható gazdagépként a hardver életciklus-gazdagépén vagy a privilegizált elérésű munkaállomáson futó megerősített virtuális gépen.On an integrated system, run the following command from an elevated Windows PowerShell session to add the PEP as a trusted host on the hardened VM running on the hardware lifecycle host or the Privileged Access Workstation.

    winrm s winrm/config/client '@{TrustedHosts="<IP Address of Privileged Endpoint>"}'
    

    Ha a Azure Stack Development Kit (ASDK) futtatja, jelentkezzen be a fejlesztői csomag gazdagépére.If you're running the Azure Stack Development Kit (ASDK), sign in to the development kit host.

  2. Hozzáférés a PEP-hez.Access the PEP. A következő parancsok futtatásával hozzon létre egy PEP-munkamenetet:Run the following commands to establish a PEP session:

    Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred 
    

    Tipp

    A PEP Azure Stack Development Kit (ASDK) gazdagépen való eléréséhez használja a következőt: AzS-ERCS01 for-számítógépnév.To access the PEP on an Azure Stack Development Kit (ASDK) host computer, use AzS-ERCS01 for -ComputerName.

  3. A PEP futtatása után futtassa a következőket:Once you're in the PEP, run:

    Test-AzureStack
    

    További információ: paraméterekkel kapcsolatos szempontok és példák használata.For more information, see Parameter considerations and Use case examples.

  4. Ha bármilyen teszt jelentés sikertelen, futtassa a parancsot Get-AzureStackLog .If any tests report FAIL, run Get-AzureStackLog. Az integrált rendszerekre vonatkozó utasításokért lásd: Get-AzureStackLog futtatása Azure stack hub integrált rendszereken.For instructions on an integrated system, see how to run Get-AzureStackLog on Azure Stack Hub integrated systems.

    A parancsmag a test-AzureStack által generált naplókat gyűjti.The cmdlet gathers logs generated by Test-AzureStack. Javasoljuk, hogy ne Gyűjtse össze a naplókat és a kapcsolatfelvételi Microsoft ügyfélszolgálata helyet, ha a tesztek figyelmeztetést küldenek.We recommend you don't collect logs and contact Microsoft Support instead if tests report WARN.

  5. Ha arra utasítja az ellenőrző eszközt, hogy a Microsoft ügyfélszolgálata futtatja az ellenőrzést, akkor a Microsoft ügyfélszolgálata képviselője a probléma megoldásának folytatásához a gyűjtött naplókat fogja kérni.If you're instructed to run the validation tool by the Microsoft Support, the Microsoft Support representative will request the logs you collected to continue troubleshooting your issue.

Elérhető tesztekTests available

Az ellenőrző eszköz lehetővé teszi a rendszerszintű tesztek és az alapszintű Felhőbeli forgatókönyvek futtatását, amelyek betekintést nyújtanak az aktuális állapotba, így kijavíthatja a rendszerével kapcsolatos problémákat.The validation tool lets you run a series of system-level tests and basic cloud scenarios that provide you with insight to the current state, allowing you to fix issues in your system.

Felhőalapú infrastruktúra-tesztekCloud infrastructure tests

Ezek az alacsony hatású tesztek infrastrukturális szinten működnek, és információkat biztosítanak a különböző rendszerösszetevőkről és függvényekről.These low impact tests work on an infrastructure level and provide you with information on various system components and functions. Jelenleg a tesztek a következő kategóriákba vannak csoportosítva:Currently, tests are grouped into the following categories:

Teszt kategóriájaTest Category Argumentum – belefoglalási és-MellőzésArgument for -Include and -Ignore
Azure Stack hub ACS összegzéseAzure Stack Hub ACS Summary AzsAcsSummaryAzsAcsSummary
Azure Stack hub Active Directory ÖsszefoglalóAzure Stack Hub Active Directory Summary AzsAdSummaryAzsAdSummary
Azure Stack hub riasztások összegzéseAzure Stack Hub Alert Summary AzsAlertSummaryAzsAlertSummary
Azure Stack hub-alkalmazás összeomlásának összegzéseAzure Stack Hub Application Crash Summary AzsApplicationCrashSummaryAzsApplicationCrashSummary
Azure Stack hub biztonsági mentési megosztás kisegítő információk összegzéseAzure Stack Hub Backup Share Accessibility Summary AzsBackupShareAccessibilityAzsBackupShareAccessibility
Azure Stack hub BMC – összefoglalásAzure Stack Hub BMC Summary AzsStampBMCSummaryAzsStampBMCSummary
Azure Stack hub Cloud üzemeltetési infrastruktúra összegzéseAzure Stack Hub Cloud Hosting Infrastructure Summary AzsHostingInfraSummaryAzsHostingInfraSummary
Azure Stack hub Cloud hosting infrastruktúra kihasználtságaAzure Stack Hub Cloud Hosting Infrastructure Utilization AzsHostingInfraUtilizationAzsHostingInfraUtilization
Azure Stack hub vezérlőelem síkja – összefoglalásAzure Stack Hub Control Plane Summary AzsControlPlaneAzsControlPlane
Azure Stack hub Defender összegzéseAzure Stack Hub Defender Summary AzsDefenderSummaryAzsDefenderSummary
Az infrastruktúra belső vezérlőprogram-összefoglalását üzemeltető Azure Stack hubAzure Stack Hub Hosting Infrastructure Firmware Summary AzsHostingInfraFWSummaryAzsHostingInfraFWSummary
Azure Stack hub infrastruktúra kapacitásaAzure Stack Hub Infrastructure Capacity AzsInfraCapacityAzsInfraCapacity
Azure Stack hub-infrastruktúra teljesítményeAzure Stack Hub Infrastructure Performance AzsInfraPerformanceAzsInfraPerformance
Azure Stack hub infrastruktúra-szerepkör összefoglalásaAzure Stack Hub Infrastructure Role Summary AzsInfraRoleSummaryAzsInfraRoleSummary
Azure Stack hub Network infraAzure Stack Hub Network Infra AzsNetworkInfraAzsNetworkInfra
Azure Stack hub-portál és API-összefoglalásAzure Stack Hub Portal and API Summary AzsPortalAPISummaryAzsPortalAPISummary
Azure Stack hub méretezési egység VM-eseményeiAzure Stack Hub Scale Unit VM Events AzsScaleUnitEventsAzsScaleUnitEvents
Azure Stack hub méretezési egység VM-erőforrásaiAzure Stack Hub Scale Unit VM Resources AzsScaleUnitResourcesAzsScaleUnitResources
Azure Stack hub-forgatókönyvekAzure Stack Hub Scenarios AzsScenariosAzsScenarios
Azure Stack hub SDN érvényesítési összegzéseAzure Stack Hub SDN Validation Summary AzsSDNValidationAzsSDNValidation
Azure Stack hub Service Fabric szerepkör összefoglalásaAzure Stack Hub Service Fabric Role Summary AzsSFRoleSummaryAzsSFRoleSummary
Azure Stack hub Storage-adatsíkonAzure Stack Hub Storage Data Plane AzsStorageDataPlaneAzsStorageDataPlane
Azure Stack hub Storage Services – összefoglalásAzure Stack Hub Storage Services Summary AzsStorageSvcsSummaryAzsStorageSvcsSummary
Azure Stack hub SQL Store-összefoglalásAzure Stack Hub SQL Store Summary AzsStoreSummaryAzsStoreSummary
Azure Stack hub frissítésének összegzéseAzure Stack Hub Update Summary AzsInfraUpdateSummaryAzsInfraUpdateSummary
Azure Stack hub virtuális gép elhelyezésének összegzéseAzure Stack Hub VM Placement Summary AzsVmPlacementAzsVmPlacement

Felhőbeli forgatókönyvek teszteléseCloud scenario tests

A fenti infrastruktúra-tesztek mellett a felhőalapú forgatókönyvek tesztelését is futtathatja az infrastruktúra-összetevők funkcióinak ellenőrzéséhez.In addition to the infrastructure tests above, you can also run cloud scenario tests to check functionality across infrastructure components. A tesztek futtatásához Felhőbeli rendszergazdai hitelesítő adatokra van szükség, mivel ezek az erőforrások üzembe helyezését foglalják magukban.Cloud admin credentials are required to run these tests because they involve resource deployment.

Megjegyzés

Jelenleg nem futtathat felhőalapú forgatókönyv-teszteket Active Directory összevont szolgáltatások (AD FS) hitelesítő adataival.Currently you can't run cloud scenario tests using Active Directory Federated Services (AD FS) credentials.

Az ellenőrzési eszköz a következő Felhőbeli forgatókönyveket teszteli:The following cloud scenarios are tested by the validation tool:

  • Erőforráscsoport létrehozásaResource group creation
  • Terv létrehozásaPlan creation
  • Ajánlat létrehozásaOffer creation
  • Storage-fiók létrehozásaStorage account creation
  • Virtuális gép létrehozása (VM)Virtual machine creation (VM)
  • BLOB Storage-műveletBlob storage operation
  • Várólista tárolási műveleteQueue storage operation
  • Tábla tárolási műveleteTable storage operation

Paraméterekkel kapcsolatos szempontokParameter considerations

  • A paraméterek listája az összes rendelkezésre álló tesztelési kategória megjelenítésére használható.The parameter List can be used to display all available test categories.

  • A paraméterek közé tartozik és figyelmen kívül hagyható a tesztelési kategóriák belefoglalása vagy kizárása is.The parameters Include and Ignore can be used to include or exclude test categories. További információt ezekről az argumentumokról a következő szakaszban talál.For more information about these arguments, see the following section.

    Test-AzureStack -Include AzsSFRoleSummary, AzsInfraCapacity
    
    Test-AzureStack -Ignore AzsInfraPerformance
    
  • A bérlői virtuális gép üzembe helyezése a felhőalapú forgatókönyv-tesztek részeként történik.A tenant VM is deployed as part of the cloud scenario tests. A virtuális gép központi telepítésének letiltásához használja a DoNotDeployTenantVm .You can use DoNotDeployTenantVm to disable this VM deployment.

  • A ServiceAdminCredential paramétert kell megadnia a Felhőbeli forgatókönyvek teszteléséhez a használati példák című szakaszban leírtak szerint.You need to supply the ServiceAdminCredential parameter to run cloud scenario tests as described in the Use case examples section.

  • A BackupSharePath és a BackupShareCredential az infrastruktúra biztonsági mentési beállításainak tesztelésekor használatosak, ahogy azt a használati példák szakaszban is látható.BackupSharePath and BackupShareCredential are used when testing infrastructure backup settings as shown in the Use case examples section.

  • A DetailedResults az egyes tesztekhez tartozó Pass/Fail/Warning információ beszerzésére, valamint a teljes futtatásra is használható.DetailedResults can be used to get pass/fail/warning information for each test, as well as the overall run. Ha nincs megadva, a test-AzureStack visszaadja $true , ha nincsenek hibák, és $false , ha hibák történtek.When not specified, Test-AzureStack returns $true if there are no failures, and $false if there are failures.

  • A TimeoutSeconds egy adott idő megadására is használható az egyes csoportok befejezéséhez.TimeoutSeconds can be used to set a specific time for each group to complete.

  • Az érvényesítési eszköz az általános PowerShell-paramétereket is támogatja: verbose, debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, kimenet, PipelineVariable és túlváltozó.The validation tool also supports common PowerShell parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. További információ: About Common Parameters.For more information, see About Common Parameters.

Példák használataUse case examples

Ellenőrzés futtatása Felhőbeli forgatókönyvek nélkülRun validation without cloud scenarios

Futtassa az ellenőrzési eszközt anélkül, hogy a ServiceAdminCredential paraméterrel kihagyja a felhőben futó forgatókönyvek tesztjét:Run the validation tool without the ServiceAdminCredential parameter to skip running cloud scenario tests:

New-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack

Ellenőrzés futtatása Felhőbeli forgatókönyvekkelRun validation with cloud scenarios

Az ellenőrző eszköz a ServiceAdminCredentials paraméterrel való ellátása alapértelmezés szerint a felhőalapú forgatókönyvek teszteit futtatja:Supplying the validation tool with the ServiceAdminCredentials parameter runs the cloud scenario tests by default:

Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred 
Test-AzureStack -ServiceAdminCredential "<Cloud administrator user name>" 

Ha csak Felhőbeli forgatókönyveket szeretne futtatni a tesztek további részeinek futtatása nélkül, a Belefoglalás paraméterrel is elvégezheti a következőket:If you wish to run ONLY cloud scenarios without running the rest of the tests, you can use the Include parameter to do so:

Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred 
Test-AzureStack -ServiceAdminCredential "<Cloud administrator user name>" -Include AzsScenarios   

A Felhőbeli rendszergazda felhasználónevet az UPN formátumban kell megadni: serviceadmin@contoso.onmicrosoft.com (Azure ad).The cloud admin user name must be typed in the UPN format: serviceadmin@contoso.onmicrosoft.com (Azure AD). Ha a rendszer kéri, írja be a jelszót a Felhőbeli rendszergazdai fiókba.When prompted, type the password to the cloud admin account.

CsoportokGroups

A kezelői élmény javítása érdekében a Group paraméter engedélyezve lett több tesztelési kategória egyidejű futtatásához.To improve the operator experience, a Group parameter has been enabled to run multiple test categories at the same time. Jelenleg három csoport van definiálva: default, UpdateReadiness és SecretRotationReadiness.Currently, there are three groups defined: Default, UpdateReadiness, and SecretRotationReadiness.

  • Alapértelmezett: a test-AzureStack standard futtatásának tekintendő.Default: Considered to be a standard run of Test-AzureStack. Alapértelmezés szerint ez a csoport akkor fut, ha nincs más csoport kiválasztva.This group is run by default if no other groups are selected.

  • UpdateReadiness: megtekintheti, hogy az Azure stack hub-példány frissíthető-e.UpdateReadiness: A check to see if the Azure Stack Hub instance can be updated. A UpdateReadiness csoport futtatásakor a figyelmeztetések hibákként jelennek meg a konzol kimenetében, és a frissítéshez blokkoló kell tekinteni őket.When the UpdateReadiness group is run, warnings are displayed as errors in the console output, and they should be considered as blockers for the update. A Azure Stack hub 1910-es verziójától kezdve a következő kategóriák a UpdateReadiness -csoport részét képezik:As of Azure Stack Hub Version 1910 the following categories are part of the UpdateReadiness group:

    • AzsInfraFileValidationAzsInfraFileValidation
    • AzsActionPlanStatusAzsActionPlanStatus
    • AzsStampBMCSummaryAzsStampBMCSummary
  • SecretRotationReadiness: Ellenőrizze, hogy az Azure stack hub-példány olyan állapotban van-e, amelyben a titkos elforgatás futtatható.SecretRotationReadiness: A check to see if the Azure Stack Hub instance is in a state in which secret rotation can be run. Ha a SecretRotationReadiness csoport fut, a figyelmeztetések hibákként jelennek meg a konzol kimenetében, és a titkos elforgatáshoz blokkoló kell tekinteni őket.When the SecretRotationReadiness group is run, warnings are displayed as errors in the console output and they should be considered as blockers for secret rotation. A következő kategóriák a SecretRotationReadiness csoport részét képezik:The following categories are part of the SecretRotationReadiness Group:

    • AzsAcsSummaryAzsAcsSummary
    • AzsDefenderSummaryAzsDefenderSummary
    • AzsHostingInfraSummaryAzsHostingInfraSummary
    • AzsInfraCapacityAzsInfraCapacity
    • AzsInfraRoleSummaryAzsInfraRoleSummary
    • AzsPortalAPISummaryAzsPortalAPISummary
    • AzsSFRoleSummaryAzsSFRoleSummary
    • AzsStorageSvcsSummaryAzsStorageSvcsSummary
    • AzsStoreSummaryAzsStoreSummary

Példa a Group paraméterreGroup parameter example

Az alábbi példa a test-AzureStack tesztelésével teszteli a rendszer készültségét, mielőtt telepítené egy frissítést vagy gyorsjavítást a csoport használatával.The following example runs Test-AzureStack to test system readiness before installing an update or hotfix using Group. A frissítés vagy gyorsjavítás telepítésének megkezdése előtt futtassa a test-AzureStack eszközt az Azure stack hub állapotának ellenőrzéséhez:Before you start the installation of an update or hotfix, run Test-AzureStack to check the status of your Azure Stack Hub:

Test-AzureStack -Group UpdateReadiness

Ha az Azure Stack hub 1811 előtti verziót futtat, használja a következő PowerShell-parancsokat a test-AzureStack futtatásához:If your Azure Stack Hub is running a version before 1811, use the following PowerShell commands to run Test-AzureStack:

New-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred 
Test-AzureStack -Include AzsControlPlane, AzsDefenderSummary, AzsHostingInfraSummary, AzsHostingInfraUtilization, AzsInfraCapacity, AzsInfraRoleSummary, AzsPortalAPISummary, AzsSFRoleSummary, AzsStampBMCSummary

Ellenőrzési eszköz futtatása az infrastruktúra biztonsági mentési beállításainak teszteléséhezRun validation tool to test infrastructure backup settings

Az infrastruktúra biztonsági mentésének konfigurálása előtt tesztelheti a biztonsági mentési megosztás elérési útját és a hitelesítő adatokat az AzsBackupShareAccessibility teszt használatával:Before configuring infrastructure backup, you can test the backup share path and credential using the AzsBackupShareAccessibility test:

Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred 
Test-AzureStack -Include AzsBackupShareAccessibility -BackupSharePath "\\<fileserver>\<fileshare>" -BackupShareCredential $using:backupcred

A biztonsági mentés konfigurálása után a AzsBackupShareAccessibility futtatásával ellenőrizheti, hogy a megosztás elérhető-e a ERCS:After configuring backup, you can run AzsBackupShareAccessibility to validate the share is accessible from the ERCS:

Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred 
Test-AzureStack -Include AzsBackupShareAccessibility

Ha új hitelesítő adatokat szeretne tesztelni a beállított biztonsági mentési megosztással, futtassa a következőt:To test new credentials with the configured backup share, run:

Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred 
Test-AzureStack -Include AzsBackupShareAccessibility -BackupShareCredential "<PSCredential for backup share>"

Ellenőrző eszköz futtatása a hálózati infrastruktúra teszteléséhezRun validation tool to test network infrastructure

Ez a teszt ellenőrzi a hálózati infrastruktúra azon kapcsolatát, amely megkerüli az Azure Stack hub szoftver által meghatározott hálózatot (SDN).This test checks the connectivity of the network infrastructure bypassing the Azure Stack Hub software defined network (SDN). Egy nyilvános VIP kapcsolatát mutatja be a konfigurált DNS-továbbítókkal, az NTP-kiszolgálókkal és a hitelesítési végpontokkal.It demonstrates connectivity from a Public VIP to the configured DNS forwarders, NTP servers, and authentication endpoints. Ez magában foglalja az Azure-hoz való kapcsolódást is, ha az Azure AD-t identitás-szolgáltatóként vagy az összevont kiszolgálóként használja AD FS identitás-szolgáltatókéntThis includes connectivity to Azure when using Azure AD as identity provider or the federated server when using AD FS as identity provider.

Adja meg a Debug paramétert a parancs részletes kimenetének lekéréséhez:Include the debug parameter to get a detailed output of the command:

Test-AzureStack -Include AzsNetworkInfra -Debug

További lépésekNext steps

Ha többet szeretne megtudni az Azure Stack hub diagnosztikai eszközeiről és a naplózási problémákról, tekintse meg a Azure stack hub diagnosztikai eszközökcímű témakört.To learn more about Azure Stack Hub diagnostics tools and issue logging, see Azure Stack Hub diagnostics tools.

További információ a hibaelhárításról: Microsoft Azure stack hub hibaelhárítása.To learn more about troubleshooting, see Microsoft Azure Stack Hub troubleshooting.