/
DataCore

DataCore

Activities



Connect to DataCore

This activity connects to the specified DataCore account and outputs a DataCore client connection.

Activity Parameters

The Connect to DataCore activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server (text box editor type) (type: string): the DataCore server address.
  • Username (text box editor type) (type: string): the Domain and the Username that will connect to the DataCore server. E.g. 'DatacoreDomain\Username'.
  • Password (password box editor type) (type: string): the password used to logon to the dataCore server.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the connection. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Sleep Time (text box editor type) (type: string): wait time for a DataCore Connection.

The Read Only Output variable are the possible output values that the activity will provide:

  • Connection  (type: object): outputs a Datacore connection. The output of this activity should be used as input for all Connection parameters used for all activities placed under DataCore category.



Disconnect From DataCore

This activity disconnects the specified DataCore account.

Activity Parameters


The Disconnect from DataCore activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Connection (text box editor type) (type: object): the output from the Connect to DataCore activity.

 

Add Client

This activity adds a client (host) to a server group configuration on a DataCore server.

Activity Parameters

The Add Client activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Client Name (text box editor type) (type: string): the name of the client to add.
  • Client Type (combo box control) (type: string): select the operating system of the client. For example, select "ESX" if the client host is running VMware ESX. Flowster Studio provides the following options:
    • WindowsServer2008
    • WindowsServer2012
    • Windows
    • Esx
    • CitrixXenServer
    • SuseEnterpriseLinuxServer11
    • Linux
    • AixMpioTL6Plus
    • HPUX
    • SolarisSanFoundation
    • Other

The Read Only Output variable are the possible output values that the activity will provide:

  • Output  (type: collection<string>): outputs a collection of information about the new client host.

In order to extract the values from the ClientInfo output collection, For Each and Log Track Data activities should be used:


 

Execution:

Add Logical Unit

This activity adds a mirror path for the specified logical disk on a server.

Activity Parameters

The Add Logical Unit activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Initiator Machine (text box editor type) (type: string): the name or ID of the Initiator Machine.
  • Initiator Port (text box editor type) (type: string): the the name, ID, or address of the Initiator Port. To uniquely identify a port by name, the initiator host must be specified.
  • Logical Disk (text box editor type) (type: string): the ID or caption that identifies the logical disk of the virtual disk on a server, or use the 'Output Logical Disk IDs' parameter from List Logical units activity to obtain the ID of the Logical Unit.
    The value can also be obtained from activities: List Logical Units using the following steps:
    • use a List Logical Units activity to extract the Logical Disk ID: 
    • bind the obtained LogicalDiskID (stored in variable) to the Logical Disk field from Add Logical Unit activity:   

                

  • Mapping Type (combo box control) (type: string): the mapping type. Flowster Studio provides the following options:
    • Mirror
    • Client
  • Target Machine (text box editor type) (type: string): the name or ID of the target machine. To resolve by name, it must be unique to the server group.
  • Target Port (text box editor type) (type: string): the name, ID, or address of the target port. To resolve by name, it must be unique to the server group.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output  (type: collection<string>): outputs a collection containing information about the new Logical Unit path.


In order to extract the values from the OutputLUNPath output collection, For Each and Log Track Data activities should be used:

 

Create vDisk

This activity creates a mirrored virtual disk.

Activity Parameters

The Create vDisk activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Enable Redundancy (combo box control) (type: string): whether to create redundant mirror paths between servers.
  • First Pool(text box editor type) (type: string): the name or ID of the disk pool to use as the first storage source of a mirrored virtual disk. To resolve by name, the name must be unique to the server group or the server must be specified.
  • First Server Name (text box editor type) (type: string): the computer name or ID of the server with the first storage source (FirstPassThroughDisk or FirstDiskPool parameters) used in a mirrored disk. The computer name must be unique or the name must be fully qualified.
  • Second Pool (text box editor type) (type: string): the name or ID of the disk pool to use as the second storage source of a mirrored virtual disk. To resolve by name, the name must be unique to the server group or the server must be specified.
  • Second Server Name (text box editor type) (type: string): the computer name or ID of the server with the second storage source (SecondPassThroughDisk or SecondDiskPool parameters) used in a mirrored disk. The computer name must be unique or the name must be fully qualified.
  • vDisk Name (text box editor type) (type: string): the name for the new vDisk.
  • vDisk Size (text box editor type) (type: string): the size for the new vDisk. E.g. '5 GB'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Caption  (type: string): outputs the Caption Name of the created vDisk.
  • Output First Host ID  (type: string): outputs the first host ID of the created vDisk.

 Execution:


