L'agente ospite è attivo e continua a dire che non è in esecuzione

Attivare l'agente e installare l'agente sono due cose distinte, e farle entrambe può comunque lasciarlo spento. Ciò che rende utile inseguire il problema non è l'indirizzo IP mancante, ma il backup che continua a riuscire perdendo in silenzio affidabilità.

AtlasPVE ·

Questa voce risponde a

  • proxmox agente ospite non funziona
  • proxmox guest agent non in esecuzione
  • proxmox ip della vm non compare
  • proxmox no guest agent configured
  • proxmox guest agent not running

Avete messo la spunta. Avete installato il pacchetto dentro la macchina. Il pannello continua a dire che l'agente non è in esecuzione, e la colonna dell'indirizzo IP resta vuota.

Qui conviene essere precisi, perché ci sono tre cose separate che devono essere tutte vere, e l'interfaccia riporta solo il verdetto finale.

Tre cose, non una

L'opzione nella configurazione della macchina. È il lato host. Dice a Proxmox VE che su questo ospite ci si aspetta un agente e che deve provare a parlargli.

Il software dentro l'ospite. È un pacchetto che installate nel sistema operativo, e deve essere in esecuzione come servizio, non soltanto installato.

Il dispositivo virtuale che porta la conversazione tra i due. A questa parte non pensa nessuno, ed è dove muore la maggior parte di questi casi.

Il passaggio che quasi tutti saltano

Attivare l'opzione aggiunge un dispositivo virtuale alla macchina. La documentazione è netta sulla conseguenza: è necessario un avvio pulito della macchina virtuale perché la modifica abbia effetto.

Non è la stessa cosa che riavviare il sistema operativo al suo interno. Un dispositivo non può comparire in una macchina già accesa, quindi riavviare l'ospite non cambia proprio nulla: torna nello stesso hardware virtuale che aveva lasciato. La macchina va fermata e riavviata.

Se avete attivato l'opzione, installato il pacchetto e non viene ancora riportato niente, quasi sempre il motivo è questo. Fermate l'ospite, riavviatelo, poi guardate.

Su Windows

L'agente per gli ospiti Windows arriva dal supporto dei driver VirtIO e non dalle sorgenti di pacchetti del sistema operativo. Per questo "installate l'agente" si legge come un vicolo cieco per chi si aspetta di trovare un normale programma di installazione.

Dopo l'installazione verificate che il servizio sia davvero in esecuzione. Un servizio fermo e un'installazione assente sembrano identici da fuori, e il pannello riporta entrambi allo stesso modo.

Due scritture, entrambe corrette

Nelle configurazioni reali l'opzione dell'agente compare scritta in più di un modo, perché nel tempo l'impostazione ha guadagnato sotto-opzioni. Entrambe le forme sono valide ed entrambe attivano l'agente.

Conta soprattutto come avvertimento: se trovate una macchina scritta in un modo e un'altra in modo diverso, resistete alla voglia di uniformare sperando di aggiustare qualcosa. Non aggiusterà niente, e avrete speso un riavvio di macchina per scoprirlo.

Perché vale la pena andare oltre l'indirizzo IP

La colonna IP vuota è il sintomo visibile, e il meno importante.

Ecco cosa fa l'agente in silenzio quando funziona: prima di certe operazioni, Proxmox VE chiede all'ospite di congelare i suoi filesystem così che ciò che viene catturato sia coerente. L'elenco documentato di quelle operazioni è più lungo di quanto ci si aspetti e comprende il backup in modalità snapshot, la clonazione di una macchina in esecuzione, la replica di una macchina in esecuzione, uno snapshot senza RAM e l'importazione di un'immagine disco da un ospite in esecuzione.

Senza un agente funzionante quelle operazioni girano comunque. Riportano comunque successo. Ciò che cambia è la garanzia: invece di un filesystem a cui è stato detto di assestarsi prima, ne catturate uno a metà scrittura. Nella maggior parte dei casi ve la cavate. Le volte in cui non ve la cavate sono esattamente quelle in cui contavate sul backup.

Questo è il costo vero, ed è invisibile. Un indirizzo IP mancante vi infastidisce ogni giorno. Un backup più debole non dice nulla fino al giorno in cui conta.

Un avvertimento Windows nella direzione opposta

Il congelamento non è gratis ovunque. Sugli ospiti Windows, le applicazioni che gestiscono la propria coerenza tramite il servizio di copia shadow possono esserne disturbate. La documentazione registra un caso osservato preciso: con alcuni server SQL, invocare il congelamento innesca un percorso di copia shadow che spezza la catena dei backup differenziali.

Se su Windows fate girare un database che tiene la propria catena di backup, quell'interazione va conosciuta prima di scoprirla come un buco nella cronologia di ripristino. Esistono aggiramenti documentati; il punto qui è solo che "l'agente è sempre strettamente meglio" non è del tutto vero.

Cosa fa Atlas

Atlas legge le stesse tre condizioni e le riporta come tre, non come un verdetto unico. Sapere che l'opzione è attiva ma la macchina non è stata riavviata da allora è un problema diverso dal sapere che dentro non è installato nulla, e hanno rimedi diversi.

La seconda metà di tutto questo finisce nel riepilogo giornaliero. Un agente che ha smesso di riportare è esattamente il tipo di cosa che degrada in silenzio: niente si rompe, i backup continuano a completarsi, e la garanzia dietro di essi si assottiglia senza rumore. Merita una riga in un riepilogo che leggete davvero, anziché una colonna di cui avete smesso di notare che è vuota.

Fonti

La documentazione ufficiale di Proxmox. In inglese, e su questo argomento l’ultima parola è la sua.

Voci collegate

Come si presenta questo dentro Atlas?

Vai alla pagina prodotto