Integrating Cisco UCS with vSphere DPM

7 02 2010

One of the main advantages with introducing virtualization into an environment is the ability to logically provision compute resources on demand.  This allows for a tremendous amount of flexibility in dynamically scaling up to meet the needs of a workload and to ensure maximum utilization of physical servers, but what happens when resource utilization goes down?  Does it make sense to leave your entire environment powered on thus consuming expensive electrical and cooling resources when the ESX nodes are essentially sitting idle?

VMware vSphere, or ESX 4.0, introduced the ability to dynamically migrate virtual machines to a subset of hosts as utilization drops and then power off nodes to conserve on power and cooling.  This feature, called Distributed Power Management, relies upon the Intelligent Platform Management Interface, IPMI, to integrate with the physical server layer of the environment and make this functionality possible.

Cisco UCS has taken their purpose built, virtualization platform to a new level by enabling integration with IPMI and therefore allowing for use of DPM when running ESX on UCS blades.  Together, these technologies can take efficiency to another level, especially in environments where utilization may scale up or scale down drastically and on a regular basis such as is the case with VDI and various other ASP models.

The following whitepaper outlines the steps necessary to enable DPM in a Cisco UCS environment running vSphere.  Note, the Distributed Power Management feature requires vSphere Enterprise or Enterprise Plus licensing to enable this feature.

http://communities.vmware.com/servlet/JiveServlet/downloadBody/11874-102-1-1172/Integrating%20Cisco%20UCS%20with%20vSphere%20Distributed%20Power%20Management.pdf





Citrix Program Neighborhood EOL and Quick Launch

1 02 2010

In case you missed it, the release of the Citrix online plug-in v11.0 this past year signaled the end of Program Neighborhood.  PN is considered a legacy client which allows for making direct connections to Presentation or XenApp servers.  While there are certainly better ways to provide access to Citrix resources in a user environment, Program Neighborhood was useful in addressing specific access requirements and more so as a tool for the Citrix admin to troubleshoot published resource and connectivity issues.

As stated, v11.0 of the online plug-in is the last version to include PN and no longer installs it by default.  Beyond v11.0, v11.1 does not include PN but will support its use, and v11.2 officially ends support period.  The following KB article covers all the details.

http://support.citrix.com/article/CTX121727

If you have plans to migrate to the new client platform that the online plug-in provides or have already migrated and find a need for PN functionality, the Quick Launch utility is specifically built for this purpose and can be used in conjunction with both older client versions as well as v11.0 and beyond.  If your new to all things Citrix and were never familiar with PN, this application add-on facilitates direct connections to XenApp servers therefore circumventing the need for or reliance upon Web Interface or PN Agent sites.  It also has functionality for creating custom ICA files.

The Quick Launch tool can be downloaded from the following location which also contains additional information on installation and configuration.

http://support.citrix.com/article/CTX122536

CTX121727




EdgeSight for Load Testing 3.6:Session Launch Issue

24 01 2010

This past week while working on an EdgeSight for Load Testing engagement I discovered an incompatibility with the Launcher and version 11.2 of the Online Plug-in.  Upon trying to launch an application session for script recording, the session would immediately close.  Uninstalling 11.2 of the client and reverting to version 11.0.0.5357 of the XenApp Hosted client solved the problem.  I didn’t find any mention of this in the ES for LT Readme so thought I would share to ensure no one else spins their tires on the same issue.





EdgeSight for Load Testing:XenApp Load Testing Resources

17 01 2010

Well it’s another rainy Sunday afternoon and I’m holed up in the house prepping for the week ahead.  Tomorrow I’ll be starting a load testing engagement to determine how a customer’s new XenApp environment will need to be sized so they can identify budget requirements for the final implementation.

I have preached about the importance of load testing, especially in virtualized XenApp environments, many times in the past so I’ll save you the speech.  While I definitely think people understand the concept their still reluctant to follow through.  A big part of this reluctance I feel comes out of a perception that it will be very complicated to configure and execute a load test.  The reality is there are lots of tools out there for assisting with load testing and one built specifically for Citrix is EdgeSight for Load Testing.  While it does require licensing, if you’re a XenApp Enterprise or Platinum customer then you actually own this product already.  As far as complexity is concerned, this tool if pretty simple to install and configure.  If there is anything that could be construed as being complex it would be the creation of load testing scripts.

