Dell VxRail Shutdown - VM Prioritization - Single UPS Configuration

In this example, there are three Dell VxRail nodes, one with PowerChute installed, and one with an internal vCenter Server and VxRail Manager. Shutdown command files/SSH actions are configured to run after host shutdown. 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. A 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 runs the shutdown command file or SSH action, if configured.
  5. PowerChute sends a request to the Network Management Card to shut down the cluster using the VxRail REST API.
  6. PowerChute starts a local OS shutdown to power itself off.
  7. The NMC issues the VxRail cluster API shutdown command. At this point, all user VMs including the PowerChute VM are off.
  8. The cluster and ESXi hosts are shut down.
  9. The UPS turns off after the shutdown time has elapsed.