IP einer VM per Script auslesen

bforpc

Renowned Member
Nov 26, 2013
151
5
83
Hamburg
Hallo,

gibt es die Möglichkeit, auf dem PVE Host die aktuellen Ip Adressen der laufenden VM's auszulesen?
Die Ip Adressen sind teilweise öffentlich und teilweise privat sowohl statisch als auch DHCP.


Grüße aus Hamburg

bfo
 
Ip Adressen der laufenden VM's auszulesen?

Das kann Proxmox ohne aktivierte qemu-guest-agents nicht wissen, da es nur die Netzwerkschnittstellen für die VM's bereit stellt.
Was dann später darüber läuft kann der Host so ohne weiteres nicht abgreifen.
Was er ja auch nicht soll.
 
Im Interface steht doch die IP was suchst du genau? Musst halt den Agenten installieren
 
Das mit dem guest habe ich gerade versucht. in der VM installiert. Option in der config gesetzt. Maschine gestoppt und neu gestartet:

qm agent 42252 get-host-name
{
"error" : {
"class" : "CommandNotFound",
"desc" : "The command guest-get-host-name has not been found"
}
}


Bfo
 
Last edited:
Für ip "network-get-interfaces" benutzen

qm agent <id> network-get-interfaces

Der json output kann dann mit jd geparst werden