Instance High Availability service¶
TechPreview
Instance High Availability service (OpenStack Masakari) enables cloud users to ensure that their instances get automatically evacuated from a failed hypervisor.
The service consists of the following components:
API recieves requests from users and events from monitors, and sends them to engine
Engine executes recovery workflow
Monitors detect failures and notifies API. MOSK uses monitors of the following types:
Instance monitor performs liveness of instance processes
Introspective instance monitor enhances instance high availability within OpenStack environments by monitoring and identifying system-level failures through the QEMU Guest Agent
Host monitor performs liveness of a compute host, runs as part of the Node controller from the OpenStack Controller (Rockoon)
Note
The Processes monitor is not present in MOSK as far as HA for the compute processes is handled by Kubernetes.
This section describes how to enable various components of the Instance High Availability service for your MOSK deployment: