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.
- 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).
- 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)
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
- 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: