Top
ServerView Resource Orchestrator Cloud Edition V3.0.0 Setup Guide

D.5.1 Definition Files

This section explains the definition file.

When using a physical L-Server, the configuration of the definition file may be necessary.

Format Selection for the Names of Virtual Storage Resources and Disk Resources Managed by ESC

The format of the names of virtual storage resources and disk resources managed by ESC can be selected. When the definition file has been edited, restart the manager.

Location of the Definition File

[Windows]
Installation_folder\Manager\etc\customize_data

[Linux]
/etc/opt/FJSVrcvmr/customize_data

Definition File Name

storage.rcxprop

Definition File Format

In the definition file, the items to set are entered on individual lines. Each line is entered in the following format.

Item_specified = Value_specified

Definition File Items
ETERNUS_VOLUME_NAME_TO_DISK_NAME

Select the format of the name of disk resources managed by ESC.

  • If "true" is specified

    The disk resource name is used as the alias name for ESC. If the format of the alias name is unavailable for the format of the disk resource name, Resource Orchestrator automatically sets a disk resource name that conforms to the alias name. Even if "true" has been specified, when ESC does not support the alias name, the combination of the IP address of ETERNUS, the RAID group number, and the volume number will be used as the disk resource name.

  • If "false" is specified

    The combination of the IP address of ETERNUS, the RAID group number, and the volume number will be used as the disk resource name.

  • If nothing is specified

    "false" is set.

Note

If the disk has been separated from the virtual storage and saved, then the ETERNUS LUN alias name is not reflected on the disk resource name even if the value is "true".

ETERNUS_RAIDGROUP_NAME_TO_VSTORAGE_NAME

Select the format of the name of virtual storage resources managed by ESC.

  • If "true" is specified

    The RAID group name of ESC is used as the disk resource name. If the format of the RAID group name is unavailable for the format of the virtual storage resource name, Resource Orchestrator automatically set a virtual storage resource name that conforms to the RAID group name. Even if "true" has been specified, when ESC does not support the RAID group name, the combination of the IP address of ESC and the RAID group number will be used as the virtual storage resource name.

  • If "false" is specified

    The combination of the IP address of ESC and the RAID group number will be used as the virtual storage resource name.

  • If nothing is specified

    "false" is set.

Example

An example definition file is indicated below.

ETERNUS_VOLUME_NAME_TO_DISK_NAME = true
ETERNUS_RAIDGROUP_NAME_TO_VSTORAGE_NAME = true


Configuration of Priority for Resource Selection on Thin Provisioning on Thin Provisioning and Automatic Storage Layering

The following resources can be registered in a storage pool with thin provisioning attributes set:

When setting to automatic selection for resource selection while creating L-Server or attaching a disk under the condition that both storage pools with and without the configuration of thin provisioning attributes remain the same priority, either of their resources can be given higher priority.

When the definition file has been edited, restart the manager.

Location of the Definition File

[Windows]
Installation_folder\Manager\etc\customize_data

[Linux]
/etc/opt/FJSVrcvmr/customize_data

Definition File Name

storage.rcxprop

Definition File Format

In the definition file, the items to set are entered on individual lines. Each line is entered in the following format.

Specified item = Specified value

Definition File Items
SELECT_THIN_PROVISIONING_POOL_FIRST

When both storage pools with and without the configuration of thin provisioning attributes remain the same priority, either of their resources can be given higher priority for automatic selection of storage resource.

  • If "true" is specified

    A storage pool with thin provisioning attributes will be given priority.

  • If "false" is specified

    A storage pool without thin provisioning attributes will be given priority.

  • If nothing is specified

    "false" is set.

Example

An example definition file is indicated below.

SELECT_THIN_PROVISIONING_POOL_FIRST = true


Creating Mirroring Definition Files for Dynamic LUN Mirroring

When using dynamic LUN mirroring, create a mirroring definition file and configure the ETERNUS storage to create a copied volume.

