Rozwiązywanie problemów z centrum Azure StackTroubleshoot issues in Azure Stack Hub

Ten dokument zawiera informacje dotyczące rozwiązywania problemów w środowiskach zintegrowanych z usługą Azure Stack Hub.This document provides troubleshooting information for Azure Stack Hub integrated environments. Aby uzyskać pomoc dotyczącą Azure Stack Development Kit, zobacz temat Rozwiązywanie problemów lub Uzyskiwanie pomocy od ekspertów na Forum usługi Azure Stack Hub MSDN.For help with the Azure Stack Development Kit, see ASDK Troubleshooting or get help from experts on the Azure Stack Hub MSDN Forum.

Często zadawane pytaniaFrequently asked questions

Te sekcje zawierają linki do dokumentów obejmujących typowe pytania wysyłane do pomoc techniczna firmy Microsoft.These sections include links to docs that cover common questions sent to Microsoft Support.

Uwagi dotyczące zakupuPurchase considerations

Aktualizacje i DiagnostykaUpdates and diagnostics

Obsługiwane systemy operacyjne i rozmiary dla maszyn wirtualnych gościaSupported operating systems and sizes for guest VMs

Azure MarketplaceAzure Marketplace

Zarządzanie pojemnościąManage capacity

PamięćMemory

Aby zwiększyć całkowitą dostępną pojemność pamięci dla centrum Azure Stack, można dodać dodatkową pamięć.To increase the total available memory capacity for Azure Stack Hub, you can add additional memory. W Azure Stack centrum serwer fizyczny jest również nazywany węzłem jednostki skalowania.In Azure Stack Hub, your physical server is also referred to as a scale unit node. Wszystkie węzły jednostek skalowania, które są elementami członkowskimi pojedynczej jednostki skalowania, muszą mieć takie same ilości pamięci.All scale unit nodes that are members of a single scale unit must have the same amount of memory.

Okres przechowywaniaRetention period

Ustawienie okres przechowywania umożliwia operatorowi chmury określenie okresu w dniach (od 0 do 9999 dni), w którym może być możliwe odzyskanie dowolnego usuniętego konta.The retention period setting lets a cloud operator to specify a time period in days (between 0 and 9999 days) during which any deleted account can potentially be recovered. Domyślny okres przechowywania jest ustawiony na 0 dni.The default retention period is set to 0 days. Ustawienie wartości 0 oznacza, że każde usunięte konto jest od razu nieprzechowywane i oznaczone do okresowego wyrzucania elementów bezużytecznych.Setting the value to 0 means that any deleted account is immediately out of retention and marked for periodic garbage collection.

Zabezpieczenia, zgodność i tożsamośćSecurity, compliance, and identity

Zarządzanie kontrolą dostępu opartą na rolachManage RBAC

Użytkownik w centrum Azure Stack może być czytelnikem, właścicielem lub współautorem dla każdego wystąpienia subskrypcji, grupy zasobów lub usługi.A user in Azure Stack Hub can be a reader, owner, or contributor for each instance of a subscription, resource group, or service.

Jeśli wbudowane role dla zasobów platformy Azure nie spełniają potrzeb Twojej organizacji, możesz tworzyć własne role niestandardowe.If the built-in roles for Azure resources don't meet the specific needs of your organization, you can create your own custom roles. W tym samouczku utworzysz niestandardową rolę o nazwie Reader Support Tickets przy użyciu programu Azure PowerShell.For this tutorial, you create a custom role named Reader Support Tickets using Azure PowerShell.

Manage usage and billing as a CSP (Zarządzanie użyciem i rozliczeniami jako dostawca CSP)Manage usage and billing as a CSP

Wybierz typ konta usług udostępnionych, którego używasz do Azure Stack centrum.Choose the type of shared services account that you use for Azure Stack Hub. Typy subskrypcji, które mogą być używane do rejestracji Centrum Azure Stack z wieloma dzierżawcami, są następujące:The types of subscriptions that can be used for registration of a multi-tenant Azure Stack Hub are:

  • Dostawca rozwiązań w chmurzeCloud Solution Provider
  • Subskrypcja usług udostępnionych partneraPartner Shared Services subscription

