Hi everyone, I want to lay down some background so my question makes a little more sense and why I'm asking this here.
First, I know this is a very basic question, since I don't really know my Linux very well, I wanted to know if this setup is possible before diving any further.
BACKGROUND: I currently have 3 dedicated servers (1 public IP each), that have very different hardware, A: high single-thread performance, B: high-core count, C: mid-tier cheap server. I use them to host a few comunity servers (most of them are CS:GO). I try to split high slot count into server A, low slot count into C and other games into B. Sometimes I have to migrate servers from C to A/C to load-balance them manually, which means, changing their IPs, which is not good (95% of the people connect directly via IP).
WHAT I WANT: Is there a way to cluster all 3 servers, deploy each game-server into a VM/Container, distribute each VM equally between the IPs, and allow them to move around the cluster keeping the same public IP and port?
Basically: 30 game-servers that: 10 have public IP from server A, 10 have IP from server B, 10 from server C. This way I can balance bandwidth usage (CPU usage is way more important than bandwidth, but I can't put them in the same IP because I would go over the monthly limit).
Is this possible with Proxmox? Also, if you guys could point me the way to what I have to do to achieve this I would be very happy.
Thanks in advance!
First, I know this is a very basic question, since I don't really know my Linux very well, I wanted to know if this setup is possible before diving any further.
BACKGROUND: I currently have 3 dedicated servers (1 public IP each), that have very different hardware, A: high single-thread performance, B: high-core count, C: mid-tier cheap server. I use them to host a few comunity servers (most of them are CS:GO). I try to split high slot count into server A, low slot count into C and other games into B. Sometimes I have to migrate servers from C to A/C to load-balance them manually, which means, changing their IPs, which is not good (95% of the people connect directly via IP).
WHAT I WANT: Is there a way to cluster all 3 servers, deploy each game-server into a VM/Container, distribute each VM equally between the IPs, and allow them to move around the cluster keeping the same public IP and port?
Basically: 30 game-servers that: 10 have public IP from server A, 10 have IP from server B, 10 from server C. This way I can balance bandwidth usage (CPU usage is way more important than bandwidth, but I can't put them in the same IP because I would go over the monthly limit).
Is this possible with Proxmox? Also, if you guys could point me the way to what I have to do to achieve this I would be very happy.
Thanks in advance!