Der Gastagent ist aktiviert und meldet trotzdem, dass er nicht läuft

Den Agenten zu aktivieren und den Agenten zu installieren sind zwei verschiedene Dinge, und beides zu tun kann ihn immer noch ausgeschaltet lassen. Der Grund, dem nachzugehen, ist nicht die fehlende IP-Adresse, sondern die Sicherung, die weiterhin gelingt und dabei still an Verlässlichkeit verliert.

AtlasPVE ·

Dieser Eintrag beantwortet

  • proxmox guest agent läuft nicht
  • proxmox gastagent funktioniert nicht
  • proxmox vm ip wird nicht angezeigt
  • proxmox no guest agent configured
  • proxmox guest agent not running

Sie haben das Häkchen gesetzt. Sie haben das Paket in der Maschine installiert. Die Oberfläche meldet weiterhin, dass der Agent nicht läuft, und die Spalte mit der IP-Adresse bleibt leer.

Hier lohnt sich Genauigkeit, denn es müssen drei getrennte Dinge zutreffen, und die Oberfläche berichtet nur das Endurteil.

Drei Dinge, nicht eines

Die Option in der Konfiguration der Maschine. Das ist die Hostseite. Sie sagt Proxmox VE, dass bei diesem Gast ein Agent erwartet wird und dass es versuchen soll, mit ihm zu sprechen.

Die Software im Gast. Das ist ein Paket, das Sie im Betriebssystem installieren, und es muss als Dienst laufen, nicht nur installiert sein.

Das virtuelle Gerät, das das Gespräch zwischen beiden trägt. An diesen Teil denkt niemand, und genau hier sterben die meisten dieser Fälle.

Der Schritt, den fast alle übersehen

Das Aktivieren der Option fügt der Maschine ein virtuelles Gerät hinzu. Die Dokumentation ist klar über die Folge: ein frischer Start der virtuellen Maschine ist nötig, damit die Änderung wirkt.

Das ist nicht dasselbe wie das Neustarten des Betriebssystems darin. In einer bereits eingeschalteten Maschine kann kein Gerät erscheinen, ein Neustart des Gastes ändert also gar nichts: Er kommt in dieselbe virtuelle Hardware zurück, die er verlassen hat. Die Maschine muss gestoppt und gestartet werden.

Wenn Sie die Option aktiviert und das Paket installiert haben und trotzdem nichts gemeldet wird, ist fast immer das der Grund. Gast stoppen, wieder starten, nachsehen.

Unter Windows

Der Agent für Windowsgäste stammt vom VirtIO-Treibermedium und nicht aus den Paketquellen des Betriebssystems. Deshalb liest sich "installieren Sie den Agenten" für jemanden, der ein normales Installationsprogramm zu finden erwartet, wie eine Sackgasse.

Prüfen Sie nach der Installation, ob der Dienst tatsächlich läuft. Ein gestoppter Dienst und eine fehlende Installation sehen von außen gleich aus, und die Oberfläche meldet beides als dasselbe.

Zwei Schreibweisen, beide richtig

In der Praxis findet man die Agentenoption in mehr als einer Schreibweise, weil die Einstellung mit der Zeit zusätzliche Unteroptionen bekommen hat. Beide Formen sind gültig und beide aktivieren den Agenten.

Das ist vor allem als Warnung wichtig: Wenn Sie eine Maschine so und eine andere anders geschrieben finden, widerstehen Sie dem Drang zu vereinheitlichen in der Erwartung, damit etwas zu reparieren. Es repariert nichts, und Sie haben einen Maschinenneustart aufgewendet, um das herauszufinden.

Warum sich das über die IP-Adresse hinaus lohnt

Die leere IP-Spalte ist das sichtbare Symptom und das unwichtigste.

Das hier tut der Agent still, wenn er funktioniert: Vor bestimmten Operationen bittet Proxmox VE den Gast, seine Dateisysteme einzufrieren, damit das Aufgenommene in sich stimmig ist. Die dokumentierte Liste dieser Operationen ist länger, als die meisten erwarten, und umfasst Sicherung im Snapshotmodus, das Klonen einer laufenden Maschine, das Replizieren einer laufenden Maschine, einen Snapshot ohne RAM und den Import eines Festplattenabbilds aus einem laufenden Gast.

Ohne funktionierenden Agenten laufen diese Operationen weiter. Sie melden weiterhin Erfolg. Was sich ändert, ist die Zusicherung: Statt eines Dateisystems, dem zuerst gesagt wurde, sich zu beruhigen, nehmen Sie eines mitten im Schreiben auf. Meistens geht es gut. Die Male, in denen es nicht gut geht, sind genau die, in denen Sie sich auf die Sicherung verlassen haben.

Das ist der eigentliche Preis, und er ist unsichtbar. Eine fehlende IP-Adresse ärgert Sie täglich. Eine schwächere Sicherung sagt nichts, bis zu dem Tag, an dem es darauf ankommt.

Ein Windowsvorbehalt in die andere Richtung

Das Einfrieren ist nicht überall kostenlos. Auf Windowsgästen können Anwendungen, die ihre Konsistenz selbst über den Schattenkopiedienst regeln, davon gestört werden. Die Dokumentation hält einen konkreten beobachteten Fall fest: Bei manchen SQL-Servern löst das Einfrieren einen Schattenkopiepfad aus, der die Kette der differenziellen Sicherungen bricht.

Wenn Sie unter Windows eine Datenbank betreiben, die ihre eigene Sicherungskette führt, ist dieses Zusammenspiel gut zu kennen, bevor Sie es als Lücke in Ihrer Wiederherstellungshistorie entdecken. Es gibt dokumentierte Auswege; der Punkt hier ist nur, dass "der Agent ist immer strikt besser" nicht ganz stimmt.

Was Atlas tut

Atlas liest dieselben drei Bedingungen und meldet sie als drei, nicht als ein Urteil. Zu wissen, dass die Option an ist, die Maschine seither aber nicht neu gestartet wurde, ist ein anderes Problem als zu wissen, dass drinnen nichts installiert ist, und beide haben andere Lösungen.

Die zweite Hälfte davon landet in der Tageszusammenfassung. Ein Agent, der aufgehört hat zu melden, ist genau die Art Sache, die still verfällt: Nichts geht kaputt, Sicherungen laufen weiter durch, und die Zusicherung dahinter wird leise dünner. Das verdient eine Zeile in einer Zusammenfassung, die Sie tatsächlich lesen, statt einer Spalte, deren Leere Ihnen nicht mehr auffällt.

Quellen

Die eigene Dokumentation von Proxmox. Auf Englisch, und sie hat in dieser Sache das letzte Wort.

Verwandte Einträge

Wie sieht das in Atlas aus?

Zur Produktseite