Top
ServerView Resource Coordinator VE Setup Guide

A.3 Functional Differences between Products

This section describes the functional differences of each server virtualization product when used with Resource Coordinator VE.


Display of VM Guest Names

The names of VM guests displayed in Resource Coordinator VE vary according to the server virtualization product used.

[VMware]
The RC console displays either a VM guest's VM name (as defined within VMware), or the hostname of its guest OS.
The guest OS hostname is displayed only after VMware Tools have been installed and the VM guest has been restarted once. The following conditions illustrate this behavior.

If symbols were used in the VM name, those may be shown as percent signs ("%") or a pair of hexadecimal characters (example: "%5c").Such behavior is similar to that of some parts of VMware's management console.

[Hyper-V]
The RC console displays either a VM guest's VM name (as defined within Hyper-V), or the hostname of its guest OS.
The guest OS hostname is displayed after the VM guest has been started up at least once.

[Xen]
The RC console displays the Xen VM names obtained at the time of VM host registration.
Once a VM guest is registered, VM name changes made from the Xen administration client will not be reflected in the RC console.


Power Control of VM Guests [Xen]

High-Availability Features of Each Product

Each server virtualization product provides its own high-availability feature. For details about such features, refer to the manual of each product.

Table A.6 High-availability features of each product

Server Virtualization Product

High-availability feature

VMware

VMware HA

Hyper-V

Failover Clustering

Xen

HA


Sharing of spare servers between physical servers and VM guests

Resource Coordinator VE allows sharing of spare servers between physical servers and VM guests by combining its own spare server functionality with the high-availability features available in each server virtualization product. This can be done using the following procedure.

  1. Choose a VM host that is not running any VM guest, and set it as a VM guest recovery server using the high-availability feature of the virtualization product used.

  2. In Resource Coordinator VE, set the server chosen in a. as the spare server of other physical servers.

Refer to "A.1 Supported Functions" for details on which virtualization product can be used to share a common spare server with Resource Coordinator VE.


Backup and restore of VM hosts when VM guests are stored on their boot disk

Depending on the virtualization product used, the behavior of backup and restore functions differs whether or not VM guests are stored on the VM host's boot disk.

[VMware]
VM guests are not included in the VM host's backup and restore.

[Hyper-V]
VM guests are included in the VM host's backup and restore. However, only the data stored on the VM host's boot disk is subject to backup and restore.

[Xen]
VM guests are included in the VM host's backup and restore. However, only the data stored on the VM host's boot disk is subject to backup and restore.

Table A.7 Backup and Restore Behavior for each Virtualization Product

Disk

Partition

Backup and Restore Target

VMware

Hyper-V

Xen

First disk

VM host

Yes

Yes

Yes

swap

No (*1)

-

No (*1)

VM guest

No (*2)

Yes

Yes

Data

Yes

Yes

Yes

Second disk

VM guest

No

No

No

Data

No

No

No

*1: The data inside the swap partition is not backed upon restoration, only the swap partition's configuration is restored.
*2: VMFS partitions are not subject to backup and restore.


VM Guest Migration

For VMware or Hyper-V environments, VMware vCenter Server or System Center Virtual Machine Manager should be registered as VM management software to enable VM guest migrations.
Depending on the server virtualization software used, the following remarks apply. For details, refer to the server virtualization software manual.

[VMware]
None.

[Hyper-V]
The source and destination VM hosts should be part of the same Windows 2008 failover cluster.
For details on failover clusters, refer to the Windows operating system manual.

[Xen]
With Citrix XenServer, a migrated VM guest may be temporarily suspended before migration. Refer to the Citrix XenServer manual for details on the migration process and the conditions behind this behavior.


The terminology used to describe different types of VM guest migration may differ depending on each virtualization vendor. For unification purposes, Resource Coordinator VE uses the following terminology.

Table A.8 Migration Terminology

Resource Coordinator VE terminology

VMware Terminology

Description

Live migration

VMotion

Migration of an active virtual machine (without interruption)

Cold migration

Cold migration

Migration of a powered off virtual machine


VM Guest Statuses

Displayed VM guest statuses may differ depending on the configuration of its server virtualization environment.

[VMware]

[Hyper-V]

[Xen]
VM guest statuses can be one of the following: "normal", "unknown", "stop", or "error".


VM Maintenance Mode

The terminology used to describe VM maintenance mode may differ depending on each virtualization vendor. For details on VM maintenance mode settings and their requirements, refer to the manual of each product.

Table A.9 VM Maintenance Mode Terminology

Server Virtualization Product

Vendor Terminology

VMware

Maintenance mode

Hyper-V

Maintenance mode (*1)

Xen

Maintenance mode (*2)

*1: Only available with System Center Virtual Machine Manager (SCVMM).Maintenance mode for Hyper-V is made available in Resource Coordinator VE by integrating directly with SCVMM.
*2: Only available with Citrix XenServer. Red Hat Enterprise Linux 5 Virtualization (Xen-based) does not provide similar functionality.
Moreover, the following restrictions may apply depending on the server virtualization product used.


[VMware]
None.

[Hyper-V]
Target VM hosts should be registered in SCVMM and SCVMM in turn properly registered in Resource Coordinator VE.

[Xen]
With Citrix XenServer, a VM host assigned as a pool master cannot be put into maintenance mode.
To put such a VM host into maintenance mode, the pool master role should first be assigned to a different VM host (within the same resource pool).


Migration Conflicts

A VM guest migration may fail if another migration was already launched from outside (*1) or Resource Coordinator VE. In such cases, select [Operation]-[Update] from the RC console menu to refresh the screen and check that the VM guest is not already being migrated.

[Xen]
With Citrix XenServer, "Home server" should be set for VM guests running on the VM hosts registered in the resource pool. Otherwise, powered off VM guests will no longer be recognized by Resource Coordinator VE. If a VM guest is no longer displayed in the RC console after a screen update, confirm that "Home server" is set.


*1: This may happen when using an automatic migration feature within the server virtualization software, or when a migration was run directly from a VM management console. Refer to the virtualization software manual for details on automatic migration features.


Notes on Resource Pool Usage [Xen]

When using Citrix XenServer with a resource pool, if the pool master becomes inaccessible from the Resource Coordinator VE manager the statuses of VM hosts and VM guests belonging to that resource pool will change to "unknown", and the affected VM guests will no longer be manageable from Resource Coordinator VE. In such cases, check the status of the pool master, and resolve any communication problem that may prevent the manager from communicating with it (if necessary, change the pool master to another VM host that is accessible from the manager).

When using Citrix XenServer in a high-availability configuration, the pool master is automatically changed to another VM host if it becomes unreachable. As a result, VM guests can then be controlled normally from Resource Coordinator VE.

For details on the resource pool and high availability configurations, refer to the Citrix XenServer manual.