netdevopsbr / netbox-proxbox

Netbox Plugin for integration between Proxmox and Netbox
Apache License 2.0
338 stars 50 forks source link

VM info for ethernet device and IP and other VM information not automatically created and associated #85

Closed emersonfelipesp closed 1 year ago

emersonfelipesp commented 1 year ago

Discussed in https://github.com/netdevopsbr/netbox-proxbox/discussions/51

Originally posted by **quiknick** May 10, 2022 Currently only LXC container IPs and interfaces are recorded, but not VM IPs, MACs, interfaces and hostnames, even with QEMU agent installed. **Option 1: use qemu-guest-agent to get info** apt install qemu-guest-agent enabling the Guest agent flag in the VM config (in the GUI -> VM -> 'Options') Proxmox VM Summary now lists IP and actual interface. Use pvesh commands in following comment to get interface name, IP address and hostname. **Option 2: Use arp to get basic IP info** Look for the mac address in the configuration of the vm. In my example: vmid = 1176 Code: ~# qm config 1176 | grep net boot: order=scsi0;ide2;net0 net0: virtio=4E:57:9F:01:4E:6F,bridge=vmbr12,firewall=1 Now you can use "arp" to get the current IP address from the MAC: Code: ~# arp -n | grep -i 4E:57:9F:01:4E:6F 10.12.4.59 ether 4e:57:9f:01:4e:6f C vmbr12