Monitoring High Availability Activities

Overview

Go to High Availability > Activities to view all past and ongoing evacuation events. These include moves to a healthy compute resource after a failure and moves back to the original compute resource after recovery.

Each row represents one evacuation event — one compute resource whose failure triggered a recovery. Expand a row to view the migration status for individual virtual servers in that event.

High Availability Activities

The event row shows the following information:

ColumnDescription
IDUnique identifier for the evacuation event.
Compute Resource / ServerThe source compute resource whose failure triggered the event.
StatusThe event status. When an event finishes with failed or cancelled virtual servers, a second line shows how many. See Event Statuses.
Start timeTimestamp when the system started the event. After the event finishes, a second line shows when it ended.
DurationElapsed time for the event.
ProcessesThe number of virtual servers included in the event.
Failover DomainThe failover domain associated with the event. Click the name to open the activities of that failover domain.

Expand an event row to see the following information about each virtual server:

ColumnDescription
IDUnique identifier for the process.
Server nameThe virtual server that the system is recovering.
StatusThe recovery status of this virtual server. See Per-Server Statuses.
Start timeTimestamp when the recovery of this virtual server started.
DurationElapsed time for this virtual server.
Destination CRThe compute resource on which the system recreated this virtual server.
Failover DomainThe failover domain associated with the event.

Note:

When you open the Recent activities interface for a single failover domain, SolusVM hides the Failover Domain column because all events belong to that domain.

Event Statuses

An event status describes the evacuation of an entire compute resource. You can filter the list by any of these statuses.

StatusDescription
Pending evacuation icon PendingThe evacuation event is in queue and waiting to begin.
Evacuation icon RunningEvacuation is in progress.
Evacuation icon Running with errorsEvacuation is in progress, and one or more virtual servers have already failed.
Evacuated icon EvacuatedThe system evacuated all virtual servers successfully.
Partially evacuated icon Partially evacuatedThe system successfully evacuated some virtual servers, but not others.
Not evacuated icon Not evacuatedThe system did not evacuate any virtual servers.
Not evacuated icon FailedThe system evacuated none of the virtual servers in the event. A second line shows the counts.
Cancelled icon CancelledThe system cancelled the event. For example, the source compute resource came back online before the evacuation started.

Per-Server Statuses

The following statuses describe the recovery of an individual virtual server:

StatusDescription
Pending evacuation icon Pending (Evacuation)The evacuation event is in queue and waiting to begin.
Evacuation icon EvacuatingThe system is recreating the virtual server on the destination compute resource. A second line shows the progress as a percentage.
Evacuated icon EvacuatedThe system recreated the virtual server on the destination compute resource successfully. If the virtual server was running before the failure, the system also started it.
Not evacuated icon Not evacuatedThe system could not recover the virtual server. Point to the status to see the reason for the failure.
Cancelled icon CancelledThe system cancelled the recovery of this virtual server before it ran. For example, the source compute resource came back online before the evacuation started.
Pending Moving back icon Pending (Moving back)The moving back event is queued and waiting to begin.
Moving back icon Moving backA moving back migration is in progress.
Moved back icon Moved backThe system successfully moved back all virtual servers to their source compute resource.
Not moved back icon Not moved backThe move back failed. The virtual server continues to run on the destination compute resource.

Available Actions

Use the following actions to retry failed evacuations or move virtual servers back to their source compute resource after recovery:

Webhook Notifications for High Availability Events

You can configure one or more webhook URLs to receive notifications when a High Availability event starts or completes.

HA supports the following webhook events:

  • HA incident recovery started: SolusVM detects a compute resource failure and starts the recovery process.
  • HA incident recovery completed: SolusVM completes the recovery process for all virtual servers in the failover domain.
  • HA VM recovery started: SolusVM starts recovery for an individual virtual server and moves it to a healthy compute resource.
  • HA VM recovery completed: SolusVM completes recovery for an individual virtual server and starts it on the destination compute resource.

Read the Using Event Handlers documentation to configure webhooks.