Agent gościa jest włączony i nadal mówi, że nie działa

Włączenie agenta i zainstalowanie agenta to dwie różne rzeczy, a zrobienie obu wciąż może zostawić go wyłączonym. Tym, co czyni pogoń za tym opłacalną, nie jest brakujący adres IP, tylko kopia zapasowa, która nadal się udaje, po cichu tracąc wiarygodność.

AtlasPVE ·

Ten wpis odpowiada na

  • proxmox agent gościa nie działa
  • proxmox guest agent nie jest uruchomiony
  • proxmox ip maszyny nie pokazuje się
  • proxmox no guest agent configured
  • proxmox guest agent not running

Zaznaczyłeś pole. Zainstalowałeś pakiet wewnątrz maszyny. Panel nadal mówi, że agent nie działa, a kolumna z adresem IP nadal jest pusta.

Tu opłaca się precyzja, bo prawdziwe muszą być trzy osobne rzeczy, a interfejs podaje tylko końcowy werdykt.

Trzy rzeczy, nie jedna

Opcja w konfiguracji maszyny. To strona hosta. Mówi Proxmox VE, że u tego gościa oczekiwany jest agent i że ma spróbować z nim rozmawiać.

Oprogramowanie wewnątrz gościa. To pakiet, który instalujesz w systemie operacyjnym, i musi działać jako usługa, a nie tylko być zainstalowany.

Urządzenie wirtualne, które niesie rozmowę między nimi. O tej części nikt nie myśli, i to tam umiera większość takich przypadków.

Krok, który pomija prawie każdy

Włączenie opcji dodaje maszynie urządzenie wirtualne. Dokumentacja jest w tej sprawie dosadna: aby zmiana zadziałała, potrzebny jest świeży start maszyny wirtualnej.

To nie to samo co restart systemu operacyjnego w środku. Urządzenie nie może pojawić się w maszynie już włączonej, więc restart gościa nie zmienia zupełnie nic: wraca on do tego samego wirtualnego sprzętu, który opuścił. Maszynę trzeba zatrzymać i uruchomić.

Jeśli włączyłeś opcję, zainstalowałeś pakiet i nadal nic nie jest zgłaszane, to prawie zawsze jest ten powód. Zatrzymaj gościa, uruchom ponownie, potem sprawdź.

Na Windowsie

Agent dla gości Windows pochodzi z nośnika ze sterownikami VirtIO, a nie ze źródeł pakietów samego systemu. Dlatego "zainstaluj agenta" czyta się jak ślepy zaułek dla kogoś, kto spodziewa się znaleźć zwykły instalator.

Po instalacji potwierdź, że usługa naprawdę działa. Zatrzymana usługa i brak instalacji wyglądają z zewnątrz tak samo, a panel zgłasza obie jako to samo.

Dwa zapisy, oba poprawne

W prawdziwych konfiguracjach opcja agenta bywa zapisana na więcej niż jeden sposób, bo ustawienie z czasem zyskało podopcje. Obie formy są ważne i obie włączają agenta.

Liczy się to głównie jako ostrzeżenie: jeśli znajdziesz jedną maszynę zapisaną tak, a drugą inaczej, oprzyj się chęci ujednolicenia w nadziei, że coś to naprawi. Nie naprawi, a wydasz na to odkrycie jeden restart maszyny.

Dlaczego warto ponad adres IP

Pusta kolumna IP to objaw widoczny, i najmniej ważny.

Oto co agent robi po cichu, gdy działa: przed pewnymi operacjami Proxmox VE prosi gościa o zamrożenie systemów plików, żeby to, co zostanie uchwycone, było spójne. Udokumentowana lista tych operacji jest dłuższa, niż się sądzi, i obejmuje kopię zapasową w trybie migawki, klonowanie działającej maszyny, replikację działającej maszyny, migawkę bez pamięci operacyjnej oraz import obrazu dysku z działającego gościa.

Bez działającego agenta te operacje i tak się wykonują. Nadal zgłaszają sukces. Zmienia się gwarancja: zamiast systemu plików, któremu kazano najpierw się uspokoić, chwytasz taki w połowie zapisu. Najczęściej uchodzi ci to na sucho. Te razy, kiedy nie uchodzi, to dokładnie te, w których liczyłeś na kopię.

To jest prawdziwy koszt, i jest niewidoczny. Brakujący adres IP drażni cię codziennie. Słabsza kopia nie mówi nic aż do dnia, w którym ma znaczenie.

Zastrzeżenie windowsowe w drugą stronę

Zamrożenie nie wszędzie jest darmowe. Na gościach Windows programy, które same pilnują swojej spójności przez usługę kopiowania w tle, mogą zostać przez nie zakłócone. Dokumentacja odnotowuje konkretny zaobserwowany przypadek: przy niektórych serwerach SQL wywołanie zamrożenia uruchamia ścieżkę kopiowania w tle, która rwie łańcuch kopii różnicowych.

Jeśli na Windowsie prowadzisz bazę danych utrzymującą własny łańcuch kopii, warto znać tę interakcję, zanim odkryjesz ją jako dziurę w historii odtwarzania. Istnieją udokumentowane obejścia; sedno tutaj jest tylko takie, że "agent zawsze jest ściśle lepszy" nie do końca się zgadza.

Co robi Atlas

Atlas czyta te same trzy warunki i zgłasza je jako trzy, a nie jako jeden werdykt. Wiedzieć, że opcja jest włączona, ale maszyny od tamtej pory nie restartowano, to inny problem niż wiedzieć, że w środku nic nie jest zainstalowane, i mają one różne lekarstwa.

Druga połowa tego trafia do codziennego podsumowania. Agent, który przestał zgłaszać, jest dokładnie tym rodzajem rzeczy, która psuje się po cichu: nic się nie łamie, kopie nadal się kończą, a gwarancja za nimi bezgłośnie cienieje. To zasługuje na wiersz w podsumowaniu, które naprawdę czytasz, zamiast na kolumnę, której pustki przestałeś zauważać.

Źródła

Własna dokumentacja Proxmoksa. Po angielsku i to ona ma ostatnie słowo w tej sprawie.

Powiązane wpisy

Jak to wygląda wewnątrz Atlasa?

Przejdź do strony produktu