Udostępnij za pośrednictwem


Rozwiązywanie problemów z zestawem ASDK

Ten artykuł zawiera typowe informacje dotyczące rozwiązywania problemów z zestawem Azure Stack Development Kit (ASDK). Aby uzyskać pomoc dotyczącą zintegrowanych systemów usługi Azure Stack, zobacz Rozwiązywanie problemów z usługą Microsoft Azure Stack.

Ponieważ zestaw ASDK jest środowiskiem oceny, pomoc techniczna firmy Microsoft nie zapewnia obsługi. Jeśli masz problem, który nie jest udokumentowany, możesz uzyskać pomoc od ekspertów z zakresu pytań i pytań firmy Microsoft dla usługi Azure Stack.

Wdrożenie

Niepowodzenie wdrażania

Jeśli wystąpi błąd podczas instalacji, możesz ponownie uruchomić wdrożenie w kroku niepowodzenia, używając opcji -rerun skryptu wdrażania. Na przykład:

cd C:\CloudDeployment\Setup
.\InstallAzureStackPOC.ps1 -Rerun

Na końcu wdrożenia sesja programu PowerShell jest nadal otwarta i nie wyświetla żadnych danych wyjściowych

To zachowanie jest prawdopodobnie tylko wynikiem domyślnego zachowania okna poleceń programu PowerShell po jej wybraniu. Wdrożenie zestawu ASDK zakończyło się pomyślnie, ale skrypt został wstrzymany podczas wybierania okna. Możesz sprawdzić, czy konfiguracja została ukończona, wyszukując wyraz "select" na pasku tytułu okna polecenia. Naciśnij ESC, aby go usunąć, a komunikat ukończenia powinien być wyświetlany po nim.

Parametr błędu sprawdzania poprawności szablonu osProfile jest niedozwolony

Jeśli podczas sprawdzania poprawności szablonu zostanie wyświetlony komunikat o błędzie informujący, że parametr "osProfile" jest niedozwolony, upewnij się, że używasz poprawnych wersji interfejsów API dla tych składników:

Aby skopiować wirtualny dysk twardy z platformy Azure do usługi Azure Stack, użyj narzędzia AzCopy 7.3.0. Skontaktuj się z dostawcą, aby rozwiązać problemy z samym obrazem. Aby uzyskać więcej informacji na temat wymagań programu WALinuxAgent dla usługi Azure Stack Hub, zobacz Azure LinuX Agent.

Wdrażanie kończy się niepowodzeniem z powodu braku dostępu zewnętrznego

Jeśli wdrożenie zakończy się niepowodzeniem na etapach, w których wymagany jest dostęp zewnętrzny, zostanie zwrócony wyjątek podobny do poniższego przykładu:

An error occurred while trying to test identity provider endpoints: System.Net.WebException: The operation has timed out.
   at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.GetResponse(WebRequest request)
   at Microsoft.PowerShell.Commands.WebRequestPSCmdlet.ProcessRecord()at, <No file>: line 48 - 8/12/2018 2:40:08 AM

Jeśli wystąpi ten błąd, upewnij się, że zostały spełnione wszystkie minimalne wymagania dotyczące sieci, przeglądając dokumentację ruchu sieciowego wdrożenia. Narzędzie do sprawdzania sieci jest również dostępne dla partnerów w ramach zestawu narzędzi partnerów.

Inne błędy wdrażania są zwykle spowodowane problemami z nawiązywaniem połączenia z zasobami w Internecie.

Aby zweryfikować łączność z zasobami w Internecie, możesz wykonać następujące kroki:

  1. Otwórz program PowerShell.
  2. Wprowadź wartość PSSession do maszyn wirtualnych WAS01 lub dowolnej z maszyn wirtualnych ERCs.
  3. Uruchom następujące polecenie cmdlet:
    Test-NetConnection login.windows.net -port 443
    

Jeśli to polecenie nie powiedzie się, sprawdź, czy przełącznik TOR i wszystkie inne urządzenia sieciowe są skonfigurowane tak, aby zezwalać na ruch sieciowy.

Maszyny wirtualne

Przed wdrożeniem maszyn wirtualnych w usłudze Azure Stack należy dodać obraz systemu Windows Server i element galerii.

Po ponownym uruchomieniu hosta usługi Azure Stack niektóre maszyny wirtualne nie są uruchamiane automatycznie

Po ponownym uruchomieniu hosta możesz zauważyć, że usługi Azure Stack nie są natychmiast dostępne. Dzieje się tak, ponieważ maszyny wirtualne infrastruktury usługi Azure Stack i adresy RPs zajmują trochę czasu, aby sprawdzić spójność, ale ostatecznie zostaną uruchomione automatycznie.

Możesz również zauważyć, że maszyny wirtualne dzierżawy nie są automatycznie uruchamiane po ponownym uruchomieniu hosta zestawu ASDK. Możesz przenieść je do trybu online, wykonując kilka kroków ręcznych:

  1. Na hoście zestawu ASDK uruchom Menedżera klastra trybu failover z menu Start.
  2. Wybierz klaster S-Cluster.azurestack.local.
  3. Wybierz pozycję Role.
  4. Maszyny wirtualne dzierżawy są wyświetlane w zapisanym stanie. Po uruchomieniu wszystkich maszyn wirtualnych infrastruktury kliknij prawym przyciskiem myszy maszyny wirtualne dzierżawy i wybierz polecenie Rozpocznij , aby wznowić maszynę wirtualną.

Usunięto niektóre maszyny wirtualne, ale nadal są widoczne pliki VHD na dysku

To zachowanie jest zgodnie z projektem:

  • Po usunięciu maszyny wirtualnej wirtualne dyski twarde nie zostaną usunięte. Dyski są oddzielnymi zasobami w grupie zasobów.
  • Usunięcie konta magazynu jest widoczne natychmiast za pośrednictwem usługi Azure Resource Manager, ale dyski, które mogą zawierać, są nadal przechowywane w magazynie do momentu uruchomienia odzyskiwania pamięci.

Jeśli widzisz dyski VHD "oddzielone", ważne jest, aby wiedzieć, czy są one częścią folderu dla usuniętego konta magazynu. Jeśli konto magazynu nie zostało usunięte, normalne jest, że wirtualne dyski twarde pozostaną.

Więcej informacji na temat konfigurowania progu przechowywania i odzyskiwania na żądanie można uzyskać w temacie Zarządzanie kontami magazynu.

Storage

Odzyskiwanie magazynu

Odzyskanie pojemności w portalu może potrwać do 14 godzin. Odzyskiwanie miejsca zależy od różnych czynników, w tym procentu użycia wewnętrznych plików kontenera w magazynie blokowych obiektów blob. W związku z tym w zależności od ilości usuniętych danych nie ma gwarancji na ilość miejsca, które można odzyskać po uruchomieniu modułu odśmieceń pamięci.

Następne kroki

Odwiedź forum pomocy technicznej usługi Azure Stack