Rozwiązywanie problemów z Windows Admin Center

W tym artykule opisano znane problemy z centrum administracyjnym systemu Windows dla usługi AKS Arc. Możesz również przejrzeć problemy z uaktualnianiem i instalacją oraz błędy.

Wystąpiły problemy podczas rejestrowania bramy programu Windows Admin Center na platformie Azure

Jeśli właśnie utworzono nowe konto platformy Azure i nie zalogowaliśmy się do konta na maszynie bramy, mogą wystąpić problemy z rejestrowaniem bramy centrum administracyjnego systemu Windows na platformie Azure.

Aby rozwiązać ten problem, zaloguj się do konta platformy Azure na innej karcie lub oknie przeglądarki, a następnie zarejestruj bramę Centrum administracyjnego systemu Windows na platformie Azure.

Tylko użytkownik, który skonfigurował host usługi AKS, może tworzyć klastry

Podczas wdrażania usługi Azure Kubernetes Service na platformie Azure lokalnie za pośrednictwem centrum administracyjnego systemu Windows tylko użytkownik, który skonfigurował hosta usługi AKS, może tworzyć klastry Kubernetes.

Aby obejść ten problem, skopiuj folder wssd z profilu użytkownika, który skonfigurował hosta usługi AKS do profilu użytkownika, który będzie tworzyć nowe klastry Kubernetes.

Odzyskiwanie po nieudanym wdrożeniu usługi AKS na platformie Azure

Występują problemy z wdrażaniem lub chcesz zresetować wdrożenie.

Zamknij wszystkie wystąpienia centrum administracyjnego systemu Windows połączone z usługą Azure Kubernetes Service na platformie Azure Lokalnie przed uruchomieniem polecenia Uninstall-AksHci z okna administracyjnego programu PowerShell.

Kreator instalacji lub tworzenia klastra wyświetla błąd dotyczący nieprawidłowej konfiguracji

W kreatorze może wystąpić błąd dotyczący nieprawidłowej konfiguracji.

Wykonywanie operacji oczyszczania klastra. Te operacje mogą obejmować usunięcie pliku C:\Program Files\AksHci\mocctl.exe .

Nazwy pól sieciowych są niespójne w centrum administracyjnym systemu Windows

Istnieją niespójności w nazwach pól sieciowych wyświetlanych w przepływie wdrażania klastra hostów i przepływie wdrażania klastra obciążenia.

Nie dotyczy

W centrum administracyjnym systemu Windows podczas tworzenia jednostki usługi jest wyświetlany komunikat "Wystąpił błąd" podczas instalowania hosta usługi AKS na platformie Azure Local

Ten błąd zostanie wyświetlony, jeśli wyłączono wyskakujące okienka. Przeglądarka Google Chrome domyślnie blokuje wyskakujące okienka, dlatego wyskakujące okienko logowania platformy Azure jest blokowane i powoduje błąd jednostki usługi.

Włącz wyskakujące okienka.

Podczas tworzenia nowego klastra obciążenia jest wyświetlany błąd usługi WinRM

Podczas przełączania z protokołu DHCP na statyczny adres IP w centrum administracyjnym systemu Windows został wyświetlony błąd, który powiedział, że klient usługi WinRM nie może przetworzyć żądania. Ten błąd wystąpił również poza centrum administracyjnym systemu Windows. Usługa WinRM uległa awarii, gdy były używane statyczne adresy IP, a serwery nie rejestrowały głównej nazwy usługi (SPN) podczas przenoszenia do statycznych adresów IP.

Aby rozwiązać ten problem, użyj polecenia SetSPN , aby utworzyć nazwę SPN. W wierszu polecenia w bramie programu Windows Admin Center uruchom następujące polecenie:

Setspn /Q WSMAN/<FQDN on the Azure Local machine> 

Następnie, jeśli którykolwiek z maszyn w środowisku zwróci komunikat No Such SPN Found, zaloguj się do tej maszyny i uruchom następujące polecenia:

Setspn /S WSMAN/<machine name> <machine name> 
Setspn /S WSMAN/<FQDN of machine> <machine name> 

Na koniec w bramie centrum administracyjnego systemu Windows uruchom następujące polecenie, aby upewnić się, że pobiera nowe informacje o maszynie z kontrolera domeny:

Klist purge 

Nieprawidłowe powiadomienie o uaktualnieniu w Centrum administracyjnym systemu Windows

Jeśli zostanie wyświetlony nieprawidłowy komunikat z powiadomieniem o uaktualnieniu "Pomyślnie zainstalowano wersję modułu programu PowerShell AksHci o wartości null", operacja uaktualniania zakończy się pomyślnie, nawet jeśli powiadomienie jest mylące.

Pulpit nawigacyjny aktualizacji WAC nie jest odświeżany po pomyślnych aktualizacjach.

Możesz bezpiecznie zignorować tę wiadomość.

Odmowa dostępu

W etapie 2.1: Podstawowy składnik kroku może wystąpić ten błąd: "Nawiązywanie połączenia z serwerem zdalnym *** nie powiodło się z powodu następującego komunikatu o błędzie: Odmowa dostępu. Aby uzyskać więcej informacji, zobacz temat pomocy about_Remote_Troubleshooting" podczas próby użycia poświadczeń dla węzłów serwera.

Upewnij się, że dodane konto/poświadczenia jest kontem administracyjnym na maszynie. Następnie sprawdź, czy funkcja PSRemoting jest włączona, a hosty zdalne są zaufane. Można to zrobić za pomocą następujących poleceń programu PowerShell:

Enable-PSRemoting -Force 
winrm quickconfig 

Jeśli nadal występują problemy, zapoznaj się z tym przewodnikiem rozwiązywania problemów.

Centrum administracyjne systemu Windows nie ma środowiska dołączania do usługi Arc

Centrum administracyjne systemu Windows nie ma obecnie procesu odłączania klastra z usługi Azure Arc.

Aby usunąć agentów usługi Arc w klastrze, który został zniszczony, przejdź do grupy zasobów klastra w witrynie Azure Portal i ręcznie usuń zawartość usługi Arc. Aby usunąć agentów usługi Arc w klastrze, który jest nadal uruchomiony, należy uruchomić następujące polecenie:

az connectedk8s delete --name AzureArcTest1 --resource-group AzureArcTest

Uwaga

Jeśli używasz witryny Azure Portal do usunięcia zasobu Kubernetes z włączoną usługą Arc, usunie wszystkie skojarzone zasoby konfiguracji, ale nie usunie agentów uruchomionych w klastrze. Najlepszym rozwiązaniem jest usunięcie zasobu Kubernetes przy użyciu az connectedk8s delete zamiast witryny Azure Portal.

Pulpit nawigacyjny aktualizacji programu Windows Admin Center nie jest odświeżany po pomyślnych aktualizacjach

Po pomyślnym uaktualnieniu pulpit nawigacyjny aktualizacji programu Windows Admin Center nadal wyświetla poprzednią wersję. Nazwy pól sieciowych są niespójne w portalu WAC.

Odśwież przeglądarkę, aby rozwiązać ten problem.

Rozwiązywanie problemów z protokołem CredSSP

W przypadku wdrażania usługi AKS Arc przy użyciu Centrum administracyjnego systemu Windows, a wdrożenie zawiesza się przez dłuższy czas, może występować problem z dostawcą obsługi zabezpieczeń poświadczeń (CredSSP) lub problemami z łącznością.

Spróbuj wykonać następujące kroki, aby rozwiązać problemy z wdrożeniem:

  1. Na maszynie z uruchomionym centrum administracyjnym systemu Windows uruchom następujące polecenie w oknie programu PowerShell:

       Enter-PSSession <servername>
    
  2. Jeśli to polecenie powiedzie się, możesz nawiązać połączenie z serwerem i nie ma problemu z łącznością.

  3. Jeśli masz problemy z protokołem CredSSP, uruchom to polecenie, aby przetestować zaufanie między maszyną bramy a maszyną docelową:

       Enter-PSSession -ComputerName <server> -Credential company\administrator -Authentication CredSSP
    

    Możesz również uruchomić następujące polecenie, aby przetestować zaufanie do uzyskiwania dostępu do bramy lokalnej:

       Enter-PSSession -computer localhost -credential (Get-Credential)
    