Disable Write Cache

This activity disables write caching for the specified server. When disabled, all write operations from client hosts will be written directly to the back-end storage and then acknowledged.

Activity Parameters

The Disable Write Cache activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server (text box editor type) (type: string): the computer name or ID that identifies the server.


The Read Only Output variable are the possible output values that the activity will provide:

  • Output  (type: collection<string>): outputs a collection that identifies and describes the server.



Enable Write Cache

This activity enables write caching for the specified server. When enabled, all write operations from client hosts will be acknowledged and then written to the back-end storage.

Activity Parameters

The Enable Write Cache activity parameters can be provided by manual inserted values or via IN arguments or variables:


Parameters:

  • Server (text box editor type) (type: string): the computer name or ID that identifies the server.


The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: collection<string>): outputs a collection that identifies and describes the server.



Get Cache Size

This activity returns the cache size that is set on a server.

Activity Parameters

The Get Cache Size activity parameters can be provided by manual inserted values or via IN arguments or variables:


Parameters:

  • Server (text box editor type) (type: string): the computer name or ID that identifies the server.


The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Int32): outputs the server cache size in Bytes.

Get Client

This activity gets the data for a specific client from the specified DataCore account.

Activity Parameters

The Get Client activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Client (text box editor type) (type: string): the Client Host Data object, name, or ID that identifies a client.

The Read Only Output variable are the possible output values that the activity will provide:

  • AluaSupport  (type: boolean): outputs the AluaSupport value of the specified client.
  • MpioCapable  (type: boolean): outputs the MpioCapable value of the specified client.
  • Output  (type: collection<string>): outputs a collection of information about the client host.

In order to extract the values from the OutputClient output collection, For Each and Log Track Data activities should be used:


Execution:

Get Disk Pool

This activity gets the Disk Pool from a server for the specified DataCore account.

Activity Parameters

The Get Disk Pool activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Disk Pool Name (text box editor type) (type: string): the name of the Disk Pool.
  • Server Host Name (text box editor type) (type: string): the server Host Name from the specified DataCore account.


The Read Only Output variable are the possible output values that the activity will provide:

  • Output  (type: collection<string>): outputs a collection containing information about the specified Disk Pool.
  • Output ID  (type: string): outputs the Id of the specified Disk Pool.
  • Perf-Monitor Bytes Available  (type: string): outputs the available bytes value from the performance information of the specified Disk Pool.
  • Perf-Monitor Bytes Total  (type: string): outputs the total bytes value from the performance information of the specified Disk Pool.
  • Perf-Monitor Max Read Write Time  (type: string): outputs the maximum read-write time value from the performance information of the specified Disk Pool.
  • Perf-Monitor Percent Allocated  (type: string):  outputs the allocated percent value from the performance information of the specified Disk Pool.


In order to extract the values from the OutputDiskPool output collection, For Each and Log Track Data activities should be used:

Execution:


 

Get Mirrors

This activity returns mirror data for mirrored virtual disks from the specified DataCore account.

Activity Parameters

The Get Mirrors activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Virtual Disk (text box editor type) (type: string): the ID or name the virtual disk.

The Read Only Output variable are the possible output values that the activity will provide:

  • Captions  (type: collection<string>): outputs the caption for each mirror found.
  • Output (type: collection<string>): outputs information about the found mirrors.

In order to extract the values from the OutputMirrors output collection, For Each and Log Track Data activities should be used:


Get NonShared Pools

This activity returns all the nonshared disk pools from a server.

Activity Parameters

The Get NonShared Pools activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server HostName (text box editor type) (type: string): the name of the DataCore server.

The Read Only Output variable are the possible output values that the activity will provide:

  • Row Count  (type: Int32): outputs the number of nonshared disk pools found.
  • Output (type: collection<string>): outputs a collection of names of the nonshared disk pools.

In order to extract the values from the OutputNonSharedPools output collection, For Each and Log Track Data activities should be used:

Execution:


Get Paths State

This activity gets the state of the paths from the specified logical disk.

Activity Parameters

The Get Paths State activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Initiator Machine (text box editor type) (type: string): the initiator machine name or ID for the paths.
  • Logical Disk (text box editor type) (type: string): the ID or caption that identifies the logical disk of the virtual disk on a server. Bind this to the output LogicalDiskID parameter from the List Logical Units activity.
    The value can also be obtained from activities: List Logical Units using the following steps:
    • use a List Logical Units activity to extract the Logical Disk ID: 
    • bind the obtained LogicalDiskID (stored in variable) to the Logical Disk field from Add Logical Unit activity:   

                     

The Read Only Output variable are the possible output values that the activity will provide:

  • Output States  (type: collection<string>): outputs the states of the paths.

In order to extract the values from the PathStates output collection, For Each and Log Track Data activities should be used:



Get Physical Disk

Gets the data for the physical disk from the specified DataCore account

Activity Parameters

The Get Physical Disk activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Physical Disk Name (text box editor type) (type: string): the name of the Physical Disk.
  • Server Host Name (text box editor type) (type: string): the server Host Name from the specified DataCore account.


The Read Only Output variable are the possible output values that the activity will provide:

  • Free Space  (type: string): outputs the free space for the specified physical disk.
  • Output  (type: collection<string>): outputs a collection of information about the specified physical disk.
  • Size  (type: string): outputs the size of the specified physical disk.


In order to extract the values from the OutputPhysicalDisk output collection, For Each and Log Track Data activities should be used:

Execution:

 

Get Port

This activity gets the port data for SCSI ports from the specified DataCore account.

Activity Parameters

The Get Port activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Port (text box editor type) (type: string): the ScsiPortData name or ID that identifies a port. To resolve by name, it must be unique to the server group.
  • Port Type (combo box control) (type: string): the type of the SCSI Port. Valid values are "iSCSI" or "FiberChannel". If one or more types are specified, only data for those types will be returned. If not specified, data for all port types will be returned.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output  (type: collection<string>): outputs a collection of information about the ScsiPort.
  • Output Alias  (type: string): outputs the alias name of the specified Port.
  • Output IP Address  (type: string): outputs the IP address of the specified Port.
  • Output Role  (type: string): outputs the role of the specified Port.
  • Output Server ID  (type: string): outputs the server id for the specified Port.


In order to extract the values from the OutputPort output collection, For Each and Log Track Data activities should be used:

Execution:


 

Get server

This activity gets the server for the specified DataCore account.

Activity Parameters

The Get Server activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server Host Name (text box editor type) (type: string): the server Host Name from the specified DataCore account.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output  (type: string): outputs a collection of information about the specified server.
  • Output ID  (type: string): outputs the ID of the specified server.
  • Output IP Addresses  (type: string): outputs a collection of IP Addresses for the specified server.
  • Output Power State  (type: string): outputs the state of the specified server.
  • Output State  (type: string): outputs the server id for the specified Port.
 


In order to extract the values from the OutputServer output collection, For Each and Log Track Data activities should be used:

Execution:

Get Server State

This activity returns data for system monitors.

Activity Parameters

The Get Server State activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server Host Name (text box editor type): the server Host Name from the specified DataCore account.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection of collections containing all the monitoring information for the specified server.
  • Output States: outputs a collection of monitors for the specified server.
 


In order to extract the values from the OutputStates output collection, For Each and Log Track Data activities should be used:

Execution:

 

Get Servers

This activity returns all the servers from the specified DataCore account.

Activity Parameters

The Get Servers activity parameters can be provided by manual inserted values or via IN arguments or variables:


The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection containing all the available servers.
  • Servers Count: outputs the number of the servers found.
 

In order to extract the values from the OutputServers output collection, For Each and Log Track Data activities should be used:

Execution:

Get Shared Pools

This activity returns all the shared disk pools from a  server.

Activity Parameters

The Get Shared Pools activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server Host Name (text box editor type): the server Host Name from the specified DataCore account.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection names of the shared disk pools.
  • Row Count: outputs the number of shared disk pools found.
 

In order to extract the values from the OutputSharedPools output collection, For Each and Log Track Data activities should be used:

Execution:



Get vDisk

This activity gets the vDisk from a Disk Pool for the specified DataCore account.

Activity Parameters

