Part V. Managing Advanced Functionality

Table of Contents

12. Live Migration
12.1. What is Live Migration?
12.2. Live Migration Prerequisites
12.3. Automatic Virtual Machine Migration
12.3.1. Moving a Host to Maintenance Mode
12.3.2. Cluster Policy
12.3.3. Preventing Automatic Migration of a Virtual Machine
12.4. Manually Migrating Virtual Machines
12.5. Setting Migration Priority
13. High Availability
13.1. What is High Availability?
13.1.1. Why Use High Availability?
13.2. High Availability Considerations
13.3. Host High Availability
13.3.1. Setting the Parameters for Fencing
13.3.2. Using Power Management Functions on a Fenced Host
13.3.3. Manually Fencing or Isolating a Host
13.4. Virtual Machine High Availability
13.4.1. Configuring a Highly Available Virtual Machine
13.4.2. Setting a Cluster Resilience Policy
14. Managing Multilevel Administration
14.1. Configuring Roles
14.1.1. Roles
14.1.2. Creating Custom Roles
14.1.3. Editing Roles
14.1.4. Cloning Roles
14.2. User Roles Examples
14.2.1. Setting Up an End User
14.2.2. Setting Up a Virtual Machine Administrator
14.2.3. Setting Up a Power User
14.3. Authorization Examples
15. Backing Up and Restoring the Red Hat Enterprise Virtualization Manager.
15.1. Backup and Restore the rhevm Postgres Database
15.1.1. Backing up Databases in Red Hat Enterprise Virtualization
15.1.2. Restoring Databases in Red Hat Enterprise Virtualization
15.2. Backing up and Restoring Manager Configuration Files
15.2.1. Red Hat Enterprise Virtualization Manager Configuration Files Requiring Backup
15.2.2. Restoring Red Hat Enterprise Virtualization Manager Configuration Files
16. Extending VDSM with Hooks
16.1. Environment
16.1.1. Domain XML
16.1.2. Custom Properties
16.1.3. Hooking module
16.2. Execution
16.3. Examples