Hitachi

Job Management Partner 1 Version 10 Job Management Partner 1/Automatic Operation Service Template Reference


3.8.2 Add virtual server (deploy/OS initial settings)

Function

Adds a virtual server to a VMware vSphere environment by using a template.

This service template assumes the following servers:

· vCenter server

This is a server on which VMware vCenter Server is installed.

· vCenter control server

This is a server on which VMware vSphere PowerCLI is installed.

· ESX server

Server on which VMware vSphere ESXi (or VMware ESX Server) is installed

· Virtual server

This is a virtual server managed by the vCenter server and VMware vSphere ESX.

The following provides an overview of the processing.

(1) Creates a virtual server using an existing template.

(2) Specifies initial information for the virtual server.

1. Specifies initial information for the OS (such as computer name and company name). Depending on the virtual server's OS, the service template specifies the following settings:

(a) For Windows

· As initial settings for the OS, the service template specifies a computer name, company name, and organization name.

The service template uses sysprep to clear the system information for the virtual server and then specifies the OS information.

(b) For Linux

· As initial settings for the OS, the service template specifies a computer name.

2. Specifies the IP address of the virtual server.

You can specify a maximum of two IP address for a virtual server. The order in which IP addresses are set depends on the number of NICs that the virtual server has, as described below:

· If the virtual server has one NIC

If management and application IP addresses are both specified, the service template sets the IP address for management in the NIC preferentially. Note that the application IP address is discarded. If only a management IP address or only an application IP address is specified, the service template sets the specified IP address in the NIC.

· If the virtual server has two NICs

If management and application IP addresses are both specified, the service template sets the management IP address in the first NIC set in the virtual server's OS and the application IP address in the second NIC set in the virtual server's OS.

If only a management IP address or only an application IP address is specified, the service template sets the specified IP address in the first NIC set in the virtual server's OS.

(3) If multiple IP addresses are specified for the virtual server, the service template sets a static route for the virtual server's OS.

(4) Specifies a port group for the virtual server.

The following notes apply to property settings:

(1) When the OS of the virtual server to be created is Windows, an organization name and an owner name are required. If no organization name is specified, ""Organization"" is assumed; if no owner name is specified, ""Owner"" is assumed.

(2) When the OS of the virtual server to be created is Windows, entry and re-entry of an OS user password are required. If one of them is omitted or if the entered passwords do not match, ""Password123"" is set as the password.

(3) When the OS of the virtual server to be created is Windows, WORKGROUP or DOMAIN must be selected from the OS.selectWorkgroupDomain selection list. If neither WORKGROUP nor DOMAIN is selected, ""WORKGROUP"" is set as the workgroup. If no workgroup name or domain name is entered, ""WORKGROUP"" is set as the workgroup.

(4) When the OS of the virtual server to be created is Windows and WORKGROUP is selected from the OS.selectWorkgroupDomain selection list, a maximum of 15 bytes can be specified for the workgroup name. If the specified workgroup name exceeds 15 bytes, ""WORKGROUP"" is assumed.

(5) When the OS of the virtual server to be created is Windows and DOMAIN is selected from the OS.selectWorkgroupDomain selection list, a domain name, domain user name, and domain password are required. If any one of them is omitted or a specified value is invalid, ""WORKGROUP"" is set as the workgroup.

(6) When the OS of the virtual server to be created is Linux, a domain name and DNS suffix are required. If the specification is omitted, ""localdomain"" is assumed.

(7) All four of IP address, subnet mask, default gateway, and DNS server must be specified. If any one of them is omitted, none of them is set.

(8) If the OS information acquisition repeat count is omitted, ""72"" is assumed.

(9) If the OS information acquisition repeat interval is omitted, ""5"" is assumed.

(10) You must specify both the current port group name and the new port group name. If either is omitted, the port group is not renamed. If there are multiple port groups with the same name, only one of them is renamed.

(11) All three of destination IP address, subnet mask, and default gateway must be specified. If any one of them is omitted, a static route is not set.

(12) A maximum of 60 characters can be specified in the virtual server name property (vmware.vmName)."

Prerequisites

[Required product for the system]

Job Management Partner 1/Automatic Operation 10-50 or later

[Required products for the service template execution system]

(1) Required product for the vCenter server

· VMware vCenter Server 5.5, 5.1, 5.0, 4.1, or 4.0

(2) VMware vSphere ESXi (or VMware ESX Server) that manages virtual servers

· VMware vSphere ESXi 5.5, 5.1, 5.0 or VMware ESX Server 4.1 or 4.0

(3) Required product for the vCenter control server

· VMware vSphere PowerCLI 5.5 Release1, 5.1 Release2, 5.0

[Prerequisite product OS running in the system executing the service template]

(1) Prerequisite OS of the virtual server:

· Windows Server 2008 Standard/Enterprise (x86/x64), Windows Server 2008 R2 Standard/Enterprise/Datacenter

· Windows Server 2012 Standard/Datacenter, Windows Server 2012 R2 Standard/Datacenter

· Red Hat Enterprise Linux 5 Advanced Platform (x86), Red Hat Enterprise Linux 5 (x86), Red Hat Enterprise Linux 5 Advanced Platform (AMD/Intel 64), Red Hat Enterprise Linux 5 (AMD/Intel 64)(for vCenter4.1 or later; not supported by vCenter4.0)

· Red Hat Enterprise Linux Server 6 (32-bit x86), Red Hat Enterprise Linux Server 6 (64-bit x86_64) (for vCenter4.1 or later; not supported by vCenter4.0)

(2) Required OS for the vCenter control server

· Windows Server 2008 R2 Standard/Enterprise/Datacenter

· Windows Server 2012 Standard/Datacenter

[Usage conditions for the required products for a service template execution system]

(1) Conditions for the settings on VMware vSphere ESXi (or VMware ESX Server)

· A data store has been registered.

· A port group has been set up. For a port group that is to be set up for the virtual server, specify a port group on the network using a standard virtual switch (vNetwork or vSphere standard switch).

· The template used for deployment has already been created.

· If the virtual server is stored in a resource pool, the resource pool, cluster, and vAPpp names must be unique.

The same name cannot be assigned to more than one resource pool, cluster, and vApp although their types are different, such as a duplication of a cluster name and a vApp name or a duplication of a cluster name and a resource pool name.

· The VMware-related names listed below are case-sensitive in VMware, but they are not case-sensitive in vSphere Power CLI that is executed from this service. For this reason, this service cannot be used in an environment where names can be used that are the same except for case differences.

· Data store name

· Resource pool name

· vApp name

(2) Conditions for the template used for deployment:

· VMware Tools have been installed.

· The execution of remote commands is allowed as per the settings (administrative share for Windows, while SSH for Linux is enabled, respectively).

· NICs have been configured (up to two).

· The reception of and response to pings is allowed.

· For Windows, the password of the administrator is left blank.

· For Windows, execute sysprep. To execute sysprep, the maximum number of Windows initializations (three times) must not be reached.

· When you convert a virtual server to a template, do so when the virtual server is stopped.

(3) Condition of the virtual server

· There is no duplication of the virtual server name under the management of an identical vCenter.

(4) Conditions of JP1/AO

· The authentication information of the virtual server to be deployed has been registered to the agentless connection destination definition in the "Management" tab in advance.

Cautions

(1) The specified port group must be able to communicate with the Job Management Partner 1/AO server. If there are multiple NICs for the virtual server, set one of the NICs to a port group that can communicate with the Job Management Partner 1/AO server.

(2) Whether OS initialization processing has been completed is determined by whether the information set in the OS can be acquired. The time required for determining completion of initialization depends on the value specified for the OS information acquisition repeat interval (vmware.checkOSInitCountInterval property), as well as the specification of the OS information acquisition repeat count (vmware.checkOSInitCount property). If the specified value is too small, a timeout might occur even during OS initialization. Adjust the value appropriately for the performance of the virtualization environment being used. Initially, specify the settings so that the OS information acquisition repeat interval is at least a few hours.

(3) Do not specify for the IP addresses that are to be set values that are not valid as IP addresses in the virtual server's OS, such as management and application IP addresses. For example, network addresses, broadcast addresses, and special addresses such as 0.0.0.0 and 255.255.255.255 cannot be specified. If an invalid address is entered, the virtual server deployment processing will result in an error. For a management IP address, specify an IP address that can be used to communicate with the Job Management Partner 1/AO server. Be aware that even though the correct address is specified, deployment might fail.

