VMware vSphere Plugins Pack

Document created by Kota Saito on Jun 10, 2016Last modified by Kota Saito on Aug 28, 2016
Version 10Show Document
  • View in full screen mode


Overview

 

Here are plugins to control VMware vSphere and virtual machine over the vSphere.

Plug-ins are packed into service template as below.

 

PluginDescriptionService Template or zip file packing the plugins
Set Port Group to Virtual ServerSets a port group to a virtual server in VMware vSphere.vShere_Config01
Copy Data Store ItemCopies a specified file to VMware vSphere data store.
Create New Virtual ServerCreates new virtual server in VMware vSphere.
Delete Data Store ItemDeletes a specified file from a specified data store in VMware vSphere.
Delete Network Adapter from Virtual ServerDeletes network adapter from a specified virtual server in VMware vSphere.
Extend Virtual DiskExtends virtual disk capacity of a specified virtual server in VMware vSphere.
Configure CD Drive of Virtual ServerConfigures the CD drive of a specified virtual server in VMware vSphere.
Set Port Group to Virtual ServerSets a port group to a virtual server in VMware vSphere.vSphere_Config02
Create Distributed Port GroupCreates a port group on vSphere distributed switch in VMware vSphere.
Create Virtual ServerCreates a virtual server in VMware vSphere.
Mount Virtual DiskMounts a virtual disk on a specified virtual server in VMware vSphere.
Set OS Initial Settings of Virtual Server (Windows)Sets an initial OS settings for a virtual server (Windows) in VMware vSphere.
Change Distributed Port GroupChanges attributes of a distributed port group in VMware vSphere.
Unmount Virtual DiskUnmounts a virtual disk on a specified virtual server in VMware vSphere.
Stop Virtual ServerStops a virtual server. With an option, you can stop the virtual server forcibly.vSphere_Config03
Add Virtual Disk on Virtual ServerAdds a virtual disk on a virtual server.
Convert Template To VMConverts a specified template into a virtual server on VMware vSphere.
Convert Virtual Server to TemplateConverts a virtual server to a template.
Copy Files Between Virtual Server and Execute Plug-in MachineCopies Files between a virtual server and a machine that the plug-in executed.
Create Clone of Virtual ServerCreates a clone of a specified virtual server.
Delete Virtual DiskDeletes a virtual disk from a specified virtual server.
Delete Distributed Port GroupDeletes a distributed port group on VMware vSphere.
Delete VMDK FileDeletes a specified virtual machine disk file(vmdk).
Get MAC Address of NICGets a MAC address of a Network Interface Card.
Reset Network Adapter

Deletes a  Network Interface Card of a virtual server, and adds NIC as you specify.

This operation is to be done before converting a virtual server to a template.

Set Limit of Virtual Disk IOPsSets a limit of a virtual disk IOPs.
Transfer File from Guest to HostTransfers specified file from guest OS of the virtual server on VMware vSphere.
Delete File on Guest OS

Deletes a specified file on a specified guest OS in VMware vSphere.

