So last year I had a project to build Openstack backed by MAAS and Juju in a test environment. This forum was of great help during that time, so thank you. And well thanks to that ive landed a small internship in my school to try and deploy that project.
So I’ve been asked to check whether this could be deployed in my school for students in my course. It’s for the Cybersecurity major so mainly our labs involve something like CTF(Capture the Flag) or using docker and containers on the VM(which is usually a Linux OS) to demonstrate various kinds of attacks.
However I’m not sure if the resources I have would be adequate so I have a few questions regarding that.
To start, this would be used by around 30-35 users…Basically a professor might use this in class so it would need to deploy ~30 VM’s at the same time. To be safe I’d like to have a capacity of like 50 VM’s.
The resources I have are a bit outdated though, I’m using an old Supermicro server, you can find the details of the processor and storage in this link( https://www.supermicro.com/products/SuperBlade/module/SBI-7226T-T2.cfm ). I’m also unsure whether the Chipset provided is enough for what I need.
I’ll be used the charmed bundle deployment method this time. So for the hard disks it’ll be :
MAAS Node : 500GB SATA
Juju Controller: 500GB SATA
3 Openstack Nodes : 2x 500GB SATA (one for ceph osd each)
As for RAM I’d be using what’s recommended : 8GB on the MAAS and Openstack Nodes and 4GB on Juju Controller.
So my questions are:
Would these resources be enough for the number of users I want to accommodate? And yea do you think my set up is enough to deploy the environment I want?
Since it’s an old server, only SATA hard disks are compatible. Will this be a big problem? I assume this would slow down deployment and functioning of VM’s, but I’m wondering if it would still function smooth enough for a class lab.