background image

HPE XP7 Automation Director User
Guide

Part Number: P03776-005

Published: February 2019

Edition: 5

Abstract

Automation Director is a software solution that provides the necessary tools to automate and
simplify the end-to-end storage provisioning process for storage and data center
administrators. The building blocks of the product are pre-packaged automation templates
known as service templates.

Summary of Contents for XP7 Automation Director

Page 1: ...bstract Automation Director is a software solution that provides the necessary tools to automate and simplify the end to end storage provisioning process for storage and data center administrators The...

Page 2: ...e required for possession use or copying Consistent with FAR 12 211 and 12 212 Commercial Computer Software Computer Software Documentation and Technical Data for Commercial Items are licensed to the...

Page 3: ...er workflows by role 20 Admin user workflow 20 Develop user workflow 21 Modify user workflow 21 Submit user workflow 22 Launching Service Builder 22 Service Builder workflow 23 Viewing service and tas...

Page 4: ...ng a service template version 51 About provisioning service templates 52 About data mobility service templates 52 About ESX cluster service templates 53 About ServiceNow ticketing service templates 54...

Page 5: ...ed service properties for Data Mobility services 78 Configuring email and log settings 79 Setting up an external resource provider 80 ServiceNow workflow integration 81 Prerequisite products for workf...

Page 6: ...tastore on VMware vSphere Service details 223 Migrate Virtual Machine Service details 226 Stop Virtual Machine Service details 229 Start Virtual Machine Service details 231 Restart Virtual Machine Ser...

Page 7: ...tart virtual server Service details 354 Obtain virtual server information list Service details 356 Plug in components for developers 358 Importing service templates 358 AWS Components 359 HCS Componen...

Page 8: ...gned and shared across all automation services A customizable service catalog that users can create to address specific data needs A RESTful API Before getting started with Automation Director underst...

Page 9: ...ant access to users Resource groups that contain pools for storage are assigned to infrastructure groups The infrastructure groups are associated with service groups The services in a service group ca...

Page 10: ...is an administrator who has advanced knowledge of data center operations and is responsible for managing end to end IT infrastructure including prioritizing and routing service requests to service us...

Page 11: ...vice administrators Service users Create requests Stop tasks Suspend schedules Cancel schedules Resume schedules Resubmit tasks Admin Develop Modify or Submit Service administrators Archive tasks Crea...

Page 12: ...administering user management tasks such as registering users enabling access and managing roles and permissions It is also used to manage XP7 Command View Advanced Edition tasks and provides access...

Page 13: ...ctor server address port number Automation where Automation Director server address is the IP address or host name of the Automation Director server port number is the port number of the Automation Di...

Page 14: ...dow Editing a user profile Procedure 1 From the User Profile window click Edit Profile 2 Edit the profile information and click OK 3 Confirm that the updated user profile information appears in the Us...

Page 15: ...Procedure 1 Enter the Automation Director URL in a web browser 2 In the logon window click License 3 In the License Information by Product dialog box enter the license key using one of the following...

Page 16: ...on or log off Tools Click and choose from the following Service Builder Open Service Builder This option is available to Admin and Develop users User Profile Open the user profile Reset Preferences If...

Page 17: ...es links to information about submitted tasks Search This box is available on the Service Tasks and Service Templates tab and provides keyword and criteria based search functions Navigating help When...

Page 18: ...default settings Column settings Column settings allow you to customize the view by choosing the attributes you want to display in the view columns Click Column Settings on the table view to see the...

Page 19: ...on Services tab on page 29 Tasks tab on page 38 Service Templates tab on page 47 Creating and assigning tags to services You can assign tags to a service in the Edit Service window of a service When a...

Page 20: ...ndow go to the General Information section Settings pane and click inside the Tags area to open the list of tag groups and tags b Scroll to the bottom of the list and click Create Tag c In the Create...

Page 21: ...stration tab The Develop user workflow is as follows 1 Log on to Automation Director and launch Service Builder 2 Create or modify a service template in Service Builder 3 Build the service template in...

Page 22: ...tasks associated with the service are in the Tasks tab 4 Optional Monitor the tasks and their status More information About tasks on page 38 Submitting a service on page 36 Services tab on page 29 Lau...

Page 23: ...view of the service template Create the service template as new or copy and modify an existing service template in the Service Builder Edit view The service template is in Under Development status Se...

Page 24: ...se reports The dashboard reports refresh every 10 minutes The following reports appear on the dashboard Most Frequently Failed Services Most Frequently Used Services Tasks Waiting for Action My Tasks...

Page 25: ...nformation Services tab on page 29 Most Frequently Used Services report This report helps users to analyze the success failure rate of their most frequently used services and take any necessary action...

Page 26: ...tion which includes the following Tasks that require your input to proceed Recently failed tasks so you can fix the problem that caused the task to fail and run the task again Long running tasks that...

Page 27: ...Failed If any tasks exist the link provides a list of the specific tasks Otherwise the link opens the Tasks tab filtered by the status More information Tasks tab on page 38 My Favorite Services repor...

Page 28: ...More information Submitting a service on page 36 Services tab on page 29 28 Viewing service and task summaries...

Page 29: ...nize Tags Using the Card view or Table view see service details status and actions Create and submit service requests Copy a service to make a new service Tag Search pane The Tag Search pane enables u...

Page 30: ...is using an outdated version of a service template You can use Apply Latest Version to update the service NEW The service is fewer than 14 days old You can click a service card to open the service pre...

Page 31: ...moves the service as a favorite Related Tasks Displays the tasks related to the service under the Tasks tab Reset Counter Resets the count for the number of executed successes and failures Apply Lates...

Page 32: ...service template preview 3 Click Create Service 4 In the Create Service window in the Settings pane enter the following information which is summarized in the General Settings area of the Navigation p...

Page 33: ...for later access or to access property values that have previously been saved to a properties files Click Cancel to close the window without saving any changes 8 To copy an existing service do the fo...

Page 34: ...min Develop or Modify role to submit the service Tags Tags act as filters in the Tag Search pane of the Services window A service has one or more tags for the service to a maximum of 256 characters Th...

Page 35: ...allow testing Tasks in the Test status are located on the Debug view under the Tasks tab During testing you can change the service parameters as needed and continue testing until the tasks run success...

Page 36: ...ly After you reach that limit the next plug in waits until another one finishes Effect on scheduling when switching between standard and daylight savings time U S and Canada only When a server is in a...

Page 37: ...ask view verify no tasks exist from the service you are deleting You can however delete a service with corresponding task entries are in the history list Procedure 1 On the Services tab from the card...

Page 38: ...oring area is provided below the main tasks that provides details for each step associated with a task From here you can see the status of the steps and if necessary determine at which step a failure...

Page 39: ...Applications Service Groups and Task Statuses Each group has one or more tags To use tags click a tag name to see only tasks tagged with that name in the Tasks pane Click the tag again to expose all t...

Page 40: ...ly in the Failed Canceled or Completed status Archive Moves one or more tasks to the History view Mark as To Do Adds a flag to the To Do column as a reminder that action is needed Unmark To Do Removes...

Page 41: ...is canceled Resubmit the task Archive the task Finished Completed Task completed Resubmit the task Archive the task Failed Tasks failed Retry the task from the failed step Retry the task from the ste...

Page 42: ...current status of the task Description The description of the task Service Click the link to open the service preview where you can view information about the service Admin and Develop users can also...

Page 43: ...g email and log settings on page 79 Suspending scheduled tasks Procedure 1 On the Tasks tab select the task that you want to suspend 2 Click More Actions Suspend Schedules 3 In the Suspend dialog box...