The Get vDisk activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server (text box editor type): the name or the ID that identifies the Server for the vDisk.
  • Virtual Disk Name (text box editor type): the name of the Virtual Disk.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection containing the vDisk details.
  • Size: outputs the size of the specified Virtual Disk.
  • Storage Name: outputs the storage name for the specified Virtual Disk.


In order to extract the values from the OutputSharedPools output collection, For Each and Log Track Data activities should be used:

Execution:


Get vDisks Latency

This activity gets all the vDisks with the Latencies for the specified DataCore account.

Activity Parameters

The Get vDisks Latency activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server (text box editor type): the name or the ID that identifies the Server for the vDisk.
  • Order by direction (combo-box editor type): the order of the resulted rows: Ascending or Descending.
  • InSharedMode (combo-box control): specify whether the InSharedMode attribute should be only true. 

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection containing the vDisk details.
  • vDisks Count: outputs the number of vDisks found for the specified server. 



In order to extract the values from the OutputLatency output collection, Get KeyValuePair activity should be used to extract the latency key value:

Execution:

List Disk Pools

This activity gets all the Disk Pools from a server for the specified DataCore account.

Activity Parameters

The List Disk Pools activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server Host Name (text box editor type): the server HostName from the specified DataCore account. If left blank it will list all the Disk Pools found.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection of names of the existing Disk Pools.
  • Row Count: outputs the number of Disk Pools found.


In order to extract the values from the ListDiskPools output collection, For Each and Log Track Data activities should be used:

Execution:

 

List Logical Units

This activity gets all the mirror path information for the specified virtual disks.

Activity Parameters

The List Logical Units activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Initiator Machine (text box editor type): the initiator machine name or ID. If blank all the paths from the specified virtual disk will be listed.
  • Virtual Disk (text box editor type): the name or ID that identifies a virtual disk.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection of collections containing all the information about the existing Logical Units.
  • Output IDs: outputs the IDs of the Logical Units found.
  • Output Logical Disk IDs: outputs the ID of the Logical Disk found.
  • Row Count: outputs the number of Logical Units found.


In order to extract the values from the LogicalDisksIDs output collection, For Each and Log Track Data activities should be used:

Execution:


 

List Physical Disk

This activity gets all the existing physical disks from the specified DataCore account.

Activity Parameters

The List Physical Disk activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server Host Name (text box editor type): the server Host Name from the specified DataCore account.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection of names of the existing physical disks.
  • Row Count: outputs the number of physical disks found.



In order to extract the values from the OutputPhysicalDisks output collection, For Each and Log Track Data activities should be used:


 

List Ports

This activity gets all the Ports for the specified DataCore account.

Activity Parameters

The List Ports activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Port Type (combo box control): the type of the SCSI Port. Valid values are "iSCSI" or "FiberChannel". If one or more types are specified, only data for those types will be returned. If not specified, data for all port types will be returned..
  • Server Name (text box editor type): the server name. If left blank all the ports will be listed.
  • Unassigned (combo box control): this parameter will be used only to return ports that are not assigned to a client host.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection of names of all the ports found.
  • Row Count: outputs the number of found ports.



In order to extract the values from the ListPorts output collection, For Each and Log Track Data activities should be used:

Execution:

List Servers

This activity gets all the Servers from the specified DataCore account.

Activity Parameters

The List Servers activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Connection (text box editor type): the output of the Connect to DataCore activity.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection of HostNames of the existing servers.
  • Output IDs: outputs a collection of IDs of the existing servers.
  • Row Count: outputs the number of servers found.



In order to extract the values from the OutputServers output collection, For Each and Log Track Data activities should be used:

Execution:

List vDisks

This activity gets all the vDisks from a server for the specified DataCore account.

Activity Parameters

The List vDisks activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Disk Pool (text box editor type): the name or ID that identifies a disk pool.
  • Server (text box editor type): the name or ID that identifies the server.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection of StorageNames of the existing vDisks.
  • Row Count: outputs the number of vDisks found.


In order to extract the values from the OutputStorageNames output collection, For Each and Log Track Data activities should be used:

Execution:

 

List Virtual Disks

This activity gets all the vDisks from a server for the specified DataCore account.

Activity Parameters

