DC topology info
-
DCs: n
I have DC where I have 8 physical servers in future may be number of physical server increase in each DC. I want to know about best practice for further topology.
Questions:
-
can we create a pool of n physical servers or each PS have its own pool and each pool have one or multiple hosts in it?
-
we are using LVM on PS and it will be shared. What will you suggested in storage topology.
-
Shared Network on each PS
Terms:
PS: Physical Server
LVM: logical volume management
DC: Data Center -
-
@irtaza9 said in DC topology info:
DCs: n
Questions:
- can we create a pool of n physical servers or each PS have its own pool and each pool have one or multiple hosts in it?
All pools contain physical servers, a single server of 1 is a pool of 1. A pool can have many hosts, up to 64 physical servers if I recall correctly.
- You'll want to setup your hosts in pools, likely around the datacenter, so you might have DC1-Pool1, DC2-Pool1, DC2-Pool2. Or you may want to have everything be in one large pool across data centers, or just single pool per data center.
If you're wanting to use shared storage across your hosts, your best bet is to likely look into XOStor which is a Hyperconverged solution sharing storage across multiple hosts. Alternatives like StarWind vSAN may work, but you won't be able to get support from this community.
What do you mean by? One logical LAN, a segmented LAN with multiple vLANs for each data center and or pool?
@irtaza9 said in DC topology info:
Shared Network on each PS
-
We are using SAN with FC in our DCs, and I believe a topology with DC1-Pool1 and DC1-Pool2, each accommodating around 64 physical servers, is optimal.
-
Could you suggest a robust network architecture to support this topology?
-
Does XCP-ng provide support for Virtual Private Cloud (VPC) setups (e.g., subnetting like /24)?
-
If not directly, what are the best practices or additional tools we can leverage alongside XCP-ng to implement VPC functionality?
-
-
@irtaza9 10GBe backbone networking for everything is a great place to start.
As for VPC I can't speak to that, are you trying to sell VMs as a VPC provider? @olivierlambert might be better to answer that.
Xen Orchestra is the management tool of choice with XCP-ng, you can run a single instance of it and support something like ~5000 VMs with as little as 3GB of ram and 2 vCPU.
In a scenario like this, you'd likely want to use XOProxy within Xen Orchestra so you can manage all of your hosts (and pools) and VMs from a single panel.
Have you considered how you'd be backing up these VMs?
-
@DustinB said in DC topology info:
backing up these VMs
I have deployed minio as multi-server, multi-drive arch. I'm thinking to integrate this as a backup for my vms. But I want to hear from you about it cause it's most important part.
I'm using urbackup with rclone on minio but I think urbackup is not performant enough to work at large scale.
10GBe
yes, for now I'm going with this a backbone at it'll be shared with vlan tag.
VPC provider
We are using openstack for IaaS and built custom setup. we are using xcp-ng from past 2 years but Now we are going to add VPS in our custom portal where user can create VM on its own like what we do in digitalOcean or linode.
In a scenario like this, you'd likely want to use XOProxy within Xen Orchestra so you can manage all of your hosts (and pools) and VMs from a single panel.
XO is not enough to manage pools and hosts? What XOProxy gives extra?
-
@irtaza9 said in DC topology info:
I have deployed minio as multi-server, multi-drive arch. I'm thinking to integrate this as a backup for my vms. But I want to hear from you about it cause it's most important part.
I'm using urbackup with rclone on minio but I think urbackup is not performant enough to work at large scale.
Xen Orchestra, gives you complete backup capabilities without the need to have a 3rd party tool, it's agentless and works on Windows and Linux VMs alike.
@irtaza9 said in DC topology info:
XO is not enough to manage pools and hosts? What XOProxy gives extra?
The ability to remotely manage your pools in distant datacenters (without a VPN).