DataCore
Activities
- Connect to DataCore
- Disconnect from DataCore
- Add Client
- Add Logical Unit
- Create vDisk
- Disable Write Cache
- Enable Write Cache
- Get Cache Size
- Get Client
- Get Disk Pool
- Get Mirrors
- Get NonShared Pools
- Get Paths State
- Get Physical Disk
- Get Port
- Get Server
- Get Server State
- Get Servers
- Get Shared Pools
- Get vDisk
- Get vDisk Latency
- List Disk Pools
- List Logical Units
- List Physical Disk
- List Ports
- List Servers
- List vDisks
- List Virtual Disks
- Move Logical Disk
- Move vDisk
- Register Host
- Remove Logical Units
- Remove vDisk
- Serve vDisk
- Set Cache Size
- Set Client Properties
- Set vDisk Properties
- Start Distribution Plan
- Start Server
- Stop Server
- Unregister Host
- Unserve vDisk
- Upload Support Bundle
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:
- use a List Logical Units activity to extract the Logical Disk ID:
- 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:
- use a List Logical Units activity to extract the Logical Disk ID:
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:
- use a List Logical Units activity to extract the Logical Disk ID:
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.
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.
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.