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
 

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!