Udostępnij za pośrednictwem


Rozwiązywanie problemów z błędami wdrażania maszyn wirtualnych w usłudze Azure DevTest Labs

W tym artykule opisano możliwe przyczyny i kroki rozwiązywania problemów dotyczące niepowodzeń wdrażania na maszynach wirtualnych usługi Azure DevTest Labs.

Znajdowanie informacji o niepowodzeniach wdrażania

Błędy wdrażania maszyny wirtualnej są przechwytywane w dziennikach aktywności. W witrynie Azure Portal dzienniki aktywności maszyn wirtualnych laboratorium można znaleźć w obszarze Dzienniki inspekcji lub Diagnostyka maszyny wirtualnej maszyny wirtualnej w menu zasobów na stronie maszyny wirtualnej laboratorium. (Ta strona zostanie wyświetlona po wybraniu maszyny wirtualnej z obszaru Moja lista maszyn wirtualnych).

Czasami błąd wdrożenia występuje przed rozpoczęciem wdrażania maszyny wirtualnej. Przykładem jest przekroczenie limitu subskrypcji zasobu utworzonego za pomocą maszyny wirtualnej. W takim przypadku szczegóły błędu są przechwytywane w dziennikach aktywności na poziomie laboratorium. W witrynie Azure Portal dzienniki aktywności znajdują się w dolnej części sekcji Ustawienia konfiguracji i zasad . Aby uzyskać więcej informacji na temat dzienników aktywności na platformie Azure, zobacz Wyświetlanie dzienników aktywności w celu inspekcji akcji dotyczących zasobów.

Rozwiązywanie problemu "Nie znaleziono zasobu nadrzędnego"

Jeśli jeden zasób jest elementem nadrzędnym do innego zasobu, przed utworzeniem zasobu podrzędnego musi istnieć zasób nadrzędny. Jeśli spróbujesz utworzyć zasób podrzędny, ale określony zasób nadrzędny nie istnieje, zostanie wyświetlony komunikat ParentResourceNotFound . Jeśli nie określisz zależności od zasobu nadrzędnego, zasób podrzędny może zostać wdrożony przed elementem nadrzędnym.

Maszyny wirtualne są zasobami podrzędnymi w laboratorium w grupie zasobów. Jeśli używasz szablonów usługi Azure Resource Manager (ARM) do wdrażania maszyn wirtualnych przy użyciu programu PowerShell, nazwa grupy zasobów podana w skry skryscie programu PowerShell powinna być nazwą grupy zasobów laboratorium. Aby uzyskać więcej informacji, zobacz Rozwiązywanie typowych błędów wdrażania platformy Azure.

Rozwiązywanie problemu "Lokalizacja niedostępna dla typu zasobu"

Podczas próby utworzenia laboratorium może zostać wyświetlony komunikat o błędzie podobny do poniższego przykładu:

The provided location 'australiacentral' is not available for resource type 'Microsoft.KeyVault/vaults'. List of available regions for the resource type is 'devx-track-azurepowershell,northcentralus,eastus,northeurope,westeurope,eastasia,southeastasia,eastus2,centralus,southcentralus,westus,japaneast,japanwest,australiaeast,australiasoutheast,brazilsouth,centralindia,southindia,westindia,canadacentral,canadaeast,uksouth,ukwest,westcentralus,westus2,koreacentral,koreasouth,francecentral,southafricanorth

Istnieją dwa podejścia do rozwiązania tego problemu:

  • W witrynie Azure Portal sprawdź dostępność typu zasobu w regionach świadczenia usługi Azure na stronie Produkty dostępne według regionów . Jeśli typ zasobu nie jest dostępny w określonym regionie, usługa DevTest Labs nie obsługuje tworzenia laboratorium w tym regionie. Aby rozwiązać ten problem, wybierz inny region podczas tworzenia laboratorium.

  • Jeśli typ zasobu jest dostępny w Twoim regionie, potwierdź rejestrację w ramach subskrypcji. Rejestrację można sprawdzić na poziomie właściciela subskrypcji, jak pokazano w artykule Dostawcy zasobów i typy platformy Azure.

Naprawianie procesu zapisywania dla sieci wirtualnej

Jeśli usługa DevTest Labs nie zapisuje prawidłowo istniejącej sieci wirtualnej, jedną z możliwości jest to, że nazwa sieci wirtualnej zawiera kropki (.). Jeśli nazwa używa kropek, usuń kropki lub zastąp je łącznikami (-). Po zaktualizowaniu nazwy sieci wirtualnej spróbuj ponownie zapisać sieć.

Uzyskiwanie pomocy technicznej

Jeśli potrzebujesz dodatkowej pomocy, wypróbuj jeden z następujących kanałów pomocy technicznej:

  • Przeszukaj zasoby witryny internetowej Społeczności firmy Microsoft, aby uzyskać informacje o usłudze Azure DevTest Labs i wpisach dostępu w witrynie Stack Overflow.

  • Połącz się z @AzureSupport oficjalnym kontem platformy Microsoft Azure, aby poprawić jakość obsługi klienta. Pomoc techniczna platformy Azure łączy społeczność platformy Azure z odpowiedziami, pomocą techniczną i ekspertami.