primary IP aller VMs auslesen

LostFletcher

New Member
Jan 17, 2024
13
0
1
Hallo zusammen,
seit einem Tag habe ich Zugang zu Proxmox.
Ich habe die Aufgabe:
Alle VMs auslesen (erledigt)
-> Alle NIC auslesen (erledigt)
->Primary IP ermitteln (da haenge ich)

ich mache das uebrigens mit Powershell. da ich sehr wenige daten brauche, moechte ich auch kein externes Modul verwenden...

GET /api2/json/nodes/{node}/qemu/{vmid}/config
liefert mir leider nur die NIC (net0) mit MAC Adresse, leider keine IP Adresse...

lxs bringt gar nichts zurueck...

Also Frage: wie komme ich an die primary IP einer VM ?

Lg Rudi
 
wenn der guest agent installiert ist gibt es den api call: https://pve.proxmox.com/pve-docs/api-viewer/#/nodes/{node}/qemu/{vmid}/agent/network-get-interfaces

wenn nicht, dann gibt es nicht wirklich eine einfache & verlässliche methode um die ips von vms auszulesen, da die ja in der vm konfiguriert sind und der host das ja nicht sieht