(4) While the virtual server is being deployed, do not use any other service to manipulate it. Doing so may cause deployment of the virtual server to fail. Also, do not manipulate the virtual server directly from a vCenter server.

(5) When you are deploying Linux, specify a root password for the template OS in the Linux.adminPassword property (using the permitted characters).

(6) Do not specify in advance in the virtual server template any information that is to be specified when the virtual server is created. If a computer name or host name and IP address are already set in the template, virtual server creation might fail. If virtual server creation fails (for example, static route processing results in an error), delete the virtual server, re-create a template in which no computer name, host name, or IP address is set, and then re-execute this service.

(7) The IP addresses are set as described in Function. However, depending on the order in which NICs are set in the virtual server's OS, the IP addresses might not be set as intended. After you have created the virtual server, check if the correct IP addresses have been set. If the correct IP addresses are not set, change them manually.

Execution privilege

(1)The user who will be connecting to VMware vCenter Server must have the following permissions:

System administrator role

Version

01.50.01

Category

VM_Operations/Configuration/vSphere

Property list

The following shows the list of the property groups set in the property:

Property group

Description

Initial display

Virtual system environment information

Specify the VMware vCenter Server information.

Y

Virtual server information

Specify the information for the virtual server to be added.

Y

OS information

Specify the Windows or Linux OS information for creating the virtual server.

Y

Network information

Specify the network information for the virtual server.

Y

Run-time options

These are properties related to checking the status during initialization of the OS on the virtual server. Modify as necessary.

N

The following shows the list of the properties to be displayed in the "Service Definition" dialog box:

(Legend)

R: The property must be specified.

O: The property can be omitted. However, the property might be mandatory depending on what is specified for other properties. See the Description of each property.

Property key

Property name

Description

I/O type

Shared

Required

Property group

vmware.targetHost

Host name of VMware vCenter control server

Specify the host name or IP address of the server (a server with vSphere PowerCLI installed) that will be used to control VMware vCenter. You cannot specify an IPv6 address.

Input

Disabled

R

Virtual system environment information

vmware.vCenterServerName

VMware vCenter server name

Specify the host name or IP address of the VMware vCenter server. You cannot specify an IPv6 address.

Input

Disabled

R

Virtual system environment information

vmware.userName

User name for VMware vCenter Server connection

Specify the user name to use when connecting to the VMware vCenter server.

Input

Disabled

R

Virtual system environment information

vmware.password

Password for VMware vCenter Server connection

Specify the password to use when connecting to the VMware vCenter server.

Input

Disabled

R

Virtual system environment information

vmware.portNumber

Port number for VMware vCenter Server connection

