Friday, May 18, 2012
Text Size

How to automate your Citrix environment using Citrix Workflow Studio and Systego Workflows

With its workflows product family, Systego leverages the potential of Citrix Workflow Studio to the next level by enhanced activity libraries, administrative tools, webservice enablement and self-service scenarios.

Citrix releases Workflow Studio 2.5

This is cool, I kind of thought Citrix had pulled the development plug on WorkFlow Studio, one of the products that I really digg!

In this release, Citrix has runtime information is stored in an SQL database instead of an XML file. As a result of this performance improvement, information about jobs executed on a runtime as well as deployment history is lost when you upgrade to Release 2.5.

Her is a quick overview of what's fixed in this release:

  • Streaming Profiler should be installed before XenApp activity library is installed [1163]
  • Incorrect error message supplied when an activity is bound to a "Get" activity that returns no objects [1116]
  • After a Workflow Studio Designer crash, you cannot add XenApp activities until you clear the cache [1160]
  • XenApp New Application activity parameter requirements vary based on selected Application Type [1141]
  • XenApp Profile Application activity does not support shared path for Profile Directory [1164]
  • XenApp Streaming Profiler cannot be installed if Streaming Profiler client is already installed [1102]
  • Wrong message displayed in installer if activity libraries are already installed [1125]
  • Default Computer Name value for the Active Directory Create Computer activity is invalid [1177]
Click here to learn more and download

Citrix releases SoftLayer Activity Library for Workflow Studio

The SoftLayer activity library allows you to order and cancel Cloud Computing Instances (CCIs) on the SoftLayer CloudLayer. This library also allows you to retrieve information about the instances, create templates from the instances, change the power state, and much more!

The activity library and setup instructions can be downloaded here.

Activities Included

This activity library includes the following activities. There's a lot more I can add to the library, but this should give you a great start for automating various functions on SoftLayer within Citrix Workflow Studio workflows.

Activity Description
Connect To SoftLayer Creates a SoftLayer connection using a specified API Username and API Key.
Cancel Instance Cancels (deletes) an instance that is running on the SoftLayer account
Create Template Creates a template from an existing virtual machine instance on the SoftLayer account
Disconnect From SoftLayer Cancels the SoftLayer connection
Delete Template Deletes a template from the SoftLayer account
Get Instance Info Retrieves information for a single active instance running on the SoftLayer account
Get Instances Retrieves the list of all active instances running on the SoftLayer account
Get Package Info Retrieves package information from the SoftLayer account
Get Power State Retrieves the current power state of an instance on the SoftLayer account
Get Pricing Info Retrieves pricing code information from SoftLayer. Pricing codes include things such as OS ID, RAM ID, and CPU ID. This info is needed for placing an order for starting a new instance on the SoftLayer account.
Get Template Info Gathers information about a template within the Softlayer account
Get Templates Retrieves the list of templates stored on the SoftLayer account
Get Vlan Info Retrieves vlan information from the Softlayer account
Place Order Places an order to start a new virtual machine instance on the SoftLayer account
Pause Instance Pauses an instance that is currently running on the SoftLayer account
Power Off Instance (Hard) Performs a hard shutdown of an instance within the SoftLayer account. This is similar to the "force shutdown" command of a XenServer virtual machine that performs a hard shutdown.
Power Off Instance (Soft) Performs a soft shutdown of an instance within the SoftLayer account. This is similar to the "shutdown" command of a XenServer virtual machine that performs a graceful shutdown.
Power On Instance Starts an instance on the SoftLayer account that was previously shut down.
Reboot Instance (Hard) Performs a hard reboot of an instance within the SoftLayer account. This is similar to the "force reboot" command of a XenServer virtual machine that performs a hard reboot.
Reboot Instance (Soft) Performs a soft reboot of an instance within the SoftLayer account. This is similar to the "reboot" command of a XenServer virtual machine that performs a graceful reboot.
Resume Instance Resumes an instance that is currently paused on the SoftLayer account

Click here to read more and download

New Citrix WorkFlow Studio acitivity library for XenServer now available

Citrix has built a library that allows you to programmatically send keystrokes to the console of a virtual machine in XenServer. This can be useful in the initial setup of some virtual appliances. The source is included and, for the developers out there, demonstrates some interesting integration with the existing XenServer library. This library also includes integration with VNC-Client for .NET by dullmann for handling the VNC protocol.

Download the XenServer VNC Activity Library

Raido Consultants releases Citrix WorkFlow Studio activity library

This is the activity library developed by Raido Consultants. It consists of various useful activities and is in continuous development.

Important: Raido do their best to test the activities as much as possible, however if you encounter a problem with one of their developed activities, they ask you to get in touch in order to fix it as soon as possible.

They are open to any suggestions or ideas in order to complement their current activity library. You can contact them through http://www.raido.be or Twitter @Raido_be

Download Link

Activities Include

  • Microsoft App-V: Check if the App-V client is installed and return installed version
  • Microsoft App-V: Pre-Load all applications into the client cache
  • Networking: Check a TCP port if a service is listening (for example check a web server on port 80)
  • Windows: Create a Share
  • Windows: Set NTFS security (folder or file level)
  • Windows: Remove NTFS security (folder or file level)
  • Windows: Get Environment variable
  • Windows: Set Environment variable
  • Windows: Install MSI / MST: Unattended installation of .MSI files.
  • Windows: Read INI File: Read specified parameter from an INI file

Page 1 of 2

Joomla16 Appliance - Powered by TurnKey Linux