ConvoyPanel / panel

A modern platform tailored for hosting providers and enthusiasts to effortlessly interact with their servers. Seamlessly wrapping around Proxmox, Convoy is easily deployable, affordable at just $6 per node per month for commercial use, and completely free for personal and non-profit endeavors.
https://convoypanel.com
Other
359 stars 56 forks source link

IPAM + VM Configuration #111

Open wajwuz opened 3 months ago

wajwuz commented 3 months ago

Is there an existing feature request for this?

Describe the feature you would like to see.

Support for IP's over DHCP (MAC address), MTU setting for VM's.

Describe the solution you'd like.

Convoy doesn't support IP's over MAC address from DHCP network also if someone is tunnelling his IP's he might have lower MTU than 1500 but Convoy overwrites this even VM template has all this setup correctly.

Additional context to this request.

No response

ericwang401 commented 1 month ago

I can make it so that Convoy doesn't override configuration, but you're going to have to elaborate about support for IPs over DHCP. It's not clear whether it is possible through Proxmox's API to do this.

wajwuz commented 1 month ago

I think adding option MTU while adding node would be great and when it's empty it will use default value 1500.

And here's the option I talked about:

Also I found this:

Screenshot 2024-10-10 at 9 52 02 PM

Which can be located at PVE API: https://pve.proxmox.com/pve-docs/api-viewer/index.html#/nodes/{node}/qemu POST

ericwang401 commented 6 days ago

Should MTU be set depending on the network interface or should all VMs in a node have the same MTU? I'm looking for what's the best way to implement this.

wajwuz commented 5 days ago

Yes, MTU should be inherited from network interface.

staalexa commented 5 days ago

But convoy should not override if something custom is set already in proxmox.

ericwang401 commented 5 days ago

But convoy should not override if something custom is set already in proxmox.

Well that would be a bit hard to tell if a value was set by a user or was supposed to be overridden.

staalexa commented 5 days ago

You could set it during installation, and not override every few seconds (not like the network speed thing)

ericwang401 commented 5 days ago

You could set it during installation, and not override every few seconds (not like the network speed thing)

The rate limiter currently only sets the network speed in the latest release.