Fortunately Citrix has published a XenApp load testing kit that includes pre-created scripts for executing a load test against Office 2007 along with instructions on building the whole test environment, as well as the custom transforms for installing Office.  While this kit has a specific focus on load testing on XenServer or configuring a XenServer vs. the “brand x” hypervisor type test, all the resources can be used for any type of underlying host configuration.  As a disclaimer by suggesting the use of this resource I am in no way suggesting that anyone move to XenServer, nor am I agreeing with the whole XenServer vs. everyone else tone in the documentation.

http://community.citrix.com/display/xs/XenServer+Resource+Kit - XenApp Server Virtualization Test Toolkit

If you already have an EdgeSight for LT environment configured and you just need help with the configuration of a test, there is another resource, linked below, which just includes pre-created scripts for executing a load test against Office 2007 as well as the transform for installing Office 2007 per the desired test setup.

http://support.citrix.com/article/CTX122568





VDI and Storage: A Reference List

11 01 2010

Pioneers! O pioneers!…one of my favorite poems by Walt Whitman echoes in my mind whenever I think about VDI, and no this isn’t a Levi’s commercial.  So what’s the connection…well I feel like it’s a great analogy to the unchartered territory that is virtual desktops, and all of the peripheral technologies associated with this paradigm shifting approach to desktop delivery.  Nobody said that being a pioneer is easy though, and while this all sounds very romantic it can be extremely challenging to work in an area of technology where there isn’t a ton of industry focus, knowledge or best practice established.

Perhaps one of the most critical aspects of VDI, and probably the least understood, is storage.  But take heart pioneers, as there is a light at the end of the tunnel.  Every day brings more and more contributions to the community of VDI, and more importantly these contributions are starting to come from other areas of the IT industry such as storage professionals that traditionally have had no focus on virtual desktops.  Case in point is Chad Sakac who writes under the guise of Virtual Geek, one of my favorite blogs, which focuses mainly on storage and server virtualization.  However, Chad recently wrote a great blog outlining his experiences with large VDI environments that I feel is a no-nonsense summary of the important points to consider when architecting your overall virtual desktop infrastructure.  I have pulled from this blog as well as various other sources such as Duncan Epping at Yellow Bricks, Herco Van Brugh, Citrix, EMC, VMware as well as Brian Madden, Ruben Spruijt, etc, with the attempt to build a running list of the best sources of information as it relates to VDI and storage.

http://virtualgeek.typepad.com/virtual_geek/2009/12/whats-what-in-vmware-view-and-vdi-land.html#more - Chad Sakac’s post on VMware View and Storage

http://www.vmware.com/files/pdf/VMware-Ref-Architecture-for-CISCO-EMC-CLARIION-RAB-EN-VCE.pdf - VMware reference architecture for UCS, Clariion, and View 4

http://www.emc.com/collateral/software/white-papers/view-ucs-vmax-whitepaper.pdf - Scalability Study for View, UCS, and Symmetrix V-Max

http://www.vmware.com/files/pdf/VMware_VDI_Server_and_Storage_Sizing_120508.pdf - Server and storage sizing for VMwareVDI

http://virtuall.eu/download-document/vdi-storage-deep-impact - VDI and Storage white paper written by Herco van  Brug

http://www.brianmadden.com/blogs/rubenspruijt/archive/2009/12/10/vdi-and-storage-deep-impact.aspx - Storage Design and VDI post by Ruben Spruijt

As stated, I intend for this to be a running list so please feel free to contribute any other relative info on the subject of VDI and storage design as well as any personal experiences.  There is a hungry community out there waiting to hear from you!





VMware View 4: Implementation and Upgrade Resources

28 12 2009

Well, it’s Sunday night and I’m doing a little research in preparation for a View 4 project in the lab next week.  So I thought I would share some of the resources that I found which should be a mandatory read if your planning to either upgrade to or implement a new View 4 environment.  There are specific details around the new features introduced in  the latest release, PCoIP for example, which take careful consideration before deployment.  This information should help to ensure there are no surprises when the rubber meets the road.  And if your scratching your head over the ThinPrint limitation with PCoIP don’t fret too hard as I hear VMware will have it addressed by 02/10 time frame.

http://www.vmware.com/pdf/view40_architecture_planning.pdf – VMware View 4 Architecture Planning Guide

http://www.vmware.com/files/pdf/VMware-View4-Deployment-Guide-Q309.pdf – VMware View 4 Deployment Guide

http://www.vmware.com/pdf/view40_admin_guide.pdf – VMware View 4 Administration Guide

http://www.vmware.com/pdf/view40_upgrade_guide.pdf – VMware View 4 Upgrade Guide