Location of the Definition File

[Windows]

Installation_folder\Manager\etc\customize_data

[Linux]

/etc/opt/FJSVrcvmr/customize_data

Definition File Name

storage_mirroring.rcxprop

Definition File Format

Describe the virtual storage information. Each virtual storage information must be described using a single line, and be in the following format starting from the start of the line. Use of line breaks is not allowed.

local_storage_ipaddr,virtual_storage_type,local_storage_number,remote_storege_boxid,remote_storage_number,copy_group

Definition File Items
local_storage_ipaddr

Enter the IP address of the local site ETERNUS storage device that will automatically create the disk resource.

virtual_storage_type

Specify the virtual server type.

Specify "RAID" for RAID group.

Specify "TPP" for TPP.

local_storage_number

Specify the RAID group or TPP number from which the disk resource will be extracted in the ETERNUS storage on the local site.
Specify 4-digit hexadecimal numbers starting with 0x.

remote_storage_boxid

Specify the BOX-ID of ETERNUS storage in the remote side to create the copied volume.

Check the BOX-ID in "Advanced Copy Path Status" which is the Web GUI for ETERNUS.

remote_storage_number

Specify the RAID group or TPP number that will be used to create the copied volume in the ETERNUS storage on the remote site.
Specify 4-digit hexadecimal numbers starting with 0x.

copy_group

Specify the name for the copy group created when setting inter-chassis copying.

Example

An example definition file is indicated below.

192.168.1.24,RAID,0x0011,00ETERNUSDXLS2ET092DD#####LN4521132A09##,0x0022,group1
192.168.1.24,TPP,0x0033,00ETERNUSDXLS2ET092DD#####LN4521132A09##,0x0044,group2

Definition File for EMC Storage

When registering EMC Navisphere Manager or EMC Solutions Enabler as storage management software, it is necessary to specify the installation folder of Navisphere CLI or SYMCLI in the definition file for EMC storage.

Storage Location of the Definition File for EMC Storage

[Windows]
Installation_folder\Manager\sys\usm\etc

[Linux]
/opt/FJSVrcvmr/sys/usm/etc

Definition File Name for EMC Storage

emcpath.conf

Definition File Format for EMC Storage

The format of the definition file for EMC storage is as follows:

When registering EMC Navisphere Manager as storage management software, modify the line beginning with "naviseccli".

naviseccli=Navisphere CLI_installation_folder

When registering EMC Solutions Enabler for storage management software, modify the line beginning with "symcli".

symcli=SYMCLI_installation_folder

[Windows]
Use "\\" for the file separator. Do not modify the line beginning with "secfilepath".

Example

[Windows]

naviseccli=C:\\Program Files\\EMC\\Navisphere CLI
secfilepath=..\\..\\..\\etc\\storage\\emc
symcli=C:\\Program Files\\EMC\\SYMCLI\\bin

[Linux]

naviseccli=/opt/Navisphere/bin
secfilepath=/etc/opt/FJSVrcvmr/storage/emc
symcli=/opt/symcli/bin


Configuration when Creating a Physical L-Server without Specifying a Model Name in the L-Server Template

To create a physical L-Server without specifying a model name in the L-Server template, create the definition file, define the configuration information (CPU core count, CPU clock speed, memory capacity, etc.), and then register the server as a managed server.

In the following cases, create the definition file first, and then register the hardware information with Resource Orchestrator again.

For details, refer to "Chapter 7 Hardware Maintenance" in the "Operation Guide CE".

Note

If the value entered in the definition file differs from the actual configuration information of the server, creation or starting of physical L-Servers may fail, or physical servers may be deployed with incorrect information about CPU and memory.

Be sure to confirm that the values entered in the definition file and the actual configuration information of the server are the same.

Storage Location of the Definition File

[Windows]
Installation_folder\Manager\etc\customize_data

