Rozwiązywanie problemów z rozszerzeniem maszyny wirtualnej platformy Azure

Ten artykuł zawiera kroki rozwiązywania problemów, które mogą pomóc w rozwiązywaniu problemów związanych z agentem maszyny wirtualnej i rozszerzeniem platformy Azure Site Recovery.

Niskie zasoby systemowe

Ten problem występuje, gdy system ma małą ilość dostępnej pamięci i nie może przydzielić pamięci na potrzeby instalacji usługi mobilności. Upewnij się, że wystarczająca ilość pamięci została zwolniona, aby instalacja została zakończona pomyślnie.

Limit czasu rozszerzenia usługi Azure Site Recovery

Komunikat o błędzie: "Wykonywanie zadania przekroczyło limit czasu podczas śledzenia operacji rozszerzenia do uruchomienia"
Kod błędu: "151076"

Usługa Azure Site Recovery zainstalowała rozszerzenie na maszynie wirtualnej w ramach zadania włączania ochrony. Każdy z poniższych warunków może uniemożliwić wyzwolenie ochrony i spowodować niepowodzenie zadania. Wykonaj następujące kroki rozwiązywania problemów, a następnie ponów próbę wykonania operacji:

Komunikat o błędzie: "Poprzednia operacja rozszerzenia Site Recovery trwa dłużej niż oczekiwano".
Kod błędu: "150066"

Ochrona kończy się niepowodzeniem, ponieważ agent maszyny wirtualnej nie odpowiada

Komunikat o błędzie: "Wykonanie zadania przekroczyło limit czasu podczas śledzenia uruchomienia operacji rozszerzenia".
Kod błędu: "151099"

Ten błąd może wystąpić, jeśli agent gościa platformy Azure na maszynie wirtualnej nie jest w stanie gotowości.

Stan agenta gościa platformy Azure można sprawdzić w Azure Portal. Przejdź do maszyny wirtualnej, którą próbujesz chronić, i sprawdź stan w obszarzeUstawienia>maszyny wirtualnej>Stan agentawłaściwości>. W większości przypadków stan agenta jest gotowy po ponownym uruchomieniu maszyny wirtualnej. Jeśli jednak nie możesz ponownie uruchomić lub nadal występuje problem, wykonaj następujące kroki rozwiązywania problemów:

Komunikat o błędzie: "Wykonanie zadania przekroczyło limit czasu podczas śledzenia uruchomienia operacji rozszerzenia".
Kod błędu: "151095"

Ten błąd występuje, gdy wersja agenta na maszynie z systemem Linux jest nieaktualna. Wykonaj następujący krok rozwiązywania problemów:

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ą.

  1. Ustal, czy usługa agenta gościa platformy Windows Azure jest uruchomiona w usługach maszyn wirtualnych (services.msc). Uruchom ponownie usługę Agent gościa platformy Windows Azure.
  2. Jeśli usługa Agent gościa platformy Windows Azure nie jest widoczna w usługach, otwórz Panel sterowania. Przejdź do pozycji Programy i funkcje, aby sprawdzić, czy jest zainstalowana usługa agenta gościa systemu Windows.
  3. Jeśli agent gościa platformy Windows Azure pojawi się w obszarze Programy i funkcje, odinstaluj agenta gościa platformy Windows Azure.
  4. Pobierz i zainstaluj najnowszą wersję pliku MSI agenta. Aby ukończyć instalację, musisz mieć uprawnienia administratora.
  5. Sprawdź, czy usługa agenta gościa platformy Windows Azure jest wyświetlana w usługach.
  6. Uruchom ponownie zadanie ochrony.

Sprawdź również, czy na maszynie wirtualnej jest zainstalowany program Microsoft .NET 4.5 . Aby agent maszyny wirtualnej komunikował się z usługą, potrzebujesz platformy .NET 4.5.

Agent zainstalowany na maszynie wirtualnej jest nieaktualny (dla maszyn wirtualnych z systemem Linux)

Rozwiązanie

Większość błędów związanych z agentem lub rozszerzenia dla maszyn wirtualnych z systemem Linux jest spowodowana problemami wpływającymi na nieaktualnego agenta maszyny wirtualnej. Aby rozwiązać ten problem, postępuj zgodnie z następującymi ogólnymi wytycznymi:

  1. Postępuj zgodnie z instrukcjami dotyczącymi aktualizowania 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 nie jest dostępny, skontaktuj się z pomocą techniczną dystrybucji, aby uzyskać instrukcje dotyczące jego instalowania. Aby sprawdzić najnowszego agenta, przejdź do strony agenta systemu Windows Azure Linux w repozytorium GitHub.

  2. Upewnij się, że agent platformy Azure jest uruchomiony na maszynie wirtualnej, uruchamiając następujące polecenie: ps -e

    Jeśli proces nie jest uruchomiony, uruchom go ponownie, używając następujących poleceń:

    • Dla systemu Ubuntu/Debian:
       sudo systemctl enable --now walinuxagent.service
    
    • W przypadku innych dystrybucji:
       sudo systemctl enable --now waagent.service
    
  3. Skonfiguruj agenta automatycznego ponownego uruchamiania.

  4. Włącz ochronę maszyny wirtualnej.

Nie można zaktualizować lub załadować rozszerzenia Site Recovery

Stan rozszerzenia jest wyświetlany jako "Empty", "NotReady" lub "Transitioning".

Rozwiązanie

Odinstaluj rozszerzenie i ponownie uruchom operację.

Aby odinstalować rozszerzenie:

  1. W Azure Portal przejdź do maszyny wirtualnej, na której wystąpił błąd tworzenia kopii zapasowej.
  2. Wybierz pozycję Ustawienia.
  3. Wybierz pozycję Rozszerzenia.
  4. Wybierz pozycję rozszerzenie Site Recovery.
  5. Wybierz pozycję Odinstaluj.

Jeśli w przypadku maszyny wirtualnej z systemem Linux rozszerzenie VMSnapshot nie jest wyświetlane w Azure Portal, zaktualizuj agenta systemu Linux platformy Azure. Następnie uruchom ochronę.

Po wykonaniu tych kroków powoduje ponowne zainstalowanie rozszerzenia podczas ochrony.