Expand Networks Virtual Accelerator: VDI, Application Virtualization and the WAN

13 12 2009

If you have ever read any of my blogs relating to desktop or application virtualization then I’m sure you know how much I like to preach about the importance of the end user experience.  Without a quality end user experience any type of delivery solution which interfaces with users, be it a VDI based workstation, server based seamless application session, etc, will fail.

The major players in the market are well aware of this and hence we are in the middle of a heated arms race around developing the best delivery protocol.  However, they aren’t the only ones focused on this market.  And while delivery protocol performance may not be as critical for LAN based users, it can be the defining factor in the success of a centrally hosted, delivery solution when users are located over the WAN.  Network vendors are realizing the importance of this area and are also developing solutions to address performance of virtual desktop and application delivery technologies for remote users.

WAN acceleration if nothing new and there are certainly a number of solutions in the market, but Expand Networks line of WAN optimization and acceleration solutions stand out for many reasons, the main focus of which is their Virtual Accelerator appliance.

As the name implies, the Virtual Accelerator appliance runs as a purpose-built virtual machine on the best of breed server virtualization platform, VMware ESX.  With support for such features as DRS, “warm cache” HA, vMotion, snapshots, and VCB, the appliance can take advantage of all the features that organizations have come to expect out of a enterprise virtualization solution, including the freedom from deploying specialized hardware that is costly and complex to manage.  This can be an even bigger advantage in the branch office as the VA appliance can be hosted on ESXi, the free hypervisor solution from VMware, which can be installed on re-purposed hardware.  Branch office consolidation can be realized even further through the support for hosting of print services along with other critical services such as CIFS shares, DHCP, DNS, DFS, etc, all on the same virtual appliance.

While the ability to run as a virtual appliance is important, the real advantage I see with the Expand offering is the support for the acceleration of multiple display protocols.  As stated above, the VDI market is still very much in a stage of infancy with constant changes occurring on a regular basis, especially in the delivery protocol arena.  Case in point is VMware View.  VMware just released PCoIP support with their latest version of View with Microsoft’s RDP being their previous standard for a delivery protocol.  While it is a definite step in the right direction, I’m sure there will be changes in store down the road.  That’s why I feel that it is very critical to pick a solution like Virtual Accelerator that supports not only RDP and ICA, but also has support for PCoIP in View 4 and EOP from Quest vWorkspace.  This demonstrates a true agnostic stance in the market essentially future proofing your investment so that as technologies change over time, your not locked into a non-flexible architecture.

Multi-protocol support is not only important in terms of future proofing, for a lot of organizations it is the reality of their current environment.  Consider this example, say you have been using Citrix for many years to publish seamless applications to remote offices, but for some use cases a full VDI solution is necessary.  And due to your strategic alliance to VMware, through your server virtualization environment, the decision was made to roll out View for desktops.  This is by no means a reason to throw out the Citrix environment you already have invested in as VDI is not the most cost effective solution for all users in your organization.  So regardless of the delivery method to the user, you can ensure your network is up to the task of providing the best possible end user experience.

There are a ton of other reasons why Expand Networks solution should be given a serious evaluation, from their non-tunneling, seamless approach of accelerating traffic to their firm spot in the Leader category of the Gartner WAN Optimization Magic Quadrant.  If you interested in digging deeper than the following resources should be given a read.  Stay tuned as I plan to get this into the lab in the near future with a detailed write-up to follow.  However, if you want to see the numbers now then there are some good white papers outlining performance comparisons also available on the Expand Networks website.

http://www.expand.com/virtual-desktop-infrastructure/vdi.aspx – Expand Networks Virtualization & VDI Knowledge Center

http://www.expand.com/Products/specSheets/vwan/VACC_v1.0.pdf - Virtual Accelerator Data Sheet





Going Thin on the Cheap: Thin Client Conversion Options

6 12 2009

One of the biggest barriers to implementing a full desktop replacement solution can often be the cost of replacing the desktops.  Sounds funny right, but in all too many instances an organization plans a full tilt assault on eliminating their physical workstations with a VDI and thin client approach just to discover that the cost of ripping out all of their existing desktops and replacing them will new thin clients is a capital expenditure that breaks the budget.  While in most cases this outlay can be justified over 3-5 years in energy savings and soft costs around support, the expense of the hosting infrastructure compounded with essentially still a desktop refresh can be the straw that breaks the camel’s back.