Pobierz metryki jednostki skalowaniaGet scale unit metrics

Możesz użyć programu PowerShell, aby uzyskać informacje o użyciu sygnatury bez pomocy z pomoc techniczna firmy Microsoft.You can use PowerShell to get stamp utilization information without help from Microsoft Support. Aby uzyskać wykorzystanie sygnatury:To obtain stamp utilization:

  1. Utwórz sesję PEP.Create a PEP session.
  2. Uruchom polecenie test-azurestack.Run test-azurestack.
  3. Zakończ sesję PEP.Exit PEP session.
  4. Uruchamiaj get-azurestacklog -filterbyrole seedring przy użyciu wywołania Invoke-Command.Run get-azurestacklog -filterbyrole seedring using an invoke-command call.
  5. Wyodrębnij plik seedring. zip.Extract the seedring .zip. Możesz uzyskać raport z walidacji z folderu ERCS, w którym został uruchomiony test-azurestack .You can obtain the validation report from the ERCS folder where you ran test-azurestack.

Aby uzyskać więcej informacji, zobacz Azure Stack diagnostyki centrum.For more information, see Azure Stack Hub Diagnostics.

Rozwiązywanie problemów z maszynami wirtualnymiTroubleshoot virtual machines (VMs)

Resetowanie hasła maszyny wirtualnej z systemem LinuxReset Linux VM password

Jeśli zapomnisz hasła dla maszyny wirtualnej z systemem Linux, a opcja resetowania hasła nie działa z powodu problemów z rozszerzeniem VMAccess, możesz wykonać Reset, wykonując następujące czynności:If you forget the password for a Linux VM and the Reset password option is not working due to issues with the VMAccess extension, you can perform a reset following these steps:

  1. Wybierz maszynę wirtualną z systemem Linux do użycia jako maszynę wirtualną odzyskiwania.Choose a Linux VM to use as a recovery VM.

  2. Zaloguj się do portalu użytkowników:Sign in to the User portal:

    1. Zanotuj rozmiar maszyny wirtualnej, kartę sieciową, publiczny adres IP, sieciowej grupy zabezpieczeń i dyski z danymi.Make a note of the VM size, NIC, Public IP, NSG and data disks.
    2. Zatrzymaj wpływającą maszynę wirtualną.Stop the impacted VM.
    3. Usuń maszynę wirtualną, której dotyczy problem.Remove the impacted VM.
    4. Dołącz dysk z zagrożonej maszyny wirtualnej jako dysk danych na maszynie wirtualnej odzyskiwania (może to potrwać kilka minut, zanim dysk będzie dostępny).Attach the disk from the impacted VM as a data disk on the recovery VM (it may take a couple of minutes for the disk to be available).
  3. Zaloguj się do maszyny wirtualnej odzyskiwania i uruchom następujące polecenie:Sign in to the recovery VM and run the following command:

    sudo su –
    mkdir /tempmount
    fdisk -l
    mount /dev/sdc2 /tempmount /*adjust /dev/sdc2 as necessary*/
    chroot /tempmount/
    passwd root /*substitute root with the user whose password you want to reset*/
    rm -f /.autorelabel /*Remove the .autorelabel file to prevent a time consuming SELinux relabel of the disk*/
    exit /*to exit the chroot environment*/
    umount /tempmount
    
  4. Zaloguj się do portalu użytkowników:Sign in to the User portal:

    1. Odłącz dysk od maszyny wirtualnej odzyskiwania.Detach the disk from the Recovery VM.
    2. Utwórz ponownie maszynę wirtualną z dysku.Recreate the VM from the disk.
    3. Pamiętaj, aby przenieść publiczny adres IP z poprzedniej maszyny wirtualnej, dołączyć dyski danych itp.Be sure to transfer the Public IP from the previous VM, attach the data disks, etc.

Możesz również wykonać migawkę oryginalnego dysku i utworzyć nowy dysk, zamiast wprowadzić zmiany bezpośrednio na dysku oryginalnym.You may also take a snapshot of the original disk and create a new disk from it rather than perform the changes directly on the original disk. Więcej informacji można znaleźć w następujących tematach:For more information, see these topics:

Aktywacja licencji kończy się niepowodzeniem dla systemu Windows Server 2012 R2 podczas aprowizacjiLicense activation fails for Windows Server 2012 R2 during provisioning

W takim przypadku nie będzie można aktywować systemu Windows, a w prawym dolnym rogu ekranu zobaczysz znak wodny.In this case, Windows will fail to activate and you will see a watermark on the bottom-right corner of the screen. Dzienniki WaSetup.xml znajdujące się w obszarze C:\Windows\Panther zawierają następujące zdarzenie:The WaSetup.xml logs located under C:\Windows\Panther contains the following event:

<Event time="2019-05-16T21:32:58.660Z" category="ERROR" source="Unattend">
    <UnhandledError>
        <Message>InstrumentProcedure: Failed to execute 'Call ConfigureLicensing()'. Will raise error to caller</Message>
        <Number>-2147221500</Number>
        <Description>Could not find the VOLUME_KMSCLIENT product</Description>
        <Source>Licensing.wsf</Source>
    </UnhandledError>
</Event>

Aby aktywować licencję, skopiuj klucz automatycznej aktywacji maszyny wirtualnej (AVMA) dla jednostki SKU, którą chcesz aktywować.To activate the license, copy the Automatic Virtual Machine Activation (AVMA) key for the SKU you want to activate.

WersjaEdition Klucz AVMAAVMA Key
Centrum danychDatacenter Y4TGP-NPTV9-HTC2H-7MGQ3-DV4TWY4TGP-NPTV9-HTC2H-7MGQ3-DV4TW
StandardowaStandard DBGBW-NPF86-BJVTX-K3WKJ-MTB6VDBGBW-NPF86-BJVTX-K3WKJ-MTB6V
EssentialsEssentials K2XGM-NMBT3-2R6Q8-WF2FK-P36R2K2XGM-NMBT3-2R6Q8-WF2FK-P36R2

Na maszynie wirtualnej Uruchom następujące polecenie:On the VM, run the following command:

slmgr /ipk <AVMA_key>

Aby uzyskać szczegółowe informacje, zobacz Aktywacja maszyny wirtualnej.For complete details, see VM Activation.

Przed wdrożeniem maszyn wirtualnych w usłudze Azure Stack Hub należy dodać obraz systemu Windows Server i element galerii.A Windows Server image and gallery item must be added before deploying VMs in Azure Stack Hub.

Usunięto niektóre maszyny wirtualne, ale nadal znajdują się pliki VHD na dyskuI've deleted some VMs, but still see the VHD files on disk

Takie zachowanie jest następujące:This behavior is by design:

  • Po usunięciu maszyny wirtualnej dyski VHD nie są usuwane.When you delete a VM, VHDs aren't deleted. Dyski są oddzielnymi zasobami w grupie zasobów.Disks are separate resources in the resource group.
  • Po usunięciu konta magazynu usuwanie jest widoczne natychmiast za pomocą Azure Resource Manager.When a storage account gets deleted, the deletion is visible immediately through Azure Resource Manager. Jednak dyski, które może zawierać, nadal są przechowywane w magazynie, dopóki nie zostaną uruchomione odzyskiwanie pamięci.But the disks it may contain are still kept in storage until garbage collection runs.

Jeśli widzisz "oddzielone" dyski VHD, ważne jest, aby wiedzieć, czy są one częścią folderu konta magazynu, które zostało usunięte.If you see "orphan" VHDs, it's important to know if they're part of the folder for a storage account that was deleted. Jeśli konto magazynu nie zostało usunięte, jest to normalne, że nadal są dostępne.If the storage account wasn't deleted, it's normal that they're still there.

Więcej informacji na temat konfigurowania progu przechowywania i odzyskiwania na żądanie można znaleźć w temacie Zarządzanie kontami magazynu.You can read more about configuring the retention threshold and on-demand reclamation in manage storage accounts.

Rozwiązywanie problemów z magazynemTroubleshoot storage