Page 44: ...s that you want to stop 2 Click More Actions Stop 3 In the Stop Task window click OK The tasks stops and the status changes to Terminated 4 Optional You can verify the point at which the task was stop...

Page 45: ...tus You enable retry actions in the Available Actions section of the Create Edit Service window When you select a single task to retry ensure that the task is in Failed status Procedure 1 On the Tasks...

Page 46: ...rmation is retained An archived task cannot return to the Task or Debug tabs NOTE No new tasks are created when the total number of tasks exceeds 5 000 Procedure 1 On the Tasks tab from the Task or De...

Page 47: ...he description in each template Click Table View to open a table with a list of templates This view includes some fields that are not available in the Card View You can add and delete fields from this...

Page 48: ...emplate Copy and Edit Launch Service Builder to create a new service template based on the specified template For more information see the HPE XP7 Automation Director Service Builder User Guide View F...

Page 49: ...the template In Card View the template has a NEED VUP badge Component Outdated in Table View Template includes outdated components Graphic properties in the Card View The Card View includes the follo...

Page 50: ...et are not checked If the service template contains a service plug in the import result of the service plug in is not visible Creating a service from the Service Templates tab Procedure 1 On the Servi...

Page 51: ...ted it in Test state Exporting a service template You may need to export templates in the case where there are two separate Automation Director environments Templates from one environment can be expor...

Page 52: ...tes them to the specified hosts You can locate the templates and services that are created by these templates by using the Add New Storage tag and the tag of the host type Allocate Volumes with Config...

Page 53: ...property To ensure VSMs are recognized across storage systems for Data Mobility services complete the following steps 1 Specify the same resource group name for all VSMs across sites When creating a...

Page 54: ...torage machine is configured in the primary and secondary storage systems using the actual information of the primary storage system and the High Availability primary and secondary volumes are assigne...

Page 55: ...nit Access suppress the cross path by setting ALUA to the preferred path If the Alternate path software does not support ALUA you cannot suppress cross path If you are using Hitachi Dynamic Link Manag...

Page 56: ...le in Automation Director The following steps summarize the initial setup workflow 1 Register a license Before you can log on to Automation Director you must register a valid license 2 Log on to Autom...

Page 57: ...cess A user must belong to at least one user group and can belong to multiple groups You can use the predefined user groups or create a new user group User groups can be created by an administrator in...

Page 58: ...e service groups The Modify role or higher is required to assign a service to a service group Creating a service group Procedure 1 On the Administration tab navigate to Resources and Permissions Servi...

Page 59: ...ved to the assigned user groups 4 Click OK About infrastructure groups Creating an infrastructure group Before creating an infrastructure group you must be aware of the access boundaries for storage r...

Page 60: ...on Port Port associated with the connection Protocol Protocol used by the connection User ID User ID for the connecting user Connection Status Indicates whether the connection is active or not Connect...

Page 61: ...ce groups for VMWare VVols VASA VVols If you use Automation Director with resource groups that are used for VMware VVols Allocate Volumes services might consume the volume capacity of the resource gro...

Page 62: ...k Change Password 3 Type the new password and verify it 4 Click OK 5 Log on with your new password Editing your own user profile Procedure 1 On the Administration tab click User Profile 2 Click Edit P...

Page 63: ...s intended for expert level users to Edit services Submit services Create services from templates Edit Service dialog box Submit Service dialog box Task Details dialog box Service Templates tab Submit...

Page 64: ...nd Permissions window to view the number of registered applications and registered users as well as the names of the applications along with their hosts or IP addresses and the number of authorized us...

Page 65: ...authentication systems such as LDAP for example Active Directory RADIUS or Kerberos can be used to authenticate Automation Director users as they log on You can reconfigure existing accounts or create...

Page 66: ...ach user the user s logon credentials user ID and password are validated by using the external authentication server More information Creating a user account on page 63 Configuring external authentica...

Page 67: ...ups folder 6 Optional You can associate the groups with resource groups and roles just as you can do with Automation Director user groups If you delete external authentication groups from Users and Pe...

Page 68: ...eb Service Connections window which shows the status Successful Error and Unknown and the time when the connection was last established To update the display of current connection click Refresh Config...

Page 69: ...redentials as follows For Data Mobility services create one connection that uses the same credentials for each storage system managed by the Configuration Manager REST API In addition to using the sam...

Page 70: ...serial number of 20000 you would create a resource group with the following name XP7 20000 XP7 20000 Then you must update the Virtual Storage Machine Names shared property setting for recognizing VSMs...

Page 71: ...ions 2 Click Add or Edit and enter the following information Category ServiceNow Name Enter a name for the ServiceNow connection IP Address Host Name The ServiceNow instance name Protocol https Cannot...

Page 72: ...network preface that conforms to RFC 2373 Procedure 1 On the Administration tab click Connection Settings Agentless Remote Connection 2 Click Add to add a connection To edit a connection select the c...

Page 73: ...the time when the connection was last established To update the information click Refresh Registering storage systems to a XP7 Configuration Manager REST API connection You must register storage syste...

Page 74: ...the storage system model from the Model list Serial Number Enter the storage system serial number SVP IP Address Enter the storage system SVP IP Address RMI Port Specify the storage system RMI port nu...

Page 75: ...e Local Storage System section select the local storage system for which you want to add a remote storage system 4 At the top of the Remote Storage System section click Register 5 In the Register Remo...

Page 76: ...ge system you want to delete 7 Select the Enable Configuration Manager Mutual Deletion check box if you want to automatically delete the local storage system information registered in the XP7 Configur...

Page 77: ...Director Shared service properties Description Values Upper Limit of the Task Status Polling Duration Upper limit hrs of the polling duration for task in the storage management software The default i...

Page 78: ...1 On the Administration tab click Shared Properties Settings 2 Select a shared property and click Edit 3 Enter the value of the property and click OK More information Using shared properties on page...

Page 79: ...rom a user to continue If input is required the user must enter an email address as a service input parameter Also Automation Director requires the SMTP Server settings to send an email Procedure 1 On...

Page 80: ...tion json or text csv for the content type Schema ID If there is a domain type corresponding to the returned value of the external resource provider enter the Schema ID The Schema ID helps select an e...

Page 81: ...workflow Running the workflow Information about each of these steps is provided in this document however you must refer to the ServiceNow product documentation for detailed information Prerequisite pr...

Page 82: ...Click the HTTP Request tab and in the Use MID Server field select the MID Server to which the request is sent c Recommended To test the HTTP method you created go to the Related Links section and cli...

Page 83: ...ipt Include name Creating a service catalog item A service catalog item is a request form for running a workflow You must create a service catalog item for running a workflow that includes a process f...

Page 84: ...eInstanceID current variables had_service_instance_id Service Instance ID workflow scratchpad restMessageName current variables had_rest_message_name REST Message Name function RecordAccessor ticket t...

Page 85: ...ation Service sub workflow The output of the Invoke Automation Service sub workflow workflow scratchpad hadresult includes the following status Completed Failed or Canceled data JSON format data of th...

Page 86: ...the property value definitions Non existent properties These are properties that are defined in the file but do not exist in the target service When importing a properties file from the debugger or th...

Page 87: ...perty values are exported to the specified file The property values are exported in the Json format and by default are saved to the service_properties json file Format In the property file specified a...

Page 88: ...ve Even when a is contained in strings like service and plug in resource files you do not must type is handled as a The characters at the beginning of a line up to the first equal sign are treated as...

Page 89: ...If the specified file does not contain a property value an error occurs The property value file can contain end of line characters However if a property value file that contains an end of line charact...

Page 90: ...Packard Enterprise XP7 Command View Advanced Edition documentation Automation Director makes use of the following special CLI commands for its mutual authentication capabilities hcmds64chgtsid command...

Page 91: ...haracters KAPM15953 E The hcmds64chgtsid command failed hcmds64trust command Functions The hcmds64trust command performs the following functions Registers deletes and displays the destination informat...

Page 92: ...the IPv6 address enclose it within square brackets If you specify a host name that cannot be resolved an error occurs In addition if performing SSL communications specify the same host name as the hos...

Page 93: ...rSuites SSL protocol SUITEB128 Low intensity setting in Suite B standard P 256 nistp256 secp256r1 and P 384 nistp384 secp384r1 TLS_ECDHE_ECDSA_ WITH_AES_256_GCM_ SHA384 TLS_ECDHE_ECDSA_ WITH_AES_128_G...

Page 94: ...comes a wide range Comparison to RSA Because the elliptic encryption is specified in CipherSuites the encryption strength can be increased TLS_ECDHE_ECDSA_ WITH_AES_256_GCM_ SHA384 TLS_ECDHE_ECDSA_ WI...

Page 95: ...tered through the hcmds64trust command the connection destination information is not registered and an error occurs Following are some usage examples Example Registering destination information hcmds6...

Page 96: ...3 E The specified SSL protocols are invalid invalid SSL protocols INVALID_PROTOCOL1 INVALID_PROTOCOL2 KAPM16094 E An attempt to configure SSL communication failed KAPM16054 E The hcmds64trust command...

Page 97: ...his option or passwordfile must be specified If both options are specified or if neither option is specified an error is generated The password can be from 1 to 256 single byte alphanumeric characters...

Page 98: ...ser credentials listremoteconnections The listremoteconnections command outputs a listing of the agentless connection destination definitions registered in Automation Director to a CSV formatted file...

Page 99: ...dd output tasks histories taskdetails file outputfile taskdetaildir directoryname encoding encoding user username password password passwordfile passwordfile help where startrange is the date range of...

Page 100: ...irector through a CSV file The syntax is setremoteconnection file input file user username password password passwordfile passwordfile help where file is the path of the file that contains the agentle...

Page 101: ...ittask The submittask submits a task for a service For more information see the submittask command section submittask command Functions The submittask command has four functions Immediate execution of...

Page 102: ...ommand you must have the Admin Modify or Submit role in Automation Director and Administrator permission for the OS You cannot run services that are in a service group whose role is not set The servic...

Page 103: ...ue is not set for a key the default value used If the value of a required property key is not set then an error occurs You cannot specify both the property and the propertyfile options If you do then...

Page 104: ...specify a text file to value For example key FILE C properties valuefile txt user Specify a user ID The ID for the Automation Director user who has access permission to run the service The ID can be...

Page 105: ...is in the past The relevant time is server time The specified date is outside the range of January 1 1994 to December 31 2036 Format Specify the date in the form of yyyy mm dd Specify the year as yyyy...

Page 106: ...omma separated values following a colon The days can be in any order Sunday sun Monday mon Tuesday tue Wednesday wed Thursday thu Friday fri Saturday sat Monthly specify two digit comma separated valu...

Page 107: ...d tasks This option has no value taskdetaildir Specify a folder that was outputted by the listtasks command with the taskdetails option Use an absolute or relative path The folder must be located on a...

Page 108: ...s invalid 137 Some part of the tasks failed to be registered by the command with the reregister option 138 All tasks failed to be registered by the command with the reregister option 139 The content o...

Page 109: ...that include names of connection destinations and credential information The CSV file that you have output can be used as an input file for the setremoteconnection command as is Syntax listremoteconn...

Page 110: ...haracters in length including _ passwordfile Specifies a password file with absolute or relative path that includes the encrypted user credentials for the selected user Either this option or the passw...

Page 111: ...tion type Method Connection destination can be specified as follows IPv4 The connection destination is an IP address in the IPv4 format IPv6 The connection destination is an IP address in the IPv6 for...

Page 112: ...n definitions to a file listremoteconnections file bbbbb user xxxxx password yyyyy Example Output message for successful list KNAE03000 I The listremoteconnections command will now start KNAE03001 I T...

Page 113: ...tion file Specifies the path of the file that contains the agentless connection destination definitions to add or update If the specified file does not exist the system generates an error Both absolut...

Page 114: ...of some of the agentless connection destination definitions failed 232 Registration of all of the agentless connection destination definitions failed 255 The command stopped because of an error not in...

Page 115: ...me Specifies the IP address or host name of the connection destination host Service resource group Service Group Specifies the service group to allocate to the agentless connection destination definit...

Page 116: ...uthentication method is not public key authentication this parameter is required Note You cannot specify as a password The system generates an error if you specify this password Case 2 A definition ID...

Page 117: ...as an agentless connection destination definition If a value is specified for the first data item ID of an agentless connection destination definition the agentless connection destination definition c...

Page 118: ...ion ID user UserName password Password passwordfile PasswordFile help Permission Automation Director users must have Admin permissions Only users who have OS administrator permissions members of the A...

Page 119: ...es and descriptions Return code Description 0 The command succeeded 1 The argument is invalid 2 The command stopped 3 The service status is invalid 4 An exclusion error has occurred 5 Communication fa...

Page 120: ...Automation Director Service Template category Supports Add Host feature Allocate Volumes Yes Allocate Like Volumes No Data Mobility No ESX Cluster No ServiceNow Ticketing No Service template prerequi...

Page 121: ...Provisioning Allocate Fabric Aware Volumes with Configuration Manager XP7 Configuration Manager v8 5 3 00 or later Network Management software Brocade Network Advisor BNA 12 4 14 0 SAN System Adminis...

Page 122: ...ion for the Configuration Manager REST API Use the same authentication information for each storage system managed by Configuration Manager REST API for which the Web service connection was created Al...

Page 123: ...g shared service properties for data mobility services Create a VSM and assign resources before running this service Register the LDEV ID Pool Port and Host Group ID used by the service to the same re...

Page 124: ...pool Disable storage DRS before using this service template Adding a Datastore into a Datastore cluster can fail when Storage DRS is enabled When specifying email addresses in Notification Settings co...

Page 125: ...r Register VMware vCenter Server in Automation Director Register Brocade Network Advisor in Automation Director Register the storage system in Configuration Manager REST API Specify the python executi...

Page 126: ...e a single Brocade Network Advisor to manage the fabric Verify that all storage ports and HBA ports which are used by this service template belong to the fabric When allocating volumes in the VSM add...

Page 127: ...ports which are used by this service template belong to the fabric When allocating volumes in the VSM add all required resources such as LDEV ID and host group ID to the VSM resource group Register Co...

Page 128: ...ceNow Web Service Connection in Automation Director Update ServiceNow Incident Ticket ServiceNow version Kingston London Register the ServiceNow Web Service Connection in Automation Director Retrieve...

Page 129: ...and storage system ESX Cluster service templates This group of service templates include the following Allocate Fabric Aware Volumes and Create Datastore for ESX Cluster Add Host to Cluster in vCente...

Page 130: ...th Configuration Manager Allocates by using sets of volumes from the associated infrastructure group through Configuration Manager for use by servers running a generic application This service accesse...

Page 131: ...rage machine Create a web service connection for the BNA or DCNM server Create a web service connection for the Configuration Manager REST API that uses the same credentials for each storage system ma...

Page 132: ...Pool Specify the pool Volume Label Specify a volume label LUN Starts from Specify the number of volumes to allocate Virtual LDEV ID Starts from Specify the starting virtual LDEV ID for the volume to a...

Page 133: ...itted all of the fabrics that FC switch manager services monitors are used For DCNM you can specify a VSAN in this field In this case separate the fabric name and the VSAN name with a colon If only th...

