Az Azure Stack Hub rendszerállapotának ellenőrzése
Azure Stack Hub-operátorként elengedhetetlen a rendszer állapotának és állapotának igény szerinti meghatározása. Az Azure Stack Hub érvényesítési eszköze (Test-AzureStack)) egy PowerShell-parancsmag, amely lehetővé teszi tesztek sorozatának futtatását a rendszeren a hibák azonosításához, ha vannak ilyenek. A rendszer általában arra kéri, hogy futtassa ezt az eszközt a kiemelt végponton (PEP) keresztül, amikor probléma esetén kapcsolatba lép a Microsoft ügyfélszolgálatával (Microsoft ügyfélszolgálata). A rendszerszintű állapotinformációk birtokában Microsoft ügyfélszolgálata részletes naplókat gyűjthet és elemezhet, a hiba előfordulásának területére összpontosíthat, és önnel együttműködve megoldhatja a problémát.
Az érvényesítési eszköz futtatása és az eredmények elérése
A PEP használatával futtathatja az érvényesítő eszközt. Az eszköz futtatása eltarthat egy ideig. Az idő hossza a rendszerben lévő virtuális gépek számától függ. Minden teszt PASS/FAIL állapotot ad vissza a PowerShell-ablakban.
Íme egy vázlat a végpontok közötti ellenőrzési tesztelési folyamatról:
Hozza létre a megbízhatósági kapcsolatot. Egy integrált rendszeren futtassa a következő parancsot egy emelt szintű Windows PowerShell munkamenetből a PEP megbízható gazdagépként való hozzáadásához a hardveres életciklus-gazdagépen vagy a Privileged Access-munkaállomáson futó, megerősített virtuális gépen.
winrm s winrm/config/client '@{TrustedHosts="<IP Address of Privileged Endpoint>"}'
Ha az Azure Stack Development Kitet (ASDK) futtatja, jelentkezzen be a fejlesztői készlet gazdagépére.
Hozzáférés a PEP-hez. Futtassa a következő parancsokat a PEP-munkamenet létrehozásához:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Tipp
Ha egy Azure Stack Development Kit (ASDK) gazdagépen szeretné elérni a PEP-t, használja az AzS-ERCS01 for -ComputerName parancsot.
Ha már a PEP-ben van, futtassa a következőt:
Test-AzureStack
További információ: Paraméterekkel kapcsolatos szempontok és Használati eset példák.
Ha bármelyik tesztjelentés SIKERTELEN, futtassa a parancsot
Get-AzureStackLog
. Az integrált rendszerekkel kapcsolatos utasításokért tekintse meg a Get-AzureStackLog Azure Stack Hub integrált rendszereken való futtatását ismertető cikket.A parancsmag összegyűjti a Test-AzureStack által létrehozott naplókat. Javasoljuk, hogy ne gyűjtsön naplókat, és ne lépjen kapcsolatba Microsoft ügyfélszolgálata, ha a teszt a WARN jelentést jelenti.
Ha a Microsoft ügyfélszolgálata arra utasítja, hogy futtassa az érvényesítő eszközt, a Microsoft ügyfélszolgálata képviselője kérni fogja az összegyűjtött naplókat a probléma elhárításának folytatásához.
Elérhető tesztek
Az érvényesítő eszköz rendszerszintű tesztek és alapszintű felhőbeli forgatókönyvek futtatását teszi lehetővé, amelyek betekintést nyújtanak az aktuális állapotba, így megoldhatja a rendszer hibáit.
Felhőinfrastruktúra-tesztek
Ezek az alacsony hatású tesztek infrastruktúraszinten működnek, és információt nyújtanak a különböző rendszerösszetevőkről és funkciókról. A tesztek jelenleg a következő kategóriákba vannak csoportosítva:
Tesztkategória | A -Include és a -Ignore argumentuma |
---|---|
Az Azure Stack Hub ACS összefoglalása | AzsAcsSummary |
Az Azure Stack Hub műveleti tervének állapota | AzsActionPlanStatus |
Az Azure Stack Hub-ügynök állapota | AzsAgentHealth |
Az Azure Stack AKS Arc előzetes verziójának összegzése | AzsAksArcPreviewSummary |
Az Azure Stack Hub Active Directory összegzése | AzsAdSummary |
Az Azure Stack Hub riasztási összegzése | AzsAlertSummary |
Az Azure Stack Hub alkalmazás összeomlásának összegzése | AzsApplicationCrashSummary |
Az Azure Stack Hub biztonsági mentési megosztás kisegítő lehetőségeinek összefoglalása | AzsBackupShareAccessibility |
Az Azure Stack Hub vezérlősíkja – összefoglalás | AzsControlPlane |
Az Azure Stack Hub DCB-jének érvényesítése | AzsDCBValidation |
Az Azure Stack Hub Defender összefoglalása | AzsDefenderSummary |
Az Azure Stack Hub ECE kiépítési állapota | AzsEceProvisioningStatus |
Az Azure Stack Hub külső tanúsítványainak összegzése | AzsExternalCertificates |
Az Azure Stack Hub GPU-konfigurációjának összegzése | AzsGpuConfigurationSummary |
Az Azure Stack Hub hardverfigyelőjének engedélyezése | AzsGpuConfigurationSummary |
Az Azure Stack Hub üzemeltetési infrastruktúrájának belső vezérlőprogramjának összegzése | AzsHostingInfraFWSummary |
Az Azure Stack Hub üzemeltetési infrastruktúrájának összegzése | AzsHostingInfraSummary |
Az Azure Stack Hub üzemeltetési infrastruktúrájának kihasználtsága | AzsHostingInfraUtilization |
Az Azure Stack Hub identitásszolgáltatói kapcsolata | AzsIdentityProviderConnectivity |
Az Azure Stack Hub identitásszolgáltatói állapota | AzsIdentityProviderStatus |
Azure Stack Hub-infrastruktúra kapacitása | AzsInfraCapacity |
Az Azure Stack Hub infrastruktúrafájl-érvényesítése | AzsInfraFileValidation |
Az Azure Stack Hub-infrastruktúra teljesítménye | AzsInfraPerformance |
Az Azure Stack Hub-infrastruktúra szerepkörének összegzése | AzsInfraRoleSummary |
Az Azure Stack Hub-infrastruktúra memóriafrissítése | AzsInfraUpdateMemory |
Az Azure Stack Hub-infrastruktúra frissítésének összegzése | AzsInfraUpdateSummary |
Azure Stack Hub – NCImos-ellenőrzés | AzsNCImosValidation |
Azure Stack Hub Network Infra | AzsNetworkInfra |
Azure Stack Hub OEM hardver | AzsOemHardware |
Az Azure Stack Hub OEM-frissítésének előfeltételei | AzsOemUpdatePrereqs |
Az Azure Stack Hub portál és az API összegzése | AzsPortalAPISummary |
Az Azure Stack Hub RDMA működési állapota | AzsRdmaOperationalStatus |
Az Azure Stack Hub erőforrás-szolgáltató hitelesítési állapota | AzsResourceProviderAuthStatus |
Azure Stack Hub skálázási egység virtuálisgép-eseményei | AzsScaleUnitEvents |
Az Azure Stack Hub skálázási egységének virtuálisgép-erőforrásai | AzsScaleUnitResources |
Azure Stack Hub-forgatókönyvek | AzsScenarios |
Azure Stack Hub Service Fabric-szerepkör összegzése | AzsSFRoleSummary |
Azure Stack Hub SQL-diagnosztikák | AzsSQLDiagnostics |
Az Azure Stack Hub SQL-összefoglalása | AzsSQLSummary |
Az Azure Stack Hub bélyegének BMC-összefoglalása | AzsStampBMCSummary |
Azure Stack Hub Storage-adatsík | AzsStorageDataPlane |
Az Azure Stack Hub Storage Services összegzése | AzsStorageSvcsSummary |
Az Azure Stack Hub SQL Store összegzése | AzsStoreSummary |
Az Azure Stack Hub használati adatainak összegzése | AzsUsage |
Az Azure Stack Hub használatihíd-összefoglalása | AzsUsageBridgeSummary |
Az Azure Stack Hub virtuális gép elhelyezési összegzése | AzsVmPlacement |
Felhőbeli forgatókönyvek tesztjei
Az előző szakaszban szereplő infrastruktúra-tesztek mellett felhőalapú forgatókönyv-teszteket is futtathat az infrastruktúra-összetevők funkcióinak ellenőrzéséhez. A tesztek futtatásához felhőalapú rendszergazdai hitelesítő adatokra van szükség, mivel ezek erőforrás-üzembe helyezést is magukban foglalnak.
Megjegyzés
Jelenleg nem futtathat felhőalapú forgatókönyv-teszteket az Active Directory összevont szolgáltatások (AD FS) hitelesítő adataival.
Az érvényesítési eszköz a következő felhőalapú forgatókönyveket teszteli:
- Erőforráscsoport létrehozása
- Terv létrehozása
- Ajánlat létrehozása
- Tárfiók létrehozása
- Virtuális gép létrehozása (VM)
- Blob Storage-művelet
- Queue Storage-művelet
- Table Storage-művelet
Paraméterekkel kapcsolatos szempontok
A List paraméter az összes elérhető tesztkategória megjelenítésére használható.
Az Include ( Belefoglalás ) és a Ignore (Mellőzés) paraméterek a tesztkategóriák belefoglalására vagy kizárására használhatók. Az argumentumokkal kapcsolatos további információkért tekintse meg a következő szakaszt.
Test-AzureStack -Include AzsSFRoleSummary, AzsInfraCapacity
Test-AzureStack -Ignore AzsInfraPerformance
A bérlői virtuális gép a felhőbeli forgatókönyvek tesztjeinek részeként van üzembe helyezve. A DoNotDeployTenantVm használatával letilthatja ezt a virtuális gép üzembe helyezését.
A felhőbeli forgatókönyvek tesztjeinek futtatásához meg kell adnia a ServiceAdminCredential paramétert a Használati eset példák szakaszában leírtak szerint.
A BackupSharePath és a BackupShareCredential az infrastruktúra biztonsági mentési beállításainak tesztelésekor használatos, ahogyan az Esetpéldák használata szakaszban látható.
A DetailedResults használatával lekérhetők az egyes tesztek pass/fail/warning információi, valamint az általános futtatás. Ha nincs megadva, a Test-AzureStack$true ad vissza, ha nincsenek hibák, és $false , ha vannak hibák.
A TimeoutSeconds használatával megadhatja az egyes csoportok befejezési idejét.
Az érvényesítési eszköz a következő gyakori PowerShell-paramétereket is támogatja: Részletes, Hibakeresés, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable és OutVariable. További információ: Tudnivalók a gyakori paraméterekről.
Példák a használati esetekre
Érvényesítés futtatása felhőalapú forgatókönyvek nélkül
Futtassa az érvényesítő eszközt a ServiceAdminCredential paraméter nélkül a felhőalapú forgatókönyv-tesztek futtatásának kihagyásához:
New-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred -SessionOption (New-PSSessionOption -Culture en-US -UICulture en-US)
Test-AzureStack
Érvényesítés futtatása felhőbeli forgatókönyvekkel
Az érvényesítő eszköz ServiceAdminCredentials paraméterrel való ellátása alapértelmezés szerint futtatja a felhőalapú forgatókönyv tesztjeit:
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 többi teszt futtatása nélkül, az Include paramétert használhatja a következőkre:
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ónevét EGYSZERŰ FELHASZNÁLÓNÉV formátumban kell megadni: serviceadmin@contoso.onmicrosoft.com (Microsoft Entra ID). Amikor a rendszer kéri, írja be a felhőbeli rendszergazdai fiók jelszavát.
Csoportok
Az operátori élmény javítása érdekében a Group paraméterrel egyszerre több tesztkategóriát is futtathat. Jelenleg három csoport van definiálva: Default, UpdateReadiness és SecretRotationReadiness.
Alapértelmezett: A Test-AzureStack standard futtatásának minősül. Ez a csoport alapértelmezés szerint fut, ha nincs más csoport kijelölve.
UpdateReadiness: Ellenőrizze, hogy frissíthető-e az Azure Stack Hub-példány. Az UpdateReadiness csoport futtatásakor a figyelmeztetések hibákként jelennek meg a konzol kimenetében, és a frissítés blokkolásának kell tekinteni őket. A következő kategóriák az UpdateReadiness csoport részei:
- AzsInfraFileValidation
- AzsActionPlanStatus
- AzsStampBMCSummary
SecretRotationReadiness: Annak ellenőrzése, hogy az Azure Stack Hub-példány olyan állapotban van-e, amelyben a titkos kulcsok rotálása futtatható. A SecretRotationReadiness csoport futtatásakor a figyelmeztetések hibákként jelennek meg a konzol kimenetében, és ezeket a titkos kulcsok rotálásának blokkolóinak kell tekinteni. A következő kategóriák a SecretRotationReadiness csoport részei:
- AzsAcsSummary
- AzsDefenderSummary
- AzsHostingInfraSummary
- AzsInfraCapacity
- AzsInfraRoleSummary
- AzsPortalAPISummary
- AzsSFRoleSummary
- AzsStorageSvcsSummary
- AzsStoreSummary
Példa csoportparaméterre
Az alábbi példa a Test-AzureStack futtatásával teszteli a rendszer felkészültségét, mielőtt frissítést vagy gyorsjavítást telepítene a Group használatával. Frissítés vagy gyorsjavítás telepítése előtt futtassa a Test-AzureStack parancsot az Azure Stack Hub állapotának ellenőrzéséhez:
Test-AzureStack -Group UpdateReadiness
Ellenőrzési eszköz futtatása az infrastruktúra biztonsági mentési beállításainak teszteléséhez
Az infrastruktúra biztonsági mentésének konfigurálása előtt tesztelheti a biztonsági mentés megosztási útvonalát és hitelesítő adatait az AzsBackupShareAccessibility teszt használatával:
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 futtathatja az AzsBackupShareAccessibility parancsot annak ellenőrzéséhez, hogy a megosztás elérhető-e az ERCS-ből:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -Include AzsBackupShareAccessibility
Ha új hitelesítő adatokat szeretne tesztelni a konfigurált biztonsági mentési megosztással, futtassa a következőt:
Enter-PSSession -ComputerName "<ERCS VM-name/IP address>" -ConfigurationName PrivilegedEndpoint -Credential $localcred
Test-AzureStack -Include AzsBackupShareAccessibility -BackupShareCredential "<PSCredential for backup share>"
Érvényesítő eszköz futtatása a hálózati infrastruktúra teszteléséhez
Ez a teszt ellenőrzi az Azure Stack Hub szoftveralapú hálózatát (SDN) megkerülő hálózati infrastruktúra kapcsolatát. Bemutatja a nyilvános VIRTUÁLIS IP-cím és a konfigurált DNS-továbbítók, NTP-kiszolgálók és hitelesítési végpontok közötti kapcsolatot. Ez magában foglalja az Azure-hoz való kapcsolódást, amikor Microsoft Entra ID identitásszolgáltatóként vagy összevont kiszolgálóként használja az AD FS-t identitásszolgáltatóként.
Adja meg a hibakeresési paramétert a parancs részletes kimenetének lekéréséhez:
Test-AzureStack -Include AzsNetworkInfra -Debug
Következő lépések
Az Azure Stack Hub diagnosztikai eszközeiről és a problémanaplózásról további információt az Azure Stack Hub diagnosztikai naplógyűjteményében talál.
A hibaelhárítással kapcsolatos további információkért lásd a Microsoft Azure Stack Hub hibaelhárítását ismertető cikket.