• View Communities
    • Citrix Developer Network
      The place for unfiltered straight talk on Citrix products. Blogs, code downloads, best practices, APIs, and more can all be found here.
    • Citrix Ready Community Verified
      Does it work with Citrix? Application compatibility questions are a thing of the past with the new Citrix Community Verified site.
    • Blogs
      Learn the latest from the Citrix employees who are building application delivery infrastructure technologies.
    • Blogosphere
      The Citrix Blogosphere is a window into the thousands of conversations taking place about Citrix and Application Delivery.
  •  Sign In
The Citrix Blog
Blogs for tag 'application management'

Permalink | Twitter Post to Twitter | Comments (0) | Views (2303) |

posted by Vinny Sosa

XenApp Expert Series - Informational, News, Interviews (2009) The show where we interview the experts to get you the latest news on XenApp application virtualization. Host Vinny Sosa (@vinnysosa) interviews XenApp Product Manager Sridhar Mullapudi (@sridharcitrix) on the new technology preview for Power and Capacity Management and why the technology is such a boone for customers. Episode 1, Season 1.

Listen to this episode

Follow XenApp on Twitter

Download XenApp technology previews

View the Demo of Power and Capacity Management Install, Configuration, and Function

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (2173) |

posted by Vinny Sosa

XenApp Expert Series - Informational, News, Interviews (2009) The show where we interview the experts to get you the latest news on XenApp application virtualization. Host Vinny Sosa (@vinnysosa) interviews XenApp Product Manager Sridhar Mullapudi (@sridharcitrix) on the new technology preview for Power and Capacity Management and why the technology is such a boone for customers. Episode 1, Season 1.

View this Episode and Subscribe to the XenApp Expert Series

Follow XenApp on Twitter

Download XenApp technology previews

View the Demo of Power and Capacity Management Install, Configuration, and Function

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (1) | Views (3220) |



Follow me on Twitter at @aurelianolopez

Customers who use XenApp for application management frequently use MFCOM and the Windows command line interface to control XenApp and even to create scripts and batch files. With PowerShell being adopted quickly, customers have asked us for support here as well. For the past few months, we have been working on just that and we recently finished out a phase 1 private tech preview that helped provide some much needed feedback on the direction we were going. We solicited feedback from some close members of our Citrix community and they provided the insight we needed to really make this work well for customers. You can still see those threads in the support forum.

I'm happy to announce that we've just released the Commands for XenApp Technology Preview. PowerShell Commands for XenApp allow you to access most aspects of XenApp including MFCOM functionality, Access Management Console features, and even functions found in the Advanced Configuration Tool (aka Citrix Management Console) and will work for XenApp 5 on W2K8 and on Presentation Server 4.5 with HRP03 running on Windows Server 2003 (aka XenApp 5 on W2K3). Commands for XenApp are an initial step towards the next generation of the Management SDK for XenApp. They will replace the current XenApp Management SDK (MPSSDK/MFCOM) in future releases so it's very important to us that customers that use the SDK's take a look at Commands and provide feedback before we release the final version. All customers and partners who currently use MFCOM can now experiment with this release and participate with us in the creation of the official release. We are looking forward to that feedback.

