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 z błędami usługi Azure Site Recovery związanymi z agentem i rozszerzeniem maszyny wirtualnej.
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 pomyślnie zakończona.
Limit czasu rozszerzenia usługi Azure Site Recovery
Komunikat o błędzie: "Upłynął limit czasu wykonywania zadania podczas śledzenia uruchomienia operacji rozszerzenia"
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:
- Agent jest zainstalowany na maszynie wirtualnej, ale nie odpowiada (w przypadku maszyn wirtualnych z systemem Windows)
- Agent zainstalowany na maszynie wirtualnej jest nieaktualny (w przypadku maszyn wirtualnych z systemem Linux)
- Nie można zaktualizować lub załadować rozszerzenia usługi Site Recovery
Komunikat o błędzie: "Poprzednia operacja rozszerzenia usługi Site Recovery trwa dłużej niż oczekiwano".
Kod błędu: "150066"
- Agent jest zainstalowany na maszynie wirtualnej, ale nie odpowiada (w przypadku maszyn wirtualnych z systemem Windows)
- Agent zainstalowany na maszynie wirtualnej jest nieaktualny (w przypadku maszyn wirtualnych z systemem Linux)
- Stan rozszerzenia usługi Site Recovery jest nieprawidłowy
Ochrona kończy się niepowodzeniem, ponieważ agent maszyny wirtualnej nie odpowiada
Komunikat o błędzie: "Upłynął limit czasu wykonywania zadania 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 witrynie Azure Portal. Przejdź do maszyny wirtualnej, którą próbujesz chronić, i sprawdź stan w obszarze Stan agenta właściwości>ustawień>maszyny wirtualnej.> 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:
- Agent jest zainstalowany na maszynie wirtualnej, ale nie odpowiada (w przypadku maszyn wirtualnych z systemem Windows)
- Agent zainstalowany na maszynie wirtualnej jest nieaktualny (w przypadku maszyn wirtualnych z systemem Linux)
Komunikat o błędzie: "Upłynął limit czasu wykonywania zadania 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ą.
- Ustal, czy usługa Agent gościa platformy Windows Azure jest uruchomiona w usługach maszyn wirtualnych (services.msc). Uruchom ponownie usługę Agent gościa platformy Windows Azure.
- 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 Agent gościa systemu Windows.
- Jeśli agent gościa platformy Windows Azure pojawi się w obszarze Programy i funkcje, odinstaluj agenta gościa platformy Windows Azure.
- Pobierz i zainstaluj najnowszą wersję pliku MSI agenta. Aby ukończyć instalację, musisz mieć uprawnienia administratora.
- Sprawdź, czy usługa Agent gościa platformy Windows Azure jest wyświetlana w usługach.
- Uruchom ponownie zadanie ochrony.
Sprawdź również, czy platforma Microsoft .NET 4.5 jest zainstalowana na maszynie wirtualnej. Aby agent maszyny wirtualnej komunikował się z usługą, potrzebujesz platformy .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 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:
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 sposobu jego instalowania. Aby sprawdzić najnowszego agenta, przejdź do strony agenta systemu Windows Azure Linux w repozytorium GitHub.
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
Włącz ochronę maszyny wirtualnej.
Nie można zaktualizować lub załadować rozszerzenia usługi Site Recovery
Stan rozszerzenia jest wyświetlany jako "Empty", "NotReady" lub "Transitioning".
Rozwiązanie
Odinstaluj rozszerzenie i ponownie uruchom operację.
Aby odinstalować rozszerzenie:
- W witrynie Azure Portal przejdź do maszyny wirtualnej, na której występuje błąd tworzenia kopii zapasowej.
- Wybierz Ustawienia.
- Wybierz pozycję Rozszerzenia.
- Wybierz pozycję Rozszerzenie usługi Site Recovery.
- Wybierz Odinstaluj.
Jeśli w przypadku maszyny wirtualnej z systemem Linux rozszerzenie VMSnapshot nie jest wyświetlane w witrynie Azure Portal, zaktualizuj agenta systemu Linux platformy Azure. Następnie uruchom ochronę.
Po wykonaniu tych kroków spowoduje to ponowne zainstalowanie rozszerzenia podczas ochrony.
Następne kroki
- Rozwiązywanie problemów z połączeniem RDP z maszyną wirtualną z systemem Windows
- Rozwiązywanie problemów z połączeniem SSH z maszyną wirtualną z systemem Linux
Jeśli potrzebujesz dodatkowej pomocy, opublikuj zapytanie na stronie pytań i odpowiedzi firmy Microsoft dla usługi Site Recovery lub pozostaw komentarz na końcu tego dokumentu. Mamy aktywną społeczność, która powinna być w stanie Ci pomóc.