A simple way of improving the likelihood that a centralized hosting model, be it application virtualization or VDI, is adopted and provides for a more immediate ROI is to re-purpose existing workstations.  While I have written on this topic in the past to a certain degree, my previous focus was on the free desktop lock offerings native to both Citrix XenDesktop and VMware View.  I’ll still include these in the comparison below; I will also review the other offerings both free and purchasable.  After all, this seems to be a sector of the technology market that’s growing on a daily basis.

Good: As stated above I see the first tier of desktop re-purposing solutions as the desktop lock or embedded mode, also known as full-screen only, offerings from both VMware and Citrix.  These function as a software client which is installed on a domain joined, Windows workstation and hides the underlying shell from the user.  The experience is seamless for the end user as they can power on their workstation and be presented with a logon prompt that upon authenticating to they are connected to their centrally hosted desktop instance.  While this works to re-purpose the workstation it does have drawbacks mainly around the device still having a Windows OS underneath the client, which still needs to be licensed, patched, etc.  Links to these solutions are listed below:

http://matthensley.wordpress.com/2009/07/12/vmware-view-embedded-mode/ – VMware View Embedded Mode

http://support.citrix.com/proddocs/topic/online-plugin-112-windows/ica-xd-choose-client.html – Citrix Online Plug-in, Deciding Which Plug-in to Use

Better: The next category of thin client conversion solutions may again still leave the existing client OS in place, but they add additional centralized management as well as granularity of control in locking down the workstation.  This granularity of control can include allowing for interoperability with multiple application and desktop virtualization platforms as well as dictating which applications can still execute locally, among other important features.  Some of the solutions that fall into this category include:

www.sothin.net/thinclient – SoThin Thin Client software

http://thinpc.org/ – ThinPC software

http://www.thinlaunch.com/thin-desktop-client.asp – ThinLaunch Thin Desktop

Best: Solutions that I would rank in the top category of desktop conversion software replace the underlying OS altogether in favor of a purpose built “thin” OS which reduces the management surface of the end user device significantly, and in some cases removes it completely.  On top of reducing the complexity of the device itself, these solutions also add in some type of centralized management either through the central distribution of the purpose built OS or just the simple management from a single point.  Listed below are the offerings in this group.

http://vmblog.com/archive/2009/10/02/devon-it-vdi-blaster-software-gains-traction-repurposes-existing-pcs-into-thin-clients.aspx – Devon IT VDI Blaster

http://anywherets.com/products/anywherets – AnywhereTS

http://www.wyse.com/about/news/pr/2009/0901_ProjectBorg.asp – Wyse Project Borg

Out of all these solutions my current favorite is the Project Borg solution from Wyse.  I have long been of a fan of Wyse thin client devices and management, aka WDM, so this is a logical progression.  It allows for existing PC’s to be re-purposed into devices running Wyse ThinOS for a simple execution footprint that requires no updates, while still allowing for all of the proven integration around industry leading VDI and application virtualization solutions.  Project Borg also ensures that multimedia requirements can be met via interoperability around Wyse TSX technologies.  The last important note here is again the fact that you can manage your converted PC’s via Wyse Device Manager which also manages Wyse thin client hardware solutions.  This ensures that as PC’s are phased out in favor of purpose built thin clients the management stays consistent.

While this is intended as a general overview of the available solutions to convert and extend the life of existing PC hardware, there are a lot of other varying approaches and technologies so please feel free to post your views and knowledge on this topic.





SQL 2005 Express Configuration Guide for SRM

29 11 2009

It’s often the case that we as IT engineers must work with several different technologies to configure an overall solution.  A prime example is Site Recovery Manager from VMware.  SRM requires skill sets mainly in virtualization and storage, but other peripheral requirements such as SQL for the configuration database broaden the expertise needed to setup the entire environment.

While you can certainly muddle your way through the installation of SQL and creation of a DB, it’s better in my opinion to know without doubt that it is setup correctly the first time.  It’s even better when you can do so without having to pull in a DBA.  That’s where the following guide from the VIOPS site proves handy.  Rob Nourse of VMware Canada wrote this great document which provides step by step instructions on how to install and configure SQL 2005 Express Edition for use with Site Recovery Manager v4.

http://viops.vmware.com/home/docs/DOC-1611 





XenApp Sessions Cleaner 4.0.2

16 11 2009

Listed below is an interesting, free tool that I found on www.citrixtools.net which should help with day to day management of most XenApp environments.

http://www.citrixtools.net/en/Home/newsid374/386.aspx