Gjesteagenten er slått på og sier likevel at den ikke kjører
Å slå på agenten og å installere agenten er to ulike ting, og å gjøre begge kan fortsatt la den være av. Det som gjør det verdt å jage, er ikke den manglende IP-adressen, men sikkerhetskopien som fortsetter å lykkes mens den stille blir mindre til å stole på.
AtlasPVE ·
Denne artikkelen svarer på
- proxmox gjesteagent virker ikke
- proxmox guest agent kjører ikke
- proxmox ip for vm vises ikke
- proxmox no guest agent configured
- proxmox guest agent not running
Du krysset av i boksen. Du installerte pakken inne i maskinen. Panelet sier fortsatt at agenten ikke kjører, og kolonnen med IP-adressen er fortsatt tom.
Her lønner det seg å være nøyaktig, for det er tre atskilte ting som alle må stemme, og grensesnittet rapporterer bare den endelige dommen.
Tre ting, ikke én
Valget i maskinens oppsett. Det er vertssiden. Det forteller Proxmox VE at denne gjesten forventes å ha en agent, og at den skal prøve å snakke med den.
Programvaren inne i gjesten. Det er en pakke du installerer i operativsystemet, og den må kjøre som en tjeneste, ikke bare være installert.
Den virtuelle enheten som bærer samtalen mellom dem. På den delen tenker ingen, og det er der de fleste av disse tilfellene dør.
Steget nesten alle hopper over
Å slå på valget legger til en virtuell enhet i maskinen. Dokumentasjonen er tydelig på følgen: en frisk start av den virtuelle maskinen er nødvendig for at endringen skal tre i kraft.
Det er ikke det samme som å starte operativsystemet inni på nytt. En enhet kan ikke dukke opp i en maskin som allerede står på, så å starte gjesten på nytt endrer ingenting: den kommer tilbake til den samme virtuelle maskinvaren den forlot. Maskinen må stoppes og startes.
Har du slått på valget og installert pakken, og likevel rapporteres ingenting, er det nesten alltid grunnen. Stopp gjesten, start den igjen, og se etter.
På Windows
Agenten for Windows-gjester kommer fra VirtIO-drivermediet og ikke fra operativsystemets egne pakkekilder. Derfor leses "installer agenten" som en blindvei for den som venter å finne et vanlig installasjonsprogram.
Etter installasjonen: bekreft at tjenesten faktisk kjører. En stoppet tjeneste og en manglende installasjon ser like ut utenfra, og panelet rapporterer begge som det samme.
To skrivemåter, begge riktige
I virkelige oppsett finnes agentvalget skrevet på mer enn én måte, fordi innstillingen har fått undervalg over tid. Begge formene er gyldige og begge slår på agenten.
Det betyr mest som en advarsel: finner du én maskin skrevet på én måte og en annen på en annen, motstå trangen til å ensrette i håp om å reparere noe. Det reparerer ingenting, og du har brukt en maskinomstart på å finne det ut.
Hvorfor dette er verdt mer enn IP-adressen
Den tomme IP-kolonnen er det synlige symptomet, og det minst viktige.
Dette gjør agenten stille når den virker: før visse operasjoner ber Proxmox VE gjesten fryse filsystemene sine slik at det som fanges er sammenhengende. Den dokumenterte listen over slike operasjoner er lengre enn folk venter, og omfatter sikkerhetskopi i øyeblikksbildemodus, kloning av en kjørende maskin, replikering av en kjørende maskin, et øyeblikksbilde uten arbeidsminne, og import av et diskbilde fra en kjørende gjest.
Uten en fungerende agent kjører de operasjonene likevel. De melder fortsatt suksess. Det som endres er garantien: i stedet for et filsystem som først ble bedt om å falle til ro, fanger du ett midt i skrivingen. Som regel går det bra. Gangene det ikke går bra, er nøyaktig de gangene du stolte på sikkerhetskopien.
Det er den virkelige kostnaden, og den er usynlig. En manglende IP-adresse irriterer deg hver dag. En svakere sikkerhetskopi sier ingenting før den dagen det betyr noe.
Et Windows-forbehold den andre veien
Frysingen er ikke gratis overalt. På Windows-gjester kan programmer som styrer sin egen konsistens gjennom skyggekopitjenesten bli forstyrret av den. Dokumentasjonen fører opp et konkret observert tilfelle: hos enkelte SQL-tjenere utløser frysingen en skyggekopivei som bryter kjeden av differensielle sikkerhetskopier.
Kjører du en database på Windows som fører sin egen sikkerhetskopikjede, er det samspillet verdt å kjenne før du oppdager det som et hull i gjenopprettingshistorikken. Det finnes dokumenterte omveier; poenget her er bare at "agenten er alltid strengt bedre" ikke helt stemmer.
Hva Atlas gjør
Atlas leser de samme tre vilkårene og melder dem som tre, ikke som én dom. Å vite at valget er på, men at maskinen ikke er startet på nytt siden, er et annet problem enn å vite at ingenting er installert inni, og de har ulike løsninger.
Den andre halvdelen av dette havner i den daglige oppsummeringen. En agent som har sluttet å melde fra, er nettopp den typen ting som forfaller stille: ingenting ryker, sikkerhetskopiene blir fortsatt ferdige, og garantien bak dem tynnes ut lydløst. Det fortjener en linje i en oppsummering du faktisk leser, heller enn en kolonne du har sluttet å legge merke til at er tom.
Kilder
Proxmox sin egen dokumentasjon. På engelsk, og den har siste ord i denne saken.