Page 134: ...if there are no existing zone aliases the system creates new ones that follow the naming conventions When selecting the existing Zone Alias Zone naming is fixed as HostZoneAliasName_StorageZoneAlias N...

Page 135: ...ane Settings pane Description Volume Settings Configuration Manager Connection Provides a table from which you can choose the Configuration Manager connection Storage System Provides a table from whic...

Page 136: ...er to use fabric information from the FC switch manager services for path selection Connection Names Specifies which FC switch manager services are used to select a path The settings of each FC switch...

Page 137: ...ied selects a path within the range of existing Zone setting If False is specified selects a connectable path regardless of the existing Zone setting Number of Hops Restriction Determines whether to r...

Page 138: ...have that WWN If more than one alias is found the system selects the first alias in the list of existing aliases 2 If no alias is found using the first priority search existing aliases which have mult...

Page 139: ...he same fabric refers to the same zone In the case of an existing zone Add an alias in the zone and add to the Zone Configuration null Do not create a zone Same zone alias name of the same fabric refe...

Page 140: ...each storage system managed by the XP7 Configuration Manager Ensure that the credentials for accessing all storage systems are assigned the following roles Security Administrator View and Modify Stora...

Page 141: ...Port Configuration Expressions Name and Value that meets the specified criteria Equals Not Equals Starts with and Ends with based on the selected condition All or Any Host Settings Port Type Specify...

Page 142: ...port type Host Group Settings Specify the parameters required to create a new Host Group iSCSI Target or specify to use an existing Host Group iSCSI Target Submit Service Request settings The followin...

Page 143: ...ify either fibre or iSCSI as the port type Host Group Settings Specify the parameters required to create a new Host Group iSCSI Target or specify to use an existing Host Group iSCSI Target Allocate Li...

Page 144: ...trator Provisioning Default ports Port number Use 22015 Communication from Automation Director client to Automation Director server 22016 Secure communication from Automation Director client to Automa...

Page 145: ...where to search available LDEV IDs from the specified LDEV ID If you don t specify an LDEV ID the LDEV ID is searched from the smallest ID in the specified resource group LUN Starts From Specify wher...

Page 146: ...capacity of the volumes to create Number of Volumes Specify the number of volumes to create Pool Specify the pool Volume Label Specify the volume label If this is not specified the same label as the...

Page 147: ...ity Services Create High Availability Pair for Migration Creates a High Availability pair from a Virtual Storage Machine between two storage systems for data migration Migrate Data Using High Availabi...

Page 148: ...e name follows the naming convention on virtual storage machine Use common resource group names for all VSMs across the Storage Systems used in this service and modify the associated shared service pr...

Page 149: ...me Capacity Specifies the volume capacity in MBs GBs or TBs Pool Provides a table from which you can choose the pool Volume Label Specifies the volume label LUN Starts from Specifies the starting valu...

Page 150: ...pecifies the storage systems with the volume to set the reserve attribute from a selection of table entries Specify the XP7 Configuration Manager Connection Reservation Target Storage System Submit Se...

Page 151: ...s Target Host Group iSCSI Target Specifies the option of using an existing or creating a new Target Host Group iSCSI Target You can choose an existing target from the provided table or when creating a...

Page 152: ...tems with the volume to set the reserve attribute from a selection of table entries Specify the XP7 Configuration Manager Connection Reservation Target Storage System Export Virtual Storage Machine Co...

Page 153: ...e follows the naming convention on virtual storage machine Use common resource group names for all VSMs across the Storage Systems used in this service and modify the associated shared service propert...

Page 154: ...ain higher performance For details see Appendix A Changing the communication mode of the REST API server in the HPE XP7 Configuration Manager REST API Reference Guide Software prerequisites The follow...

Page 155: ...lient to Automation Director server 22016 Secure communication from Automation Director client to Automation Director server 23450 Communication from Automation Director to XP7 Configuration Manager 2...

Page 156: ...es the volume label LUN Starts from Specifies the starting value for the LUN If necessary you can specify a Single Value Multiple Values or a Range Host Settings Target Host Group iSCSI Target Specifi...

Page 157: ...he host mode options Copy Group Settings Target Copy Group Specifies the option of using an existing or creating a new Copy Group Copy Group Provides a table from which you can choose an existing Copy...

Page 158: ...he source storage system Source Volumes Filter Specifies filters to narrow down the selection of source volumes You can filter by key LDEV ID Label or Pool ID using an operator or by a specific value...

Page 159: ...the parameters needed to create a new Host Group iSCSI target Port Specifies the port of the host group target WWN Settings Specifies the WWN settings when using the fibre port setting Host Group Nam...

Page 160: ...e template XP7 Configuration Manager v8 5 4 00 or later NOTE To use the Data Mobility services an administrator must install the XP7 Configuration Manager REST API on each site and register the storag...

Page 161: ...ation from Automation Director to XP7 Configuration Manager 23451 Secure communication from Automation Director to XP7 Configuration Manager Edit Service settings The following table lists the Edit Se...

Page 162: ...ttings Source Configuration Manager Connection Provides a table from which you can choose the source Configuration Manager connection used for migration Source Storage System Provides a table from whi...

Page 163: ...deletes zoning Supported platforms Models with Fibre Channel as the supported interface between host and storage system support XP7 storage Virtual models XP7 Installing Python and Python Library Wind...

Page 164: ...idna 2 6 chardet 3 0 4 https pypi python org pypi chardet 3 0 4 requests 2 18 4 https pypi python org pypi requests 2 18 4 pyvmomi 6 5 0 2017 5 post1 https pypi python org pypi pyvmomi 6 5 0 2017 5 1...

Page 165: ...pypi urllib3 1 22 certifi 2017 1 5 https pypi python org pypi certifi 2017 11 5 idna 2 6 https pypi python org pypi idna 2 6 chardet 3 0 4 https pypi python org pypi chardet 3 0 4 requests 2 18 4 http...

Page 166: ...o the ESX cluster Create a datastore cluster Create a storage pool Properly connect the storage system and hosts in SAN and verify that they belong to the correct fabric Configure a single Brocade Net...

Page 167: ...451 Secure communication from Automation Director to Configuration Manager Edit Service settings The following table lists the Edit Service settings for the Allocate Fabric Aware Volumes and Create Da...

Page 168: ...ler number of hosts Select the port with the smallest registered WWN Default value Smaller number of volumes Select the port with the smallest registered LUN Resource Criteria Storage Port Specify a s...

Page 169: ...ng Zone Specify whether to narrow down target resources to those in existing zones Use Active Zone Only Specify whether to use the active zone only Num of Hops Restriction Specify whether to narrow do...

Page 170: ...e I O control of the Datastore Threshold Type Specify the type of threshold either Latency Threshold or Throughput Threshold Threshold Value Specify the value of the threshold Notification Settings To...

Page 171: ...SM Virtual Model Select the Virtual Model associated with VSM This is needed when allocating volumes to VSM This field is inactive when the Virtual Storage System ID is 0 in the Resource Group Virtual...

Page 172: ...nection in the Administration Tab Resource Group Specify the Resource Group of the BNA if you want to narrow down target resources Target Fabrics Specify Fabrics in BNA if narrowing down target resour...

Page 173: ...uster Name Select a Datastore Cluster name Datastore Name Prefix Specify the prefix of the Datastore name A 4 digit sequential number is automatically added after the prefix VMFS Version Specify the V...

Page 174: ...ation is based on FC switch manager services storageSystemSerialNumber Serial number of physical storage system storagePortName Display port name of the storage system serviceProperties List of the se...

Page 175: ...Cluster in vCenter service template enables you to allocate existing volumes used as datastores by ESX cluster hosts to a new ESX host The following service template details apply to the Add Host to C...

Page 176: ...you must first import certificates for Web Service Connections and import certificates into the Java trust store Detailed information is provided in the HPE XP7 Automation Director Installation and C...

Page 177: ...Host Mode Specify the host mode Host Mode Options Specify the host mode options Fabric Settings Use Fabric Settings Determines whether to use fabric information from the FC switch manager services for...

Page 178: ...aming using javascript Script for Host Zone Alias Naming Enables naming of the Host Zone Alias for host WWNs using javascript Script for Storage Zone Alias Naming Enables naming of the Storage Zone Al...

Page 179: ...as a script Host Mode Specify the host mode Host Mode Options Specify the host mode options Fabric Settings BNA Connections Select a Brocade Network Advisor server which is registered as a Web Service...

Page 180: ...r Storage Zone Alias Naming Enables naming of the Storage Zone Alias for storage ports using javascript Zone naming conventions The following table lists the zone naming conventions for use with the A...

Page 181: ...llowing Other than String When starting from non alphabetic characters When having a non standard prefix for the zone LSAN_ TI_ QOS HML 0 9 _ case ignored An error occurs if the return value is one of...

Page 182: ...entering maintenance mode is not completed until all virtual machines that are running on a host are shut down or moved to other hosts manually If DRS is enabled virtual machines are moved automatica...

Page 183: ...in a state of Entering Maintenance Mode until all running virtual machines are powered down or migrated to different hosts Timeout Specify how long in seconds the service waits before timing out In th...

Page 184: ...t this option if you want to enter Maintenance Mode Note Virtual machines running on a host entering maintenance mode need to be migrated to another host either manually or automatically by DRS or shu...

Page 185: ...package that provides an XML file containing the update set required to integrate an Automation Director service into a ServiceNow workflow see ServiceNow workflow integration on page 81 The following...

Page 186: ...ceNow Connection Name Specify the ServiceNow connection name registered in the Web Service Connection This setting is required Table Name Specify the table name to execute the API This setting is requ...

Page 187: ...body in JSON format Create ServiceNow Incident Ticket Service details This service enables you to create an incident ticket The following service template details apply to the Create ServiceNow Incide...

Page 188: ...ent group business_duration Business duration business_service Business service business_stc Business resolve time calendar_duration Duration calendar_stc Resolve time caller_id Caller category Catego...

Page 189: ..._count Reassignment count rejection_goto Rejection goto reopen_count Reopen count reopened_by Last reopened by reopened_time Reopened time severity Severity short_description Short description sla_due...

Page 190: ...ction caused_by Caused by Change problem_id Problem rfc Change Request Resolution Information Section close_code Resolution code close_notes Resolution notes knowledge Knowledge resolved_at Resolved r...

Page 191: ...rameter that renders the response according to the specified UI view The specified value will be encoded before sending a Table API request This is overridden by sysparm_fields Submit Service settings...

Page 192: ...dents closed_at Closed closed_by Closed by cmdb_ci Configuration item company Company contact_type Contact type correlation_display Correlation display correlation_id Correlation ID delivery_plan Deli...

Page 193: ...y short_description Short description sla_due SLA due state State subcategory Subcategory sys_class_name Task type sys_created_by Created by sys_created_on Created sys_domain Domain sys_domain_path Do...

Page 194: ...wledge Knowledge resolved_at Resolved resolved_by Resolved by Query Parameters sysparm_display_value Whether to return the actual values of field or return the display values false Return only the act...

Page 195: ...ds Update ServiceNow Incident Ticket Service details This service enables you to update an incident ticket The following service template details apply to the Update ServiceNow Incident Ticket service...

Page 196: ...pproval_set Approval set assigned_to Assigned to assignment_group Assignment group business_duration Business duration business_service Business service business_stc Business resolve time calendar_dur...

Page 197: ...ent Parent parent_incident Parent incident priority Priority reassignment_count Reassignment count rejection_goto Rejection goto reopen_count Reopen count reopened_by Last reopened by reopened_time Re...

Page 198: ...watch_list Watch list work_notes Work notes work_notes_list Work notes list Related Record Section caused_by Caused by Change problem_id Problem rfc Change Request Resolution Information Section clos...

Page 199: ...he input values as the display value or as the actual value false Actual value true Display value sysparm_suppress_auto_sys_fiel d Whether to suppress auto generation of the System field false Do not...

Page 200: ...pproval_set Approval set assigned_to Assigned to assignment_group Assignment group business_duration Business duration business_service Business service business_stc Business resolve time calendar_dur...

Page 201: ...ent Parent parent_incident Parent incident priority Priority reassignment_count Reassignment count rejection_goto Rejection goto reopen_count Reopen count reopened_by Last reopened by reopened_time Re...

Page 202: ...watch_list Watch list work_notes Work notes work_notes_list Work notes list Related Record Section caused_by Caused by Change problem_id Problem rfc Change Request Resolution Information Section clos...

Page 203: ...arm_suppress_auto_sys_fiel d Whether to suppress auto generation of the System field false Do not suppress true Suppress sysparm_view A parameter that renders the response according to the specified U...

Page 204: ...Description ServiceNow ServiceNow Connection Name Specify the ServiceNow connection name registered in the Web Service Connection This setting is required sys_id Specify the system ID sys_id of the ti...

Page 205: ...nse data The specified value will be encoded before sending a Table API request Only for multiple information acquisition sysparm_suppress_pagination_h eader Whether to suppress the pagination header...

Page 206: ...turn the actual values of the field or return the display values false Return only the actual values true Return only the display values all Return both sysparm_exclude_reference_link Whether to add d...

Page 207: ...when acquiring multiple pieces of information sysparm_query_category Specify the name of the query category read replica category to use for queries The specified value will be encoded before sending...

Page 208: ...nstack AWS Hyper V Additional Plug in Components for Developers service templates are not imported by default However you can import them by accessing the server through a remote connection and then u...

Page 209: ...lization Script execution through the vCenter server In a VMware vSphere environment transmits the specified non interactive script file from the target server to the guest OS on the virtual server an...

Page 210: ...name or IP address of the VMware vCenter server You cannot specify an IPv6 address R vmware userName User name for VMware vCenter Server connection Specify the user name to use when connecting to the...

Page 211: ...the email addresses to enter in the BCC field of notification emails sent when the service is waiting for a user response Separate multiple addresses with commas Example mailA mailB O UserResponsePlug...

Page 212: ...will terminate abnormally R vmware checkPowerStat eCount Power status check count Specifies the number of times to check the power status when confirming that the virtual server is stopped In combinat...

Page 213: ...sign to the virtual server You must specify either CPUs or memory size property O vmware cpuSharesLevel CPU shares level Specifies the relative priority of CPU resources between virtual servers that h...

Page 214: ...vCenter Server To specify multiple virtual disks specify by separating with a comma O NOTE Although some of the properties in the tables indicate that they can be omitted they may be required when use...

Page 215: ...to shut the virtual server down Before shutting down the virtual server the system waits the number of seconds specified in the power status confirmation frequency property vmware checkPowerStateInte...

Page 216: ...e vCenter Server connection Specify the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Specify the port number to use...

Page 217: ...subject line of notification emails sent when the service is waiting for a user response O UserResponsePlugin ma ilBody Email text Specify the body text of notification emails sent when the service i...

Page 218: ...cy of power status confirmation retries Specify the interval at which the service attempts to acquire the power status to confirm that the virtual server has started R Service Definition and Submit Se...

Page 219: ...dicate that they can be omitted they may be required when used in conjunction with some other property setting as indicated in the descriptions Prerequisites The following conditions must be met VMwar...

