Skip to main content

How to Live Migrate Instances Using OpenStack Horizon

Introduction

This guide provides instructions for cloud administrators on how to migrate instances through your Horizon dashboard. Migration is the process that a server administrator can move instances to a different host. Live migration keeps instances in an active state during the migration process. This process is useful when applications need to remain running and shutting down an instance is not possible or advantageous.

Prerequisite

Live migrating instances requires having a user account with the administrator role. This is typically the account called admin.

Determining an Instance's Parent Host

To determine an instance's parent host, navigate to Admin -> Compute -> Instances. You have the option to see the project, the host, as well as the IP address, and the state of your instance.

image

Figure 1: Summary of Instances

Migrate Instance

Once you have determined the instance you want to migrate, navigate to Admin -> Compute -> Instances. On this page, you are presented with a series of actions. To access these actions click the small triangle next to the button called Rescue Instance.

image

Figure 2: Link for Live Migration Drop Down Menu

From the drop-down menu, select Live Migrate Instance.

image

Figure 3: Drop down menu for live migration

Within Live Migrate, the options for Disk Over Commit and Block Migration are options for local storage. Block live migration uses ephemeral disks on instances. These disks are not shared between source and destination hosts. The storage for OpenMetal uses a shared storage system through Ceph. Because of the shared storage system in OpenMetal, neither option should be selected.

image

Figure 4: Live Migration Options

Live Migrate does have the option to either auto-select a new host or to choose one manually. If you have a specific node for your instance, select the name of the node under the New Host option. Once you have made your selection, click submit. During the live migration process, a status bar appears under tasks, upon completion, the task returns to none and your instance host changes to a new node.

image

Figure 5: Task list for migrating instances