vSphere_Util01
Run Predefined Script on Guest OSExecutes predefined script on a specified guest OS in VMware vSphere.
Output Virtual Server DetailOutputs detail information of a specified virtual server in VMware vSphere.
Run Script on Guest OSExecutes a specified script on a guest OS in VMware vSphere.
Start Virtual Server (with OS Boot Check)Starts a virtual server in VMware vSphere and sends a ping to check it's on.
Start Virtual Server (without OS Boot Check)Starts a virtual server in VMware vSphere without confirmation for the OS boot.
Transfer File to Guest OSTransfers a specified file to a specified guest OS in VMware vSphere.
Mount VMwareTools CDMounts a media of VMwareTools on a specified virtual server.
Update VMware ToolsUpdates VMware Tools on a specified virtual server.vSphere_Util02
Get power status of virtual serverAcquires the power status of the virtual server in a VMware vSphere environment.AO_VMware
Start virtual serverStarts the virtual server in a VMware vSphere environment.
Shut down virtual serverPerforms a shutdown of the virtual server and sets its power status to OFF in a VMware vSphere environment.
Get virtual server IP addressAcquires the IP address of the virtual server in a VMware vSphere environment.
Set virtual server resourcesChanges the allocation of resources (number of CPUs, memory size) of the virtual server in a VMware vSphere environment.
Migrate virtual serverMigrates the virtual server to the specified migration destination in a VMware vSphere environment.
Recognize LUNRecognizes an added or deleted LUN in VMware vSphere ESXi (or VMware ESX Server).
Create data storeAdds a data store in VMware vSphere ESXi (or VMware ESX Server).
Delete data storeDeletes a data store from VMware vSphere ESXi (or VMware ESX Server)
Set FC path prioritySets the FC path to "preferred" for the specified data store in VMware vSphere ESXi (or VMware ESX Server)
Add virtual disk to virtual serverAdds a virtual disk to a virtual server in a VMware vSphere environment.
Delete virtual diskDeletes a virtual disk from the virtual server in a VMware vSphere environment.
Get canonical name of SCSI LUNAcquires the canonical name of the SCSI LUN recognized by VMware vSphere ESXi (or VMware ESX Server)
Create virtual serverCreates a virtual server from a template in a VMware vSphere environment.
Delete virtual serverDeletes the specified virtual server in a VMware vSphere environment.
Set OS init. settings and IP addr. of virtual servers (Windows)Sets OS initialization settings and IP address for a virtual server (Windows) in a VMware vSphere environment.
Set OS init. settings and IP addr. of virtual servers (Linux)Sets OS initialization settings and IP address for virtual server (Linux) in a VMware vSphere environment.
Change virtual machine port groupChanges the port group connected to a virtual server in a VMware vSphere environment.
Check data store creationDetermines whether or not a data store can be added.
Check virtual server creationDetermines whether or not a virtual server can be created from the specified template.
Check VMware vCenter Server connectivityDetermines whether or not a connection to the vCenter server can be established.
Get list of virtual server informationOutputs a list of virtual server information to a temporary file on the VMware vCenter control server.
Create a clone of a virtual serverUse this plugin to create a clone of the virtual server in VMware vSphere environment.
Delete a clone of a virtual serverUse this plugin to delete a clone of the virtual server in VMware vSphere environment.
Create a snapshot of the virtual serverCreate a snapshot of the virtual server in VMware vSphere environment.
Move a snapshot of the virtual serverMove a snapshot of the virtual server to the specified snapshot of the virtual server in VMware vSphere environment.
Remove a snapshot of the virtual serverRemove a snapshot of the virtual server in VMware vSphere environment.
Change Resource of the virtual serverChanges the CPU, memory, or disk I/O resource configurations for the virtual server that is managed by VMware vCenter Server.
Precheck Resource of the virtual serverPre-checks the CPU and memory settings for the virtual server that is managed by VMware vCenter Server.
Pre-check the change of resource of the virtual serverPre-checks the change of the CPU, memory, or disk I/O resource configurations for the virtual server that is managed by VMware vCenter Server.
Add network adapterAdd network adapter to Virtual Server and configure the target network
Configure network adapterChange configuration of network adapter which applied to the Virtual server
Add port group to virtual switchCreate new port group and add it to vNetwork standard switch in vSphere environment.
Apply traffic sharping policyApply traffic sharping policy to vNetwork standard switch in vSchere environment.
Create templateCreate template from existing virtual server in vSchere environment
Delete templateDelete template in vSchere environment
Expand virtual diskExpand capacity of Virtual Disk
Configure Physical adapterSet status of Physical Adapter which assigned to vNetwork standard Switch
List Physical adapter informationOutput list of Physical network adapters which connected to the ESX server.
Option settings of HA cluster VMSet option of HA cluster definition in vSphere environment.
Configure Host DRS groupAdd or delete ESX server to host DRS group on the vSphere DRS cluster
Start ESX serverStart ESX server
Set maintenance mode of ESX serverChange ESX server status from/to maintenance
Configure VM DRS groupAdd or delete Virtual server to vSphere DRS cluster
Add DRS ruleAdd DRS rule (VM to host) in vSphere environment.

 

Related Contents:

VMware vSphere Service Templates Pack


Download

 

The file contains service template packing plug-ins and spec documentations (xlsx) per each plug-in.

 

vSphere_Config01

VersionFileDescriptionTemplate IDVendor IDNotes
01.00.00DownloadInitial ImplementationvShere_Config01sample.hitachi.software.dna.cts.jp1See spec document inside download file for detail

 

vSphere_Config02

VersionFileDescriptionTemplate IDVendor IDNotes
01.00.00DownloadInitial ImplementationvShere_Config02sample.hitachi.software.dna.cts.jp1See spec document inside download file for detail

 

vSphere_Config03

VersionFileDescriptionTemplate IDVendor IDNotes
01.00.00DownloadInitial ImplementationvShere_Config03sample.hitachi.software.dna.cts.jp1See spec document inside download file for detail

 

vSphere_Util01

VersionFileDescriptionTemplate IDVendor IDNotes
01.00.00DownloadInitial ImplementationvShere_Util01sample.hitachi.software.dna.cts.jp1See spec document inside download file for detail

 

vSphere_Util02

VersionFileDescriptionTemplate IDVendor IDNotes
01.00.00DownloadInitial ImplementationvShere_Util02sample.hitachi.software.dna.cts.jp1See spec document inside download file for detail

 

AO_VMware

These contents are not available right now, but will be included in product by default in the near feature. The timing has not been decided yet.

 

How to use

 

See spec documentation (xlsx) for detail of each plug-ins such as input/output properties and error code.

Outcomes