Page 220: ...r more details see the topic related to User Response Wait Plug in vAPP cannot be specified as the destination of cloning Do not start the newly created clone To start a created clone you must delete...

Page 221: ...ord Password for VMware vCenter Server connection Specify the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Specify...

Page 222: ...ust be met VMware vSphere ESXi or VMware ESX Server is managed by VMware vCenter Server There is no name duplication of the clone to be deleted in the same vCenter instance Also there is no virtual se...

Page 223: ...allation path of Device Manager CLI Specify the installation path of Device Manager CLI R hdvm hdvmProtocol Protocol for Device Manager communication Specify the protocol http or https to use when con...

Page 224: ...er 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...

Page 225: ...ot included in the selection list for the hdvm hdvmArrayFamily property R Service Definition and Submit Service Properties The following table lists the properties visible in the Service Definition an...

Page 226: ...the following problem is resolved Unpresenting a LUN containing a datastore from ESX 4 x and ESXi 4 x Server requirements To use this service template the following servers are required vCenter serve...

Page 227: ...ssword Password for VMware vCenter Server connection Specify the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Speci...

Page 228: ...ver Each virtual server name is unique among the vCenter servers The firewall of the target virtual server is set to allow responses to ICMP ECHO VMwareTools is installed on the target virtual server...

Page 229: ...g this service template to stop a virtual machine are as follows 1 The power status of each virtual server is obtained 2 If a virtual server s power status is on it is turned off The specified group o...

Page 230: ...server applies O vmware protocol Protocol for VMware vCenter Server connection Specify the protocol to use when connecting to the VMware vCenter server R vmware checkPowerStat eCount Power status chec...

Page 231: ...enter Server is installed vCenter control server This is a server on which VMware vSphere PowerCLI is installed Virtual server This is a virtual server managed by the vCenter server and VMware vSphere...

Page 232: ...pecify the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Specify the port number to use when connecting to the VMwar...

Page 233: ...eachVmNam e Virtual server name s Specify the virtual server name or names Specify server names as they appear in VMware vCenter Server not by host name Separate multiple virtual servers with commas T...

Page 234: ...ength of the IP addresses set for the NIC is within 1 024 characters 1 You can set the following IP address types For example if 64 or less addresses are set for IPv4 only no problem will occur IPv4 m...

Page 235: ...the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Specify the port number to use when connecting to the VMware vCen...

Page 236: ...e foreachVmNam e Virtual server name s Specify the virtual server name or names Specify server names as they appear in VMware vCenter Server not by host name Separate multiple virtual servers with com...

Page 237: ...g addresses types For example if 64 or less addresses are set for IPv4 only no problem occurs IPv4 maximum length is 16 characters IPv4 maximum length is 36 characters IPv4 and IPv6 set by DHCP Create...

Page 238: ...y the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Specify the port number to use when connecting to the VMware vCe...

Page 239: ...onse Separate multiple addresses with commas Example mailA mailB O UserResponsePlugin ma ilSubject Subject line Specify the subject line of notification emails sent when the service is waiting for a u...

Page 240: ...e Property Key Property Name Description Required or optional vmware vmName Virtual server name Specify the name of the virtual server This name is used to represent the virtual server in VMware vCent...

Page 241: ...a virtual server is obtained 2 Verifies that the power status is off a If the power status is not off the service template uses the User Response Wait Plug in to check whether to turn off the power b...

Page 242: ...e vCenter Server connection Specify the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Specify the port number to use...

Page 243: ...subject line of notification emails sent when the service is waiting for a user response O UserResponsePlugin ma ilBody Email text Specify the body text of notification emails sent when the service i...

Page 244: ...l server is stopped R Service Definition and Submit Service Properties The following table lists the properties visible in the Service Definition and Submit Service windows for the Add Virtual Disk to...

Page 245: ...vice name Specify the type of the virtual disk as follows Flat the virtual disk is created on a VMFS RawPhysical the virtual disk is configured using physical raw device mapping RawVirtual the virtual...

Page 246: ...Response Wait Plug in to check whether the power is being turned off b A user with the Modify permission can specify an email destination email message contents timeout value and information to be vi...

Page 247: ...e vCenter Server connection Specify the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Specify the port number to use...

Page 248: ...subject line of notification emails sent when the service is waiting for a user response O UserResponsePlugin ma ilBody Email text Specify the body text of notification emails sent when the service i...

Page 249: ...able lists the properties visible in the Service Definition and Submit Service windows for the Remove Virtual Disk from Virtual Machine service template Property Key Property Name Description Required...

Page 250: ...th the Modify permission can specify an email destination email message contents timeout value and information to show in the window by the User Response Wait Plug in c If the user selects Shutdown in...

Page 251: ...e vCenter Server connection Specify the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Specify the port number to use...

Page 252: ...subject line of notification emails sent when the service is waiting for a user response O UserResponsePlugin ma ilBody Email text Specify the body text of notification emails sent when the service i...

Page 253: ...ties The following table lists the properties visible in the Service Definition and Submit Service windows for the Delete Virtual Machine service template Property Key Property Name Description Requir...

Page 254: ...tial OS settings the service template specifies a computer name b 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...

Page 255: ...of the virtual server to create is Linux OS When the OS of the virtual server to be created is Linux OS a domain name and DNS suffix are required If the specification is omitted localdomain is assume...

Page 256: ...connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Specify the port number to use when connecting to the VMware vCenter server specifically th...

Page 257: ...ndows based OS only When DOMAIN is chosen by selection of a workgroup domain it is necessary to input O OS domainUserPasswor d Domain password Windows only Specify the domain password for the virtual...

Page 258: ...IPv6 address O 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 O OS default...

Page 259: ...v6 address O OS defaultGWStaticRout e Default gateway static route Specify the default gateway for the static route You cannot specify an IPv6 address O vmware checkOSInitCou nt Number of attempts to...

Page 260: ...reName Datastore name Specify the datastore name R vmware resourcePoolNa me Resource pool name Specify the resource pool vApp or cluster where the virtual server will be provisioned O vmware portGroup...

Page 261: ...ual servers in the format XXXXX XXXXX XXXXX XXXXX XXXXX Windows based OS only O Linux adminPassword OS root user password Linux OS only Specify the root user s password of OS for carrying out a OS set...

Page 262: ...he descriptions Prerequisites The following conditions must be met Conditions for the settings on VMware vSphere ESXi or VMware ESX Server A data store is registered A port group is set up For a port...

Page 263: ...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 ch...

Page 264: ...ral steps for using this service template to obtain a listing of virtual server information are as follows 1 A list of virtual server information is output in CSV format to a temporary file in the rem...

Page 265: ...ord for VMware vCenter Server connection Specify the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Server connection Specify the port...

Page 266: ...vSphere ESXi or VMware ESX Server is managed by VMware vCenter Server Each virtual server name is unique among the vCenter servers VMwareTools is installed on the target virtual server Server require...

Page 267: ...n the template e Whether the specified resource pool resource pool cluster vApp is registered in the vCenter server If the resource pool is not registered in the vCenter server the result is false f W...

Page 268: ...ify the protocol to use when connecting to the VMware vCenter server R common icmpEchoTime out Timeout period for ICMP echo requests Specifies the time in milliseconds to wait for a response to the IC...

Page 269: ...onjunction with some other property setting as indicated in the descriptions Prerequisites The following conditions must be met Conditions for the settings on VMware vSphere ESXi or VMware ESX Server...

Page 270: ...a server on which VMware vCenter Server is installed vCenter control server This is a server on which VMware vSphere PowerCLI is installed Virtual server This is a virtual server managed by the vCent...

Page 271: ...vmware deleteScriptEnabled property the script transmitted from the target server to the guest OS on the virtual server can be deleted To delete the script use the following code applicable to the vir...

