HyperFlex Shutdown - VM Prioritization - Single UPS Configuration

In this example, there are two HyperFlex nodes, and an external vCenter Server being powered by a single UPS. PowerChute is installed on the vCenter Server machine outside the cluster. Shutdown command files/SSH actions are configured to run after host shutdown. Delay Maintenance Mode is enabled, and VM Prioritization is enabled and VMs/vApps are prioritized into High, Medium, Low, Group 1, Group 2 priority groups.

The following shutdown sequence occurs when the shutdown action is enabled for the On Battery event.

  1. The UPS has been running on Battery power for x number of seconds.
  2. PowerChute issues a command to turn off the UPS, if configured.
  3. PowerChute begins to shut down the VMs and vApps on VMware hosts A and B in the order in which they are prioritized:

    First, the un-prioritized VMs/vApps are shut down sequentially. As the duration for un-prioritized VMs/vApps elapses, the Group 2 VMs/vApps are shut down, followed by Group 1 priority VMs/vApps, then Low priority VMs/vApps, and Medium priority VMs/vApps, and finally the High priority VMs/vApps are shut down. The VMs/vApps within each priority group are not shut down in a particular order.

  4. PowerChute shuts down the HyperFlex Cluster.
  5. PowerChute issues a command to shut down the Controller VMs.
  6. PowerChute starts a maintenance mode task on each protected host.
  7. PowerChute shuts down the VMware hosts.
  8. PowerChute runs the shutdown command file or SSH action, if configured.
  9. PowerChute shuts down the physical machine running vCenter Server and itself.
  10. The UPS turns off after the shutdown time has elapsed.

 


HyperFlex Shutdown - VM Prioritization - Advanced UPS Configuration

In this example, a UPS device is powering the external vCenter Server, and a UPS group is powering the two HyperFlex hosts in the Cluster. PowerChute is installed on the vCenter Server machine and is monitoring all UPS devices. Shutdown command files/SSH actions are configured to run after host shutdown. Delay Maintenance Mode is enabled, and VM Prioritization is enabled and VMs/vApps are prioritized into High, Medium, Low, Group 1, Group 2 priority groups.

Critical event on UPS Group: Option to shut down virtual hosts is enabled for this UPS. VM Prioritization is enabled.

  1. A UPS in the UPS group goes on battery.
  2. A UPS critical event is triggered for Host A and Host B.
  3. PowerChute issues a command to turn off the UPS, if configured.
  4. VMs/vApps will be shut down in the VM Shutdown sequence, in the order in which they are prioritized:


    First, the un-prioritized VMs/vApps are shut down sequentially. As the duration for un-prioritized VMs/vApps elapses, the Group 2 VMs/vApps are shut down, followed by Group 1 priority VMs/vApps, then Low priority VMs/vApps, and Medium priority VMs/vApps, and finally the High priority VMs/vApps are shut down. The VMs/vApps within each priority group are not shut down in a particular order.

  5. PowerChute shuts down the HyperFlex Cluster.
  6. PowerChute issues a command to shut down the Controller VMs.
  7. PowerChute starts a maintenance mode task on each protected host.
  8. PowerChute shuts down Host A and Host B.

  9. PowerChute runs the shutdown command file or SSH action, if configured.

  10. The UPS turns off after the shutdown time has elapsed.