Odzyskiwanie magazynuStorage reclamation

Zajmowanie pojemności w portalu może potrwać do 14 godzin.It may take up to 14 hours for reclaimed capacity to show up in the portal. Odzyskiwanie przestrzeni jest zależne od różnych czynników, takich jak procent użycia wewnętrznych plików kontenerów w magazynie blokowych obiektów BLOB.Space reclamation depends on different factors including usage percentage of internal container files in block blob store. W związku z tym, w zależności od ilości danych, nie ma gwarancji dotyczącej ilości miejsca, które może być odzyskiwane po uruchomieniu modułu wyrzucania elementów bezużytecznych.Therefore, depending on how much data is deleted, there's no guarantee on the amount of space that could be reclaimed when garbage collector runs.

Eksplorator usługi Azure Storage nie pracuje z centrum Azure StackAzure Storage Explorer not working with Azure Stack Hub

Jeśli używasz zintegrowanego systemu w niepołączonym scenariuszu, zaleca się korzystanie z urzędu certyfikacji przedsiębiorstwa.If you're using an integrated system in a disconnected scenario, it's recommended to use an Enterprise Certificate Authority (CA). Wyeksportuj certyfikat główny w formacie Base-64, a następnie zaimportuj go w Eksplorator usługi Azure Storage.Export the root certificate in a Base-64 format and then import it in Azure Storage Explorer. Upewnij się, że został usunięty końcowy ukośnik ( / ) z punktu końcowego Menedżer zasobów.Make sure that you remove the trailing slash (/) from the Resource Manager endpoint. Aby uzyskać więcej informacji, zobacz Przygotowywanie do nawiązywania połączenia z centrum Azure Stack.For more information, see Prepare for connecting to Azure Stack Hub.

Rozwiązywanie problemów App ServiceTroubleshoot App Service

Create-AADIdentityApp.ps1 skryptu kończy się niepowodzeniemCreate-AADIdentityApp.ps1 script fails

Jeśli skrypt Create-AADIdentityApp.ps1 wymagany dla App Service nie powiedzie się, pamiętaj o dołączeniu wymaganego -AzureStackAdminCredential parametru podczas uruchamiania skryptu.If the Create-AADIdentityApp.ps1 script that's required for App Service fails, be sure to include the required -AzureStackAdminCredential parameter when running the script. Aby uzyskać więcej informacji, zobacz wymagania wstępne dotyczące wdrażania App Service w centrum Azure Stack.For more information, see Prerequisites for deploying App Service on Azure Stack Hub.

Rozwiązywanie problemów z aktualizacjami centrum Azure StackTroubleshoot Azure Stack Hub updates

Poprawka i proces aktualizacji centrum Azure Stack zaprojektowano tak, aby zezwolić operatorom na stosowanie pakietów aktualizacji w spójny, zoptymalizowany sposób.The Azure Stack Hub patch and update process is designed to allow operators to apply update packages in a consistent, streamlined way. Chociaż problemy mogą wystąpić podczas procesu poprawek i aktualizacji.While uncommon, issues can occur during patch and update process. Poniższe kroki są zalecane w przypadku napotkania problemu w trakcie procesu poprawek i aktualizacji:The following steps are recommended should you encounter an issue during the patch and update process:

  1. Wymagania wstępne: Upewnij się, że wykonano listę kontrolną działania aktualizacji i Włącz funkcję aktywnej kolekcji dzienników.Prerequisites: Be sure that you have followed the Update Activity Checklist and enable proactive log collection.

  2. Wykonaj czynności zaradcze w alercie o błędzie utworzonym w przypadku niepowodzenia aktualizacji.Follow the remediation steps in the failure alert created when your update failed.

  3. Jeśli nie możesz rozwiązać problemu, Utwórz bilet pomocy technicznej centrum Azure Stack.If you have been unable to resolve your issue, create an Azure Stack Hub support ticket. Upewnij się, że dzienniki zostały zebrane na czas, gdy wystąpił problem.Be sure you have logs collected for the time span when the issue occurred. Jeśli aktualizacja zakończy się niepowodzeniem z powodu krytycznego alertu lub ostrzeżenia, ważne jest, aby przejrzeć awarię i skontaktować się z pomocą techniczną firmy Microsoft w sposób skierowany do alertu, aby jednostka skalowania nie pozostała w stanie awarii przez długi czas.If an update fails, either with a critical alert or a warning, it's important that you review the failure and contact Microsoft Customer Support Services as directed in the alert so that your scale unit does not stay in a failed state for a long time. Pozostawienie jednostki skalowania w stanie niepowodzenia aktualizacji przez dłuższy czas może spowodować dodatkowe problemy, które są trudniejsze do rozwiązania w przyszłości.Leaving a scale unit in a failed update state for an extended period of time can cause additional issues that are more difficult to resolve later.

