Oracle VM 3: Migrating a SAN Server Pool to a Different Storage Array

(Doc ID 1919855.1)

Last updated on SEPTEMBER 18, 2017

Applies to:

Oracle VM - Version 3.2.8 to 3.4.4 [Release OVM32 to OVM34]
Linux x86-64

Goal

The solution described in this note applies to Oracle VM 3.2.8 and later, including Oracle VM 3.3, and 3.4.

This note explains how to change the device special file (DSF) being used as a server pool file system. This can be applied to a variety of situations, but the most common need for this solution is migrating the pool file system and storage repositories used by a server pool to a different storage array. In this case, system administrators are charged with migrating storage repositories as well as pool file systems.  It is the pool file system that requires the steps described here.

Oracle VM 3 does not currently have a built-in tool or way to change the pool file system without incurring downtime of all running Oracle VM guests.  This is because the server pool must be temporarily destroyed and rebuilt using the new pool file system. There are two major ways to approach the migration from one pool file system to another.

The first approach presented in this note is straightforward with well defined stages. This involves stopping all Oracle VM guests, temporarily destroying the server pool and rebuilding the server pool again using a new pool file system.

The second approach is more complex, so it will be only briefly described: It involves using one Oracle VM server from the legacy server pool to build a new server pool using the new pool file system, then migrating the remaining Oracle VM servers one-by-one until everything is running in the new pool. You still incur an outage of all Oracle VM guests at various stages using this method and you will need another server pool VIP (virtual IP) on Oracle VM 3.2 and 3.3. There is little advantage to this process except in cases where you cannot tolerate an outage of all virtual machines during the same maintenance window.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms