Skip to content

img0

HyperBalance Fusion Setup

Enable HyperBalance Fusion

HyperBalance Fusion is a built-in HyperStore software component that, if enabled, acts as an authoritative nameserver residing on all HyperStore nodes and providing service discovery and intelligent round-robin load balancing for HyperStore services (S3, Admin, CMC, IAM, and SQS).

Instructions

  1. Log into the bastion server using the authentication provided to you and open an SSH session on node
  2. Sign in to the session as sa_admin using the password you configured for the admin CMC login and run the following commands:
    hsctl config set lb.fusion.enabled=true  
    hsctl config set common.configController.failover=auto  
    hsctl config apply lb common  
    
  3. No service restart is required

Supporting External Requests

Instructions

Although not needed in our simplistic lab environemnt, let us now enable support for external requests as well as intra-cluster requests

  1. Using our already signed in SSH session, run the following commands
    hsctl config set lb.fusion.mode=GSLB  
    hsctl config apply lb firewall  
    
  2. Again, no service restart is required

Instructions

We should also check the status of HyperBalance Fusion

  1. Let us confirm the default affinity setting
    hsctl config get lb.fusion.affinity.default  
    
  2. Next let us check the health
    hsctl fusion status health  
    
  3. And finally we can look a the weights applied to each of our nodes
    hsctl fusion status weights  
    

Info

Note In the current version of HyperStore, using HB Fusion is not recommended for single-client workloads or for applications that perform very aggressive DNS caching (such as Veeam or Veritas Netbackup).