The List Virtual Disks activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Virtual Disk (text box editor type): the name or ID that identifies a virtual disk.
  • Server (text box editor type): the name or ID that identifies the server.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count: outputs the number of virtual disks found.
  • Output Data: outputs a collection of virtual disk names and properties. Return type Collection<Dictionary<string,string>>.
  • Output Names: outputs a collection of virtual disk names.

In order to extract the values from the OutputData output collection, For Each and Log Track Data activities should be used:

Execution:


Move Logical Disk

This activity moves a logical disk (storage source) used in a mirrored virtual disk or dual virtual disk. 

Activity Parameters

The Move Logical Disk activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Disk Pool (text box editor type): the name or ID that identifies the disk pool where the storage source of the vDisk is moved. To resolve by name, it must be unique to the server group.
  • Virtual Disk (text box editor type): the VirtualDiskData object, name or ID that identifies the virtual disk which should have the storage source moved.
  • Server (text box editor type): the name or ID that identifies the server. 

The Read Only Output variable are the possible output values that the activity will provide:

  • Output State: outputs the state of the moving operation.


Execution:

Move vDisk

This activity moves a storage source (logical disk) used in a mirrored virtual disk with a storage source from another disk pool on the same server.

Activity Parameters

The Move vDisk activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Disk Pool Name (text box editor type): the name or ID that identifies the disk pool where the storage source of the vDisk is moved. To resolve by name, it must be unique to the server group.
  • vDisk Name (text box editor type): the VirtualDiskData object, name or ID that identifies the virtual disk which should have the storage source moved.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs the VirtualDiskData, object that identifies and describes the virtual disk.


Execution:



Register Host

This activity registers a port to a client.

Activity Parameters

The Register Host activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Client (text box editor type): the name or ID of the client. The client must be registered and exist in the configuration.
  • Port (text box editor type): the ScsiPortData object, name (IQN or WWN), ID, or address that identifies the port to register. If the port is not known to the server, it will be added. If providing an IQN as the value, all letters must be lowercase.
  • Port Type (combo box control): the port type.


The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection of information about the ScsiPortData, object that describes a SCSI port.
  • Output ID: outputs the ID of the registered port.
  • Output Status: outputs the register status.
 

Execution:

 


Remove Logical Units

This activity removes the mirror path for the specified logical disk on a server.

Activity Parameters

The Remove Logical Units activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Virtual Logical Unit (text box editor type): the ID that identifies a virtual logical unit or use the 'Output IDs' parameter from List Logical units activity to obtain the ID of the Virtual Logical Unit.
    The value can also be obtained from activities: List Logical Units using the following steps:
    • use a List Logical Units activity to extract the Logical Disk ID: 
    • bind the obtained LogicalDiskID (stored in variable) to the Logical Disk field from Remove Logical Units activity:   

                

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Status: outputs the result status of the removing action.

 


Remove vDisk

This activity removes a virtual disk from the configuration.

Activity Parameters

The Remove vDisk activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Virtual Disk Name (text box editor type): the name of the virtual disk.


The Read Only Output variable are the possible output values that the activity will provide:

  • Output Status: outputs the status of the removing action.

 Execution:


 

Serve vDisk

This activity serves a virtual disk to a client, host group, or server.

Activity Parameters

The Serve vDisk activity parameters can be provided by manual inserted values or via IN arguments or variables:


Parameters:

  • Machine (text box editor type): the computer name or ID that identifies a server or client host that will be served the virtual disk.
  • Virtual Disk Name (text box editor type): the name of the Virtual Disk.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Status: outputs the status of the action.

 Execution:


Set Cache Size

This activity changes the cache size of a server. After changing the cache size, the server must be stopped and restarted for the changes to take effect.

Activity Parameters

The Set Cache Size activity parameters can be provided by manual inserted values or via IN arguments or variables:


Parameters:

  • Cache Size (text box editor type) (type: string): the new  size of the cache. Valid values consist  of the number followed by the unit of measurement (MB or GB). For example, "256MB" or "1GB" could be valid sizes.
  • Server (text box editor type) (type: string): the computer name or ID that identifies the server.


The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: Int32): outputs the server cache size in Bytes.

Set Client Properties

This activity sets the data for a specific client from the specified DataCore account.

Activity Parameters