[Linux]
/etc/opt/FJSVrcvmr/customize_data

Definition File Name

server_spec.rcxprop

Character Code

[Windows/Linux]
UTF-8

Line Break Code

[Windows]
CR/LF

[Linux]
LF

Definition File Format
  • The following line must be entered in the first line of definition files.

    ServerSpec,V1.0

  • In the definition file, enter the configuration information (CPU core count, CPU clock speed, memory capacity, etc.), separated by commas (",").

    When defining two or more servers, use line breaks.
    Each line is entered in the following format.

    physical_server, cpu_core_count, cpu_clock, memory_size[, cpu_type]

  • Blank spaces between data and commas (",") are ignored.

    If there is duplicated configuration information (CPU core count, CPU clock speed, memory capacity, etc.) for the same physical server, the values that appear first will be used.

  • When adding comments, start the line with a number sign ("#").

Definition File Items
physical_server

Enter the same physical server name as the one entered when registering a managed server.
Enter a character string beginning with an alphabetical character and containing up to 15 alphanumeric characters and hyphens ("-").

cpu_core_count

Enter the total number of physical CPU cores.
Enter an integer between 0 and 999.
When entering "0", hyphens ("-") are displayed in the basic information on the resource details screen, and physical L-Servers cannot be created.

cpu_clock

Enter the CPU clock speed.
Enter an integer between 0 and 999,999.
Use megahertz for the unit. Enter 1,000 MHz for 1 GHz, for example.
When entering "0", hyphens ("-") are displayed in the basic information on the resource details screen, and physical L-Servers cannot be created.

memory_size

Enter the total memory size.
Enter an integer between 0 and 999,999,999.
Use megabytes for the unit. Enter 1,024 MB for 1 GB, for example.
When entering "0", hyphens ("-") are displayed in the basic information on the resource details screen, and physical L-Servers cannot be created.

cpu_type

Enter the CPU type.
The string must be composed of alphanumeric characters and symbols (ASCII characters 0x20 to 0x7e), except for commas (","), and can be up to 64 characters long.
When omitted, a hyphen ("-") is displayed.

Example

An example definition file is indicated below.

ServerSpec,V1.0

###########################################################################
# server_spec.rcxprop
#
#All Rights Reserved, Copyright(C) FUJITSU LIMITED 2011
###########################################################################
#
# physical_server, cpu_core_count, cpu_clock, memory_size, cpu_type
#

server001, 8, 3160, 4096, Intel(R) Xeon(R)
server002, 8, 2660, 12288, Intel(R) Xeon(R)
server003, 2, 2000, 65536
server004, 4, 4000, 4096, Intel(R) Xeon(R) Processor E5501


Setting the Number of FCs Fitted and their Position for Each Physical Server

If the number of FCs fitted or their location differs from physical server to physical server, prepare an FC connection pattern and define the number of FCs and their location for each physical server.

This setting can be made when the storage units are the following:

Location of the Definition File

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

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

Definition File Name

Make the file extension .rcxprop and then allocate a file with an arbitrary file name. Specify the file name using the following string:

The file name must start with an alphanumeric character, and can contain up to 64 alphanumeric characters, underscores ("_"), and hyphens ("-").

Definition File Format

Create a different FC pattern file for each system that has a different pattern.

NUM_OF_FC=Number_of_FCs_used
BOOT_FC_PORT =["HBA_number", "HBA_number"]
STORAGE_X="Storage_chassis_identifier","HBA_number","target_port_number"

Definition File Items
NUM_OF_FC (mandatory)

Specify the number of FCs to be used. 1, 2, and 4 can be specified for the number.

BOOT_FC_PORT

Specify the number of HBAs that are actually mounted on the server.

Allocate a sequential number to all of the ports, sorted in the expansion slot order.

By specifying the HBA number, up to two FC ports can be set as Boot paths.

The priority of HBA numbers is set based on the order in which they are listed.

Only numbers under the value specified in NUM_OF_FC can be specified.

NUM_OF_FC value

Valid Range of HBA Numbers

4

0 - 3

2

0 - 1

1

0

STORAGE_X (mandatory)

Specify as many as there are connected storage chassis. However, the number in X must be a decimal between 0 and 99, starting from 0 and counting up.

"Storage chassis identification number"

Specify the storage chassis identification number.

"HBA number"

Define the FCPort pairing on the server to be used, separating with a colon (:).

"target port number"

Define the FCPort pairing on the storage side, separating with a colon (:).

By specifying separate HBA numbers for each STORAGE_X, logical paths to two storage chassis can be set from each single physical server.

However, if the same storage chassis identification number is defined multiple times, the one defined first will be valid.

Note

  • The file names of FC connection patterns cannot be changed after performing the following operations:

    • Import of the L-Server template specifying an FC connection pattern

    • Turning on of the physical L-Server with a definition specifying an FC connection pattern

    • Creation of a physical L-Server specifying an FC connection pattern

  • The details of FC connection pattern files can only be changed in the following cases:

    When a physical L-Server with an FC connection pattern specified is in the defined state

Example

An example definition file is indicated below.

  • If 2 paths (1 boot path)

    NUM_OF_FC = "2"
    BOOT_FC_PORT=["1"]
    STORAGE_1="000192601264","0:1","07GPort1:08GPort1"

  • If 2 paths (2 boot path)

    NUM_OF_FC = "2"
    BOOT_FC_PORT=["0", "1"]
    STORAGE_1="000192601264","0:1","07GPort1:08GPort1"

  • If 4 paths (1 chassis)

    NUM_OF_FC = "4"
    BOOT_FC_PORT=["1", "2"]
    STORAGE_1="000192601264","0:1:2:3","07GPort1:08GPort1:09GPort1:10GPort1"

  • If 4 paths (2 chassis)

    NUM_OF_FC = "4"
    BOOT_FC_PORT=["1", "2"]
    STORAGE_1="000192601264","0:1","07GPort1:08GPort1"
    STORAGE_2="000192601265","2:3","09GPort1:10GPort1"


Definition File for Alive Monitoring

When using alive monitoring, create the definition file and specify the parameters for alive monitoring. The configuration of this parameter must be unique in the system.

When using alive monitoring on a physical L-Server, monitor hang-up of the operating system corresponding to a physical L-Server using the OS Ping response.
For details on Ping monitoring, refer to "8.4 Configuring Monitoring Information" in the "Setup Guide VE".

Storage Location of the Definition File

The file in which the default values are described is located during installation.

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

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

Definition File Name

Physical.rcxprop

The file name is not case sensitive.

Definition File Format

In the definition file, the items to set are entered on individual lines. Each line is entered in the following format.

Item_specified=Value_specified

When adding comments, start the line with a number sign ("#").

Definition File Items
timeout

Specify the the number of seconds of time-out for ping monitoring.

Enter an integer between 5 and 3,600. The unit is seconds.
"600" is specified as the default.

recovery

Specify recovery operations for when an error is detected.

Specify one of the following:

  • reboot (reboot)

  • force_reboot (forced reboot)

  • switchover (server switchover)

  • reboot_and_switchover (reboot and switchover)

  • force_reboot_and_switchover (forced reboot and switchover)

"reboot_and_switchover" is specified as the default.

When specifying "switchover" or "force_reboot_and_switchover" for recovery method, server redundancy need to be configured at Physical L-Server creation.

reboot

Specify the number of reboots for recovery operations.

Enter an integer between 1 and 3. The unit is seconds.
"1" is specified as the default.

Example

An example definition file is indicated below.

timeout = "600"
recovery = "reboot_and_switchover"
reboot = "1"

Note

When applying the modified details to an already created L-Server, execute the rcxadm lserver modify command after changing the definition files.