Rozwiązywanie problemów z tworzeniem puli hostów
W tym artykule opisano problemy podczas początkowej konfiguracji dzierżawy usługi Azure Virtual Desktop i powiązanej infrastruktury puli hostów sesji.
Przekazywanie opinii
Odwiedź społeczność techniczną usługi Azure Virtual Desktop, aby omówić usługę Azure Virtual Desktop z zespołem produktu i aktywnymi członkami społeczności.
Uzyskiwanie obrazu wielosesyjnego systemu Windows 10 Enterprise
Aby użyć obrazu wielosesyjnego systemu Windows 10 Enterprise, przejdź do witryny Azure Marketplace, wybierz pozycję Rozpocznij>system Microsoft Windows 10, a następnie wybierz wielosesjową sesję systemu Windows 10 Enterprise w wersji 1809.
Problemy z używaniem witryny Azure Portal do tworzenia pul hostów
Błąd: podczas uzyskiwania dostępu do usługi pojawia się komunikat "Tworzenie bezpłatnego konta"
Przyczyna
Na koncie zalogowanym na platformie Azure nie ma aktywnych subskrypcji lub konto nie ma uprawnień do wyświetlania subskrypcji.
Rozwiązanie
Zaloguj się do subskrypcji, w której wdrażasz maszyny wirtualne hosta sesji przy użyciu konta, które ma co najmniej dostęp na poziomie współautora.
Błąd: "Przekroczenie limitu przydziału"
Jeśli operacja przekroczy limit przydziału, możesz wykonać jedną z następujących czynności:
- Utwórz nową pulę hostów z tymi samymi parametrami, ale mniejszą liczbą maszyn wirtualnych i rdzeni maszyn wirtualnych.
- Otwórz link widoczny w
statusMessage
polu w przeglądarce, aby przesłać żądanie zwiększenia limitu przydziału dla subskrypcji platformy Azure dla określonej jednostki SKU maszyny wirtualnej.
Błąd: Nie można wyświetlić przypisań użytkowników w grupach aplikacji
Przyczyna
Ten błąd występuje zwykle po przeniesieniu subskrypcji z jednej dzierżawy firmy Microsoft Entra do innej. Jeśli stare przypisania są nadal powiązane z poprzednią dzierżawą firmy Microsoft Entra, witryna Azure Portal utraci ich śledzenie.
Rozwiązanie
Należy ponownie przypisać użytkowników do grup aplikacji.
Nie widzę regionu świadczenia usługi Azure, którego chcę użyć podczas wybierania lokalizacji dla obiektów usługi
Przyczyna
Platforma Azure nie obsługuje obecnie tego regionu dla usługi Azure Virtual Desktop. Aby uzyskać więcej informacji na temat obszarów geograficznych, które obsługujemy, zobacz Lokalizacje danych. Jeśli usługa Azure Virtual Desktop obsługuje lokalizację, ale nadal nie jest wyświetlana podczas próby wybrania lokalizacji, dostawca zasobów nie został jeszcze zaktualizowany.
Rozwiązanie
Aby uzyskać najnowszą listę regionów, zarejestruj ponownie dostawcę zasobów:
- Przejdź do pozycji Subskrypcje i wybierz odpowiednią subskrypcję.
- Wybierz pozycję Dostawca zasobów.
- Wybierz pozycję Microsoft.DesktopVirtualization, a następnie wybierz pozycję Zarejestruj ponownie z menu akcji.
Po ponownym zarejestrowaniu dostawcy zasobów nie zobaczysz żadnych konkretnych informacji zwrotnych ani stanu aktualizacji interfejsu użytkownika. Proces ponownej rejestracji nie zakłóca również istniejących środowisk.
Błędy szablonu usługi Azure Resource Manager
Postępuj zgodnie z tymi instrukcjami, aby rozwiązać problemy z nieudanymi wdrożeniami szablonów usługi Azure Resource Manager i konfiguracją żądanego stanu programu PowerShell (DSC).
- Przejrzyj błędy we wdrożeniu, korzystając z artykułu Wyświetlanie operacji wdrażania za pomocą usługi Azure Resource Manager.
- Jeśli we wdrożeniu nie ma żadnych błędów, przejrzyj błędy w dzienniku aktywności, korzystając z artykułu Wyświetlanie dzienników aktywności w celu inspekcji akcji wykonywanych na zasobach.
- Po zidentyfikowaniu błędu użyj komunikatu o błędzie i zasobów w temacie Rozwiązywanie typowych błędów wdrażania platformy Azure z usługą Azure Resource Manager , aby rozwiązać ten problem.
- Usuń wszystkie zasoby utworzone podczas poprzedniego wdrożenia i ponów próbę wdrożenia szablonu.
Błąd: Wdrożenie nie powiodło się....<hostname>/joindomain
Przykład nieprzetworzonego błędu:
{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details.
Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\": \"Failed\",\r\n \"error\":
{\r\n \"code\": \"ResourceDeploymentFailure\",\r\n \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.
\",\r\n \"details\": [\r\n {\r\n \"code\": \"VMExtensionProvisioningError\",\r\n \"message\": \"VM has reported a failure when processing
extension 'joindomain'. Error message: \\\"Exception(s) occurred while joining Domain 'diamondsg.onmicrosoft.com'\\\".\"\r\n }\r\n ]\r\n }\r\n}"}]}
Przyczyna 1
Poświadczenia podane do dołączania maszyn wirtualnych do domeny są nieprawidłowe.
Rozwiązanie 1
Zobacz błąd "Nieprawidłowe poświadczenia" dla maszyn wirtualnych, które nie są przyłączone do domeny w konfiguracji maszyny wirtualnej hosta sesji.
Przyczyna 2
Nazwa domeny nie jest rozpoznawana.
Rozwiązanie 2
Zobacz Błąd: nazwa domeny nie jest rozpoznawana w konfiguracji maszyny wirtualnej hosta sesji.
Przyczyna 3
Konfiguracja DNS sieci wirtualnej (sieci wirtualnej) jest ustawiona na Wartość domyślna.
Rozwiązanie 3
Aby rozwiązać ten problem, wykonaj następujące czynności:
- Otwórz witrynę Azure Portal i przejdź do karty Sieci wirtualne.
- Znajdź sieć wirtualną, a następnie wybierz pozycję Serwery DNS.
- Menu serwerów DNS powinno pojawić się po prawej stronie ekranu. W tym menu wybierz pozycję Niestandardowe.
- Upewnij się, że serwery DNS wymienione w obszarze Niestandardowe są zgodne z kontrolerem domeny lub domeną usługi Active Directory. Jeśli serwer DNS nie jest widoczny, możesz go dodać, wprowadzając jego wartość w polu Dodaj serwer DNS.
Błąd: Wdrożenie nie powiodło się...\Unauthorized
{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.","details":[{"code":"Unauthorized","message":"{\r\n \"Code\": \"Unauthorized\",\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\",\r\n \"Target\": null,\r\n \"Details\": [\r\n {\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\"\r\n },\r\n {\r\n \"Code\": \"Unauthorized\"\r\n },\r\n {\r\n \"ErrorEntity\": {\r\n \"ExtendedCode\": \"52020\",\r\n \"MessageTemplate\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\",\r\n \"Parameters\": [\r\n \"default\"\r\n ],\r\n \"Code\": \"Unauthorized\",\r\n \"Message\": \"The scale operation is not allowed for this subscription in this region. Try selecting different region or scale option.\"\r\n }\r\n }\r\n ],\r\n \"Innererror\": null\r\n}"}]}
Przyczyna
Używana subskrypcja to typ, który nie może uzyskać dostępu do wymaganych funkcji w regionie, w którym klient próbuje wdrożyć. Na przykład subskrypcje MSDN, bezpłatna lub edukacyjna mogą pokazywać ten błąd.
Rozwiązanie
Zmień typ subskrypcji lub region na taki, który może uzyskiwać dostęp do wymaganych funkcji.
Błąd: VMExtensionProvisioningError
Przyczyna 1
Błąd przejściowy w środowisku usługi Azure Virtual Desktop.
Przyczyna 2
Błąd przejściowy z połączeniem.
Rozwiązanie
Upewnij się, że środowisko usługi Azure Virtual Desktop jest w dobrej kondycji, logując się przy użyciu programu PowerShell. Ręczne kończenie rejestracji maszyny wirtualnej w sekcji Tworzenie puli hostów za pomocą programu PowerShell.
Błąd: Określona nazwa użytkownika administratora jest niedozwolona
Przykład nieprzetworzonego błędu:
{ …{ "provisioningOperation":
"Create", "provisioningState": "Failed", "timestamp": "2019-01-29T20:53:18.904917Z", "duration": "PT3.0574505S", "trackingId":
"1f460af8-34dd-4c03-9359-9ab249a1a005", "statusCode": "BadRequest", "statusMessage": { "error": { "code": "InvalidParameter", "message":
"The Admin Username specified is not allowed.", "target": "adminUsername" } … }
Przyczyna
Podane hasło zawiera niedozwolone podciągy (administrator, administrator i katalog główny).
Rozwiązanie
Zaktualizuj nazwę użytkownika lub użyj różnych użytkowników.
Błąd: Maszyna wirtualna zgłosiła błąd podczas przetwarzania rozszerzenia
Przykład nieprzetworzonego błędu:
{ … "code": "ResourceDeploymentFailure", "message":
"The resource operation completed with terminal provisioning state 'Failed'.", "details": [ { "code":
"VMExtensionProvisioningError", "message": "VM has reported a failure when processing extension 'dscextension'.
Error message: \"DSC Configuration 'SessionHost' completed with error(s). Following are the first few:
PowerShell DSC resource MSFT_ScriptResource failed to execute Set-TargetResource functionality with error message:
One or more errors occurred. The SendConfigurationApply function did not succeed.\"." } ] … }
Przyczyna
Rozszerzenie DSC programu PowerShell nie mogło uzyskać dostępu administratora na maszynie wirtualnej.
Rozwiązanie
Upewnij się, że nazwa użytkownika i hasło mają dostęp administracyjny na maszynie wirtualnej, a następnie ponownie uruchom szablon usługi Azure Resource Manager.
Błąd: DeploymentFailed — konfiguracja DSC programu PowerShell "FirstSessionHost" została ukończona z błędami
Przykład nieprzetworzonego błędu:
{
"code": "DeploymentFailed",
"message": "At least one resource deployment operation failed. Please list
deployment operations for details. 4 Please see https://aka.ms/arm-debug for usage details.",
"details": [
{ "code": "Conflict",
"message": "{\r\n \"status\": \"Failed\",\r\n \"error\": {\r\n \"code\":
\"ResourceDeploymentFailure\",\r\n \"message\": \"The resource
operation completed with terminal provisioning state 'Failed'.\",\r\n
\"details\": [\r\n {\r\n \"code\":
\"VMExtensionProvisioningError\",\r\n \"message\": \"VM has
reported a failure when processing extension 'dscextension'.
Error message: \\\"DSC Configuration 'FirstSessionHost'
completed with error(s). Following are the first few:
PowerShell DSC resource MSFT ScriptResource failed to
execute Set-TargetResource functionality with error message:
One or more errors occurred. The SendConfigurationApply
function did not succeed.\\\".\"\r\n }\r\n ]\r\n }\r\n}" }
Przyczyna
Rozszerzenie DSC programu PowerShell nie mogło uzyskać dostępu administratora na maszynie wirtualnej.
Rozwiązanie
Upewnij się, że nazwa użytkownika i podane hasło mają dostęp administracyjny na maszynie wirtualnej i ponownie uruchom szablon usługi Azure Resource Manager.
Błąd: DeploymentFailed — InvalidResourceReference
Przykład nieprzetworzonego błędu:
{"code":"DeploymentFailed","message":"At least one resource deployment operation
failed. Please list deployment operations for details. Please see https://aka.ms/arm-
debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\":
\"Failed\",\r\n \"error\": {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n
\"message\": \"The resource operation completed with terminal provisioning state
'Failed'.\",\r\n \"details\": [\r\n {\r\n \"code\": \"DeploymentFailed\",\r\n
\"message\": \"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/arm-debug for usage
details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"BadRequest\",\r\n \"message\":
\"{\\r\\n \\\"error\\\": {\\r\\n \\\"code\\\": \\\"InvalidResourceReference\\\",\\r\\n
\\\"message\\\": \\\"Resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/virtualNetworks/wvd-vnet/subnets/default
referenced by resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/networkInterfaces/erd. Please make sure that
the referenced resource exists, and that both resources are in the same
region.\\\",\\r\\n\\\"details\\\": []\\r\\n }\\r\\n}\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n}"}]}
Przyczyna
Część nazwy grupy zasobów jest używana dla niektórych zasobów tworzonych przez szablon. Ze względu na nazwę pasującą do istniejących zasobów szablon może wybrać istniejący zasób z innej grupy.
Rozwiązanie
Podczas uruchamiania szablonu usługi Azure Resource Manager w celu wdrożenia maszyn wirtualnych hosta sesji należy wprowadzić dwa pierwsze znaki unikatowe dla nazwy grupy zasobów subskrypcji.
Błąd: DeploymentFailed — InvalidResourceReference
Przykład nieprzetworzonego błędu:
{"code":"DeploymentFailed","message":"At least one resource deployment operation
failed. Please list deployment operations for details. Please see https://aka.ms/arm-
debug for usage details.","details":[{"code":"Conflict","message":"{\r\n \"status\":
\"Failed\",\r\n \"error\": {\r\n \"code\": \"ResourceDeploymentFailure\",\r\n
\"message\": \"The resource operation completed with terminal provisioning state
'Failed'.\",\r\n \"details\": [\r\n {\r\n \"code\": \"DeploymentFailed\",\r\n
\"message\": \"At least one resource deployment operation failed. Please list
deployment operations for details. Please see https://aka.ms/arm-debug for usage
details.\",\r\n \"details\": [\r\n {\r\n \"code\": \"BadRequest\",\r\n \"message\":
\"{\\r\\n \\\"error\\\": {\\r\\n \\\"code\\\": \\\"InvalidResourceReference\\\",\\r\\n
\\\"message\\\": \\\"Resource /subscriptions/EXAMPLE/resourceGroups/ernani-wvd-
demo/providers/Microsoft.Network/virtualNetworks/wvd-vnet/subnets/default
referenced by resource /subscriptions/EXAMPLE/resourceGroups/DEMO/providers/Microsoft.Network/networkInterfaces
/EXAMPLE was not found. Please make sure that the referenced resource exists, and that both
resources are in the same region.\\\",\\r\\n \\\"details\\\": []\\r\\n }\\r\\n}\"\r\n
}\r\n ]\r\n }\r\n ]\r\n }\r\n\
Przyczyna
Ten błąd występuje, ponieważ karta interfejsu sieciowego utworzona za pomocą szablonu usługi Azure Resource Manager ma taką samą nazwę jak inna karta sieciowa już w sieci wirtualnej.
Rozwiązanie
Użyj innego prefiksu hosta.
Błąd: DeploymentFailed — błąd podczas pobierania
Przykład nieprzetworzonego błędu:
\\\"The DSC Extension failed to execute: Error downloading
https://catalogartifact.azureedge.net/publicartifacts/rds.wvd-provision-host-pool-
2dec7a4d-006c-4cc0-965a-02bbe438d6ff-prod
/Artifacts/DSC/Configuration.zip after 29 attempts: The remote name could not be
resolved: 'catalogartifact.azureedge.net'.\\nMore information about the failure can
be found in the logs located under
'C:\\\\WindowsAzure\\\\Logs\\\\Plugins\\\\Microsoft.Powershell.DSC\\\\2.77.0.0' on
the VM.\\\"
Przyczyna
Ten błąd występuje z powodu blokowania pobierania pliku zip powiązanego z szablonem usługi Azure Resource Manager przez trasę statyczną, regułę zapory lub sieciową grupę zabezpieczeń.
Rozwiązanie
Usuń blokowanie trasy statycznej, reguły zapory lub sieciowej grupy zabezpieczeń. Opcjonalnie otwórz plik json szablonu usługi Azure Resource Manager w edytorze tekstów, pobierz link do pliku zip i pobierz zasób do dozwolonej lokalizacji.
Błąd: Nie można usunąć hosta sesji z puli hostów po usunięciu maszyny wirtualnej
Przyczyna
Przed usunięciem maszyny wirtualnej należy usunąć hosta sesji.
Rozwiązanie
Umieść hosta sesji w trybie opróżniania, wyloguj wszystkich użytkowników z hosta sesji, a następnie usuń hosta.
Następne kroki
- Aby zapoznać się z omówieniem rozwiązywania problemów z usługą Azure Virtual Desktop i ścieżkami eskalacji, zobacz Omówienie rozwiązywania problemów, opinie i pomoc techniczna.
- Aby rozwiązać problemy podczas konfigurowania maszyny wirtualnej w usłudze Azure Virtual Desktop, zobacz Konfiguracja maszyny wirtualnej hosta sesji.
- Aby rozwiązać problemy związane z agentem usługi Azure Virtual Desktop lub łącznością sesji, zobacz Rozwiązywanie typowych problemów z agentem usługi Azure Virtual Desktop.
- Aby rozwiązać problemy z połączeniami klienta usługi Azure Virtual Desktop, zobacz Połączenia usługi Azure Virtual Desktop.
- Aby rozwiązać problemy z klientami pulpitu zdalnego, zobacz Rozwiązywanie problemów z klientem pulpitu zdalnego
- Aby rozwiązać problemy podczas korzystania z programu PowerShell z usługą Azure Virtual Desktop, zobacz Program PowerShell usługi Azure Virtual Desktop.
- Aby uzyskać więcej informacji na temat usługi, zobacz Środowisko usługi Azure Virtual Desktop.
- Aby zapoznać się z samouczkiem dotyczącym rozwiązywania problemów, zobacz Samouczek: rozwiązywanie problemów z wdrożeniami szablonów usługi Resource Manager.
- Aby uzyskać więcej informacji na temat akcji inspekcji, zobacz Inspekcja operacji za pomocą usługi Resource Manager.
- Aby uzyskać więcej informacji na temat akcji w celu określenia błędów podczas wdrażania, zobacz Wyświetlanie operacji wdrażania.