The Set Client Properties activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • ALUA (combo box control): select TRUE to enable the ALUA support or FALSE otherwise. After this function is enabled, any virtual disk then served to a client will have support for SCSI-3 target port group commands. Multipathing must be enabled in order to enable the ALUA support.
  • Client Name (text box editor type): the name or ID that identifies the client.
  • Multipath (combo box control): select TRUE to enable multipathing or FALSE otherwise. After this function is enabled, any virtual disk then served to a client will have one path from the client to each server.


The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection of information about the client host.

 Execution:

Set vDisk Properties

This activity sets the properties of a virtual disk.

Activity Parameters

The Set vDisk Properties activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Reserved Space (text box editor type): specify this parameter to set the size of the reserved space for the virtual disk. Reserved space is the space reserved in a pool for exclusive use by the virtual disk and must be currently free in the pool. Valid values consist of the number followed by the unit of measurement (MB, GB, TB). Decimals may be used. For example, '100GB', '1.5TB', and '500000MB' are valid sizes. Size can range from a minimum of 1GB to the size of the virtual disk.
  • Storage Profile (combo box control): the storage profile parameter. Valid values in order from highest priority to lowest priority are: 'Critical', 'High', 'Normal', 'Low', and 'Archive'. If 'None' is selected , the storage profile property of the vDisk will not be changed.
  • Virtual Disk (password box editor type): the name or ID that identifies the virtual disk.


The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs a collection of information about the modified virtual disk.

 

Execution:

Start Distribution Plan

This activity creates and starts a distribution plan in order to perform the 'Evacuate DataCore server' or 'Redistribute to DataCore Server'.

Activity Parameters

The Start Distribution Plan activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server (text box editor type): the name or the ID that identifies the server from the specified DataCore account.
  • Destination Server (text box editor type): the name or the ID that identifies the destination server where the storage shources should be moved.
  • Virtual Disk Name (text box editor type): the name that identifies the virtual disk.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Status: outputs the status of the command.

 

Start Server

This activity sets a server online.

Activity Parameters

The Start Server activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server (text box editor type): the name or the ID that identifies the server from the specified DataCore account.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output State: outputs the state of the server.

 Execution:

  

Stop server

This activity sets a server offline.

Activity Parameters

The Stop Server activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Server (text box editor type): the name or the ID that identifies the server from the specified DataCore account.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output State: outputs the state of the server.
 

  Execution:


Unregister Host

This activity unregisters a port from a client.

Activity Parameters

The Unregister Host activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Client (text box editor type): the name or the ID that identifies the client. The client must be registered and exist in the configuration.
  • Port (text box editor type): the ScsiPortData object, name, ID or address that identifies a port to remove.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs the unregister status.
 




Unserve vDisk

This activity unserves virtual disks from a client host.

Activity Parameters

The Unserve vDisk activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Machine (text box editor type): the computer Name or ID that identifies a server or a client host from which to unserve the virtual disk.
  • vDisk Name (text box editor type): the name for the vDisk.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs the unserving status.
 



Upload Support Bundle

This activity creates a support bundle and optionally transmits the support bundle to DataCore Technical Support.

Activity Parameters

The Upload Support Bundle activity parameters can be provided by manual inserted values or via IN arguments or variables:

Parameters:

  • Bundle Type (combo box control): the type of the support bundle to create. Types included are: Standard (will collect more recent file information pertaining to configuration and system, logs and driver traces), Full (will collect a full support bundle which consists of configuration and system information, registry keys, event logs and driver dumps), Mini (will collect a mini support bundle which consists of configuration information) and CrashDump (will collect the memory dump at crash time).
  • Company (text box editor type): the name of the company, which helps to identify the support bundle..
  • Incident Number (text box editor type): the incident number assigned by Technical Support in order to identify the support bundle. The incident number is a 12-digit decimal number in this format: dddddd-dddddd, for instance 110315-123456.
  • Skip Upload (combo box control): uploading the support bundle to Technical Support requires Internet access from the server and port 3793 must be open if using firewalls. Specify the parameter to skip automatic upload over the internet. The support bundle will have to be sent to Technical Support manually. The cabinet file containing the support bundle information will be located in the Support folder where the software files exist. The cabinet file can be copied to a server with Internet access and attached directly to the incident in the Technical Support web page.


The Read Only Output variable are the possible output values that the activity will provide:

  • Output: outputs ServerHostData, collection of names that identify the affected servers.
  • Output Status: outputs the upload support status, true if succeeded, otherwise false.








Related content