Add/Delete network to VM via Proxmox API

Egor

New Member
Nov 21, 2016
28
1
3
33
We can add network device to virtual machine via web interface:
upload_2017-3-28_22-47-24.png

How to do the same operation via Proxmox API?

Probably I should use the command
'pvesh set /nodes/{node}/qemu/{vmid}/config', but I am not sure how to use it to add or to delete a network adapter from a virtual machine.

Could someone, please, show 2 concrete examples of doing that?
1. Add: pvesh set /nodes/...
2. Delete: pvesh delete /nodes/...
 
Add:

# pvesh set /nodes/{node}/qemu/{vmid}/config --net1 'virtio,bridge=vmbr0'

Delete:

# pvesh set /nodes/{node}/qemu/{vmid}/config --delete net1