Aby uzyskać dodatkowe porady dotyczące rozwiązywania problemów z protokołem CredSSP, zobacz Rozwiązywanie problemów z protokołem CredSSP.

Podczas próby połączenia klastra obciążenia usługi AKS z usługą Azure Arc za pośrednictwem centrum administracyjnego systemu Windows pojawia się błąd przekroczenia limitu czasu

Czasami z powodu problemów z siecią w centrum administracyjnym systemu Windows przekroczono limit czasu podczas połączenia usługi Arc.

Użyj polecenia programu PowerShell Enable-AksHciArcConnection , aby połączyć klaster obciążenia usługi AKS z usługą Azure Arc, podczas gdy aktywnie pracujemy nad ulepszaniem środowiska użytkownika.

Polecenie "Install-Module" nie zostało rozpoznane

Na etapie 2.1: Walidacja systemu może wystąpić błąd: "Element "Install-Module" nie został rozpoznany jako nazwa polecenia cmdlet, funkcji, pliku skryptu lub programu możliwego do uruchomienia".

Sprawdź pisownię nazwy. Jeśli ścieżka jest dołączona, upewnij się, że ścieżka jest poprawna. Następnie spróbuj ponownie po zainstalowaniu. Ukończ polecenia programu PowerShell w węzłach, w których próbujesz wdrożyć program . Uruchom następujące polecenie, aby rozwiązać ten problem (upewnij się, że wersja programu PowerShell jest co najmniej 5.1):

Install-Module -Name PowershellGet -Repository PSGallery -Force -Confirm:$false -SkipPublisherCheck

Następnie uruchom następujące polecenia, jeśli wystąpią jakiekolwiek błędy z pierwszego polecenia:

Get-PSRepository
Register-PSRepository -Default

Nie można połączyć centrum administracyjnego systemu Windows z platformą Azure podczas tworzenia nowego identyfikatora aplikacja systemu Azure

Nie można połączyć Centrum administracyjnego systemu Windows z platformą Azure, ponieważ nie można automatycznie utworzyć i użyć identyfikatora aplikacja systemu Azure w bramie.

Utwórz identyfikator aplikacja systemu Azure i przypisz mu odpowiednie uprawnienia w portalu. Następnie wybierz pozycję Użyj istniejącej w bramie. Aby uzyskać więcej informacji, odwiedź stronę nawiązywania połączenia bramy z platformą Azure.

Podczas aktualizowania wersji rozwiązania Kubernetes strona aktualizacji pokazuje, że aktualizacja jest nadal przetwarzana po zakończeniu aktualizacji

Jeśli masz zainstalowane klastry obciążeń z platformą Kubernetes w wersji 1.19.9, a następnie użyjesz programu Windows Admin Center, aby zaktualizować je do platformy Kubernetes w wersji 1.19.11, strona aktualizacji kubernetes nadal pokazuje, że aktualizacja jest nadal w toku. Jeśli jednak uruchomisz polecenie Get-AksHciCluster, dane wyjściowe pokazują, że aktualizacja została ukończona, a jeśli otworzysz centrum administracyjne systemu Windows na nowej karcie, klaster zostanie zaktualizowany do wersji 1.19.11 na liście klastrów Kubernetes.

Ten problem można zignorować, ponieważ proces aktualizacji został ukończony.

Tworzenie dzienników programu Windows Admin Center

Podczas zgłaszania problemów z centrum administracyjnym systemu Windows warto dołączyć dzienniki, aby pomóc zespołowi programistycznemu zdiagnozować problem. Błędy w centrum administracyjnym systemu Windows zazwyczaj występują w jednej z dwóch form:

  • Zdarzenia wyświetlane w podglądzie zdarzeń na maszynie z uruchomionym centrum administracyjnym systemu Windows
  • Problemy z językiem JavaScript, które występują w konsoli przeglądarki

