RES Automation Manager 2012

Written by Thomas Poppelgaard. Posted in Automation Manager, Citrix, Dell, Fujitsu, HP, IBM, Microsoft, Provisioning, RES Software, SCCM, XenApp, XenDesktop, XenServer

RES Software have released RES Automation Manager 2012. RES Automation Manager now supports Linux and better integration with Microsoft System Center. In the following article i will describe whats new in RES Automation Manager 2012.

Whats new in RES Automation Manager 2012

RES Automation Manager 2012 introduces the RES Automation Manager Agent for Linux Operating Systems. With this Agent, you can execute the following new RES Automation Manager Tasks on machines running Linux Operating Systems:

  • Linux Command (Execute) (“Task “Linux Command (Execute)
  • Linux Computer (Reboot, Shutdown) (“Tasks “Linux Computer (Reboot, Shutdown)
  • Linux Resource (Download) (“Task “Linux Resource (Download)RES Automation Manager Agents for Linux need to be installed with a separate installation file. The RES Automation Manager Agents for Linux will run on the following Linux Operating Systems:
  • Red Hat Enterprise Linux release 4: 4.5 and higher
  • Red Hat Enterprise Linux release 5: 5.3 and higher
  • SUSE Linux Enterprise Server release 10: versions higher than 10.0
  • IBM AIX 5L: version 5.3

Licensing: Evaluation licenses valid for 45 days

When you install RES Automation Manager 2012, 75 evaluation licenses are provided automatically. These evaluation licenses are now valid for 45 days, instead of 60.

New RES Automation Manager Dispatcher: Dispatcher+

RES Automation Manager 2012 introduces a new Dispatcher that has been developed using the latest Microsoft tools. This has enhanced the Dispatcher with the following capabilities:

  • Improved scalability: The Dispatcher+ is no longer limited to 150 concurrent connections.
  • Native 64-bit installer.
  • Resource integrity check: When the Dispatcher+ starts, an integrity check is now performed on the available Resources in the Resource cache of the Dispatcher+. This ensures that Agents can always download valid Resources from the Dispatcher+.
  • The availability of a Web API provides full support for building and deploying RESTful and SOAP web services. This allows you to integrate Job scheduling in external systems.
  • The Dispatcher+ logs all events in the Event log, which can be viewed with e.g. the Event Viewer that is part of the Microsoft Windows Operating System.The new Dispatcher requires the installation of Microsoft .NET Framework 4 (full version) on all machines hosting a Dispatcher. Please make sure to update all Dispatcher hosts with this version before installing or upgrading to RES Automation Manager 2012

New RES Automation Manager Upgrade Pack

RES Automation Manager 2012 introduces a new Upgrade Pack: the Upgrade Pack now consists of a standalone executable file. This differs from Upgrade Packs of previous releases of RES Automation Manager, in which you could upgrade your RES Automation Manager environment by importing a .WUP file in the Console. The RES Automation Manager 2012 Upgrade Pack can also be used on machines on which no Console has been installed.

As a result of the new Upgrade Pack, the buttons Update Wizard and have been removed from the node Infrastructure > Datastore > Setup > Components in the Console.

If necessary, it is now possible to downgrade to a previous version of RES Automation Manager by right-clicking the node Infrastructure > Datastore > Setup > Components and choosing Downgrade (WUP).

The RES Automation Manager 2012 Upgrade Pack needs to be deployed manually and is not suitable for unattended installations.

RES Automation Manager 2012 upgrade requirements

  • RES Automation Manager 2011 SR3 or later
  • Microsoft Windows XP SP3 Professional or later (x64/x86)
  • Microsoft Windows Installer 3.1
  • Microsoft .NET Framework 4.0 or later: Client Profile is the minimum requirement for the machine on which the Upgrade Pack is run; Full Version (Client Profile and Extended) is required for all Dispatchers. Microsoft .NET Framework 4.0 Full Version can be installed on your Dispatchers from the Console.

RES Automation Manager samples for RES Automation Manager 2012

RES Automation Manager introduces a set of samples that make it easier to perform certain IT tasks. These samples are Building Blocks of predefined Modules and include hypervisor Modules, Linux Modules and Microsoft Windows Modules. After importing these Building Blocks into your RES Automation Manager environment, you can adapt the predefined Tasks to your situation if necessary.

The samples are included in the file RES-AM-2012-Samples-6.5.0.0.zip, which can be downloaded from the support portal.

The samples cover the following:

  • Linux Tasks:
    • Application Management
    • Disk Management
    • Network Management
    • Security Management
    • Service Management
    • System Management
    • User Management
  • Hypervisor Tasks: These Tasks allow you to manage snapshots and VMs on:
    • VMware vSphere Hypervisor
    • Microsoft Hyper-V Server
    • Citrix XenServer
  • Additional Tasks:
    • Citrix XenApp 6.5 Unattended Deployment
    • Write Event to Microsoft Windows Event Log

Support for Bare Metal OS deployment using WDS and RES Automation Manager

When deploying new workstations or servers, Bare Metal OS deployment usually is the first task that is performed. This task can now easily be carried out by combining Microsoft Windows Deployment Services (WDS) and RES Automation Manager.

For more information about Microsoft Windows Deployment Services, please refer to the Windows Deployment Services Getting Started Guide, available at http://technet.microsoft.com/en- us/library/cc771670(WS.10).aspx.

For more information about Bare Metal OS deployment using WDS and RES Automation Manager, please refer to the chapter Appendices\Best Practices\Bare Metal OS deployment using WDS and RES Automation Manager of the RES Automation Manager 2012 Administration Guide, available at http://support.ressoftware.com/automationmanageradminguide2012.

Variables

RES Automation Manager 2012 introduces Variables.

When configuring a Task, the values of many fields can now optionally be replaced with Variables. Similar to parameters, Variables function as placeholders for customer-specific values, such as, for example, server names, passwords or credentials. Different from parameters however, Variables are resolved at the moment of Job execution, rather than at the moment of Job scheduling.

The global values of Variables can be set up at Infrastructure > Datastore > Settings > Global Variables. These values are inherited by default by all Teams and Agents, but exceptions for individual Teams and Agents can be set up on the Team’s Team Variables tab and the Agent’s Agent Variables tab.

Team Variables and Agent Variables allow “owners” of a specific Team or Agent to override the Global Variables by specifying a custom-value. This makes Variables especially useful for use in multitenant RES Automation Manager sites, because it makes it easier to manage different settings for different customers and assigned projects, and to exchange Modules, Projects and Run Books with other branches of an organization.

Example

You can set up Global Variables to specify a Domain, Security Context and Domain controller for usage in a Task Manage Active Directory Computer. This creates a generic Task that can be used by all customers in your multitenant site. “Owners” of a specific Team or Agent at the customer site can override the global values of these Variables by specifying a custom-value that only applies to their site. When the Task is executed, the Task automatically gets the correct values that applies to the individual customer site. Depending on the hierarchy of these Variables, these can be the global values, Team-specific values or Agent-specific values.

Video tutorials

As of RES Automation Manager 2012, video tutorials are available that will help you quickly start using RES Automation Manager. These tutorials cover a broad range of subjects, from planning, installing and setting up an environment to using the functionality of RES Automation Manager.

Video tutorials can be accessed from the Help:page8image18472page8image18840

Custom Properties from previous versions of RES Automation Manager will automatically be migrated to Variables in RES Automation Manager 2012. Because names of categories in Variables must be unique, any categories in Custom Properties with the same name will be merged into one category in Variables and any existing Custom Properties objects in these categories will be categorized in this category.page8image25128

A complete list of all available video tutorials by category can be found in the Help, by clicking Help > Video Tutorials from the menu bar of the Console.

Depending on availability, individual tutorials can be accessed from the matching Help topic, by clicking “View tutorial”.

New Tasks in RES Automation Manager 2012

Task “Linux Command (Execute)”

At Repository > Modules, a new Task has been added to the library folder Linux: Execute Linux Commands. With this Task, you can run commands on Agents running on Linux Operating Systems.

Scripts that you run on the RES Automation Manager Agent for Linux using the Task Execute Linux Command cannot include reboot and shutdown commands. Use the Tasks Reboot Linux Computer or Shutdown Linux Computer instead. See Tasks “Linux Computer (Reboot, Shutdown)” (on page 6).

The library Linux and its Tasks will only be available in the Console if your RES Automation Manager environment contains at least one RES Automation Manager Agent for Linux.

Tasks “Linux Computer (Reboot, Shutdown)”

At Repository > Modules, the following Tasks have been added to the library folder Linux: Reboot Linux Computer and Shutdown Linux Computer. With these Tasks, you can reboot or shut down Agents running on Linux Operating Systems automatically. A restart is often required after the installation of new software. These Tasks can also be useful after the execution of a Task Execute Linux Command. See Task “Linux Command (Execute)” (on page 6).

The library Linux and its Tasks will only be available in the Console if your RES Automation Manager environment contains at least one RES Automation Manager Agent for Linux.

Task “Linux Resource (Download)”

At Repository > Modules, a new Task has been added to the library folder Linux: Execute Linux Commands. With this Task, you can download Resources to Agents running on Linux Operating Systems.

The library Linux and its Tasks will only be available in the Console if your RES Automation Manager environment contains at least one RES Automation Manager Agent for Linux.

Tasks “Microsoft System Center Configuration Manager (Distribute Software, Query Client)”

At Repository > Modules, the following Tasks have been added to the library folder Provisioning: Distribute Software with Microsoft System Center Configuration Manager and Query Microsoft System Center Configuration Manager Client. You can find these Tasks in the Task library Provisioning.

Microsoft System Center Configuration Manager allows you to distribute, configure and manage software across virtual, distributed and mobile environments. RES Automation Manager supports Configuration Manager 2007 and 2012.

  • With the Task Distribute Software with Microsoft System Center Configuration Manager, you can deploy software distribution packages on Agents on which a Configuration Manager Client is running.
  • With the Task Query Microsoft System Center Configuration Manager Client, you can:
    • Create status reports of Configuration Manager clients, including client version, cacheoptions, service states, etc.
    • Obtain an overview of all software distribution packages that were advertised to Configuration Manager clients, including local status of the advertisement, last run date and exit code.

Tasks “RES Automation Manager Job Results (Delete, Export)”

At Repository > Modules, the following Tasks have been added to the library folder RES Automation Manager: Delete RES Automation Manager Job Results and Export RES Automation Manager Job Results.

    • With Delete RES Automation Manager Job Results, you can clean up the Datastore from Job results that are no longer relevant, for example because they have become obsolete through Snapshot Intelligence or because they are the results of recurring Jobs.
    • With Export RES Automation Manager Job Results, you can export Job results to XML files. This allows you to back up Job results for review purposes. This Task is especially useful in combination with the Task Delete RES Automation Manager Job Results, in which you first back up certain Job results by exporting them to zipped XML files, and then clean up the Datastore by deleting them.In these Tasks, you can delete or export Job results from the Datastore, based on a combination of criteria:
    • The type of Job that was performed (recurring/non-recurring)
    • The relevance of the Job results (actual Job results/Job results that have become obsoletethrough Snapshot Intelligence)
    • The Agent(s)/Team(s) that executed the JobThe period in which the Jobs were executed

Task “RES Automation Manager Team Membership (Change)”

At Repository > Modules, a new Task has been added to the library folder RES Automation Manager: Change RES Automation Manager Team Membership. With this Task, you can add or remove Agents from a Team, and offers a more dynamic way of adding and removing Agents to and from Teams.

This Task is typically used in combination with a Task Query Installed Programs in which an evaluator determines whether the succeeding Task Change Team Membership should be executed.

For example, suppose you want to add an Agent to the Team Office if Microsoft Office is installed on the Agent. You can achieve this by setting up a Module that contains the following:

  • A Task Query Installed Programs with an evaluator for Microsoft Office that fails the Query if it does not return results.
  • A Task Change RES Automation Manager Team Membership with a condition that executes the Task if the status of the previous Task is Completed. This Task adds the Agent to the Team Office.When the Module is executed, the Agent(s) that execute the Module will be added to the Team Office if Microsoft Office is installed; if not, they will not be added to the Team.
page9image15768

Enhancements and Improvements

Agents: Agents no longer shown as offline when using IBM DB2

When using an IBM DB2 database, all Agents were shown as being offline in the Console. This did not have any consequences for the functioning of these Agents: in reality, they were online and all RES Automation Manager functionality was available. This has been fixed. All online Agents will now also be shown as being online.

Agents: Delete Job history of Agents

At Infrastructure > Agents, it is now possible to delete the entire Job history of individual Agents.

If many snapshots of an Agent are made, for example by using a provisioning server, the Job history of such Agents can become very large and may contain many obsolete entries. In such situations, it can be desirable to clean up the Job history of the Agent.

For this purpose, a button Delete Job History has been added to the History tab of the Agent Properties window, which is available when viewing the properties of an Agent.

It is also possible to delete the Job history of an Agent at Infrastructure > Agents (right-click the Agent, select Delete Job History).

Further informations about RES Automation Manager 2012

For the full release notes read the informations from RES Automation Manager 2012 release notes which can be downloaded from the client portal at www.ressoftware.compage9image16040
page9image16312

Published Desktops do not Recognize Dual Monitors in XenApp 6.x

Written by Thomas Poppelgaard. Posted in XenApp

Symptoms

The published Desktops in XenApp interpret two displays on a computer as one display, as shown in the following screen shot:

Cause

A published Desktop only identifies the second monitor when configured to launch in full screen mode, on the initial launch.

Resolution

To resolve this issue the published Desktop should be configured to launch in full screen mode.

To configure the published Desktop to launch in full screen mode, complete the following steps:

  • In the Citrix Delivery Services Console under the Applications node, locate the target published desktop.
  • Right-click on the target published desktop, and select Application Properties, as shown in the following screen shot:

  • Select the Appearance node in the Application Properties dialog box.
  • Select Full Screen for the Session Window Size.
  • Click OK, as shown in the following screen shot:

  • Create a new session.
  • After you log on to the published desktop, right-click on the desktop and select Screen Resolution. The server should display 2 monitors, as displayed in the following screen shot:

 

Missing ICA Latency Data in Desktop Director for Citrix XenDesktop / XenApp

Written by Thomas Poppelgaard. Posted in XenApp, XenDesktop

Symptoms

Windows Remote Management (WinRM) is correctly configured on the desktop machine; this is displayed by Activity and HDX information appearing. Desktop Director is showing dash (-) for ICA latency under the Session Details panel.

Cause

The ability to retrieve ICA latency information depends on DCOM security permissions. The Desktop Director user might not have the necessary permissions to retrieve this data.

Resolution

  • Log on as administrator, open command prompt on the desktop machine, and run comexp.msc, as displayed in the following screen shot:

  • Open Console Root > Computers > My Computer > DCOM Config > Citrix PortICA COM Server

  • Right-click and select Properties, as displayed in the following screen shot:

  • Select the Securities tab. For the Launch and Activation Permissions, select Customize and click Edit, as displayed in the following screen shot:

  • Click Add and add the Desktop Director user, ensuring that the Local Launch and Local activation permissions are set. Once these permissions have been applied, Desktop Director displays the ICA latency information.

More Information

Enabling WinRM for Desktop Director

This document applies to:

  • XenApp 6.5 and XenDesktop 5.5

Delay Starting Published Application in #Citrix #XenApp

Written by Thomas Poppelgaard. Posted in XenApp

Symptoms

Applications with .Net or Java components take long time to start.

Cause

When the user accesses the published XenApp application with .NET or Java component, first time user logon to the published application takes long time to appear after first click over the application. The application appears after a time out that varies and after appearing, the applications behave as expected.

In other cases, the application is started correctly but during scenarios such as execution or accessing different module of the application, this access might take more time to process or fail in some cases.

This behavior occurs when the servers where the applications are published do not have Internet access and these applications have some.NET or Java component certificate that must be verified. If the server does not have Internet access, then the .NET framework or Java component cannot access the crl.microsoft.com website to verify that the digital signatures that are used to sign the binaries for managed applications are valid. Each certificate check has a 15 second timeout in the .NET runtime implementation. Depending on what features are installed, this can add up to a minute of startup time for the application.

Resolution

To avoid this behavior and resolve the application delay, you must change several options in the Internet properties Advanced tab on the servers, applying a GPO or manually through registry modifications

Internet Properties

Open User Configuration > Administrative Templates > Windows Components > Internet Explorer > Internet Control Panel > Advanced Page.

The options that must be set to disable value are:

  • Check for publisher’s certificate revocation
  • Check for server certificate revocation*

GPO Policy

Setting the following options through GPO policy and applying to all the users ensures that these changes are updated in the next registry modifications in the servers:

  • For Check for publisher´s certificate revocation:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing
  • Default setting: 0x00023c00 (166432)
  • After manually setting disabled: 0x23e00 (146944)
  • After applying the GP preference settings: 0x002c9 (713)
  • For Check for server certificate revocation*:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\
  • Certificate Revocation Dword Key == 0

Once this is done, the application does not attempt to verify the certificate and the time out is not reproduced.

This document applies to:

High Availability for TFTP with Citrix Provisioning Service

Written by Thomas Poppelgaard. Posted in Netscaler, Provisioning, XenApp, XenDesktop

Citrix Consulting have created this great whitepaper that describes how you create High Availability for TFTP with Citrix Provisioning Services and Netscaler

Overview

Citrix Provisioning Services is a software streaming technology that allows servers and desktops to be provisioned and re-provisioned in real time from a single shared-disk image
1. The service is commonly integrated with Citrix virtualization solutions to optimize Operating System delivery and management. Often these solutions are critical to the operation of organizations and require high availability. Providing high availability for Provisioning Services requires designing each component of the service without a single point of failure across the network. The „bootstrap file‟, named ardbp32.bin, is a key component that must be delivered to Provisioning Services target devices in order for them to communicate with Provisioning Services over the network.

The bootstrap file is typically delivered via Trivial File Transfer Protocol (TFTP) services hosted on Provisioning Servers. This document focuses specifically on comparing high availability options fordelivery of the bootstrap file to target devices via TFTP. The advantages and disadvantages of each option are outlined as well as the steps to implement the load balancing options with NetScaler. The document scope does not include details of the implementation or operation of other aspects of Provisioning Services.

Read the full whitepaper Implementation Guide for High Availability for TFTP here

This document applies to:

CloudGateway Enterprise

Written by Thomas Poppelgaard. Posted in Access Gateway, Merchandise, Netscaler, Receiver, Reciever, XenApp, XenDesktop, XenServer

Citrix have released CloudGateway Enterprise for web.

About CloudGateway Enterprise

CloudGateway Enterprise is designed to offer a single point of control for enterprise delivery of Windows, Web and SaaS applications, with a seamless end-user experience across the various Receiver variants. CloudGateway Enterprise comprises of three key components:

  1. StoreFront services- The Windows component allowing the various Citrix Receivers to connect to the enterprise store, and deliver Windows, Web and SaaS applications to users, with a follow-me subscription and launch experience.
  2. AppController- A linux based virtual machine available for both XenServer and vmware based hosts, providing the central administrative point for configuration of all enterprise Web and SaaS applications, to be delivered to end users, with a single sign-on federation and consolidated provisioning capabilities
  3. Gateway services – Delivered through the Access Gateway component, either standalone, or as a feature of the NetScaler MPX, VPX and SDX platforms.

Note that CloudGateway Enterprise provides the license entitlement for the Access Gateway universal licenses, but the actual AG physical or virtual appliances actually needed to deploy this functionality, will need to be procured independently

In addition to the above components CloudGateway Enterprise will also consist of regular AppConnector update packs, which will include new connectors for applications, that will keep increasing the number of applications supported for both federation and user account provisioning support within the AppController.

Source

Download Citrix CloudGateway Enterprise here

StoreFront Services 1.0 aka CloudGateway Express

Written by Thomas Poppelgaard. Posted in Citrix, CloudGateway, Reciever, StoreFront Services, XenApp, XenDesktop

Citrix CloudGateway Express aka StoreFront Services 1.0 is released to web.

Citrix have again confussed people about naming their products and the StoreFront Services 1.0 is CloudGateway Express. And if you go under Citrix.com and choose to download CloudGateway Express you can download StoreFront Services =O) does it make sense… hope so.

About Receiver Storefront

Receiver Storefront consists of services that provide authentication and resource delivery infrastructure for Citrix Receiver:

  • The Receiver Storefront authentication service authenticates users to XenDesktop sites, XenApp farms, and AppController. Once a user’s credentials have been validated, the authentication service handles all subsequent interactions to ensure that the user only needs to log on once.
  • Receiver Storefront stores enumerate and aggregate the desktops and applications currently available from XenDesktop sites, XenApp farms, and AppController. Users access stores through Citrix Receiver or a Receiver for Web site.
  • Receiver for Web sites enable users to access Receiver Storefront stores through a Web page. To access their desktops and applications, users require a compatible version of Citrix Receiver. For users running Windows or Mac OS X, Receiver for Web sites attempt to determine whether Citrix Receiver is installed and, if a suitable client cannot be detected, users are offered the opportunity to download and install Citrix Receiver.
  • The Receiver Storefront database records details of users’ resource subscriptions, plus associated shortcut names and locations. When a user accesses a store with application synchronization enabled, the subscribed desktops and applications on the user device are automatically reconfigured so that the configuration is the same as that stored in the Receiver Storefront database.

You manage the Receiver Storefront components with the Citrix Receiver Storefront management console. If you want to perform certain advanced administration tasks, you may also need to edit the Receiver Storefront configuration files.

Receiver Storefront Features

High availability. You can group your Receiver Storefront servers for increased scalability and fault tolerance. For more information, see Planning Your Receiver Storefront Deployment.

Receiver for Web sites. In addition to accessing Receiver Storefront stores within Citrix Receiver, users can also access stores through Web pages. For more information, see To create a Receiver for Web site.

Pass-through authentication. Receiver Storefront supports both pass-through of domain credentials from users’ devices and pass-through authentication from Access Gateway. For more information, see Planning Your Receiver Storefront Deployment.

Application synchronization. Subscribed desktops and applications follow users from device to device so that they do not need to subscribe to the same resources each time they use a different device. For more information, see Planning Your Receiver Storefront Deployment.

Automatically provisioned applications. You can automatically subscribe all users to a core set of applications. For more information, see Integrating Receiver Storefront into Your Environment.

One-click client configuration. You can configure Citrix Receiver for your users by making provisioning files available. For more information, see Configuring Stores.

Source

Download Citrix StoreFront Services 1.0 here - Require MyCitrix ID

More info about Citrix StoreFront Services 1.0 http://support.citrix.com/proddocs/topic/dws-storefront-10/dws-version-wrapper.html

Citrix Receiver for Windows 3.1

Written by Thomas Poppelgaard. Posted in Citrix, Receiver, XenApp, XenDesktop

Citrix have released Receiver for Windows 3.1 and Receiver Enterprise for Windows 3.1

What’s New in the Citrix Receiver Standard Package

Citrix Receiver (Citrixreceiver.exe) has been enhanced for on-demand access to Windows, Web, and Software as a Service (SaaS) applications. You can use it for web access or configure it for use with Citrix CloudGateway.

  • CloudGateway Express Interoperability – Enables existing XenApp and XenDesktop customers to deliver all their Windows apps and desktops to any device using a unified StoreFront with self-service.
  • CloudGateway Enterprise Interoperability – Enables enterprises to aggregate, control, and deliver all of their Windows, web and SaaS apps to any user on any device.
  • Flexible installation methods – You can install CitrixReceiver.exe from Receiver for Web and Web Interface with or without administrator rights or you can use electronic software distribution (ESD) tools like Active Directory Group Policy Objects (GPO) or SCCM.
  • Self-service – Citrix Receiver displays all the resources that you make available to users. Users can browse the list or search for the resources they require and subscribe with a single click. Enabled using one-click configuration and CloudGateway.
  • One-click configuration – Opening a configuration file after installing Citrix Receiver activates self-service access to CloudGateway-published resources. You can publish the configuration file on a web site or email it to multiple users.
  • Secure, remote access through Access Gateway – Integration with Access Gateway provides users with secure access to all enterprise applications, virtual desktops, and data.
  • Domain pass-through authentication- Users already logged on to their domain account do not need to authenticate to access applications.Enable this functionality using a command line switch.
  • Auto-provisioned applications – Receiver automatically adds administrator-designated applications when users first authenticate. Requires CloudGateway StoreFront.
  • CloudGateway internal URL redirection – When a URL is redirected, Receiver checks a keyword to determine if the URL requires an Access Gateway VPN connection for access. If the VPN client is installed, it starts the VPN client and opens the page.
  • Receiver for all devices – User experience is consistent across Receiver platforms and devices.
  • Follow-me subscriptions – Users selected applications follow them across devices. Requires CloudGateway StoreFront.
  • Work space control improvements – Active sessions follow users as they roam from one device to another. Previously, the Self-Service Plug-in disabled workspace control.
  • Multiple account support – Users can access applications and desktops from multiple data centers using different security provisions.
  • Expanded browser support – Chrome versions 10.0 and later are supported. Pre-installation of Firefox is no longer required.

What’s New in the Citrix Receiver Enterprise Package

The Citrix Receiver Enterprise package does not contain any new features. With the upgrade in features in the standard Receiver, the Receiver Enterprise package is required only to support legacy PNAgent service access and for applications requiring Smart Card authentication.

High Availability for Citrix XenApp

Written by Thomas Poppelgaard. Posted in Netscaler, XenApp

Enhancing XenApp Availability with NetScaler Reference Architecture

As organizations simplify desktop management activities through the use of desktop virtualization, creating a highly available architecture becomes ever more important. Historically, users were minimally impacted by desktop outages. In many situations, an outage typically impacted a single user, as one desktop device belonged to a single user. In a virtualized desktop operating model, there is the potential for an outage to impact hundreds or thousands of users if the environment is not designed appropriately.

This white paper focuses on the fault tolerant and high-availability options integrated with Citrix XenApp 6.5 as they align with three different focus areas:

  • Layer 1 – Application Availability: Users should always be able to work with an available hosted shared desktop or application.
  • Layer 2 – High Availability: Failures within a site should not impact desktop or application availability.
  • Layer 3 – Business Continuity/Disaster Recovery: The loss of an entire site should not prevent users from accessing their desktops or applications.

By focusing on three distinct layers, an organization can feel confident in the operational availability of the architecture, even in the event of a catastrophic failure.

Read the full white paper here

The Ultimate RES Software BuildingBlock for Citrix

Written by Thomas Poppelgaard. Posted in Provisioning, RES, SQL, Uncategorized, XenApp, XenDesktop

Short info about RES Automation Manager

The RES Automation Manager is a small-footprint, yet highly scaleable infrastructure management platform that allows you to make changes to any kind of Windows server or computer, without having to create a single script or policy. Automation Manager (abreviated AM) is driven by a userfriendly and easy-to-use management console, that allows for massive parallel operation: Multiple admins can schedule multiple jobs on multiple AM agents all at the same time. While retaining the ability to interface with Active Directory for the purpose of managing AD objects, RES Automation Manager itself does not need AD as a prereqisite to run. This means you can manage machines even outside of your own domain. AM supports multiple administrative roles, which will allow you to securely define exactly who can create or run jobs on what target computers. You can add the Service Orchestration Module to AM, which will allow you to deliverIT as a Service. (source resguru)

The Ultimate RES Software BuildingBlock for Citrix

Mr. Luca Lo Castro and Max Ranzau (resguru.com) have created this most awesome Run Books for RES Automation Manager.

The Runbook does the following:

  • Unattended installation of Citrix Provisioning Server 6.0 (PVS)
  • Unattended installation of Citrix XenApp 6.5 (XA)
  • Unattended installation of Xen Desktop 5.5 (XD)
  • Preparation of a Windows 7 image (application of best practices, per Citrix’s recommendations.

This is quite valuable for anyone who installs these products for a living, no matter if you are a consultant, a Citrix SE or perhaps a Citrix admin. Note * SQL express is used in this Building block, for enterprise environments i would use a SQL server std/ent or HA.

The cool part is that ALL of the above is done in less than 45 minutes! Add that to the approx. 15 minutes it takes to stand up the RES Automation Manager infrastructure, and ask yourself this: How long does it take you to stand up a XenDesktop + PVS + XA environment under normal circumstances? I trust you see my point. So what are the prerequisites for all this? You’ll need the following:

  • Your 3 .ISO files, respectively for PVS, XA and XD. If you haven’t got them, download them from MyCitrix.com
  • A server (200x, doesn’t really matter), which will hold your DBMS for Automation Manager and be a mount point for your ISO’s. Let’s call itServer1. If you can run a compatible datastore for Automation Manager, this could be your laptop!
  • Mount the ISO’s on this server using Daemon Tools or similar. Alternatively, if you are using a VM, you can just mount the ISO’s directly on the virtual machine as DVD drives. Finally if you already have the ISO’s extracted somewhere, you can just share those folders. Either way, make sure you share the individual mount folders, so the contents of each ISO is available as a \\server1\share UNC path.
  • You will also need 3 blank x64 Server 2008R2 servers. And I do mean blank. For example, not manually install the .Net 4 client profile ahead, as it will mess up the unattended installation of SQL Express. These servers will be the target servers for PVS, XA and XD. Lets call these machines Server A, B and C
  • Finally you’ll need a blank Windows 7 machine. This is the machine which will be prepped for use with PVS (registry hacks applied, services configured etc) as the golden image.

To get things stood up, here are some guidelines to get you started:

  1. Download and install the RES Automation Manager aka AM. Refer to theGetting Started guide.
  2. Deploy the AM Dispatcher to Server1
  3. Deploy the AM Agents to the 3 blanks Servers A..C
  4. Import the buildingblock, which you will find at the end of this article.
  5. In the AM console, go to Repository | Run Books
  6. Rightclick on the Citrix POC-Sales runbook and select Schedule Job
  7. Fill out the parameters for the runbook as described below
  8. Hit OK, then hit the local Starbucks.. :)

The parameter screen needs a bit of explanation, because if you don’t fill things in right, then of course “interesting” things may happen. You know the drill: BS in, BS out. So let’s have a look at a screen I’ve already filled out below. Click to enlarge:

The table below explains each field and what you need to enter.

Field Description
customer This is the name of the site where you are installing the proof-of-concept. This will be displayed as the Farm name
SetupNumber
newXA Hostname of one of the 3 blank Server2008R2′s which is to become the XenApp 6.5 server. Just use NETBIOS name
newXD Hostname of one of the 3 blank Server2008R2′s which is to become the XenDesktop 5.5 server. Just use NETBIOS name
newPVS Hostname of one of the 3 blank Server2008R2′s which is to become the Provisioning Server 6.0. Just use NETBIOS name
securitycontext This is a combined field of domain\username + password credentials to be used for the installation. Normally you would use the equivalent of a Domain Admin for this.
domain Supply the FQDN of the current domain to which we are installing into, such as yourdomain.com
licserv Where the Citrix License server is installed. This has to be a Server 2008R2. IIS will be installed here to support the license server
components Here you can chose one of 4 options: 1) install just the license server, 2) Install just the Web Interface, 3) Install XenApp, and 4) Install XenApp + WebInterface
exmode Here you select either to Create a new farm from scratch, or Join an existing one
version Chose here what flavor of XenApp you want to install: Advance, Enterprise or Platinum
optimization This section lets you chose one or more optimization methods to be applied to the Windows 7 image. These are documented in (link needed)
sqldatafolder This is the path to where the SQLexpress will create the datastores. For regular POC scenarios, this doesn’t need to be modified
sqlInstancename Name of the SQL instance to be created. More info needed ???
sapassword specify the sa password for the new SQLexpress datastore
TerminalServerLicenseServer Specify the hostname of the TS License server. This is strictly not necessary for a short term demo environment as you’ll have temporary licenses to work with. This is used when enabling Terminal Services in Application mode
TSLicenseMode When enabeling TS in Application mode you have to chose what licensing method. You can specify here either PerUser or PerDevice.
PVSpath The \\server\share UNC path to the share that contains the mounted ProvisioningServer .ISO or the contents of it.
XApath The \\server\share UNC path to the share that contains the mounted XenApp .ISO or the contents of it.
XDpath The \\server\share UNC path to the share that contains the mounted XenDesktop .ISO or the contents of it.

Recent Comments

Thomas Poppelgaard

|

Hi Youngtech

Citrix have created this knowledge article http://support.citrix.com/article/CTX131993

So i would say yes there is support from Citrix now, i still have people telling me that if you turn on “Interrupt safe mode” then the issue is still there and vSphere 5 doesn’t work with Citrix Provisioning Server 6

Dane Young

|

Thomas,

Did Citrix actually make a statement that this is supported now? Send me a DM on Twitter @youngtech if you don’t mind. I’m very curious if Citrix is now supporting PVS w/vSphere 5.

Thanks!
–youngtech

Ro

|

Sorry, not to nag, but it’s called Apple iOS, or just iOS. Not Mac iOS. OS X is often called Mac OS X.

Thanks for a great blog. It’s a great resource to keep up with the virtualization world.

Feeds from Citrix Blog :