Mi a QEMU Guest Agent, és miért nem látszik a virtuális gép IP-címe
A vendégügynök a hipervizor és a gép belseje közötti csatorna. Nélküle az IP mező üresen marad, a leállítási kérés nem ér célba, és a panelről semmit nem lehet befelé üzenni.
AtlasPVE ·
A bejegyzés ezekre válaszol
- qemu guest agent nem működik
- proxmox vm ip cím nem látszik
- proxmox virtuális gép elérése ssh nyitása nélkül
- parancs futtatása proxmox virtuális gépen belül
- qemu-guest-agent telepítése
Gyakori pillanat, amikor a Proxmox panelen megnyílik egy virtuális gép, és az IP mező üresen áll. Az ok szinte mindig ugyanaz: a QEMU Guest Agent nem fut a gépen belül.
Hogyan néz ki ez a csatorna
A vendégügynök a hipervizor és a gép belseje közötti csatorna. Nem a hálózaton keresztül beszél, hanem egy virtuális soros porton. Ez a különbség fontos: a csatorna akkor is él, amikor a gép hálózata elromlott, és nem nyílik hozzá hálózati port.
Mi vész el nélküle
Ügynök nélkül a Proxmox nem lát bele a gépbe. Az IP mező üres marad, mert azt maga a gép jelenti vissza. A leállítási kérés sem ér célba: a gomb megnyomásakor a hipervizor nem tud udvarias leállítási jelzést küldeni befelé, és csak a tápellátás elvétele marad neki. A fájlrendszer befagyasztása a konzisztens biztonsági mentéshez ugyanezért hiúsul meg.
Hogyan telepíthető
Debian és Ubuntu rendszeren a csomag neve qemu-guest-agent, és a telepítés után a szolgáltatást engedélyezni kell. RHEL, Rocky és AlmaLinux rendszeren a csomag ugyanezt a nevet viseli. A legtöbb felhős lemezkép már tartalmazza. Telepítés után a gép konfigurációjában be kell kapcsolni az ügynök jelzőt, a gépet pedig egyszer újra kell indítani, kikapcsolt jelző mellett a csatorna soha nem jön létre.
Új támadási felület ez?
Nem, és ennek oka az, hogy a jogosultság már eleve adott. Akinek root hozzáférése van a Proxmox gazdagépen, az már most eléri a gép lemezét, memóriáját és konzolját. A vendégügynök nem tágítja ezt a jogosultságot, csak rendezett csatornára tereli ugyanazt. A nyereség kézzelfogható: a gép eléréséhez nem kell SSH portot nyitni, jelszavakat szétosztani vagy IP-címet megjegyezni.
Források
A Proxmox saját dokumentációja. Angol nyelvű, és ebben a kérdésben az övé az utolsó szó.