My Requirements are-
My 2 dedicated servers are connected via vRack. Both of that Servers have Private IP configured exactly mentioned OVH KB here - https://help.ovhcloud.com/csm/en-dedicated-servers-configuring-vrack?id=kb_article_view&sysparm_article=KB0044066 , for Private NIC with correct MAC.
1 - All VM's in these 2 Servers should be able to talk with each other via the vRack Host Private network as internal communication. VM's Ethernet Interface will have only Private IP assigned from my Private IP block.
2 - All the VM's in these 2 servers should be able to connect to the Internet for external communication via the Public IP block attached to vRack . Please note I am not looking to attach a Public IP directly and individually to each VM's ethernet interface. VM will have only Private IP assigned to its NIC. But VM's External traffic should be routed Through HOST server in the same vRack , via the PUBLIC IP that are attached to vRack. In that way the HOST server will always act as a Router For all EXTERNAL TRAFFIC communication. for all the VM's.
In another way If it's not doable, I am open to route all VM's External traffic via the Public IP of each ProxMox Host. In any case, my requirements are that all VM's should be able to communicate with each other via vRack/vLan network and They should be able to talk with the internet via ProxMox Host Public IP or attached vRack Public IP.
I believe the above network terminology could be doable and you could guide me towards the right direction to setup all Network and routing configuration properly to fulfill the goal.
Please let me know if you need to know any information and for the same I would be ok to pay for your time on this matter.
Thank you for looking into it.