Aby zbierać dzienniki dla centrum administracyjnego systemu Windows, użyj skryptu Get-SMEUILogs.ps1 podanego w pakiecie publicznej wersji zapoznawczej.

Aby użyć skryptu, uruchom to polecenie w folderze, w którym jest przechowywany skrypt:

./Get-SMEUILogs.ps1 -ComputerNames [comp1, comp2, etc.] -Destination [comp3] -HoursAgo [48] -NoCredentialPrompt

Polecenie ma następujące parametry:

  • -ComputerNames: Lista maszyn, z których chcesz zbierać dzienniki.
  • -Destination: maszyna, do której chcesz zagregować dzienniki.
  • -HoursAgo: godzina rozpoczęcia zbierania dzienników wyrażona w godzinach przed czasem uruchomienia skryptu.
  • -NoCredentialPrompt: przełącznik, aby wyłączyć monit o poświadczenia i użyć domyślnych poświadczeń w bieżącym środowisku.

Jeśli masz problemy z uruchomieniem tego skryptu, możesz uruchomić następujące polecenie, aby wyświetlić tekst Pomocy:

GetHelp .\Get-SMEUILogs.ps1 -Examples





Uruchomienie uaktualnienia powoduje błąd: "Wystąpił błąd podczas pobierania informacji o uaktualnieniu platformy"

Podczas uaktualniania w centrum administracyjnym systemu Windows wystąpił następujący błąd:

Error occurred while fetching platform upgrade information. RemoteException: No match was found for the specified search criteria and module name 'AksHci'. Try Get-PSRepository to see all available registered module repositories.

Ten komunikat o błędzie zwykle występuje, gdy usługa AKS na platformie Azure Lokalna jest wdrażana w środowisku ze skonfigurowanym serwerem proxy. Obecnie program Windows Admin Center nie obsługuje instalowania modułów w środowisku proxy.

Aby rozwiązać ten błąd, skonfiguruj usługę AKS w usłudze Azure Local przy użyciu polecenia serwera proxy programu PowerShell.

Wdrożenie: Nawiązywanie połączenia z serwerem zdalnym localhost nie powiodło się

Wdrożenie klastra hostów usługi AKS kończy się niepowodzeniem podczas sprawdzania systemu z błędem usługi WinRM.

Spróbuj zastosować rozwiązania sugerowane w ręcznym rozwiązywaniu problemów.

Nawiązywanie połączenia z serwerem zdalnym localhost nie powiodło się.

Po zainstalowaniu wielu wersji modułów programu PowerShell centrum administracyjne systemu Windows nie wybiera najnowszej wersji

Jeśli masz zainstalowane wiele wersji modułów programu PowerShell (na przykład 0.2.26, 0.2.27 i 0.2.28), Centrum administracyjne systemu Windows może nie używać najnowszej wersji (lub wymaganej).

Upewnij się, że masz zainstalowany tylko jeden moduł programu PowerShell. Należy odinstalować wszystkie nieużywane wersje programu PowerShell modułów programu PowerShell i pozostawić tylko jedną zainstalowaną. Więcej informacji na temat wersji programu Windows Admin Center zgodnej z wersją programu PowerShell można znaleźć w artykule AKS on Azure Local release notes (Informacje o wersji lokalnej platformy Azure).

Podczas wdrażania zostanie wyświetlony błąd "Nie znaleziono dopasowania dla określonych kryteriów wyszukiwania dostawcy **NuGet**"

Ten błąd pojawia się podczas wdrażania za pośrednictwem Centrum administracyjnego systemu Windows. Dostawca pakietów wymaga tagów PackageManagement i .Provider Podczas próby wdrożenia za pośrednictwem centrum administracyjnego systemu Windows należy sprawdzić, czy określony pakiet zawiera błąd tagu.

Ten błąd pochodzi z programu PowerShell i stwierdza, że występują problemy z łącznością z Internetem. Program PowerShell próbuje zainstalować pakiet wymagań wstępnych i nie może go zainstalować.

Upewnij się, że serwer lub klaster trybu failover ma łączność z Internetem, a następnie uruchom nową instalację.

W etapie 2.1: Walidacja systemu może wystąpić błąd podczas instalacji: No match was found for the specified search criteria for the provider 'NuGet'. The package provider requires 'PackageManagement' and 'Provider' tags. Please check if the specified package has the tags. Ukończ polecenia programu PowerShell w węzłach, do których próbujesz wdrożyć. Należy ręcznie zainstalować pakiet NuGet przy użyciu następującego polecenia programu PowerShell:

Install-PackageProvider -Name NuGet -Scope CurrentUser -Force

Po uruchomieniu tego polecenia zamknij wszystkie otwarte okna programu PowerShell i spróbuj ponownie w Centrum administracyjnym systemu Windows.

Nie można odnaleźć repozytorium "PSGallery"

Na etapie 2.1: Walidacja systemu może wystąpić ten błąd: "Nie można odnaleźć repozytorium "PSGallery".

Użyj polecenia Get-PSRepository, aby wyświetlić wszystkie dostępne repozytoria. Ukończ polecenia programu PowerShell w węzłach, w których próbujesz wdrożyć program . Wyrejestrowywanie i ponowne rejestrowanie repozytorium PSRepository w oknie administracyjnego programu PowerShell. Zamknij wszystkie okna programu PowerShell później.

Unregister-PSRepository -Name 'PSGallery'
Register-PSRepository -Default

Następnie odinstaluj i ponownie zainstaluj program PowerShellGet w administracyjnym oknie programu PowerShell. Zamknij wszystkie okna programu PowerShell później.

Uninstall-Module PowerShellGet
Install-Module PowerShellGet -Force

Następnie wróć do Centrum administracyjnego systemu Windows i ponów próbę.

Wystąpił błąd podczas próby użycia centrum administracyjnego systemu Windows

Jeśli zainstalujesz program Windows Admin Center przy użyciu jednego konta i spróbujesz go użyć z innym, wystąpią błędy.

Aby program CredSSP działał pomyślnie w kreatorze tworzenia klastra, centrum administracyjne systemu Windows musi być zainstalowane i używane przez to samo konto.

Podczas tworzenia klastra obciążenia z obsługą usługi Arc jest wyświetlany błąd "Nie można indeksowania do tablicy o wartości null"

Ten błąd pojawia się podczas przechodzenia z programu PowerShell do Centrum administracyjnego systemu Windows w celu utworzenia klastra obciążenia z obsługą usługi Arc.

Możesz bezpiecznie zignorować ten błąd. Jest ona częścią kroku weryfikacji, a klaster został już utworzony.

Ponowne uruchamianie węzłów lokalnych platformy Azure powoduje problem z chronometrażem

Ponowne uruchomienie węzłów klastra lokalnego platformy Azure hostujących klaster zarządzania i klastry obciążeń może spowodować zniknięcie klastrów obciążeń z pulpitu nawigacyjnego Centrum administracyjnego systemu Windows.

Aby obejść ten problem, wstrzymaj i opróżnij węzły przed zaplanowaniem ich ponownego uruchomienia. Czasami klastry obciążeń mogą po prostu dłużej pojawiać się na pulpicie nawigacyjnym.

Wdrożenie: nawiązywanie połączenia z serwerem zdalnym localhost nie powiodło się.

Nie można wdrożyć usługi AKS w środowisku z oddzielnymi klastrami magazynowymi i obliczeniowymi

Centrum administracyjne systemu Windows nie wdroży usługi Azure Kubernetes Service w środowisku z oddzielnym magazynem i klastrami obliczeniowymi, ponieważ oczekuje, że zasoby obliczeniowe i magazynowe zostaną udostępnione przez ten sam klaster. W większości przypadków nie będzie on znajdować woluminów CSV uwidocznionych przez klaster obliczeniowy i odmówi kontynuowania wdrażania.

Następne kroki

Jeśli nadal występują problemy podczas korzystania z usługi AKS Arc, możesz zgłosić błędy za pośrednictwem usługi GitHub.