Wat de QEMU Guest Agent is, en waarom de VM geen IP toont
De guest agent is het kanaal tussen de hypervisor en de binnenkant van de machine. Zonder hem blijft het IP leeg, komen afsluitverzoeken niet aan en valt er vanuit het paneel niets naar binnen te zeggen.
AtlasPVE ·
Dit artikel beantwoordt
- qemu guest agent werkt niet
- proxmox vm toont geen ip adres
- proxmox vm bereiken zonder ssh
- commando uitvoeren in een proxmox vm
- qemu-guest-agent installeren
Naar een virtuele machine kijken in het Proxmox-paneel en het IP-veld leeg vinden is een bekend moment. De oorzaak is bijna altijd dezelfde: de QEMU Guest Agent draait niet in de machine.
Hoe het kanaal eruitziet
De guest agent is een kanaal tussen de hypervisor en de binnenkant van de machine. Het praat niet over het netwerk maar over een virtuele seriële poort. Dat verschil telt: het kanaal blijft staan ook als het netwerk van de machine stuk is, en er wordt geen netwerkpoort voor geopend.
Wat je zonder hem kwijt bent
Zonder agent kijkt Proxmox niet naar binnen. Het IP-veld blijft leeg, want degene die het meldt is de machine zelf. Een afsluitverzoek komt evenmin aan: bij een druk op de knop kan de hypervisor geen net afsluitsignaal naar binnen sturen, hem rest alleen de stekker. Het bevriezen van het bestandssysteem voor een consistente back-up mislukt om dezelfde reden.
Hoe hij wordt geïnstalleerd
Op Debian en Ubuntu heet het pakket qemu-guest-agent, en na installatie moet de dienst worden aangezet. Op RHEL, Rocky en AlmaLinux draagt het pakket dezelfde naam. De meeste cloud-images hebben hem al. Daarna moet de agentvlag aanstaan in de configuratie van de machine en moet die één keer herstarten; met de vlag uit ontstaat het kanaal nooit.
Is dit een nieuw aanvalsvlak
Nee, en de reden ligt bij waar het recht al zit. Wie root heeft op de Proxmox-host bereikt de schijf, het geheugen en de console van de machine al. De guest agent verruimt dat recht niet, hij brengt hetzelfde recht alleen op een ordelijk kanaal. De winst is concreet: de machine bereiken vraagt geen open SSH-poort, geen rondgedeelde wachtwoorden en geen IP uit het hoofd.
Bronnen
De eigen documentatie van Proxmox. In het Engels, en die heeft over dit onderwerp het laatste woord.