HA cloud with storage on 2 'micro cloud' chassis?

asked 2016-07-04 14:05:34 -0500

dcb1101 gravatar image

So, I asked this question elsewhere, but the only answers I'm was getting was to use a different platforms other then OpenStack/CloudStack so Im going to ask it here.

I have 2x Supermicro 5038ML-H8TRF micro clouds's (8 independent hot swappable servers in a 3u chassis).

I want to setup a HA private cloud. Basically each chassis will have 1 Management & 3 VM servers.

My questions are: -Can I use a server in each chassis as the storage server, and still have HA storage (vs using actual SAN hardware)? -This private cloud is for a Windows web application with MS SQL. Any issues with having SQL running as a VM and still having proper HA failover? -Anything else I'm forgetting or overlooking?

Thanks!

edit retag flag offensive close merge delete

Comments

If they each have about the same disk space you could look at something like Ceph for storage instead of dedicating a single server to it. You will probably need 3 management nodes for HA in case you setup services that need to reach quorum with 3 votes instead of 2.

mpetason gravatar imagempetason ( 2016-07-06 13:30:16 -0500 )edit

Thank you mpetson,

Sorry but I dont understand the need for 3 management servers. I thought the VM's can still function properly if the management servers go offline, you just cant create new VM's. "in case you setup services that need to reach quorum with 3 votes instead of 2." -sorry, you lost me

dcb1101 gravatar imagedcb1101 ( 2016-07-06 14:11:40 -0500 )edit

The Controllers (management) are where all of the API endpoints run as well as other agents. HA usually assumes that services are highly available as well, which is why you'd want 3 nodes available for them to run on. If the Control plane doesn't need to be HA, then you can have 1 management 3 vm.

mpetason gravatar imagempetason ( 2016-07-06 14:22:24 -0500 )edit

I want to assign 3VMs per 5038ML-H8TRF micro cloud chassis, but the app will only need to run on 2 concurrently. (Think 2 traditional servers). The 3rd in the same chassis will be for resource scaling, the 3 in the other chassis will be for redundancy.

dcb1101 gravatar imagedcb1101 ( 2016-07-06 14:49:44 -0500 )edit

this should only require 2 Windows licences, since it will only run 2 actual servers and OpenStack handle the failover/scaling, correct?

dcb1101 gravatar imagedcb1101 ( 2016-07-06 14:50:21 -0500 )edit