This Tech Preview is open to everyone with a MyCitrix account (Create a MyCitrix account if you don't have one yet). Download the tech preview from our new tech preview site and access the support forum if you need help and to provide feedback. The forum has separate sections for bugs, enhancement requests, scripts, and general questions and discussion.

Special thanks to Brandon Shell, Nick Holmquist, Jeroen van de Kamp and Tony Zhang for their suggestions and bug reports - their feedback was crucial for this second version. We are looking forward to your participation as well.

If you are interested in participating in future private previews of the XenApp SDK's, please contact me at twitter at @aurelianolopez.

Sncerely,

The XenApp Commands team

Check out these Other Links and Resources
XenApp Tech Preview Page
XenApp on Twitter
XenApp blogs
XenApp Videos and TV

Expand Blog Post
Permalink | Twitter Post to Twitter | Comments (0) | Views (2476) |


We've recently announced a cool new feature for XenApp, called Power and Capacity Management (PCM). Here's a video demonstrating PCM in action:

Architectural Overview

Power and Capacity Management uses an agent/manager architecture. The agent is installed at all XenApp servers you wish to power manage. The manager - called the Concentrator - is responsible for monitoring, storing data, and issuing power operations to the agents. The Tech Preview doesn't have high-availability implemented yet, so you should install only one concentrator. In the final version you can have multiple concentrators to enable high availability. Another thing to note is that we've decided to implement Power and Capacity Management outside of XenApp IMA (Independent Management Architecture) partially because we wanted PCM to manage multiple XenApp farms. You can install the PCM concentrator alongside your Data Collectors if you only want to manage a single farm.

Installation and Communications

During agent installation, you will be asked for a farm and workload name. The concentrator manages a single Power and Capacity Management farm - note that this is not the XenApp IMA farm name, it's just a namespace for PCM. This setting is stored at HKLM:/Software/Policies/Citrix/XenAppPCM, which is good if you want to install the agent using dummy data and then use an ADM/X file and Group Policies to manage this setting across multiple XenApp servers later on. We plan on integrating this configuration into the XenApp configuration interface and SDK's as well.

The other configuration setting for the agent is the workload name. This represents a server silo or group. All configuration for Power and Capacity Management is related to a workload, so you want to make sure all XenApp servers in the same workload have similar or even identical configuration. You can also define tiers of servers within a workload, telling PCM which servers should be powered on first, and which ones to power on only when necessary.

Once you install the agent on your target XenApp server(s), it will register with the concentrator and its defined workload group will automatically appear in the PCM console. This is possible because the concentrator creates a Service Connection Point (SCP) under the computer Active Directory (AD) account during installation. This is done using the computer network account, so no special AD authority is required. The agent queries AD for these SCP to find the its concentrators. Since all PCM communications are Windows Communication Foundation (WCF)-based, all power-managed XenApp servers computers must be in the same domain as the concentrator that is controlling the farm they are joined to.

Configuration

Before Power and Capacity Management can manage the servers you've added to the workload, you need to enter the server capacity and policy schedule. The server capacity is related to the Load Evaluator, but they don't have to be the same. You will enter how many sessions are expected for each "hardware specification" in the workload. The hardware specification is automatically displayed when the agent registers, you just have to enter the capacity value. This setting is used to calculate the "session buffer", i.e., how many new sessions are currently available on the workload. If you under-estimate this number, then PCM will start more servers than necessary. If you over-estimate this number, PCM may not realize that the workload is running out of capacity. The Tech Preview version requires this manual configuration, at product release we plan to introduce some automatic adjustments to simplify this configuration.

The last piece of configuration is to define a policy schedule. You will enter the policy configuration and how it will vary during the day and throughout the week. The policy defines the minimum number of servers that must be online and how many spare sessions to maintain. Spare sessions are calculated as the difference of the workload server capacity and the number of connected sessions. Spare sessions are a buffer of capacity. The higher the number, the more idle capacity you will have on your servers. this is good when you have a very active user base or during times when many users login very rapidly. The lower the number the less idle capacity you will have. Setting the number too low may result in reduced performance or response while users wait for additional capacity to power on.

That's it! Now select the workload and "Enable Power Management" and PCM will start enforcing the policy schedule. You might notice that some servers power down immediately. That is normal operation if the current policy settings require less capacity than what is currently powered on.

Stay tuned for more posts from me on Power and Capacity Management. In the coming days and weeks, I'll go in depth on more advanced features like load consolidation, SDK's and some interesting possibilities that are afforded to us and that we are considering developing with PCM.

Download the technology preview of power and capacity management at the XenApp Technology Preview Center. Also, stay updated by following XenApp on Twitter.

Follow me on Twitter: http://www.twitter.com/jmaldaner

Expand Blog Post