Top
ServerView Resource Orchestrator Cloud Edition V3.2.0 Setup Guide
FUJITSU Software

8.2.1 Creating Definition Files

This section explains how to create definition files.

For definition files common to virtual L-Servers, refer to "8.1 Definition Files Commonly Shared when Creating Virtual L-Servers".

This section explains the definition files specific to VMware.

Server Virtualization Software Definition File

Operations related to server virtualization software can be changed by configuring values in the following definition files beforehand.

Use the UTF-8 character code for definition files.

Location of the Definition File

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

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

Definition File Name

vm.rcxprop

Definition File Format

Describe each line of the definition file in the following format:

Key = Value

Definition File Items
Table 8.7 List of Items

Item

Key

Value

Remarks

Configuration of power control for VMware DRS and DPM

drs_power_on_vm

true|false

When server virtualization software is VMware, the values are valid.

  • When starting an L-Server (VM guest), if moving an L-Server (VM guest) between VM hosts using VMware DRS, or turning on a VM host using VMware DPM

    Specify "true".

  • If other than the above

    Specify "false".

If left blank, "false" is set.
Restarting of the server is not required after changing this configuration.

When specifying "true", set VMware DRS and VMware DPM as follows:

  • VMware DRS

    "partly automatic" or "full automatic"

  • VMware DPM

    "off" or "automatic"

When specifying "Manual", startup of L-Servers and VM guests may fail.

For details on VMware DRS/DPM, refer to "When Using VMware DRS or VMware DPM" in "E.1.2 Preparations for Servers" in the "Design Guide CE".


Definition Files to Configure using Console Connections from Public LAN

When using console connections from the public LAN, configure the connection destination for the VM host in the following definition files:

Location of the Definition File

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

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

Definition File Name

vm_console.rcxprop

Definition File Format

Specify a folder or tenant name, the physical server name of the VM host, and the corresponding connection destination in one line, separated by commas (",").

folder_or_tenant_name, physical_server_name, destination_to_connect

Definition File Items
Table 8.8 List of Items

Item

Description

Folder or tenant name

Specify the folder name or tenant name using a full path (the first letter must be "/").

Physical server name

Specify the physical server name of the VM host.

Connection destination

Specify the IP address for a VM host that can be connected to through the admin client, or the host name for which name resolution is available in the admin client environment.

Example Definition File

/, bx900-1, 192.168.10.100 (*1)
/folderA, bx900-1, host1 (*2)
/folderA/tenantB, bx900-1, 192.168.30.100 (*3)
/folderA/tenantB, bx900-2, 192.168.30.200 (*3)

*1: Definition for root folder (/). The default settings in all tenants.
*2: Definition for folder (/folderA). Specify the destination to connect to using host name.
*3: Definition of tenants (/folderA/tenantB). Specify multiple hosts.

Note

  • When describing more than three commas (",") in one line, any descriptions after the third comma are ignored.

  • When the descriptions start with "#", the string is regarded as a comment line.

  • If reading of the definition file fails, set the IP address of the admin LAN for the VM host registered in Resource Orchestrator as the connection destination.

  • When the folder or tenant name, and the physical server name do not match the definition file specifications, perform console connections using the IP address of the admin LAN for the VM host.

  • When there are multiple VM hosts used in a folder or a tenant, settings using the same folder or tenant must be described separately, in multiple lines.

  • When specifying a folder, apply the relevant settings to the sub folders and tenants under that folder.

  • When settings targeting the sub folders or tenants under the specified folder are configured, and definitions with the same physical server name also exist, the priority is given to the definitions.

    Example

    When there are the following definitions of (1) and (2), the folder or tenant name is "/folderA/tenantB" and the physical server name is virtual L-Server of "bx900-1", console connections are performed by using the IP address (2).

    (1)/folderA,bx900-1,192.168.10.100
    (2)/folderA/tenantB,bx900-1,192.168.20.100

  • When describing the same physical server configurations in the same folder or tenant using multiple lines, the configurations in the latter descriptions are valid.

    Example

    When there are the following definitions of (1) and (2), the definition (2) is valid.

    (1)/folderA,bx900-1,192.168.10.100
    (2)/folderA,bx900-1,192.168.20.100

  • When using console connections of a virtual L-Server from the public LAN through the proxy server in the following environments, specify an IP address that can be communicated with using the proxy server.

    • VMware vSphere 5.1

    • VMware vSphere 5.5

    • VMware vSphere 6.0

GUIRunOnce Definition Files

When the OS of the virtual L-Server is Windows, it is possible to specify the GUIRunOnce command (*) when creating a virtual L-Server with an image specified.

* Note: This is the command that is executed the first time a user performs GUI login on a guest OS.
When specifying the GUIRunOnce command, configure the following definition file.
For details on the GUIRunOnce command, refer to the Sysprep documentation of Microsoft Windows.

Support Scope

The support scope in Resource Orchestrator is shown as below.
However, there are OS types of virtual L-Server that are not supported by the virtual software depending on the software version. For details, refer to the manuals of virtualization software.

Target

Support Scope

Virtualization software

VMware vSphere 4.0
VMware vSphere 4.1
VMware vSphere 5.0
VMware vSphere 5.1
VMware vSphere 5.5
VMware vSphere 6.0

Virtual L-Server OS type

Microsoft(R) Windows(R) 2008
Microsoft(R) Windows(R) 2008 R2
Microsoft(R) Windows(R) 2012
Microsoft(R) Windows(R) 2012 R2
Microsoft(R) Windows(R) Vista
Microsoft(R) Windows(R) 7
Microsoft(R) Windows(R) 8
Microsoft(R) Windows(R) 8.1

Resource Orchestrator manager

Windows Manager
Linux Manager

Location of the Definition File

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

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

Definition File Name

Use the file extension ".rcxprop" for an arbitrary file name. However, define the file name using the following character string:

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

Definition File Format

Describe the definition file in individual lines as below:

Command string specified as the GUIRunOnce command

The command is described using line breaks to separate each command.

As the specified string itself is used, symbols such as double quotes or single quotes must be specified in a format that can be recognized as a command string on Windows.

Empty lines are ignored.

Up to 500 commands (500 lines) can be specified. If a line after the 501th line is specified, the line will be ignored.

Lines starting with "#" are considered as comments.

The command is executed from the first line to the last line, in order. Commands are not executed until the previous command is completed.

Character Code

The character-code of the file is UTF-8.

Line Break Code

Configure the line break code of the file as follows:

[Windows Manager]
CR+LF

[Linux Manager]
LF

Example

c:\setup\setup_first.bat

netsh advfirewall firewall set rule group="remote desktop" new enable=yes

...

c:\setup\setup_last.bat

SCSI Controller Definition File

SCSI controllers for virtual disks connected to guest OSs can be configured for each OS type using the following definition file.

Use the UTF-8 character code for definition files.

Location of the Definition File

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

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

Information

The definition file sample (scsicontroller.rcxprop.sample) is stored in the location above.
When using the sample as the definition file, place the file after deleting the ".sample" included in the file name.

Definition File Name

scsicontroller.rcxprop

Definition File Format

Describe each line of the definition file in the following format:

Key = Value

Character Code

The character-code of the file is UTF-8.

Line Break Code

Configure the line break code of the file as follows:

[Windows Manager]
CR+LF

[Linux Manager]
LF

Definition File Items
Table 8.9 List of Items

Item

Key

Value

Remarks

SCSI controller type

Specify an OS type. (*)

Specify one of the following SCSI controller types:

  • buslogic

    BUS logic parallel

  • lsilogic

    LSI logic parallel

  • lsilogicsas

    LSI logic SAS

  • paravirtual

    VMware paravirtual

For OS types with no SCSI controller type specified, the following SCSI controller is connected:

  • LSI logic parallel

* Note: Refer to the following VMware web site and specify the value in the "NAME" column for the corresponding OS.

URL:
http://www.vmware.com/support/developer/vc-sdk/visdk41pubs/ApiReference/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html

For Windows Server 2012, refer to the following web site:

URL:
http://pubs.vmware.com/vsphere-51/topic/com.vmware.wssdk.apiref.doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html

Information

In the definition file, the following values are configured by default:

windows8Server64Guest=lsilogicsas
windows8Guest=lsilogicsas
windows8_64Guest=lsilogicsas

Note

  • SCSI controllers are created based on the content of the definition file at the following timings:

    • When creating virtual L-Servers without using cloning images

    • When attaching the 14th, the 28th, or the 42nd data disk

    Note that it is not possible to change the type of a SCSI controller that has already been created.

  • Due to the design of VMware products, there is no differentiation between Windows Server 2012 and Windows Server 2012 R2. For this reason, it is not possible to configure different SCSI controllers for each of these OSs.

  • When more than two lines are written, the configurations described in the last line are valid.

  • Blank spaces and tabs directly before and after an equal sign ("=") are ignored.

  • Lines starting with "#" are regarded as comment lines.

  • If you edit and save a UTF-8 text file using Windows Notepad, the Byte Order Mark (BOM) is stored in the first three bytes of the file, and the information specified on the first line of the file will not be analyzed correctly. When using Notepad, specify the information from the second line.

Example

Example of the Definition File Description

###########################################################################
# scsicontroller.rcxprop
#
#All Rights Reserved, Copyright(C) FUJITSU LIMITED 2016
###########################################################################
windows8Server64Guest=lsilogicsas
windows8Guest=lsilogicsas
windows8_64Guest=lsilogicsas