HAD Service Builder(Old Version): Sample Demo Movies

Document created by Takeshi Arisaka Employee on Jun 14, 2016Last modified by Shoichi Yokoyama on Jul 2, 2018
Version 13Show Document
  • View in full screen mode

This document provides some sample movies to help you learn how to develop service template by HAD Service Builder step by step.

All movies are swf format, so please download the files and drag it to drop into browser with FlashPlayer.


1. Volume allocation to hosts managed by HAD/HDvM and notification

Allocate volumes by using HAD's built-in "Allocate Volumes" service to known hosts managed by HAD/HDvM, and send notification to submit user after allocation is done.



Key Points:

- Utilize built-in storage service (Allocate Volumes service). You can combine any built-in services and services you created.

- Utilize built-in plug-in to send notification mail (Email Notification plug-in). You can send email and customize the contents and can use other useful built-in plug-ins.


1.1. Create Service Template




1.2. Create Service




1.3. Submit Service Request







2. #1 + Approval process

Trigger approval process by integrating 3rd party workflow tool/service before volume allocation, then allocate volumes if approved.

3rd party workflow tool is ServiceNow (SaaS).


Key Points:

- Integrate with upper layer management tool/service, 3rd party tool/service via script including API call of the tool/service (Custom plug-in). You can integrate any type of systems/tools/services outside of HAD via API/CLI in both directions.
- Utilize built-in plug-in for branch, stopping operation (Judge Plug-in, Sub Flow Plug-in, Abnormal End Plug-in). You can build complex organization's workflow by using built-in plug-ins.



2-1. Create custom plug-in to trigger workflow of 3rd party tool (ServiceNow)




2-2. Create service template including "Trigger Workflow" custom plug-in




2-3. Create service




2-4. Submit service request (Request is approved)




2-5. Submit service request (Request is rejected)





3. #2 + Notification with information regarding allocated volumes

Send notification mail to submit user with detail information about allocated volumes (e.g. LUN, LDEV#, HBA/Storage Port WWN)


Key Points:

- Utilize built-in plug-in to convert "Allocate Volumes" service result to CSV format to email it (Javascript plug-in). You can manipulate run-time data freely and can pass to following steps.



3-1. Create service template



3-2. Create service



3-3. Submit service Request





4. #3 + SAN zoning

Configure SAN zoning based on information of allocated volumes.

About SAN zoning (WWN zoning), it would be better to read document first. Here


Key Points:

- Integrate with non-storage operations. You can broaden automated operation to non-storage area (e.g. server, network, upper layer management).
- Utilize built-in plug-in to control SAN Switch (Terminal Connect/Command/Disconnect Plug-in). You can control remote devices easily.

- Utilize built-in plug-in to repeat same operation multiple times to configure multiple zones based on LUN Path information (Repeated Execution Plug-in). You can build complex organization's workflow.



4-1. Create service template to configure SAN zoning by controlling SAN Switch (See document instead of script)

Part 1 of 4



Part 2 of 4



Part 3 of 4



Part 4 of 4



4-2. Create service template including "Configure Zoning" service template



4-3. Create service



4-4. Submit service Request




Other sample movies:

Related Documents