Page 272: ...s occurs the script fails and the service ends abnormally If an error occurs during file transmission the file that is being transmitted to the virtual server is not deleted automatically Delete this...

Page 273: ...er server R vmware password Password for VMware vCenter Server connection Specify the password to use when connecting to the VMware vCenter server R vmware portNumber Port number for VMware vCenter Se...

Page 274: ...VMware vCenter control server that is the transmission source R vmware scriptFileOnGue st Script file on the guest OS Specify the full path of the script file on the guest OS that is the transmission...

Page 275: ...e service templates Get List of Users from Server Obtains a list of Windows based OS or Linux OS users from a specific host Get Lists of Users from Multiple Servers Obtains a list of Windows based OS...

Page 276: ...itted they may be required when used in conjunction with some other property setting as indicated in the descriptions Server requirements Supported Windows based OS or Unix OS servers Usage guidelines...

Page 277: ...a backslash at the end of a field c A field contains a control character 0x00 through 0x1f 4 An OS user list is output in text format to the specified file for each Windows based OS or Unix OS server...

Page 278: ...om Multiple Servers service template Property Key Property Name Description Required or optional OS excelFileName CSV file name local Specifies the full path name of the CSV file where the list of ser...

Page 279: ...iring the list of OS users must be set as agentless connection destinations IP addresses in the CSV file must be enclosed in double quotation marks If the OS of the server acquiring the list of OS use...

Page 280: ...rties in the tables indicate that they can be omitted they may be required when used in conjunction with some other property setting as indicated in the descriptions Usage guidelines If the standard o...

Page 281: ...2 On the target server a search is performed for update programs that meet the following conditions Update programs that are automatically updated by Microsoft Update programs that are not yet instal...

Page 282: ...are subject to installation or skipping for programs that are not subject to installation is also specified For each update program for which skipping is specified a reason is also specified whether...

Page 283: ...row in the OS update information file must have a unique key value specified in the key value column You can use any value for the key value We recommend that you use short values such as integers st...

Page 284: ...OS update information file or else the task terminates abnormally Make sure that string type data and numeric type data do not coexist in the same column If different types of data coexist values mig...

Page 285: ...the type of data in the cell The following shows data types that have notable differences between the visible values and the actual obtained values Boolean type data True False Visible value TRUE FALS...

Page 286: ...hen reading an OS update information file fails R Service Definition and Submit Service Properties The following table lists the properties shown on the Service Definition window and the Submit Servic...

Page 287: ...service NOTE If you used any of these additional service templates in Automation Director v8 2 0 or earlier and have subsequently upgraded to v8 2 1 or later you cannot use the service version up wiza...

Page 288: ...vironment that is controlled by OpenStack Addition of a virtual server deployment OS initial setup Service details The general steps for using this service template to add a virtual server are as foll...

Page 289: ...do not specify a floating address the first floating IP address obtained from the floating IP address pool for the network specified by the property openstack networkNameExt is set If you omit the pro...

Page 290: ...acau Asia Shanghai Asia Singapore Asia Tokyo Etc UTC Europe London Pacific Honolulu If no time zone is specified the time zone set for the server image is used When specifying the property OS dnsSuffi...

Page 291: ...he Identity server R openstack portNumber Port number for connecting to the Identity server Specify the port number for logging on to the Identity server R openstack projectName Project name Specify t...

Page 292: ...the display name of the instance in OpenStack and is different from a host name in the OS R openstack imageName Server image name Specify the name of the server image R openstack instanceType Name Ins...

Page 293: ...roperties in the tables indicate that they can be omitted they may be required when used in conjunction with some other property setting as indicated in the descriptions Prerequisites The following co...

Page 294: ...ect yes from the list for the property openstack floatingIpOption If you select no the task terminates abnormally because the local server cannot access the instance If you select yes from the list fo...

Page 295: ...st Host name of the OpenStack control server Specify the host name or IP address of the OpenStack control server Make sure that you do not specify an IPv6 address R openstack identityServer HostName H...

Page 296: ...mentInterval Volume connection check interval Specify in seconds the interval at which to check whether a volume has been connected R Service Definition and Submit Service Properties The following tab...

Page 297: ...pecify dev vda O NOTE Although some of the properties in the tables indicate that they can be omitted they may be required when used in conjunction with some other property setting as indicated in the...

Page 298: ...t least one of the following conditions I The volume is allocated to the instance specified by the property openstack instanceName II The volume is specified by the property openstack volumeNames b Ma...

Page 299: ...cified by the property openstack checkVolumeDeletionCount at intervals specified in seconds by the property openstack checkVolumeDeletionInterval Adjust the values of these properties based on your en...

Page 300: ...ator Example mailA mailB O common ccAddress CC addresses Specify the CC addresses for email notifications To specify multiple addresses use a comma as a separator Example mailA mailB O common bccAddre...

Page 301: ...be performed R openstack checkVolume BackupStateCount Volume backup check count Specify the number of times to check whether the backup of a volume has been completed This value and the volume backup...

Page 302: ...ote Specify a full path of the file to which backup information is to be output on the OpenStack control server R NOTE Although some of the properties in the tables indicate that they can be omitted t...

Page 303: ...and might end abnormally Before starting the task check the volume statuses and types and read the documentation for the Cinder driver you are using to see whether such a problem might occur If you ba...

Page 304: ...the protocol that is used to connect to the Identity server R openstack portNumber Port number for connecting to the Identity server Specify the port number for logging in to the Identity server R op...

Page 305: ...erver on which Kernel based Virtual Machine is installed OpenStack control server A server that runs the REST API on the OpenStack server Instance An instance that is managed by the OpenStack server o...

Page 306: ...red or optional openstack targetHost Host name of the OpenStack control server Specify the host name or IP address of the OpenStack control server Make sure that you do not specify an IPv6 address R o...

Page 307: ...interval Specify in seconds the interval at which to check whether a volume has been deleted R Service Definition and Submit Service Properties The following table lists the properties shown in the S...

Page 308: ...ng this service template to start a virtual machine are as follows 1 The status of an instance is obtained 2 If the instance is stopped it is started If the instance is already running the processing...

Page 309: ...d for logging on to the Identity server R openstack protocol Identity server connection protocol Specify the protocol that is used to connect to the Identity server R openstack portNumber Port number...

Page 310: ...e template Property Key Property Name Description Required or optional openstack foreachInstan ceName Instance names Specify one or more instance names Note that specifiable instance names are display...

Page 311: ...IPv4 including the comma used as an address separator is 16 characters If you enable the network connection check adjust the value of the property common icmpEchoTimeout based on your environment It i...

Page 312: ...of the Identity server Specify the host name or IP address of the Identity server Make sure that you do not specify an IPv6 address R openstack userName User name for logging on to the Identity server...

Page 313: ...al virtual server Usage guidelines If the specified file names already exist the existing files are overwritten The files on the remote side are deleted Therefore make sure that the specified file nam...

Page 314: ...o the started instance and the second private IP address is assigned The second private IP address is automatically assigned within the range of the subnet that was set to the subnet ID for the second...

Page 315: ...D is set If you do not specify a private IP address for the first one aws privateIpAddress1 property an IP address is automatically assigned within the range of the subnet that was set to the subnet I...

Page 316: ...instance Specify whether to stop the running instance If yes is selected the running instance stops R aws checkInstanceDisab ledCount Instance status stopped check count Specify the number of times t...

Page 317: ...y is omitted the instance is assigned to a default security group To specify multiple security groups separate their IDs by using a comma O aws subnetId1 Subnet ID 1 Specify the ID of the subnet that...