Typowe problemy z poprawkami i aktualizacjami centrum Azure StackCommon Azure Stack Hub patch and update issues

Dotyczy: Azure Stack systemy zintegrowane z centrumApplies to: Azure Stack Hub integrated systems

PreparationFailedPreparationFailed

Dotyczy: ten problem dotyczy wszystkich obsługiwanych wersji.Applicable: This issue applies to all supported releases.

Przyczyna: podczas próby zainstalowania aktualizacji centrum Azure Stack stan aktualizacji może zakończyć się niepowodzeniem i zmienić stan na PreparationFailed .Cause: When attempting to install the Azure Stack Hub update, the status for the update might fail and change state to PreparationFailed. W przypadku systemów połączonych z Internetem jest to zwykle wskaźnik pakietu aktualizacji, którego nie można pobrać prawidłowo z powodu słabego połączenia z Internetem.For internet-connected systems this is usually indicative of the update package being unable to download properly due to a weak internet connection.

Korygowanie: obejście tego problemu można obejść, ponownie klikając pozycję Zainstaluj teraz .Remediation: You can work around this issue by clicking Install now again. Jeśli problem będzie się powtarzał, zalecamy ręczne przekazanie pakietu aktualizacji zgodnie z sekcją Instalowanie aktualizacji .If the problem persists, we recommend manually uploading the update package by following the Install updates section.

Wystąpienie: wspólneOccurrence: Common

Ostrzeżenia i błędy zgłoszone podczas aktualizacji jest w tokuWarnings and errors reported while update is in progress

Dotyczy: ten problem dotyczy wszystkich obsługiwanych wersji.Applicable: This issue applies to all supported releases.

Przyczyna: gdy aktualizacja centrum Azure Stack jest w stanie w toku, ostrzeżenia i błędy mogą być zgłaszane w portalu.Cause: When Azure Stack Hub update is in status In progress, warnings and errors may be reported in the portal. Składniki mogą przekroczyć limit czasu oczekiwania na inne składniki podczas uaktualniania, co spowodowało wystąpienie błędu.Components may timeout waiting for other components during upgrade resulting in an error. Azure Stack Hub ma mechanizm ponawiania próby lub korygowania niektórych zadań ze względu na sporadyczne błędy.Azure Stack Hub has mechanism to retry or remediate some of the tasks due to intermittent errors.

Korygowanie: gdy aktualizacja centrum Azure Stack jest w toku, można zignorować ostrzeżenia i błędy raportowane w portalu.Remediation: While the Azure Stack Hub update is in status In progress, warnings and errors reported in the portal can be ignored.

Wystąpienie: wspólneOccurrence: Common

2002 aktualizacja nie powiodła się2002 update failed

Dotyczy: ten problem dotyczy tylko wydania 2002.Applicable: This issue applies only to the 2002 release.

Przyczyna: podczas próby aktualizacji 2002 aktualizacja może zakończyć się niepowodzeniem i podać następujący komunikat: The private network parameter is missing from cloud parameters. Please use set-azsprivatenetwork cmdlet to set private networkTrace .Cause: When attempting the 2002 update, the update might fail and provide this message: The private network parameter is missing from cloud parameters. Please use set-azsprivatenetwork cmdlet to set private networkTrace.

Korygowanie: Skonfiguruj prywatną sieć wewnętrzną.Remediation: Set up a private internal network.