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
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!