Top
PRIMECLUSTER Concepts Guide 4.6
FUJITSU Software

1.9.1 Error that can be detected or switched

This function detects the following errors and switches the virtual server.

When the above error occurs, the virtual server is started in a normal availability zone different from the availability zone in which the error occurred. This allows you to build fault-tolerant systems against public cloud infrastructure failures (Example: Power down per server rack, per VM host, etc.).

Note

If the cloud API used by PRIMECLUSTER becomes unavailable due to a public cloud failure, metadata (* 1) of the switching source virtual server may not be inherited by the switching destination virtual server at the time of switching. When this event occurs, immediately reset the metadata of the virtual server in order to restart the application on the virtual server to be switched to. Refer to "Chapter 8 Smart Workload Recovery Messages" in the "FUJITSU Software PRIMECLUSTER Messages" for details on the messages and actions to be taken.

*1 : For AWS, this includes instance metadata such as security groups and tags.

1.9.1.1 If an error occurs in the application

The following describes the behavior when an error occurs in an application.

  1. Abnormalities occurred in application.

  2. RMS detects an application error.

  3. RMS notifies public cloud resource monitor when virtual server stops.

  4. When the resource monitor of the public cloud receives an error, it requests the switcher on the serverless base to switch.

  5. The switcher destroys the virtual server from which it was switched and starts the virtual server in any availability zone different from the one from which it was switched.

1.9.1.2 When an error occurs in the virtual server

The following describes the behavior when an error occurs in the virtual server.

  1. An error occurred in the virtual server.

  2. Abnormality detected by public cloud resource monitor.

  3. Public cloud resource monitor requires switcher on serverless infrastructure.

  4. The switcher destroys the virtual server from which it was switched and starts the virtual server in any availability zone different from the one from which it was switched.

Figure 1.29 Abnormal behavior