Hyper-V Clustering: Enabling HA over your cloud infrastructure
CloudStack has become the de facto platform on which enterprises rely for their network virtual machine needs because of its end-to-end support for creating an IaaS cloud. Hyper-V and shared storage were introduced as a part of CloudStack release 4.3 in the form of server message block (SMB) file shares. High Availability though was still elusive.
Cloud infrastructure is inherently expected to be “always accessible”. Users of cloud solutions nowadays demand not only operational continuity but also uninterrupted collaboration services. Without support for High Availability (HA), a major part of this expectation was unfulfilled. But now, with the integration with Hyper-V Failover Clustering, HA has become intrinsic to the solution.
CloudStack has also added support for Cluster Shared Volumes (CSV) as a part of Failover Clustering. In the absence of CSV, a failover cluster allows only one node to access a disk at any given time. This means that each VM needs its own group of disks to fail over independent of other VMs, which increases management complexity. Through CSV, several clustered VMs can access a common disk and still fail over or migrate between physical hosts separately without any dependency on each other. Support for CSVs in CloudStack has enabled the use of other storage options for Hyper-V such as iSCSI.
Furthermore, HA capabilities in the 4.6 release are made even more robust due to the presence of load balancers that automatically do routine health-checks of VMs. Also, with the right standby infrastructure of servers, up-scaling is possible without any complicated reconfigurations or downtime.
Accelerite recently presented a paper on “Hyper-V Clustering with CloudStack” at ApacheCon North America 2017. The paper explores the powerful integration of the Hyper-V Failover Cluster with CloudStack and also gives detailed steps to achieve it. Take a look at the paper here. You can also listen to the presentation recording here. Feel free to reach us at email@example.com if you have any queries.
On a related note, Accelerite has launched its enterprise hybrid cloud platform, Rovius Cloud, that lets you build an on-premises cloud in minutes using commodity hardware. Rovius Cloud upgrades with no downtime and lets you painlessly expand workloads to a public cloud. Learn more about Rovius Cloud here.