Hitachi

JP1 Version 12 JP1/Automatic Operation Service Template Reference


5.3.3 Check HDvM connectivity

Function

Verifies that a connection can be established from an execution target server to Hitachi Device Manager Software (hereafter called Device Manager).

This module assumes the following servers:

• HDvM server

This is the server on which Device Manager is installed.

• HDvM CLI server (Execution target server)

This is the server on which Device Manager CLI is installed. The module is transferred from JP1/AO to this server and then is executed.

Use situation

When operations are to be performed on Device Manager, you first use this module to check the connection status between Device Manager and the execution target server.

Prerequisites

For the latest support information about [Required product in the System]/[Required products on the execution target system]/[Required products on the execution target server]/[Prerequisite product OS running on the execution target server], see the release notes.

[Required product in the System]

JP1/Automatic Operation 11-00 or later

[Required products on the execution target system]

(1) The following product has been set up on the HDvM server.

• Hitachi Device Manager Software 07-00 or later

(2) As the storage system within the system, either of the following has been set up.

• Hitachi Adaptable Modular Storage 2100/2300/2500/2010

• Hitachi Unified Storage 110/130/150

• Hitachi Unified Storage VM

• Hitachi Universal Storage Platform V/VM

• Hitachi Virtual Storage Platform

• Hitachi Virtual Storage Platform G1000/G1500/F1500

• Hitachi Virtual Storage Platform G200/G400/G600/G800

• Hitachi Virtual Storage Platform F400/F600/F800

[Usage conditions for required products on the execution target server]

(1) The storage system is managed by Hitachi Device Manager Software.

(2) A DP pool has already been created in the storage system.

[Required products on the execution target server]

• Hitachi Device Manager Software CLI 07-00 or later

[Prerequisite product OS running on the execution target server]

• Windows Server 2008 R2 Standard/Enterprise/Datacenter

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

Execution privilege

(1) The user who will be connecting to Device Manager must belong to a user group with the following permissions:

User group to which All Resources is assigned as the resource group and that has Admin or Modify permissions

Version

02.00.00

Plug-in tags

Gather Device Manager information,Device Manager

Plug-in name displayed in the task log

hdvmConnectChallenge

Return code

0: Normal

21: Error (invalid environment) Command cannot be found (error detected in the module script)

27: Error (check task logs for the nature of error)

41: Error (error detected in module) Missing property (error detected in module script)

Property list

The following table lists the properties:

Property key

Property name

Description

Default value

I/O type

Required

HDvM.cliInstallPath

HDvM CLI installation path

Specify the HDvM CLI installation path.

--

Input

R

HDvM.httpType

Protocol for communication with HDvM

Specify which protocol, http or https, to use to connect to the HDvM server.

http

Input

R

HDvM.hostName

Host name of the HDvM server

Specify the host name or IP address of the HDvM server. An IPv6 address cannot be specified.

--

Input

R

HDvM.portNumber

Port number for connecting to HDvM

Specify the port number for connecting to the HDvM server.

2001

Input

R

HDvM.userName

ID of the user who is connecting to HDvM

Specify the ID of the user who is connecting to the HDvM server.

System

Input

R

HDvM.password

Password for connecting to HDvM

Specify the password for connecting to the HDvM server.

manager

Input

R

plugin.destinationHost

Host name of the execution target server

Specify the host name or IP address of the server on which this plugin will be executed. IPv6 addresses are not supported.

--

Input

R

common.returnValue

Return value for the plugin

The return value of this plugin stored.

--

Output

O

common.connectHDvMResult

HDvM connectivity check result

Stores the result of determining whether a connection to the HDvM server can be established.

--

Output

O