Top
ServerView Resource Orchestrator Cloud Edition V3.1.1 Setup Guide
ServerView

G.1.1 Overcommit Definition Files

This section explains overcommit definition files.

The following settings are configured in overcommit definition files:

Point

Overcommit definition files are provided to remain compatible between V2.3 and V3.1, and V3.0 and V3.1 of Resource Orchestrator. Do not use overcommit definition files for anything other than the intended use.
Overcommit definition files may not be provided in future versions of Resource Orchestrator. Use the following procedure to transfer the configuration information and start to use the specification method in V3.1 at an early stage.

  • Transfer of Configurations for Overcommit Attributes

    1. Execute the rcxmigrate_oc command.

      For details on the rcxmigrate_oc command, refer to "5.2 rcxmigrate_oc" in the "Reference Guide (Command/XML) CE".

    2. Delete the following key and value from the definition file.

      • over_commit

      • over_commit_calculate_by_reserve_value

  • Transfer of Configurations for Thin Provisioning Attributes

    1. Delete the following key and value from the definition file.

      • thin_provisioning

Storage Location of the Definition File

[Windows Manager]
Installation_folder\SVROR\Manager\etc\customize_data

[Linux Manager]
/etc/opt/FJSVrcvmr/customize_data

Definition File Name

pool.rcxprop

Definition File Format

over_commit=pool1,pool2,...
over_commit_calculate_by_reserve_value=true|false
thin_provisioning=pool1,pool2,...

over_commit

Specify the VM pools used for overcommit.

Multiple VM pool names can be specified. When specifying multiple resource pools, separate them using commas (",").

If the VM pool is arranged in a hierarchy, specify the name using an absolute path.

For a VM pool directly under the orchestration tree, specify only its name.

Example

over_commit=VMPool,/folder1/VMPool

Point

When creating L-Servers that use overcommit and L-Servers that do not, both a VM pool that uses overcommit and a VM pool that does not must be created.

After editing overcommit definition files, open the [Resource] tab of the ROR console, and then confirm that the modification has been reflected on the resource pool attributes displayed in the resource details or the resource pool list.

over_commit_calculate_by_reserve_value

Specify the calculation method for available space for a VM pool used for overcommit.

One of the following values can be specified.

  • When using a reservation value

    Specify "true".

  • When using a maximum value

    Specify "false".

"false" is specified in the following cases:

  • When specification of "over_commit_calculate_by_reserve_value" is omitted

  • When an invalid value is specified

Example

over_commit_calculate_by_reserve_value=true

thin_provisioning

Specify names of storage pools that have Thin Provisioning attributes configured.

Multiple storage pool names can be specified. When specifying multiple resource pools, separate them using commas (",").

If a storage pool is arranged in a hierarchy, specify the name using an absolute path.

For a storage pool directly under the orchestration tree, specify only its name.

Example

thin_provisioning=StoragePool,/folder/StoragePool

Note

Thin Provisioning attributes of a storage pool are configured when the storage pool is created.

If the thin_provisioning key is specified in a overcommit definition file (the file is configured when a storage pool is created and is loaded into Resource Orchestrator), a storage pool with Thin Provisioning attributes will be created.

If the thin_provisioning key is not specified in the definition file, a storage pool without Thin Provisioning attributes will be created.

For storage pools that have already been created, the setting for Thin Provisioning attributes cannot be changed even if the following operations are performed:

  • Changing the value of the thin_provisioning key

  • Changing storage pool names

When creating storage pools for which Thin Provisioning attributes are configured, specify the names of storage pools that are planned for the thin_provisioning key beforehand.