Specify the port number to use when connecting to the VMware vCenter server (specifically, the port number of the VMware vCenter server's Web service). If you omit this property, the default value of the VMware vCenter server applies.

Input

Disabled

O

Virtual system environment information

vmware.protocol

Protocol for VMware vCenter Server connection

Specify the protocol to use when connecting to the VMware vCenter server.

Input

Disabled

R

Virtual system environment information

windows.orgName

Organization (company name) :Windows only

Specify the organization name for the virtual server OS (Windows only). When there is no input, "Organization" is set up.

Input

Disabled

O

OS information

windows.ownerName

Owner name :Windows only

Specify the owner name for the OS on the virtual server (Windows only). When there is no input, "Owner" is set as the Owner name.

Input

Disabled

O

OS information

OS.selectWorkgroupDomain

Select workgroup or domain :Windows only

Specify whether the virtual server belongs to a workgroup or domain (Windows only).

Input

Disabled

O

OS information

OS.workgroupNameDomainName

Workgroup/domain name

Specify the name of the workgroup or domain of virtual server. A workgroup is specified a maximum of 15 characters. A domain of a maximum of 63 characters is specified in Windows. In Linux, a domain of a maximum of 256 characters is specified.

Input

Disabled

O

OS information

OS.domainUserName

Domain user name :Windows only

Specify the domain user name for the virtual server (Windows only). When "DOMAIN" is chosen by selection of a workgroup/domain, it is necessary to input.

Input

Disabled

O

OS information

OS.domainUserPassword

Domain password :Windows only

Specify the domain password for the virtual server (Windows only). When "DOMAIN" is chosen by selection of a workgroup/domain, it is necessary to input.

Input

Disabled

O

OS information

OS.dnsSuffix

DNS suffix :Linux only

Specify the DNS suffix of the virtual server (Linux only). When there is no input, "localdomain" is set as the DNS suffix.

Input

Disabled

O

OS information

OS.subnetMaskMan

Subnet mask (management LAN)

Specify the subnet mask for the management LAN of the virtual server. You cannot specify an IPv6 address.

Input

Disabled

O

Network information

OS.defaultGWMan

Default gateway (management LAN)

Specify the default gateway for the management LAN of the virtual server. You cannot specify an IPv6 address.

Input

Disabled

O

Network information

OS.dnsMan

DNS server IP address (management LAN)

Specify the IP address of the DNS server for the management LAN of the virtual server. You cannot specify an IPv6 address.

Input

Disabled

O

Network information

OS.subnetMask2

Subnet mask (for second NIC)

Specify the 2nd subnet mask for the virtual server. You cannot specify an IPv6 address.

Input

Disabled

O

Network information

OS.defaultGW2

Default gateway (for second NIC)

Specify the 2nd default gateway for the virtual server. You cannot specify an IPv6 address.

Input

Disabled

O

Network information

OS.dns2

DNS server IP address (for second NIC)

Specify the 2nd IP address of the DNS server for the virtual server. You cannot specify an IPv6 address.

Input

Disabled

O

Network information

OS.subnetMask3

Subnet mask (for third NIC)

Specifies the subnet mask that is set for the third NIC recognized by the OS on the virtual server. IPv6 addresses are not supported.

Input

Disabled

O

Network information

OS.defaultGW3

Default gateway (for third NIC)

Specifies the default gateway that is set for the third NIC recognized by the OS on the virtual server. IPv6 addresses are not supported.

Input

Disabled

O

Network information

OS.dns3

DNS server IP address (for third NIC)

Specifies the IP address of the DNS server that is set for the virtual server. In Windows, this value is set on the third NIC recognized by the OS. IPv6 addresses are not supported.

Input

Disabled

O

Network information

OS.subnetMask4

Subnet mask (for fourth NIC)

Specifies the subnet mask that is set for the fourth NIC recognized by the OS on the virtual server. IPv6 addresses are not supported.

Input

Disabled

O

Network information

OS.defaultGW4

Default gateway (for fourth NIC)

Specifies the default gateway that is set for the fourth NIC recognized by the OS on the virtual server. IPv6 addresses are not supported.

Input

Disabled

O

Network information

OS.dns4

DNS server IP address (for fourth NIC)

Specifies the IP address of the DNS server that is set for the virtual server. In Windows, this value is set on the fourth NIC recognized by the OS. IPv6 addresses are not supported.

Input

Disabled

O

Network information

OS.destIPAddress

Destination IP of static route

Specify the destination IP address of the static route.

Input

Disabled

O

Network information

OS.subnetMaskStaticRoute

Subnet mask (static route)

Specify the subnet mask for the static route. You cannot specify an IPv6 address.

Input

Disabled

O

Network information

OS.defaultGWStaticRoute

Default gateway (static route)

Specify the default gateway for the static route. You cannot specify an IPv6 address.

Input

Disabled

O

Network information

vmware.checkOSInitCount

Number of attempts to acquire OS information

Specify the number of times the service attempts to acquire OS information to confirm that the OS has been initialized. The maximum wait time is determined by this property and the property that defines the checkOSInitCountInterval.

Input

Disabled

O

Run-time options

vmware.checkOSInitCountInterval

Interval for acquiring OS information (minutes)

Specify the interval at which the service attempts to acquire OS information to confirm that the OS has been initialized.

Input

Disabled

O

Run-time options

The following shows the list of the properties to be displayed on the "Service Definition" dialog box and the "Submit Service" dialog box:

Property key

Property name

Description

I/O type

Shared

Required

Property group

vmware.vmName

Virtual server name

Specify the name of the virtual server. This name is used to represent the virtual server in VMware vCenter server. It is not used as a host name by the OS.

Input

Disabled

R

Virtual server information

vmware.templateName

Template name

Specify the name of the template on which the virtual server is to be based.

Input

Disabled

R

Virtual server information

vmware.vmHostName

ESX server name

Specify the ESX server name to be displayed in the Hosts and Clusters inventory view managed by VMware vCenter server.

Input

Disabled

R

Virtual server information

vmware.dataStoreName

Datastore name

Specify the datastore name.

Input

Disabled

R

Virtual server information

vmware.resourcePoolName

Resource pool name

Specify the resource pool, vApp, or cluster where the virtual server will be provisioned.

Input

Disabled

O

Virtual server information

vmware.portGroupName

Port group name

Specify the name of the port group currently assigned to the virtual server.

Input

Disabled

O

Virtual server information

vmware.portGroupNameNew

Port group name (updated)

Specify a new port group name to assign to the virtual server.

Input

Disabled

O

Virtual server information

OS.computerName

Computer/host name

Specify the computer name (host name) used by the operating system. The computer name of a maximum of 15 characters is specified, in the case of Windows. The computer name of a maximum of 63 characters is specified, in the case of Linux.

Input

Disabled

R

OS information

OS.osUserPassword

Administrator password: Windows-specific

Specifies the Administrator password specified in the OS (Windows systems only). If nothing is entered, "Password123" is specified.

Input

Disabled

O

OS information

OS.osUserPasswordReEnter

Re-enter Administrator password: Windows-specific

Re-enter the Administrator password specified in the OS (Windows systems only). If nothing is entered, "Password123" is specified.

Input

Disabled

O

OS information

OS.productKey

OS product key :Windows only

Specify the OS product key (for Windows-based virtual servers) in the format XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (Windows only).

Input

Disabled

O

OS information

Linux.adminPassword

OS root user password :Linux only

Specify the root user's password of OS for carrying out a OS setting check. In case of creating Linux virtual server, it's mandatory.

Input

Disabled

O

OS information

OS.ipAddressMan

IP address (management LAN)

Specify the IP address for the management LAN of the virtual server. You cannot specify an IPv6 address.

Input

Disabled

O

Network information

OS.ipAddress2

IP address (for second NIC)

Specify the 2nd IP address for the virtual server. You cannot specify an IPv6 address.

Input

Disabled

O

Network information

OS.ipAddress3

IP address (for third NIC)

Specifies the IP address that is set for the third NIC recognized by the OS on the virtual server. IPv6 addresses are not supported.

Input

Disabled

O

Network information

OS.ipAddress4

IP address (for fourth NIC)

Specifies the IP address that is set for the fourth NIC recognized by the OS on the virtual server. IPv6 addresses are not supported.

Input

Disabled

O

Network information

OS.timeZoneWin

Time zone: Windows setting

Specifies the time zone that the OS on the virtual server is set to (for Windows only). If nothing is entered, the time zone "International Date Line West" is used.

Input

Disabled

O

OS information

OS.timeZoneLin

Time zone: Linux setting

Specifies the time zone that the OS on the virtual server is set to (for Linux only). If nothing is entered, the time zone in the template is used.

Input

Disabled

O

OS information

The following shows the list of properties used as variables for work to inherit the value in the processing. This property is displayed only in the task log.

Property key

Property name

Description

I/O type

Shared

common.osType

OS type

A work property that stores the OS type (Windows or Linux) of the template.

Variable

Disabled

common.flag2IPsSetup

Multiple IP setting for virtual server

A work property that indicates whether the virtual server has multiple IP addresses (TRUE), or not (FALSE).

Variable

Disabled

The following shows the restrictions on inputs to the properties displayed in the "Service Definition" dialog box:

Property key

Characters that can be input

vmware.targetHost

A maximum of 256 characters can be entered. Characters that can be used include alphanumeric characters, as well as . and -.

vmware.vCenterServerName

A maximum of 256 characters can be entered. Characters that can be used include alphanumeric characters, as well as . and -.

vmware.userName

A maximum of 512 characters can be entered. Characters that can be used include alphanumeric characters and symbols. It cannot include <, >, |, ;, &, ', ", *, ?, [, ], `, /, :, =, , , +, %.

vmware.password

A maximum of 127 characters can be entered. Characters that can be used include alphanumeric characters and symbols. It cannot include <, >, |, ;, &, ', ", *, ?, [, ], `, %.

vmware.portNumber

Integer between 1 and 65535 can be entered.

vmware.protocol

Select one of the following values:

http,https

windows.orgName

A character string of no more than 256 characters can be entered. It cannot include <, >, |, ;, &, ', ", *, ?, [, ], `, %.

windows.ownerName

A character string of no more than 256 characters can be entered. It cannot include <, >, |, ;, &, ', ", *, ?, [, ], `, or %.

OS.selectWorkgroupDomain

Select one of the following values:

WORKGROUP,DOMAIN

OS.workgroupNameDomainName

A maximum of 256 characters can be entered. Characters that can be used include alphanumeric characters, as well as . and -.

OS.domainUserName

A maximum of 20 characters can be entered. Characters that can be used include alphanumeric characters and symbols. It cannot include <, >, |, ;, &, ', ", *, ?, [, ], `, /, :, =, , , +, \, @ or %.

OS.domainUserPassword

A maximum of 127 characters can be entered. Characters that can be used include alphanumeric characters and symbols. It cannot include <, >, |, ;, &, ', ", *, ?, [, ], ` or %.

OS.dnsSuffix

A maximum of 63 characters can be entered. Characters that can be used include alphanumeric characters, as well as . and -.

OS.subnetMaskMan

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.defaultGWMan

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.dnsMan

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.subnetMask2

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.defaultGW2

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.dns2

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.subnetMask3

A string of 15 characters of fewer. Usable characters are single-byte numbers and a period (.).

OS.defaultGW3

A string of 15 characters of fewer. Usable characters are single-byte numbers and a period (.).

OS.dns3

A string of 15 characters of fewer. Usable characters are single-byte numbers and a period (.).

OS.subnetMask4

A string of 15 characters of fewer. Usable characters are single-byte numbers and a period (.).

OS.defaultGW4

A string of 15 characters of fewer. Usable characters are single-byte numbers and a period (.).

OS.dns4

A string of 15 characters of fewer. Usable characters are single-byte numbers and a period (.).

OS.destIPAddress

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.subnetMaskStaticRoute

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.defaultGWStaticRoute

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

vmware.checkOSInitCount

Integer between 1 and 1024 can be entered.

vmware.checkOSInitCountInterval

Integer between 1 and 1024 can be entered.

The following shows the restrictions on inputs to the property displayed on the "Service Definition" dialog box and the "Submit Service" dialog box:

Property key

Characters that can be input

vmware.vmName

A character string of no more than 60 characters can be entered. It cannot include <, >, |, ;, &, ', ", *, ?, [, ], `, , and %.

vmware.templateName

A character string of no more than 60 characters can be entered. It cannot include <, >, |, ;, ', ", *, ?, [, ], `, %.

vmware.vmHostName

A maximum of 256 characters can be entered. Characters that can be used include alphanumeric characters, as well as . and -.

vmware.dataStoreName

A maximum of 42 characters can be entered. Characters that can be used include alphanumeric characters and symbols. It cannot include <, >, |, ;, &, ', ", *, ?, [, ], `, %.

vmware.resourcePoolName

A character string of no more than 60 characters can be entered. It cannot include <, >, |, ;, &, ', ", *, ?, [, ], ` and %.

vmware.portGroupName

A maximum of 49 characters can be entered. Characters that can be used include alphanumeric characters, as well as " "(space), -, ., / and _.

vmware.portGroupNameNew

A maximum of 49 characters can be entered. Characters that can be used include alphanumeric characters, as well as " "(space), -, ., / and _.

OS.computerName

A maximum of 63 characters can be entered. Characters that can be used include alphanumeric characters, as well as - .

OS.osUserPassword

A character string of no more than 64 characters can be entered. It cannot include <, >, |, ;, `, or a trailing \. In case of executing this service to Linux, it cannot include multibyte character.

OS.osUserPasswordReEnter

A character string of no more than 64 characters can be entered. It cannot include <, >, |, ;, &, *, ?, ", %, or a trailing \. In case of executing this service to Linux, it cannot include multibyte character.

OS.productKey

A maximum of 29 characters can be entered. Characters that can be used include alphanumeric characters, as well as -.

Linux.adminPassword

A maximum of 255 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.ipAddressMan

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.ipAddress2

A maximum of 15 characters can be entered. Characters that can be used include alphanumeric characters, as well as . .

OS.ipAddress3

A string of 15 characters of fewer. Usable characters are single-byte numbers and a period (.).

OS.ipAddress4

A string of 15 characters of fewer. Usable characters are single-byte numbers and a period (.).

OS.timeZoneWin

Select one of the following values:

Tokyo, China, GMT (Greenwich Mean Time), Pacific, Eastern (U.S. and Canada), U.S. Eastern: Indiana (East), Central (U.S. and Canada), Central America, U.S. Mountain: Arizona, Mountain (U.S. and Canada), Alaskan, Hawaii, Singapore, India

OS.timeZoneLin

Select one of the following values:

Asia/Tokyo, Asia/Hong_Kong, Asia/Chongqing, Asia/Shanghai, Etc/UTC, America/Tijuana, America/Vancouver, America/Los_Angeles, America/Detroit, America/New_York, America/Montevideo, America/LouisVille, America/Indiana/Indianapolis, America/Indiana/Vevay, America/Indiana/Marengo, America/Indiana/Petersburg, America/Indiana/Vincennes, America/Indiana/Winamac, America/Indiana/Tell_City, America/Indiana/Knox, America/Chicago, America/North_Dakota/Center, America/North_Dakota/New_Salem, America/Kentucky/Monticello, America/Juneau, America/Menominee, America/Monterrey, America/Denver, America/Boise, America/Shiprock, America/Phoenix, America/Yakutat, America/Anchorage, America/Nome, America/Adak, Pacific/Honolulu, Asia/Singapore, Europe/London, Asia/Kolkata, America/North_Dakota/Beulah, Asia/Macau

Flow specification details

The following table shows the detailed specification of the flow:

Hierarchy

Display name

Plug-in

Plug-in name

Version

Description

Error recovery method

1

vsphereCreateClone

Create virtual server

01.12.00

Creates a virtual server from a template.

Eliminate the cause of the error, and then re-execute the service.

2

vsphereInitOS

Flow Plug-in

--

Sets the initial OS settings (computer name, company name, and organization name) and the IP address of a virtual server, then starts the server (In the case of Windows, sysprep is run internally).

--

2-1

Standard Output Plug-in

01.00.00

Outputs the value of a variable.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

2-2

Compatible Plug-in

--

Set the value of the variable to the macro variable.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

2-3

Compatible Plug-in

--

Checks whether the OS is Windows.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

2-4

Set OS initialization settings and IP address of virtual server (Windows)

01.12.00

Performs OS initialization and IP address setting on a virtual server (for Windows).

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

2-5

Compatible Plug-in

--

Checks whether the OS is Linux.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

2-6

Set OS initialization settings and IP address of virtual server (Linux)

01.12.00

Performs OS initialization and IP address setting on a virtual server (for Linux).

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3

osSetStaticRoute

Flow Plug-in

--

Sets a static route in the OS of a virtual server.

--

3-1

Standard Output Plug-in

01.00.00

Outputs the value of a variable.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-2

Compatible Plug-in

--

Set the value of the variable to the macro variable.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-3

Compatible Plug-in

--

Checks whether a static route needs to be set.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-4

Flow Plug-in

--

--

--

3-4-1

Standard Output Plug-in

01.00.00

Outputs the value of a variable.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-4-2

Compatible Plug-in

--

Set the value of the variable to the macro variable.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-4-3

Compatible Plug-in

--

Checks whether the management IP address is set.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-4-4

Flow Plug-in

--

Sets a static route on the OS.

--

3-4-4-1

Standard Output Plug-in

01.00.00

Outputs the value of a variable.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-4-4-2

Compatible Plug-in

--

Set the value of the variable to the macro variable.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-4-4-3

Compatible Plug-in

--

Checks whether the OS is Windows.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-4-4-4

Set static route

01.00.04

Sets a static route (for Windows).

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-4-4-5

Compatible Plug-in

--

Checks whether the OS is Linux.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

3-4-4-6

Set static route

01.00.04

Sets a static route (for Linux).

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.

4

vsphereChangeVMPortGroup

Change virtual machine port group

01.12.00

Specifies the port group of the virtual server.

Eliminate the cause of the error, execute the virtual server deletion service, and then re-execute this service.