Article ID: 1961, created on Jun 20, 2007, last review on May 11, 2014

  • Applies to:
  • Virtuozzo containers for Windows 4.0

Resolution

Virtuozzo allows you to use the Microsoft Cluster Service (MSCS) software for creating a cluster of two or more Virtuozzo Hardware Nodes that will host the Virtuozzo software, including all its mission-critical services and Virtual Environments. If one Hardware Node fails, another Node will take its responsibilities. 

Installing Virtuozzo 4.0 on servers (also known as nodes) participating in a server cluster is slightly different from installing Virtuozzo 4.0 on standalone servers. Please follow the guidelines below to correctly install Virtuozzo 4.0 on servers participating in an MSCS cluster: 

1. Create a standard MSCS cluster (e.g., using the "cluadmin.exe" utility) containing two or more nodes. 

2. Install the Virtuozzo software on each of the nodes that is to participate in the cluster, one after the other. Do not install Virtuozzo on more than one node at a time. 

During the Virtuozzo installation: 

3. In the Server Cluster Configuration window displayed after providing the necessary information on the User Information screen and clicking Next, specify the role you want the Hardware Node to play in the cluster:

- Select the Active node radio button if you want the server to operate as an active node in the cluster. This node will host all relevant Virtuozzo resources and fail them over to a standby node in the event of a failure.

- Select the Standby node radio button if you want the server to operate as a standby node in the cluster. This node will take control over Virtuozzo and its resources in the event of an active node failure. 

Please note that you can choose any of the aforementioned options, irrespective of the role played by the server in the cluster before installing Virtuozzo 4.0 on it. 

4. On the Resource Group Selection screen, choose a group for Virtuozzo-specific resources that will be able to fail over to a standby node in the event of a failure:

The table on this screen lists all groups existing in your cluster and containing the "PhysicalDisk" resource. The latter must be obligatorily present in a group to successfully add the Virtuozzo resources to this group. The main Virtuozzo resources that are failed over to a standby node in the event of an active node failure are given below: 

- Virtuozzo VZFS Database
- Virtuozzo Server
- Virtuozzo Agent
- Virtuozzo Agent Compat
- VE1


Additionally, any Virtual Environment is registered as the Virtuozzo VE resource in the cluster during its startup on the active node. 

Note: This step is skipped if you are deploying Virtuozzo on a standby node. 

5 . When specifying the location of Virtuozzo program files, VE data, and Virtuozzo backups on the Locations of Virtuozzo Data and Program Files screen, keep in mind the following:

- For each active node in the cluster, Virtuozzo allows you to store VE data and Virtuozzo backups only on one of those disks that are registered in the resource group you specified on the Resource Group Selection screen (see Step 4 above).

- When choosing a disk for storing VE data and Virtuozzo backups, make sure that this disk has a drive letter assigned to it. Otherwise, a warning message will be displayed notifying you of this fact. 

- For all standby nodes in the cluster, you are not allowed to modify the location of VE data or Virtuozzo backups since these nodes make use of the corresponding folders created during the Virtuozzo installation on the active node (only in the event of an active node failure). 

6. On the Virtuozzo Resource Group Configuration screen, configure the network parameters for the resources group you chose for hosting the Virtuozzo-specific resource (please see Step 4): 

In this window, define the following parameters to be used for accessing the Virtuozzo resources: 

- In the IP address and Network mask fields, specify an IP address and network mask. Make sure that the indicated IP address is not already assigned to any other resource group in the cluster. 

- In the Specify a network name... field, indicate a new network name. Make sure that this network name does not coincide with that already assigned to any other group in the cluster. 

- In the Select one of the network connections... field, choose the network connection the IP address specified in the IP address field belongs to. 

Note: This step is skipped if you are deploying Virtuozzo on a standby node. 

The other peculiarities that should be taken into account when installing Virtuozzo on clusternodes are the following: 

- A number of operations which are normally performed during the Virtuozzo 4.0 installation on a standalone server are skipped when installing Virtuozzo on a standby node (e.g., the step of installing Virtuozzo components and creating the Service VE). This is explained by the fact that standby nodes do not have their own Virtuozzo resources. They only can make use of the resources controlled by the corresponding active node (e.g., in the event of an active node failure or when the active node is taken offline as part of your maintenance plan).

- Make sure that a valid Virtuozzo license is installed not only on the active nodes, but also on all standby nodes participating in the cluster. Otherwise, your standby nodes will not be able to take control over Virtuozzo and its resources in the event of an active node failure.

28d0f7cc091e3b9304fa556c03f9a940 965b49118115a610e93635d21c5694a8 d02f9caf3e11b191a38179103495106f 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF