OpenStack Private cloud for a miniature DC
Hi, I have been asked to design and set up a Virtualized private cloud mini data centre environment in our small R&D development firm. Ours is an NGO. The management is given freedom to go ahead and set up this miniature data centre, obviously the option they have in mind is to procure suits like vVF or Nutanix etc etc and set up the infrastructure and services. But as a FOSS enthusiast and prior ammateur to intermediate handson experience in OpenStack and associated modules I would like to get better advice from the community members to Go-Ahead with OpenStack. * As I am not actively doing OpenStack for the last 3 years there is a gap I have in this domain and my skill set may be not uptodate. * This mini data center is going to have a couple of racks and 4 to 8 nodes at starting and external storage devices such as previously existing netapp devices that support iSCSI and FIbre, Ethernet; we don't have any SAN at this moment. *The use case scenario is to setup a mini data centre which should support : * 1. The compute workload is of virtual machines in the order of 100 to 150 in count ( Ranging from 16 to 32 vCPUs , 16 to 32 GB RAM , and 2 to 5 TB Storage for each Virtual Machine.) 2. Redundancy/Fault tolerance in case of failure of 2 to 3 nodes the system should survive and auto heal once the crashed node/disks are repaired or replaced. 3. Also want to do the virtualization of GPUs (Nvidia ) for each VM to benefit from the costly GPU in each node by GPU virtualization. To run AI workload for each VMs if required. 4. The features like live motion, redundancy in case of node failure, clone VMs on the fly etc also required. 5. Ceph based redundancy to withstand node failures / disk failures are important in our use case. If possible need to replicate the VMs/ or associated stored data in disk drives or VM volumes to geographically remote locations desirable . 6. Creation of VMs snapshots, replication of VMs based on Snapshot or bit wise replication to another remote similar setup, if possible is also desirable. 7. Overall infra management interface ( like vCentre required ) . Within my little knowledge I knew horizon dashboard is available for this purpose. Correct me If I am wrong or I have to use any other tools for more functionality like vCentre for example ? *The allotted time I have is 4 to 6 Months to Setup this environment. * To go-ahead with OpenStack, where to start and what are the components modules I need (Other than Nova, Neutron, Cinder,Swift, glance, keystone, Horizon ?) for this purpose. Any reference guide or tutorial links to setup this environment from scratch to fulfill the above requirements let me know. Someone shed some light on the order in which I have to Install each component from scratch to achieve this for a production environment. Please guide me the best way to start .. Best regards, Krishane
Hi all, Does Cinder actually support NVMe-FC? I note that zero drivers support it, and I am finding conflicting information from Gemini as to: 1. Whether it’s supported at all 2. What the return values should be from initialize_connection() So, in the event that it’s supported, is it documented anywhere as to which values are required? Thank you! Anthony
Hi Anthony, There was an ongoing effort from Dell team to add NVMe-FC support, but it stalled (for reasons not known). Here is the os-brick and Dell PowerStore implementation. os-brick: https://review.opendev.org/c/openstack/os-brick/+/923345 Cinder: https://review.opendev.org/c/openstack/cinder/+/923346 Thanks Rajat Dhasmana On Fri, Jul 10, 2026 at 8:10 PM Anthony Galica < anthony.galica@hitachivantara.com> wrote:
Hi all,
Does Cinder actually support NVMe-FC? I note that zero drivers support it, and I am finding conflicting information from Gemini as to:
1. Whether it’s supported at all 2. What the return values should be from initialize_connection()
So, in the event that it’s supported, is it documented anywhere as to which values are required?
Thank you!
Anthony
participants (3)
-
Anthony Galica
-
KK CHN
-
Rajat Dhasmana