Monday, July 15, 2024

Conserving Your Apps and Knowledge Accessible With HyperFlex


The Cisco HyperFlex Knowledge Platform (HXDP) is a distributed hyperconverged infrastructure system that has been constructed from inception to deal with particular person element failures throughout the spectrum of {hardware} components with out interruption in providers.  Consequently, the system is extremely obtainable and able to intensive failure dealing with.  On this brief dialogue, we’ll outline the sorts of failures, briefly clarify why distributed programs are the popular system mannequin to deal with these, how information redundancy impacts availability, and what’s concerned in an internet information rebuild within the occasion of the lack of information elements.

It is very important observe that HX is available in 4 distinct varieties.  They’re Commonplace Knowledge Middle, Knowledge Middle@ No-Material Interconnect (DC No-FI), Stretched Cluster, and Edge clusters.  Listed below are the important thing variations:

Commonplace DC

  • Has Material Interconnects (FI)
  • Will be scaled to very giant programs
  • Designed for infrastructure and VDI in enterprise environments and information facilities


  • Just like commonplace DC HX however with out FIs
  • Has scale limits
  • Lowered configuration calls for
  • Designed for infrastructure and VDI in enterprise environments and information facilities

Edge Cluster

  • Utilized in ROBO deployments
  • Is available in numerous node counts from 2 nodes to eight nodes
  • Designed for smaller environments the place protecting the functions or infrastructure near the customers is required
  • No Material Interconnects – redundant switches as an alternative

Stretched Cluster

  • Has 2 units of FIs
  • Used for extremely obtainable DR/BC deployments with geographically synchronous redundancy
  • Deployed for each infrastructure and utility VMs with extraordinarily low outage tolerance

The HX node itself consists of the software program elements required to create the storage infrastructure for the system’s hypervisor.  That is executed by way of the HX Knowledge Platform (HXDP) that’s deployed at set up on the node.  The HX Knowledge Platform makes use of PCI pass-through which removes storage ({hardware}) operations from the hypervisor making the system extremely performant.  The HX nodes use particular plug-ins for VMware known as VIBs which are used for redirection of NFS datastore site visitors to the proper distributed useful resource, and for {hardware} offload of advanced operations like snapshots and cloning.

A typical HX node architecture
A typical HX node structure.

These nodes are integrated right into a distributed Zookeeper primarily based cluster as proven beneath. ZooKeeper is basically a centralized service for distributed programs to a hierarchical key-value retailer. It’s used to offer a distributed configuration service, synchronization service, and naming registry for big distributed programs.

A distributed Zookeeper primarily based cluster

To being, let’s take a look at all of the attainable the sorts of failures that may occur and what they imply to availability.  Then we are able to talk about how HX handles these failures.

  • Node loss. There are numerous the reason why a node could go down. Motherboard, rack energy failure,
  • Disk loss. Knowledge drives and cache drives.
  • Lack of community interface (NIC) playing cards or ports. Multi-port VIC and assist for add on NICs.
  • Material Interconnect (FI) No all HX programs have FIs.
  • Energy provide
  • Upstream connectivity interruption

Node Community Connectivity (NIC) Failure

Every node is redundantly related to both the FI pair or the change, relying on which deployment structure you have got chosen.  The digital NICs (vNICs) on the VIC in every node are in an energetic standby mode and break up between the 2 FIs or upstream switches.  The bodily ports on the VIC are unfold between every upstream gadget as effectively and you might have further VICs for additional redundancy if wanted.

Material Interconnect (FI), Energy Provide, and Upstream Connectivity

Let’s observe up with a easy resiliency answer earlier than inspecting want and disk failures.  A standard Cisco HyperFlex single-cluster deployment consists of HX-Collection nodes in Cisco UCS related to one another and the upstream change by way of a pair of material interconnects. A cloth interconnect pair could embrace a number of clusters.

On this situation, the material interconnects are in a redundant active-passive main pair.  Within the occasion of an FI failure, the accomplice will take over.  This is identical for upstream change pairs whether or not they’re immediately related to the VICs or by way of the FIs as proven above.  Energy provides, in fact, are in redundant pairs within the system chassis.

Cluster State with Variety of Failed Nodes and Disks

How the variety of node failures impacts the storage cluster depends upon:

  • Variety of nodes within the cluster—Because of the nature of Zookeeper, the response by the storage cluster is totally different for clusters with 3 to 4 nodes and 5 or larger nodes.
  • Knowledge Replication Issue—Set throughout HX Knowledge Platform set up and can’t be modified. The choices are 2 or 3 redundant replicas of your information throughout the storage cluster.
  • Entry Coverage—Will be modified from the default setting after the storage cluster is created. The choices are strict for safeguarding towards information loss, or lenient, to assist longer storage cluster availability.
  • The kind

The desk beneath reveals how the storage cluster performance modifications with the listed variety of simultaneous node failures in a cluster with 5 or extra nodes working HX 4.5(x) or larger.  The case with 3 or 4 nodes has particular concerns and you’ll examine the admin information for this info or speak to your Cisco consultant.

The identical desk can be utilized with the variety of nodes which have a number of failed disks.  Utilizing the desk for disks, observe that the node itself has not failed however disk(s) throughout the node have failed. For instance: 2 signifies that there are 2 nodes that every have not less than one failed disk.

There are two attainable sorts of disks on the servers: SSDs and HDDs. After we speak about a number of disk failures within the desk beneath, it’s referring to the disks used for storage capability. For instance: If a cache SSD fails on one node and a capability SSD or HDD fails on one other node the storage cluster stays extremely obtainable, even with an Entry Coverage strict setting.

The desk beneath lists the worst-case situation with the listed variety of failed disks. This is applicable to any storage cluster 3 or extra nodes. For instance: A 3 node cluster with Replication Issue 3, whereas self-healing is in progress, solely shuts down if there’s a whole of three simultaneous disk failures on 3 separate nodes.

3+ Node Cluster with Variety of Nodes with Failed Disks

A storage cluster therapeutic timeout is the size of time the cluster waits earlier than robotically therapeutic. If a disk fails, the therapeutic timeout is 1 minute. If a node fails, the therapeutic timeout is 2 hours. A node failure timeout takes precedence if a disk and a node fail at identical time or if a disk fails after node failure, however earlier than the therapeutic is completed.

If in case you have deployed an HX Stretched Cluster, the efficient replication issue is 4 since every geographically separated location has a neighborhood RF 2 for web site resilience.  The tolerated failure situations for a Stretched Cluster are out of scope for this weblog, however all the small print are lined in my white paper right here.

In Conclusion

Cisco HyperFlex programs comprise all of the redundant options one may anticipate, like failover elements.  Nonetheless, additionally they comprise replication components for the info as defined above that supply redundancy and resilience for a number of node and disk failure.   These are necessities for correctly designed enterprise deployments, and all components are addressed by HX.




Related Articles


Please enter your comment!
Please enter your name here

Latest Articles