Scalability of XOA
-
Hello, everyone!
I'm inquiring on behalf of a customer who is currently running about 500 bare-metal XCP-ng Xen servers in several data centers around the world. The primary need is to manage updates to these servers to keep Xen as current as possible to address any vulnerabilities.
I started my search on the XCP-ng.org site, and of course this lead me to XOA.
My question is about scalability - will one virtual appliance be able to handle this many servers? My customer said they tried XOA a few years back, and after having added about 200 hosts, things did not go so well.Can anyone enlighten me on theoretical vs practical limits for one appliance?
Perhaps the solution would be to deploy several appliance and keep the number of pools and hosts on each to a more reasonable number?
Any sugggestions/recommendations would be greatly appreciated!
Cheers!Jacques
-
@jsauve Hi Jacques,
Hosts number is one thing but the number of VMs is also a very important one, at the moment the main issue with infrastructure this size is that all the infos are loaded during the first connection so yes if you have a very big infra with a lot of VMs you can see loading time increase with XOA.
So yes your idea of splitting the load between two or three VM can be a good idea but we are also hoping to be able to manage this kind of bigger infra with XOA 6 when it will come out.
I recommend you contact our team directly at help@vates.fr to see how we can help -
Hi, @Darkbeldin !
Thank-you for the quick response!
So, yes - each host runs a fair number of VMs (although I don't have those numbers on hand). What exactly is slow - the initial loading of the hosts into XOA, because of the number of VMs? Or even once it's all loaded up the management can be slow with 500 hosts?
Another question, then: if we fire up, I dunno, 3-5 XO appliances, is there, as Tolkien would put it, "one ring to rule them all"? Or will the admin have to login to each appliance individually to manage the updates (which wouldn't be a showstopper, just wondering)?
Finally, what is vates.fr (vous êtes en France, j'imagine ?)? Are you the developers of XO, or a firm that works with customers on XO?
Thanks!
Jacques
-
@jsauve Jacques, Yes Vates is a French firm we are Xen orchestra developers and also XCP-ng developers and we provide pro support for XOA and XCP-ng. you can find our main website here: https://vates.fr/
For the loading time it's really difficult to say, this kind of infrastructure don't come handy for testing ;). It could also depend on the connections between the host and the main XOA, how much load the XOA is under, how many users are connected at the same time, how much ressources you have allocated to the XOA VM. Really hard to give you accurate metrics.
No if you have more than one XOA you will have to connect to each one to manage the part of the infrastructure linked to the XOA connected to it. -