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:
- Agent jest zainstalowany na maszynie wirtualnej, ale nie odpowiada (w przypadku maszyn wirtualnych z systemem Windows)
- Agent zainstalowany na maszynie wirtualnej jest nieaktualny (dla maszyn wirtualnych z systemem Linux)
- Nie można zaktualizować lub załadować rozszerzenia Site Recovery
Komunikat o błędzie: "Poprzednia operacja rozszerzenia 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 (dla maszyn wirtualnych z systemem Linux)
- Stan rozszerzenia Site Recovery jest nieprawidłowy
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:
- Agent jest zainstalowany na maszynie wirtualnej, ale nie odpowiada (w przypadku maszyn wirtualnych z systemem Windows)
- Agent zainstalowany na maszynie wirtualnej jest nieaktualny (dla maszyn wirtualnych z systemem Linux)
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ą.
- 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.
- 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.
- 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 agenta gościa platformy Windows Azure jest wyświetlana w usługach.
- 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:
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.
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 Site Recovery
Stan rozszerzenia jest wyświetlany jako "Empty", "NotReady" lub "Transitioning".
Rozwiązanie
Odinstaluj rozszerzenie i ponownie uruchom operację.
Aby odinstalować rozszerzenie:
- W Azure Portal przejdź do maszyny wirtualnej, na której wystąpił błąd tworzenia kopii zapasowej.
- Wybierz pozycję Ustawienia.
- Wybierz pozycję Rozszerzenia.
- Wybierz pozycję rozszerzenie Site Recovery.
- 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.