Page 318: ...ssigned O Delete a virtual server Service details The general processing for this template is as follows 1 Deletes an instance that was set to the instance ID aws instanceId property 2 Deletes all net...

Page 319: ...erval for checking the completion of deleting the instance and then repeat the number of times specified in the aws checkInstanceDeletionCount property that indicates how many times the completion of...

Page 320: ...ails The processing overview of this templates is as follows 1 Obtain the instance status 2 Start the instance if the instance is running If the instance is already started skip processing Perform the...

Page 321: ...ceEnabl edInterval Instance status started check interval Specify the interval in seconds to check for instance start R Service Definition and Submit Service Properties The following table lists the p...

Page 322: ...arget server must be set up as an agentless connection destination If you use a local server as the target server you must specify a loopback address that can be resolved by localhost Usage guidelines...

Page 323: ...or Hyper V 2012 which are imported by default However to use these service templates you must create an associated service NOTE If you used any of these additional service templates in Automation Dire...

Page 324: ...the second to fourth NICs set a management use or operation use virtual switch according to the user operating requirements If the number of specified virtual switches exceeds the number of NICs on th...

Page 325: ...cal server For the second to fourth NICs set a management use or operation use virtual switch according to the user operating requirements If the number of specified virtual switches exceeds the numbe...

Page 326: ...rver must be a shared folder No legacy network adapter can be set Snapshots and differential disks are not created Conditions related to the settings on the virtual server The virtual server name must...

Page 327: ...settings to be specified during creation of the virtual server to be deployed have not been set on the exported virtual server If the computer name host name or IP address has already been set on the...

Page 328: ...st for OS selectWorkgroupDomain the maximum length of the specifiable workgroup name is 15 bytes If you specify a workgroup name longer than 15 bytes the string WORKGROUP is set instead of the specifi...

Page 329: ...orted R hyperv userName User name for connecting to storage server Specifies the user name for connecting to the storage server Specify this property if the storage server is a server other than the H...

Page 330: ...er belongs to This item must be specified if DOMAIN is selected as the type of entity that you want the virtual server to belong to O OS domainUserPasswor d Domain password Specify the password for th...

Page 331: ...the virtual server You cannot specify an IPv6 address O OS dns2 DNS server IP address for second NIC Specify the IP address of the DNS server to be set for the second NIC recognized by the OS of the...

Page 332: ...ecognized by the OS on the virtual server IPv6 addresses are not supported O OS dns4 DNS server IP address for fourth NIC Specify the IP address of the DNS server to be set for the fourth NIC recogniz...

Page 333: ...mes to check whether virtual server startup is complete This value combined with the check interval for the virtual server status startup complete determines the maximum wait time R hyperv checkVmStat...

Page 334: ...R hyperv importFolderPath Import target Specifies the full path of the folder where the virtual server is stored R windows operatingSyste m OS Specifies the OS of the virtual server R OS computerName...

Page 335: ...service asks whether CPU and memory settings are changing If you do not want to change either the CPU settings or the memory settings the service ends abnormally 2 The service makes sure that the virt...

Page 336: ...same as those that can be used for the User Response Wait plug in For details see the topic about the User Response Wait plug in the documentation The maximum number of virtual processors that can be...

Page 337: ...addresses Specify the email addresses to enter in the CC field of notification emails sent when the service is waiting for a user response Separate multiple addresses with commas Example mailA mailB O...

Page 338: ...nutes Specify how long in minutes the service waits for a user response before timing out In the event of a response timeout the service will terminate abnormally R Service Definition and Submit Servi...

Page 339: ...of virtual processor resources within the range from 0 to 100 O hyperv cpuMaximum Maximum number of virtual processor resources Specify the maximum number of virtual processor resources that can be us...

Page 340: ...al server Specify an integer of 8 or greater that is a multiple of 2 O hyperv dynamicMemory Enabled Whether to enable dynamic memory To enable dynamic memory on the virtual server specify true To disa...

Page 341: ...is not running the task continues processing In all other cases the task runs the User Response Wait plug in to check whether to shut down the virtual server If you select Shutdown from the UI of the...

Page 342: ...but does not transfer the CSV file to the local PC The following items are output to the file in CSV comma separated value format Header name Description Value Existence Whether virtual disk files ex...

Page 343: ...o make sure the specified file name is correct If you specify a path that includes non existent folders for the property hyperv vhdListOutputFileNameRemote those folders are automatically created but...

Page 344: ...C field of notification emails sent when the service is waiting for a user response Separate multiple addresses with commas Example mailA mailB O UserResponsePlugin bc cAddress BCC addresses Specify t...

Page 345: ...TimeOut Response timeout time minutes Specify how long in minutes the service waits for a user response before timing out In the event of a response timeout the service will terminate abnormally R Ser...

Page 346: ...performing any operations on the virtual server 3 The task creates a virtual disk file in the Hyper V environment The task can create dynamic variable size or fixed fixed size virtual disks It cannot...

Page 347: ...R UserResponsePlugin to Address TO addresses Specify the email addresses to enter in the TO field of notification emails sent when the service is waiting for a user response Separate multiple address...

Page 348: ...in text or HTML format Supported HTML tags are anchor tags bold tags break tags font tags italics tags and underline tags O UserResponsePlugin res ponseTimeOut Response timeout time minutes Specify ho...

Page 349: ...r Specifies the SCSI controller number of the virtual server that adds the virtual disk Specify the SCSI controller number as an integer from 0 in the order that the SCSI controllers were added to the...

Page 350: ...terminates abnormally For second generation virtual servers you can add only virtual disks that are in VHDX file format If you attempt to connect a created VHD file to a second generation virtual serv...

Page 351: ...unning the plug in osSendIcmp might not be able to confirm network connection for all IP addresses IPv4 set on the virtual servers and the task might end abnormally To ensure that all IP addresses can...

Page 352: ...reply to an ICMP echo request sent to confirm startup of a virtual server R hyperv checkVmStateEn abledCount Virtual server status startup complete check count Specifies the number of times to check w...

Page 353: ...of that virtual server is shut down If the virtual server is stopped the processing to shut down the OS is skipped In all other cases processing for that virtual server fails The above processing is...

Page 354: ...virtual server is running it is restarted If the virtual server is running processing is skipped In all other cases processing for that virtual server ends in an error 2 If the network connection che...

Page 355: ...all IP addresses can be obtained adjust the value in seconds of the property hyperv waitTime which specifies the amount of time to wait between starting a virtual server to obtaining an IP address If...

Page 356: ...rties shown in the Service Definition window and the Submit Service window Property key Property name Description Required or optional hyperv foreachVmName Virtual server names multiple names can be s...

Page 357: ...e needed Hyper V server Server on which Hyper V is installed Virtual server Virtual server managed by Hyper V Usage guidelines If you specify an existing file for the remote or local file the existing...

Page 358: ...tor UI AWS Components Do not create or run any service from this service template This service template contains plug ins for service template developers HCS Components Do not create or run any servic...

Page 359: ...e template files For templates provided with the product go to one of the following locations and select a file with a zip extension In Windows based OS browse to Automation Director installation fold...

Page 360: ...w hpe com storage whitepapers For additional websites see Support and other resources on page 361 XP websites XP7 documentation Storage Information Library www hpe com info xp7 docs XP7 documentation...

Page 361: ...ts Accessing updates Some software products provide a mechanism for accessing software updates through the product interface Review your product documentation to identify the recommended software upda...

Page 362: ...st and accurate resolution based on your product s service level Hewlett Packard Enterprise strongly recommends that you register your device for remote support If your product includes additional rem...

Page 363: ...for this product can be found at www hpe com info reach For Hewlett Packard Enterprise product environmental and safety information and compliance data including RoHS and REACH see www hpe com info ec...

Reviews: