Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Narzędzie do obsługi to moduł programu PowerShell, który zapewnia funkcje diagnostyczne i korygowania dla środowisk usługi AKS Arc. Przed otwarciem wniosku o pomoc techniczną możesz uruchomić określone polecenia w tym module, aby pomóc zdiagnozować i potencjalnie rozwiązać problemy.
Korzyści
Narzędzie pomocy technicznej używa prostych poleceń do identyfikowania problemów bez wiedzy specjalistycznej. Narzędzie zapewnia:
- Poprawki problemów z instalacją i uaktualnianiem: identyfikuje i próbuje rozwiązać typowe problemy występujące podczas procesu instalacji i uaktualniania.
- Testy diagnostyczne: zapewnia testy kondycji diagnostycznej na podstawie typowych problemów, zdarzeń i danych telemetrycznych.
- Włącza funkcję puli węzłów systemu Windows: umożliwia użytkownikom włączanie pul węzłów systemu Windows i pobieranie wymaganych dysków VHD przed utworzeniem pul węzłów systemu Windows.
- Regularne aktualizacje: aktualizacje za pomocą nowych testów i przydatnych poleceń do zarządzania, rozwiązywania i diagnozowania problemów w usłudze AKS Arc.
Typowe problemy, w których narzędzie pomocy technicznej może pomóc
Należy uruchomić polecenia, jeśli wystąpi którykolwiek z następujących objawów:
- Uaktualnienie rozwiązania kończy się niepowodzeniem w stanie binarnym MOC.
- Aktualizacja rozwiązania kończy się niepowodzeniem na etapie Arc Resource Bridge.
- Usługa MOC nie działa online.
- Arc Resource Bridge jest offline.
Wymagania wstępne
Przed rozpoczęciem upewnij się, że:
- Masz dostęp do lokalnego systemu Azure z wersji 2311 lub nowszej. System powinien być zarejestrowany na platformie Azure.
- Masz dostęp do klienta, który może nawiązać połączenie z lokalnym środowiskiem Azure.
Połącz się z lokalną instancją platformy Azure
Wykonaj następujące kroki na kliencie, aby nawiązać połączenie z jednym z komputerów w środowisku lokalnym platformy Azure.
Uruchom program PowerShell jako administrator na kliencie, którego używasz do nawiązywania połączenia z systemem.
Otwórz zdalną sesję programu PowerShell na komputerze na instancji Azure Local. Uruchom następujące polecenie i po wyświetleniu monitu podaj dane uwierzytelniające dla swojego komputera.
$cred = Get-Credential Enter-PSSession -ComputerName "<Azure Local node IP>" -Credential $credNote
Zaloguj się przy użyciu danych logowania użytkownika do wdrożenia. Jest to konto utworzone podczas przygotowywania usługi Active Directory i używane do wdrażania usługi Azure Local.
Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.
Oto przykładowe dane wyjściowe:
PS C:\Users\Administrator> $cred = Get-Credential cmdlet Get-Credential at command pipeline position 1 Supply values for the following parameters: Credential PS C:\Users\Administrator> Enter-PSSession -ComputerName "100.100.100.10" -Credential $cred [100.100.100.10]: PS C:\Users\Administrator\Documents>
Installation
Aby zainstalować moduł Narzędzia obsługi, uruchom następujące polecenia:
Install-Module -Name Support.AksArc
Import-Module Support.AksArc -force
Jeśli masz już zainstalowany moduł, możesz go zaktualizować przy użyciu następującego polecenia cmdlet:
Update-Module -Name Support.AksArc
Note
Podczas importowania modułu próbuje on automatycznie zaktualizować go z galerii programu PowerShell. Możesz również zaktualizować ręcznie przy użyciu następujących metod.
Sprawdź, czy masz załadowany najnowszy moduł w bieżącym wystąpieniu, usuwając i importując moduł.
Remove-Module -Name Support.AksArc
Import-Module -Name Support.AksArc
Użyj narzędzia wsparcia AKS Arc
Ta sekcja zawiera przykłady różnych poleceń cmdlet dostępnych w narzędziu pomocy technicznej.
Note
Upewnij się, że te polecenia programu PowerShell są uruchamiane lokalnie, a nie w sesji zdalnej programu PowerShell.
Wyświetlanie dostępnych poleceń cmdlet
Aby wyświetlić listę dostępnych poleceń cmdlet w module programu PowerShell, uruchom następujące polecenie cmdlet:
Get-Command -Module Support.AksArc
Przeprowadzanie testów diagnostycznych
W celu wykrywania typowych problemów można przeprowadzić kontrolę kondycji diagnostycznej w systemie:
Test-SupportAksArcKnownIssues
Następujące przykładowe dane wyjściowe polecenia Test-SupportAksArcKnownIssues pokazują wyniki testu, który zakończył się niepowodzeniem:
Test Name Status Message
--------- --------------
Validate Failover Cluster Service Responsiveness Passed Failover Cluster service is responsive.
Validate Missing MOC Cloud Agents Passed No missing MOC cloud agents found.
Validate MOC Cloud Agent Running Passed MOC Cloud Agent is running
Validate Missing MOC Node Agents Passed All MOC nodes have the Node Agent service installed and healthy.
Validate Missing MOC Host Agents Passed All nodes have MOC host agents installed and healthy
Validate MOC is on Latest Patch Version Failed MOC is not on the latest patch version. Current: 1.15.5.10626, Latest: 1.15.7.10719
Validate Expired Certificates Passed No expired certificates found
Validate MOC Nodes Not Active Passed All MOC nodes are in the 'Active' state
Validate Multiple MOC Cloud Agent Instances Passed No multiple instances of MOC Cloud Agent found
Validate Windows Event Log Running Passed Windows Event Log is running
Validate Gallery Image Stuck In Deleting Passed No gallery images are stuck in deleting state
Validate Virtual Machine Stuck In Pending Passed No virtual machines are stuck in pending state
Validate Virtual Machine Management Service Responsiveness Passed Virtual Machine Management service is responsive
Następujące przykładowe dane wyjściowe pokazują pomyślny wynik dla wszystkich testów:
Test Name Status Message
--------- --------------
Validate Failover Cluster Service Responsiveness Passed Failover Cluster service is responsive.
Validate Missing MOC Cloud Agents Passed No missing MOC cloud agents found.
Validate MOC Cloud Agent Running Passed MOC Cloud Agent is running
Validate Missing MOC Node Agents Passed All MOC nodes have the Node Agent service installed and healthy.
Validate Missing MOC Host Agents Passed All nodes have MOC host agents installed and healthy.
Validate MOC is on Latest Patch Version Passed MOC is on the latest patch version.
Validate Expired Certificates Passed No expired certificates found.
Validate MOC Nodes Not Active Passed All NMC nodes are in the 'Active' state.
Validate NMC Nodes Sync with Cluster Nodes Passed All NMC nodes are in sync with cluster nodes.
Validate Multiple NMC Cloud Agent Instances Passed No multiple instances of NMC Cloud Agent found.
Validate NMC Powershell Not Stuck in Updating Passed NMC Powershell is not stuck in updating state.
Validate Windows Event Log Running Passed Windows Event Log is running
Validate Gallery Image Stuck In Deleting Passed No gallery images are stuck in deleting state.
Validate Virtual Machine Stuck In Pending Passed No virtual machines are stuck in pending state.
Validate Virtual Machine Management Service Responsiveness Passed Virtual Machine Management service is responsive.
Korygowanie typowych problemów
To polecenie testuje i rozwiązuje znane problemy z daną wersją rozwiązania:
Invoke-SupportAksArcRemediation
Włączanie funkcji puli węzłów systemu Windows
To polecenie umożliwia funkcję puli węzłów dla Windows w klastrze AKS Arc.
Invoke-SupportAksArcRemediation_EnableWindowsNodepool -Verbose
Wyłącz funkcję puli węzłów Windows
To polecenie wyłącza funkcję puli węzłów Windows w klastrze AKS Arc. Przed uruchomieniem tego polecenia upewnij się, że w klastrze nie są uruchomione pule węzłów systemu Windows:
Invoke-SupportAksArcRemediation_DisableWindowsNodepool -Verbose
Dalsze kroki
Użyj narzędzia do sprawdzania diagnostycznego, aby zidentyfikować typowe problemy ze środowiskiem