Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera kroki rozwiązywania problemów, które mogą pomóc w usuwaniu błędów punktu przywracania związanych z komunikacją z agentem maszyny wirtualnej i rozszerzeniem.
Jeśli Twój problem z Azure nie został omówiony w tym artykule, odwiedź fora dyskusyjne Azure w witrynach Microsoft Q & A i Stack Overflow. Możesz opisać swój problem na tych forach lub zgłosić go na @AzureSupport na Twitterze. Możesz również przesłać żądanie pomocy technicznej platformy Azure. Aby przesłać zgłoszenie pomocy technicznej, na stronie pomocy technicznej Azure wybierz Uzyskaj pomoc techniczną.
Przewodnik krok po kroku dotyczący rozwiązywania problemów z awariami punktów przywracania
Najczęstsze błędy punktów przywracania można rozwiązać, wykonując poniższe kroki rozwiązywania problemów:
Krok 1. Sprawdzanie kondycji maszyny wirtualnej platformy Azure
- Upewnij się, że stan aprowizacji maszyny wirtualnej platformy Azure to "Uruchomiono": jeśli stan aprowizacji maszyny wirtualnej ma stan Zatrzymany/Cofnięty przydział/Aktualizowanie, zakłóca operację punktu przywracania. W portalu Azure przejdź do Maszyny Wirtualne>Przegląd i upewnij się, że stan maszyny wirtualnej to Uruchomiona, a następnie ponów operację punktu przywracania.
- Przejrzyj oczekujące aktualizacje systemu operacyjnego lub ponowne uruchomienia: Upewnij się, że na maszynie wirtualnej nie ma oczekujących aktualizacji systemu operacyjnego ani oczekujących ponownych uruchomień.
Krok 2: Sprawdź stan usługi agenta gościa maszyny wirtualnej Azure
Upewnij się, że usługa agenta gościa dla maszyn wirtualnych na platformie Azure jest uruchomiona i aktualna:
- Na maszynie wirtualnej z systemem Windows
- Na maszynie wirtualnej z systemem Linux
- Przejdź do services.msc i upewnij się, że usługa agenta Windows Azure VM Guest jest uruchomiona. Upewnij się również, że zainstalowano najnowszą wersję. Dowiedz się więcej.
- Agent maszyn wirtualnych Azure jest instalowany domyślnie na każdej maszynie wirtualnej z systemem Windows, wdrożonej z obrazu w Azure Marketplace poprzez portal, PowerShell, interfejs wiersza poleceń lub szablon Azure Resource Manager. Ręczna instalacja agenta może być konieczna podczas tworzenia niestandardowego obrazu maszyny wirtualnej, wdrożonego na platformie Azure.
- Zapoznaj się z macierzą obsługi, aby sprawdzić, czy maszyna wirtualna działa w obsługiwanym systemie operacyjnym Windows.
Krok 3. Sprawdzanie kondycji rozszerzenia maszyny wirtualnej platformy Azure
- Upewnij się, że wszystkie rozszerzenia maszyn wirtualnych platformy Azure są w stanie "aprowizacja powiodła się": jeśli jakiekolwiek rozszerzenie jest w stanie niepowodzenia, może to zakłócać operację punktu przywracania.
- W witrynie Azure Portal przejdź do pozycji Stan> Rozszerzenia rozszerzeń>ustawień maszyn>wirtualnych i sprawdź, czy wszystkie rozszerzenia są w stanie aprowizacji powiodło się.
- Upewnij się, że wszystkie problemy z rozszerzeniami zostały rozwiązane i spróbuj ponownie wykonać operację punktu przywracania.
- Upewnij się, że aplikacja systemowa COM+ jest uruchomiona. Ponadto usługa Distributed Transaction Coordinator powinna być uruchomiona jako konto usługi sieciowej.
Postępuj zgodnie z krokami rozwiązywania problemów w rozwiązywaniu problemów z COM+ i MSDTC w przypadku wystąpienia problemów.
Krok 4. Sprawdzanie kondycji rozszerzenia migawki maszyny wirtualnej platformy Azure
Punkty przywracania używają rozszerzenia Migawki VM, aby wykonać spójną migawkę aplikacji maszyny wirtualnej Azure. Punkty przywracania instalują rozszerzenie w ramach pierwszej operacji tworzenia punktu przywracania.
Upewnij się, że rozszerzenie VMSnapshot nie jest w stanie awarii: Postępuj zgodnie z krokami opisanymi w temacie dotyczącym rozwiązywania problemów aby sprawdzić i upewnić się, że rozszerzenie migawki VM Azure działa prawidłowo.
Sprawdź, czy program antywirusowy blokuje rozszerzenie: Niektóre oprogramowanie antywirusowe może uniemożliwić wykonywanie rozszerzeń.
W momencie awarii punktu przywracania sprawdź, czy w dziennikach aplikacji Podgląd zdarzeń znajdują się wpisy opisujące aplikację powodującą błąd: IaaSBcdrExtension.exe. Jeśli widzisz wpisy, program antywirusowy skonfigurowany na maszynie wirtualnej może ograniczyć wykonywanie rozszerzenia VMSnapshot. Przetestuj, wykluczając następujące katalogi w konfiguracji programu antywirusowego i ponów próbę wykonania operacji punktu przywracania.
C:\Packages\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshotC:\WindowsAzure\Logs\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshot
Sprawdź, czy dostęp sieciowy jest wymagany: pakiety rozszerzeń są pobierane z repozytorium rozszerzeń Azure Storage, a stan rozszerzeń jest przesyłany do Azure Storage. Dowiedz się więcej.
- Jeśli korzystasz z nieobsługiwanej wersji agenta, musisz zezwolić na dostęp wychodzący do usługi Azure Storage w tym regionie z maszyny wirtualnej.
- Jeśli zablokowano dostęp do
168.63.129.16za pomocą gościnnej zapory lub serwera proxy, rozszerzenia nie będą działać bez względu na powyższe. Wymagane są porty 80, 443 i 32526. Dowiedz się więcej.
Upewnij się, że DHCP jest włączone wewnątrz maszyny wirtualnej gościa: Jest to wymagane, aby uzyskać adres hosta lub sieci szkieletowej z DHCP, aby punkt przywracania działał. Jeśli potrzebujesz statycznego prywatnego adresu IP, skonfiguruj go za pośrednictwem witryny Azure Portal lub programu PowerShell i upewnij się, że opcja DHCP wewnątrz maszyny wirtualnej jest włączona. Dowiedz się więcej.
Upewnij się, że usługa zapisywania usługi VSS jest uruchomiona: wykonaj następujące kroki, aby rozwiązać problemy z modułem zapisywania usługi VSS.
Typowe problemy
DiskRestorePointUsedByCustomer — istnieje aktywny sygnatura dostępu współdzielonego wyróżniająca się dla punktu przywracania dysku
Kod błędu: DiskRestorePointUsedByCustomer
Komunikat o błędzie: Istniejący współdzielony podpis dostępu dla punktu przywracania dysku. Przed usunięciem punktu przywracania wywołaj funkcję EndGetAccess.
Nie można usunąć punktu przywracania, jeśli istnieją aktywne sygnatury dostępu współdzielonego (SAS) w żadnym z bazowych punktów przywracania dysku. Zakończ dostęp współużytkowany w punktach przywracania dysku i ponów próbę wykonania operacji.
OperationNotAllowed — dokonano zmian w maszynie wirtualnej, podczas gdy operacja "Utwórz punkt przywracania" była w toku.
Kod błędu: OperationNotAllowed
Komunikat o błędzie: Zmiany zostały wprowadzone na maszynie wirtualnej, podczas gdy operacja "Utwórz punkt przywracania" była w toku. W tej chwili nie można ukończyć operacji Tworzenia punktu przywracania. Spróbuj ponownie później.
Tworzenie punktu przywracania kończy się niepowodzeniem, jeśli istnieją zmiany wprowadzane równolegle do modelu maszyny wirtualnej, na przykład dołączany nowy dysk lub odłączony istniejący dysk. Ma to na celu zapewnienie integralności danych utworzonego punktu przywracania. Spróbuj ponownie utworzyć punkt przywracania po zaktualizowaniu modelu maszyny wirtualnej.
OperationNotAllowed — operacja "Utwórz punkt przywracania" nie jest dozwolona, ponieważ dyski nie zostały pomyślnie przydzielone.
Kod błędu: OperationNotAllowed
Komunikat o błędzie: Operacja "Utwórz punkt przywracania" nie jest dozwolona, ponieważ dyski nie zostały pomyślnie przydzielone. Wyklucz te dyski przy użyciu właściwości excludeDisks i ponów próbę.
Jeśli którykolwiek z dysków dołączonych do maszyny wirtualnej nie zostanie prawidłowo przydzielony, punkt przywracania zakończy się niepowodzeniem. Aby uruchomić tworzenie punktów przywracania dla maszyny wirtualnej, musisz najpierw wykluczyć te dyski. Jeśli używasz interfejsu API procesora ARM do utworzenia punktu przywracania, aby wykluczyć dysk, dodaj jego identyfikator do właściwości excludeDisks w treści żądania. Jeśli używasz CLI, PowerShell lub Portal, ustaw odpowiednie parametry.
OperationNotAllowed — Tworzenie Punktu Przywracania maszyny wirtualnej z dyskami udostępnionymi nie jest obsługiwane.
Kod błędu: VMRestorePointClientError
Komunikat o błędzie: Tworzenie punktu przywracania maszyny wirtualnej z dyskami udostępnionymi nie jest obsługiwane. Ten dysk można wykluczyć z punktu przywracania za pomocą właściwości excludeDisks.
Punkty przywracania nie są obecnie obsługiwane w przypadku dysków udostępnionych. Przed utworzeniem punktu przywracania dla maszyny wirtualnej należy wykluczyć te dyski. Jeśli używasz interfejsu API procesora ARM do tworzenia punktu przywracania, aby wykluczyć dysk, dodaj jego identyfikator do właściwości excludeDisks w treści żądania. Jeśli korzystasz z CLI, PowerShell lub Portal, wykonaj odpowiednie kroki.
VMAgentStatusCommunicationError — agent maszyny wirtualnej nie może komunikować się z usługą obliczeniową
Kod błędu: VMAgentStatusCommunicationError
Komunikat o błędzie: maszyna wirtualna nie zgłosiła stanu agenta lub jego rozszerzeń.
Agent maszyny wirtualnej platformy Azure może zostać zatrzymany, nieaktualny, w stanie niespójnym lub nie został zainstalowany. Te stany uniemożliwiają tworzenie punktów przywracania.
- W portalu Azure przejdź do Maszyny wirtualne, Ustawienia, Właściwości i upewnij się, że Stan maszyny wirtualnej to Uruchomiono, a Stan agenta to Gotowe. Jeśli agent maszyny wirtualnej jest zatrzymany lub jest w stanie niespójnym, uruchom ponownie agenta.
- Uruchom ponownie agenta gościa dla maszyn wirtualnych z systemem Windows.
- Uruchom ponownie agenta gościa dla maszyn wirtualnych z systemem Linux.
- W portalu Azure przejdź do Maszyny wirtualne > Ustawienia > Rozszerzenia i upewnij się, że wszystkie rozszerzenia są w stanie 'provisioning succeeded'. Jeśli nie, wykonaj następujące kroki, aby rozwiązać problem.
VMRestorePointInternalError — tworzenie punktu przywracania nie powiodło się z powodu wewnętrznego błędu wykonawczego podczas wykonywania migawki maszyny wirtualnej. Spróbuj ponownie wykonać operację po pewnym czasie. Wewnętrzny
Kod błędu: VMRestorePointInternalError
Komunikat o błędzie: Tworzenie punktu przywracania nie powiodło się z powodu wewnętrznego błędu wykonania przy tworzeniu migawki maszyny wirtualnej. Spróbuj ponownie wykonać operację po pewnym czasie.
Po uruchomieniu operacji przywracania punktu, zostaje uruchomione zadanie, które komunikuje się z rozszerzeniem do tworzenia kopii zapasowej maszyny wirtualnej w celu wykonania migawki stanu w danym momencie. Dowolny z poniższych warunków może uniemożliwić wyzwolenie migawki. Jeśli migawka nie zostanie uruchomiona, tworzenie punktu przywracania zakończy się niepowodzeniem. Wykonaj następujące kroki rozwiązywania problemów w podanej kolejności, a następnie ponów próbę wykonania operacji:
Przyczyna 2: Agent zainstalowany na maszynie wirtualnej jest nieaktualny (w przypadku maszyn wirtualnych z systemem Linux)
Przyczyna 3: Stan migawki nie może być pobrany lub migawka nie może zostać wykonana
Przyczyna 4. Opcje konfiguracji agenta maszyny wirtualnej nie są ustawione (w przypadku maszyn wirtualnych z systemem Linux)
Przyczyna 5. Rozwiązanie do kontroli aplikacji blokuje IaaSBcdrExtension.exe
Ten błąd może również wystąpić, gdy jeden z błędów rozszerzenia umieszcza maszynę wirtualną w stanie niepowodzenia aprowizacji. Jeśli powyższe kroki nie rozwiązały problemu, wykonaj następujące czynności:
W portalu Azure przejdź do Maszyny wirtualne > Ustawienia > Rozszerzenia i upewnij się, że wszystkie rozszerzenia są w stanie 'provisioning succeeded'. Dowiedz się więcej o stanach konfigurowania.
- Jeśli jakiekolwiek rozszerzenie jest w stanie awarii, może zakłócać działanie operacji punktu przywracania. Zadbaj, aby problemy z rozszerzeniem zostały rozwiązane i spróbuj ponownie wykonać operację punktu przywracania.
- Jeśli stan aprowizacji maszyny wirtualnej jest w stanie aktualizacji, może zakłócać operację punktu przywracania. Upewnij się, że jest w dobrej kondycji i spróbuj ponownie wykonać operację punktu przywracania.
VMRestorePointClientError — tworzenie punktu przywracania nie powiodło się z powodu błędu COM+.
Kod błędu: VMRestorePointClientError
Komunikat o błędzie: Tworzenie punktu przywracania nie powiodło się z powodu błędu COM+. Uruchom ponownie usługę systemu Windows "COM+ System Application" (COMSysApp). Jeśli problem będzie się powtarzać, uruchom ponownie maszynę wirtualną.
Operacje punktu przywracania kończą się niepowodzeniem, jeśli usługa COM+ nie jest uruchomiona lub występują jakieś błędy w tej usłudze. Uruchom ponownie aplikację systemową COM+ i uruchom ponownie maszynę wirtualną, a następnie ponów próbę wykonania operacji punktu przywracania.
VMRestorePointClientError — tworzenie punktu przywracania nie powiodło się z powodu niewystarczającej ilości pamięci dostępnej w przydziałie pamięci COM+.
Kod błędu: VMRestorePointClientError
Komunikat o błędzie: Tworzenie punktu przywracania nie powiodło się z powodu niewystarczającej ilości pamięci dostępnej w przydziałie pamięci COM+ . Uruchom ponownie usługę systemu Windows "COM+ System Application" (COMSysApp). Jeśli problem będzie się powtarzać, uruchom ponownie maszynę wirtualną.
Operacje punktu przywracania kończą się niepowodzeniem, jeśli w usłudze COM+ brakuje pamięci. Ponowne uruchomienie usługi aplikacji systemu COM+ oraz maszyny wirtualnej zwykle powoduje zwolnienie pamięci. Po ponownym uruchomieniu spróbuj ponownie wykonać operację punktu przywracania.
VMRestorePointClientError — tworzenie punktu przywracania nie powiodło się z powodu nieprawidłowego stanu modułów usługi VSS.
Kod błędu: VMRestorePointClientError
Komunikat o błędzie: Tworzenie punktu przywracania nie powiodło się z powodu nieprawidłowego stanu składników zapisywania usługi VSS. Zrestartuj usługi VSS Writer i uruchom ponownie maszynę wirtualną.
Tworzenie punktu przywracania wywołuje moduły zapisywania usługi VSS w celu opróżnienia operacji we/wy w pamięci na dysk przed wykonaniem migawek w celu uzyskania spójności aplikacji. Jeśli pisarze VSS są w złym stanie, wpływa to negatywnie na operację tworzenia punktu przywracania. Uruchom ponownie usługę VSS writer oraz VM przed ponowieniem próby wykonania operacji.
VMRestorePointClientError — tworzenie punktu przywracania nie powiodło się z powodu niepowodzenia instalacji pakietu redystrybucyjnego Visual C++ dla Visual Studio 2012.
Kod błędu: VMRestorePointClientError
Komunikat o błędzie: Nie udało się utworzyć punktu przywracania z powodu niepowodzenia instalacji pakietu redystrybucyjnego Visual C++ dla Visual Studio 2012. Zainstaluj Pakiet redystrybucyjny Visual C++ dla Visual Studio 2012. Jeśli występują problemy z instalacją lub jeśli jest on już zainstalowany i występuje ten błąd, uruchom ponownie maszynę wirtualną, aby wyczyścić problemy z instalacją.
Operacje punktu przywracania wymagają pakietu redystrybucyjnego programu Visual C++ dla Visual Studio 2021. Pobierz Pakiet redystrybucyjny Visual C++ dla Visual Studio 2012 i uruchom ponownie maszynę wirtualną przed ponowieniu próby wykonania operacji punktu przywracania.
VMRestorePointClientError — tworzenie punktu przywracania nie powiodło się, ponieważ osiągnięto maksymalny dopuszczalny limit migawki dla co najmniej jednego obiektu blob dysku. Usuń niektóre istniejące punkty przywracania tej maszyny wirtualnej, a następnie ponów próbę.
Kod błędu: VMRestorePointClientError
Komunikat o błędzie: Tworzenie punktu przywracania nie powiodło się, ponieważ osiągnięto maksymalny dozwolony limit przyrostowych kopii zapasowych jednego lub więcej obiektów blob dysku. Usuń niektóre istniejące punkty przywracania tej maszyny wirtualnej, a następnie ponów próbę.
Liczba punktów przywracania w kolekcjach punktów przywracania i grupach zasobów dla maszyny wirtualnej nie może przekroczyć 500. Aby utworzyć nowy punkt przywracania, usuń istniejące punkty przywracania.
VMRestorePointClientError — tworzenie punktu przywracania nie powiodło się z powodu błędu "COM+ nie udało się nawiązać komunikacji z Rozproszonym Koordynatorem Transakcji Microsoft".
Kod błędu: VMRestorePointClientError
Komunikat o błędzie: Tworzenie punktu przywracania nie powiodło się z powodu błędu: "COM+ nie można nawiązać komunikacji z Koordynatorem Transakcji Rozproszonych firmy Microsoft".
Wykonaj te kroki, aby rozwiązać ten problem:
- Otwórz plik services.msc w wierszu polecenia z podwyższonym poziomem uprawnień
- Upewnij się, że wartość Log On As dla usługi Distributed Transaction Coordinator jest ustawiona na Usługa sieciowa, a usługa jest uruchomiona.
- Jeśli uruchomienie tej usługi nie powiedzie się, zainstaluj ponownie tę usługę.
VMRestorePointClientError — tworzenie punktu przywracania nie powiodło się z powodu nieodpowiednich zasobów maszyny wirtualnej.
Kod błędu: VMRestorePointClientError
Komunikat o błędzie: Tworzenie punktu przywracania nie powiodło się z powodu nieodpowiednich zasobów maszyny wirtualnej. Zwiększ zasoby maszyny wirtualnej, zmieniając rozmiar maszyny wirtualnej i ponów próbę wykonania operacji. Aby zmienić rozmiar maszyny wirtualnej, odwiedź stronę: https://azure.microsoft.com/blog/resize-virtual-machines/.
Utworzenie punktu przywracania wymaga dostępności wystarczającej ilości zasobów obliczeniowych. Jeśli podczas tworzenia punktu przywracania wystąpi powyższy błąd, musisz zmienić rozmiar maszyny wirtualnej i wybrać większy rozmiar maszyny wirtualnej. Wykonaj kroki opisane w temacie Zmienianie rozmiaru maszyny wirtualnej. Po zmianie rozmiaru maszyny wirtualnej ponownie spróbuj wykonać operację punktu przywracania.
VMRestorePointClientError — tworzenie punktu przywracania nie powiodło się z powodu braku łączności sieciowej na maszynie wirtualnej.
Kod błędu: VMRestorePointClientError
Komunikat o błędzie: Tworzenie punktu przywracania nie powiodło się z powodu braku łączności sieciowej na maszynie wirtualnej. Upewnij się, że maszyna wirtualna ma dostęp do sieci. Albo dodać zakresy adresów IP centrum danych Azure do listy dozwolonych, albo skonfigurować serwer proxy dla uzyskania dostępu do sieci. Jeśli używasz już serwera proxy, upewnij się, że ustawienia serwera proxy są poprawnie skonfigurowane.
Po wyzwoleniu tworzenia punktu przywracania usługa obliczeniowa rozpoczyna komunikację z rozszerzeniem migawki maszyny wirtualnej, aby utworzyć migawkę punktu w czasie. Dowolny z poniższych warunków może uniemożliwić wyzwolenie migawki. Jeśli migawka nie zostanie wyzwolona, może wystąpić błąd punktu przywracania. Wykonaj następujący krok rozwiązywania problemów, a następnie ponów próbę wykonania operacji:
[Status migawki jest niemożliwy do pobrania lub zrobienie migawki jest niemożliwe].(#the-snapshot-status-cant-be-retrieved-or-a-snapshot-cant-be-taken)
VMRestorePointClientError — tworzenie programu RestorePoint nie powiodło się, ponieważ równoczesna operacja "Create RestorePoint" została wyzwolona na maszynie wirtualnej.
Kod błędu: VMRestorePointClientError
Komunikat o błędzie: Tworzenie programu RestorePoint nie powiodło się, ponieważ równoczesna operacja "Create RestorePoint" została wyzwolona na maszynie wirtualnej.
Tworzenie nowego punktu przywracania nie powiodło się, ponieważ trwa już tworzenie innego punktu przywracania. Nie można utworzyć nowego punktu przywracania, dopóki bieżący punkt przywracania nie zostanie w pełni utworzony. Upewnij się, że bieżąca operacja tworzenia punktu przywracania została zakończona, zanim rozpoczniesz kolejną operację tworzenia punktu przywracania.
Aby sprawdzić punkty przywracania będące w toku, wykonaj następujące czynności:
- Zaloguj się do witryny Azure Portal, wybierz pozycję Wszystkie usługi. Wprowadź Recovery Services i wybierz Kolekcja punktów przywracania. Zostanie wyświetlona lista kolekcji punktów przywracania.
- Z listy kolekcji punktów przywracania wybierz tę, w której tworzony jest punkt przywracania.
- Wybierz Ustawienia>Punkty przywracania, aby wyświetlić wszystkie punkty przywracania. Jeśli punkt przywracania jest w toku, poczekaj na jego ukończenie.
- Spróbuj ponownie utworzyć nowy punkt przywracania.
DiskRestorePointClientError — nie można odnaleźć funkcji Keyvault skojarzonej z elementem DiskEncryptionSet.
Kod błędu: DiskRestorePointClientError
Komunikat o błędzie: Nie znaleziono Keyvault powiązanego z DiskEncryptionSet. Być może zasób został usunięty z powodu niepowodzenia tworzenia punktu przywracania. Spróbuj ponownie wykonać operację po ponownym utworzeniu brakującego zasobu o tej samej nazwie.
Jeśli tworzysz punkty przywracania dla maszyny wirtualnej z zaszyfrowanymi dyskami, musisz upewnić się, że magazyn kluczy jest dostępny. Używamy tych samych kluczy do tworzenia zaszyfrowanych punktów przywracania.
BadRequest — to żądanie można wykonać za pomocą interfejsu API w wersji "2021-03-01" lub nowszej
Kod błędu: BadRequest
Komunikat o błędzie: To żądanie można wykonać z użyciem wersji API '2022-03-01' lub nowszej.
Punkty przywracania są obsługiwane tylko w przypadku interfejsu API w wersji 2022-03-01 lub nowszej. Jeśli używasz interfejsów API REST do tworzenia punktów przywracania i zarządzania nimi, użyj określonej wersji interfejsu API podczas wywoływania interfejsu API punktu przywracania.
InternalError/ InternalExecutionError / InternalOperationError / InternalDiskRestorePointError — wystąpił wewnętrzny błąd wykonania. Spróbuj ponownie później.
Kod błędu: Błąd wewnętrzny / Błąd wykonania wewnętrznego / Błąd operacji wewnętrznej / Błąd wewnętrznego punktu przywracania dysku
Komunikat o błędzie: Wystąpił błąd wykonania wewnętrznego. Spróbuj ponownie później.
Po wyzwoleniu tworzenia punktu przywracania usługa obliczeniowa rozpoczyna komunikację z rozszerzeniem migawki maszyny wirtualnej, aby utworzyć migawkę punktu w czasie. Dowolny z poniższych warunków może uniemożliwić wyzwolenie migawki. Jeśli migawka nie zostanie wyzwolona, może wystąpić błąd punktu przywracania. Wykonaj następujące kroki rozwiązywania problemów w podanej kolejności, a następnie ponów próbę wykonania operacji:
Przyczyna 1: Agent jest zainstalowany na maszynie wirtualnej, ale nie odpowiada (w przypadku maszyn wirtualnych z systemem Windows).
Przyczyna 2: Agent na maszynie wirtualnej jest przestarzały (dotyczy maszyn wirtualnych z systemem Linux).
Przyczyna 3: Nie można pobrać stanu migawki lub nie można wykonać migawki.
Przyczyna 4: Usługa obliczeniowa nie ma uprawnień do usunięcia starych punktów przywracania z powodu blokady grupy zasobów.
Przyczyna 5: Występuje niezgodność wersji/bitów rozszerzenia z uruchomioną wersją systemu Windows lub następujący moduł jest uszkodzony:
C:\Packages\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshot\extension version\iaasvmprovider.dll
Aby rozwiązać ten problem, sprawdź, czy moduł jest zgodny z wersją x86 (32-bitową)/x64 (64-bitową) regsvr32.exe, a następnie wykonaj następujące kroki:
- Na maszynie wirtualnej, której dotyczy problem, przejdź do Panel sterowania, a następnie do Programy i funkcje.
- Odinstaluj Visual C++ Redistributable x64 dla Visual Studio 2013.
- Zainstaluj ponownie pakiet redystrybucyjny programu Visual C++ dla programu Visual Studio 2013 na maszynie wirtualnej. Aby przeprowadzić instalację, wykonaj następujące kroki:
- Przejdź do folderu: C:\Packages\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshot\<LatestVersion>.
- Wyszukaj i uruchom plik vcredist2013_x64 , aby go zainstalować.
- Spróbuj ponownie wykonać operację punktu przywracania.
OSProvisioningClientError — operacja punktów przywracania nie powiodła się z powodu błędu. Aby uzyskać szczegółowe informacje, zobacz szczegóły komunikatu o błędzie aprowizacji punktu przywracania
Kod błędu: OSProvisioningClientError
Komunikat o błędzie: Przygotowanie systemu operacyjnego nie zostało zakończone w wyznaczonym czasie. Błąd ten wystąpił zbyt często w związku z obrazem. Upewnij się, że obraz został prawidłowo przygotowany (uogólniony).
Ten błąd jest zgłaszany z maszyny wirtualnej IaaS. Wykonaj niezbędne akcje zgodnie z opisem w komunikacie o błędzie i spróbuj ponownie wykonać operację.
AllocationFailed — operacja punktów przywracania nie powiodła się z powodu błędu. Aby uzyskać szczegółowe informacje, zobacz szczegóły komunikatu o błędzie aprowizacji punktu przywracania
Kod błędu: AllocationFailed
Komunikat o błędzie: Alokacja nie powiodła się. Jeśli próbujesz dodać nową maszynę wirtualną do zestawu dostępności lub zaktualizować/zmienić rozmiar istniejącej maszyny wirtualnej w zestawie dostępności, należy pamiętać, że taka alokacja zestawu dostępności jest ograniczona do pojedynczego klastra i możliwe, że klaster jest poza pojemnością. Dowiedz się więcej o zwiększaniu prawdopodobieństwa powodzenia alokacji.
Ten błąd jest zgłaszany z maszyny wirtualnej IaaS. Wykonaj niezbędne akcje zgodnie z opisem w komunikacie o błędzie i spróbuj ponownie wykonać operację.
Przyczyny i rozwiązania
Agent jest zainstalowany na maszynie wirtualnej, ale nie odpowiada (w przypadku maszyn wirtualnych z systemem Windows)
Rozwiązanie
Agent maszyny wirtualnej mógł zostać uszkodzony lub usługa mogła zostać zatrzymana. Ponowne zainstalowanie agenta maszyny wirtualnej pomaga uzyskać najnowszą wersję. Pomaga również ponownie uruchomić komunikację z usługą.
- Ustal, czy usługa Microsoft Azure Guest Agent jest uruchomiona w usługach maszyn wirtualnych (services.msc). Spróbuj ponownie uruchomić usługę Microsoft Azure Guest Agent i zainicjować operację punktu przywracania.
- Jeśli usługa Microsoft Azure Guest Agent nie jest widoczna w usługach, w Panel sterowania przejdź do pozycji Programy i funkcje, aby określić, czy usługa Microsoft Azure Guest Agent jest zainstalowana.
- Jeśli Microsoft Azure Guest Agent pojawi się w obszarze Programy i funkcje, odinstaluj Microsoft Azure Guest Agent.
- Pobierz i zainstaluj najnowszą wersję pliku MSI dla agenta. Aby przeprowadzić instalację, musisz mieć prawa administratora.
- Sprawdź, czy usługi Microsoft Azure Guest Agent są wyświetlane w usługach.
- Spróbuj ponownie wykonać operację punktu przywracania.
Sprawdź również, czy platforma Microsoft .NET 4.5 jest zainstalowana na maszynie wirtualnej. Aby agent maszyny wirtualnej komunikował się z usługą, wymagany jest program .NET 4.5.
Agent zainstalowany na maszynie wirtualnej jest nieaktualny (w przypadku maszyn wirtualnych z systemem Linux)
Rozwiązanie
Większość błędów związanych z agentem lub rozszerzeniami dla maszyn wirtualnych z systemem Linux jest spowodowana problemami dotyczącymi przestarzałego agenta maszyny wirtualnej. Aby rozwiązać ten problem, postępuj zgodnie z następującymi ogólnymi wytycznymi:
Postępuj zgodnie z instrukcjami dotyczącymi aktualizacji agenta maszyny wirtualnej z systemem Linux.
Uwaga
Zdecydowanie zalecamy zaktualizowanie agenta tylko za pośrednictwem repozytorium dystrybucji. Nie zalecamy pobierania kodu agenta bezpośrednio z usługi GitHub i aktualizowania go. Jeśli najnowszy agent dystrybucji jest niedostępny, skontaktuj się z pomocą techniczną dystrybucji, aby uzyskać instrukcje dotyczące sposobu jego instalowania. Aby sprawdzić najnowszą wersję agenta, przejdź do strony agenta systemu Linux platformy Azure w repozytorium GitHub.
Upewnij się, że agent platformy Azure jest uruchomiony na maszynie wirtualnej, uruchamiając następujące polecenie:
ps -eJeśli proces nie jest uruchomiony, uruchom go ponownie, używając następujących poleceń:
- Dla systemu Ubuntu/Debian:
sudo systemctl start walinuxagent- W przypadku innych dystrybucji systemu Linux:
sudo systemctl start waagentSkonfiguruj agenta automatycznego ponownego uruchamiania.
Spróbuj ponownie wykonać operację punktu przywracania. Jeśli awaria będzie się powtarzać, zbierz następujące dzienniki z maszyny wirtualnej:
- /var/lib/waagent/*.xml
- /var/log/waagent.log
- /var/log/azure/*
Jeśli potrzebujesz rozszerzonego rejestrowania w programie waagent, postępuj zgodnie z poniższymi krokami:
- W pliku
/etc/waagent.confznajdź następujący wiersz: Włącz pełne rejestrowanie (y|n). - Zmień wartość Logs.Verbose z n na y.
- Zapisz zmianę, a następnie uruchom ponownie aplikację waagent, wykonując kroki opisane wcześniej w tej sekcji.
Opcje konfiguracji agenta maszyny wirtualnej nie są ustawione (dla maszyn wirtualnych z systemem Linux)
Plik konfiguracyjny (/etc/waagent.conf) steruje działaniami waagent. Opcje pliku konfiguracji Extensions.Enable należy ustawić na y, a Provisioning.Agent powinien być ustawiony na auto, aby punkty przywracania działały.
Aby zobaczyć pełną listę opcji pliku konfiguracyjnego agenta VM, zobacz https://github.com/Azure/WALinuxAgent#configuration-file-options.
Rozwiązanie do kontroli aplikacji blokuje IaaSBcdrExtension.exe
Jeśli używasz AppLocker (lub innego rozwiązania do sterowania aplikacjami), a reguły są oparte na wydawcy lub ścieżce, mogą blokować plik wykonywalny IaaSBcdrExtension.exe z uruchamiania.
Rozwiązanie
Wyklucz ścieżkę /var/lib lub plik wykonywalny IaaSBcdrExtension.exe z funkcji AppLocker (lub innego oprogramowania do sterowania aplikacjami).
Nie można pobrać stanu migawki lub nie można utworzyć migawki
Punkty przywracania polegają na wydaniu polecenia migawki do podstawowego konta magazynu. Punkt przywracania może zakończyć się niepowodzeniem, ponieważ nie ma dostępu do konta magazynowego lub opóźniono wykonanie zadania migawki.
Rozwiązanie
Następujące warunki mogą spowodować niepowodzenie zadania migawki:
| Przyczyna | Rozwiązanie |
|---|---|
| Stan maszyny wirtualnej jest zgłaszany niepoprawnie, ponieważ maszyna wirtualna jest zamykana w protokole RDP (Remote Desktop Protocol). | Jeśli zamkniesz maszynę wirtualną w rozwiązaniu RDP, sprawdź portal, aby określić, czy stan maszyny wirtualnej jest poprawny. Jeśli to nie jest prawidłowe, zamknij maszynę wirtualną w portalu, używając opcji Zamknij na jej pulpicie nawigacyjnym. |
| Maszyna wirtualna nie może pobrać adresu hosta ani adresu fabric z protokołu DHCP. | Protokół DHCP musi być włączony wewnątrz gościa, aby punkt przywracania działał. Jeśli maszyna wirtualna nie może pobrać hosta lub adresu sieci szkieletowej z odpowiedzi DHCP 245, nie może pobrać ani uruchomić żadnych rozszerzeń. Jeśli potrzebujesz statycznego prywatnego adresu IP, skonfiguruj go za pośrednictwem witryny Azure Portal lub programu PowerShell i upewnij się, że opcja DHCP wewnątrz maszyny wirtualnej jest włączona. Dowiedz się więcej na temat konfigurowania statycznego adresu IP przy użyciu programu PowerShell. |
Usuń blokadę z grupy zasobów punktu odzyskiwania
Zaloguj się na portalu Azure.
Przejdź do Wszystkie zasoby, wybierz grupę zasobów kolekcji punktów przywracania.
W sekcji Ustawienia wybierz Blokady, aby zobaczyć blokady.
Aby usunąć blokadę, wybierz Usuń.
Zrzut ekranu przedstawiający usuwanie blokady w witrynie Azure Portal.