
In my post last post before VMWorld Europe, I embedded a new demo video on the StorageLink functionality with the recently announced Citrix Essentials for Hyper-V. Another component of Citrix Essentials for Hyper-V is Lab Management. In the next video, Peter Blum takes about five minutes to review the capabilities of this new feature inside Essentials.
Here are the requirements for Lab Manager -
Lab Manager host (Platinum Edition only):
- CPU: Intel or AMD x86 or x64 compatible; 1 GHz minimum; 2 GHz preferred
- RAM: (will vary by number of managed physical hosts, number of users and number of deployed VMs)
- Disk space: 10 GB minimum for small labs and 30 GB for large labs (disk usage will vary by number of templates, ISOs, scripts and software packages)
- OS: Windows Server 2003
- Database: PostgresSQL 8.3 for data store installed locally on LabManager host
Lab Manager agent for Hyper-V (Platinum Edition only):
- One agent required per Hyper-V Host
- Installed on the Hyper-V host
- RAM: 512 MB minimum
- Disk space: 1 GB minimum
- OS: Windows Server 2003
Learn more here.
If your thinking about attending Synergy 2009 you may want to check out some of the "underground" videos taken at Synergy 2008 on a new Synergy Underground Channel on YouTube at:
http://www.youtube.com/synergyunderground
Citrix Synergy 2009
Where Virtualization, Networking and Application Delivery Meet
MGM Grand Hotel, Las Vegas (May 4-7, 2009)
For more information: www.citrixsynergy.com
Cost Savings, Green Benefits and Improved Server Management.
Citrix Systems, Inc. (NASDAQ: CTXS), the global leader in application delivery, recently announced that leading enterprise resource planning (ERP) manufacturer SAP AG will be virtualizing an estimated 500 servers with Citrix® XenServer™ by the middle of 2009. SAP has also deployed Citrix® XenApp™ application virtualization technology to deliver applications to both SAP employees and external partners. In addition, SAP expects to receive the benefits that a combined XenServer and XenApp solution provides - such as streaming standardized workload images and superior management functionality - which the company anticipates will generate a 35 percent savings in terminal server costs.
SAP was looking to consolidate its server infrastructure and also wanted to create a much more flexible and dynamic computing architecture. Following an extensive test of XenServer, the company decided to move forward with a multi-stage roll-out of the server virtualization solution onto 500 servers, initially in the company's Saint Leon Rot, Germany office. In the next phase of the project, the servers that power the worldwide training centers will be virtualized, followed by the project management division with several hundred development, test, and support environments. After the server virtualization project in Germany is complete, the roll-out will continue at the end of 2009 to SAP's offices in Asia and the United States.
SAP has also deployed Citrix XenApp application virtualization technology to deliver more than 40 applications, including Microsoft Office and the SAP Business Suite software, to its entire user base. In total, there are more than 50,000 end users who access the XenApp infrastructure to work on tasks such as product development and support.
Its powerful AppExpert!
I came across an interesting project that University of Michigan is doing called PowerNap
Basically the goal of the project is to put servers to sleep quickly when they are idle and wake them up quickly when they are called for again.
Here are some interesting quotes from the article:
"The Environmental Protection Agency expects the energy consumption of the nation's data centers to exceed 100 billion kWh by 2011, for an annual electricity cost of $7.4 billion. Those figures are about twice what they were in 2006, when data centers already drew more electricity than 5.8 million U.S. households."
"For the typical industrial data center, the average utilization is 20 to 30 percent. The computers are spending about four-fifths of their time doing nothing," Wenisch said. "And the way we build these computers today, they're still using 60 percent of peak power even when they're doing nothing."
It's a well recognized problem, I think. But I've yet to see an effective solution. I hope PowerNap will become one by itself. I think such technology can achieve its full potential by coordinating with not only operating systems but also applications such as Citrix infrastructure. For example, the applications can help making more intelligent decisions of where to route the traffic to increase the chance and duration that a server can be turned into a power saving mode. Today Citrix's products drive a large share of DataCenter work load, I think Citrix can play an important role in addressing this important issue.
I led an experimental project called PowerSmart not too long ago. The basic idea is to funnel the load to a smaller set of servers so that the rest of the servers can be powered off during off peak hours. But the project was suspended due to lack of resources. The good news however is that the development team has picked up the concept and is working on something better. I will blog more once I get clearance to do so.
What I am curious about is how the bad economy is going to affect the investment on "Green IT technologies". According to the articles, it sounds like saving energy in the data centers may still make sense as far as return on investment is concerned even in today's economy. What do you think?
| Do you think companies will invest in Data Center Power Saving technology in today's environment? | Choose |
|---|---|
| yes | |
| no |
Of course, there are many variables in making investment decisions. I would appreciate it if you could elaborate in the comment section.
Here is another article I found titled "digital Diet - Computing industry gets serious about energy conservation" that offers additional data.
Ray (Ruiguo) Yang
Check out my other blogs
Subscribe to my blog RSS feed
Have you seen the error "You have chosen not to trust XXX Server CA, the issuer of the server's security certificate (SSL error 61)." on Citrix Linux Plugin for XenApp (formerly known as ICA client)? It may be because the certificate authority from whom you get your server certificate is not trusted by your client.
I've got questions from users about this error. And I've made a request to product team to mitigate this issue. Please see comments from my earlier blog.
There are articles you can find on the Internet which describe a solution. However some users found videos more helpful than text only version. So I decided to create a video version of it.
Citrix online group released a beta version of new product called GoView this week.
Here is my first look at this product. I would like to share a short demo recording I created using GoView and some tips and tricks I learned from this first try.
Install:
I signed up at goview.com web site
I got it up and running with a few clicks and under a minute. Time may vary depending on your network and compute speed.
Record my first screen cast:
I didn't have to read any document and I was able to create my first test screen cast without any trouble. And the performance is good. Please see my test recording.
Things I like and things that differentiate this product:
- Simplicity. I've used other similar products. This product doesn't have all the bells and whistles. But it is definitely the simplest and easiest one to use I've seen.
- Video is uploaded while I am recording. I don't have to perform an additional upload step.
- Ability to protect shared video with a password.
- Easy and intuitive editing tool to cut out the unwanted portion. The tool also allows a slide show to be inserted which is useful for transition into another sequence.
- Ability to download your recordings as MPEG-4 files.
Things I would like to see added:
- Ability to embed views in my blog
- Ability to zoom in and out of an area while recording.
I was told that the GoView product team has these features on their list for future development consideration already.
Additional demo videos that may be helpful:
These videos include audios.
Tips and Tricks:
- If you use dual monitors, you may want to move your desktop icons and windows task bar to your secondary monitor, so that your primary monitor has a clean background for recording.
- You can pause recording when you need to prepare the screen for the next sequence and resume when you are ready.
Your turn:
GoView is free during the beta testing. Give it a try yourself at http://goview.com
Send your feedback via the feedback link on help page. I got my response back in an hour. The team is listening.
I'd love to hear your experience and see your own cool demos.
Ray (Ruiguo) Yang
Check out my other blogs
Subscribe to my blog RSS feed
After seeing Vishal's blog about the Extentrix Internet Explorer Toolbar, I tried the tool myself.
Here are some features I like.
- Show and hide applications or folders. In effect, you can have your favorite published applications on your IE tool bar.
- Ability to auto launch applications you select when IE starts up.
- Ability to specify a parameter to a published application. This feature may be handy if you are going to use a published MS word to edit a file you have on your local machine for the next few days for example.
There are other UI features that are neat too.
The interface for specifying the logon credentail doesn't seem very intuitive to me. But I didn't read admin guide
I guess I am not alone. Make sure you specify the full PN agent URL in this version. It won't take just the server name.
You can download it from this link.
Ray (Ruiguo) Yang
Check out my other blogs
For those of you looking to try something new and powerful for Citrix XenApp, I suggest you check out the new Extentrix Turbo Access Toolbar. A 30 day trial of this Citrix Ready™ verified product is available at here.
The toolbar integrates with Microsoft Internet Explorer and easily connects to your PNAgent
URL for complete secure and transparent published application launching. The toolbar provides
the following features:
• 3-D look and feel of icons
• 3-D adjustable icons
• Customization of toolbar content
o Show icons only
o Show text only
o Show text and icons
o Show and hide applications
• Single-sign on
• Always on demand
Extentrix ships two versions of this toolbar for personal use or enterprise use. The enterprise
edition requires Extentrix Web Services Application Edition 3.0 which is introduced by Chris
Fleck in an earlier blog posting here.
The personal edition allows anyone to leverage this tool independent of your organizations
published application entry point - the user simply points the toolbar to the company PNAgent URL and the tool takes care of the rest.
Download your free trial today!

This is a follow up to my earlier blog.
Do you wish to use your iPhone to access Flash based applications? So far you are out of luck. According to the recent news article from CNET, "Flash 10 coming to most smartphones in 2010". And iPhone is not on the list.
But why wait? With the upcoming Citrix receiver for iPhone, you will be able to run Flash based applications not only from iPhone but also from many other popular mobile devices. Initially the focus will be to support business applications.
The Citrix technology also adds another additional layer of security by only transmitting the display to the mobile devices. A typical flash based business intelligence report may contain sensitive data. If downloaded directly to a mobile device, the data may be vulnerable to leaks. For business users,the added security may be important.
Here is a quick preview of what is to come.
Here is the iPhone friendly version
A business intelligence application is demonstrated above. You can find the demo application at this Adobe web site.
If you know any Flash enabled web application/sites that may be useful when accessed from iPhone, could you let me know by posting comments?
Please check out our iPhone project community site for more details.
Ray (Ruiguo) Yang
Check out my other blogs
Two days ago IBM announced the availability of 4 of their products on Amazon EC2 cloud. Check it out here.
It's another indication that cloud computing is gaining momentum. If you look closely though only virtual machines for development and demo purposes are available now. But IBM says production version is going to be supported too. The fact that IBM, the enterprise company, is trying EC2 says something. That's probably why the story has been making headline news. I am interested to know if IBM will create their competing cloud platform for enterprise in the future. What do you think?
I am not surprised with this IBM announcement since my group has been doing something similar. Chris Fleck announced unofficially the availability of popular Citrix XenApp on EC2 last week. Chris included a very informational video with step by step instructions on how to get your XenApp running in the cloud in 15 minutes. I found it very useful. I would rather prefer watching a 15 minutes video than reading a long getting started guide!
Plus the IBM getting started guides recommended EC2 command line tool. In Chris' video, he showed how to use the new Amazon EC2 GUI console. I tried Chris' method to launch IBM instances. It worked for me. So for the folks like me who prefers GUI over command line, you may find Chris video useful too even if you are only interested in trying out IBM products on EC2.
Let me know what Citrix products you would like see in Amazon EC2.
Ray

OK, actually it's 12.5 cents and it might take you a few minutes longer, but compared to the traditional methods of building/configuring servers the cost and time savings is dramatic. It is now possible to launch a pre-built XenApp image in the Amazon Web Service offering called EC2. The image includes XenApp 5.0 on Windows 2003 Server ready to run and is accessible as an Admin or user. Also included is the Citrix 2 CCU Developer license bundled into the image so you can be ready for test, dev, and demo's in minutes. In this demo image we have NOT included Secure Gateway or Access Gateway so we do not recommend this image for production environments. The actual minimum cost for EC2 with Windows Server is 12.5 cents per hour with no minimum or commitment, so you can actually run it for an hour, terminate the image and that's all you owe. In reality you will likely want to install apps, customize your image and run it for some length of time. It is also very easy to save your image after you have customized it and terminate the image so the EC2 charges stop. The associated S3 Storage cost is only 15 cents per Gig per month, again very cheap and easy. New VM instances can then be started from saved images at anytime. As you may know the magic that powers this service is based on the Xen Hypervisor and the business model that Amazon has put together makes this a very attractive solution for many scenario's, in this case starting with demos, test, dev, PoC's etc. Many thanks to Vishal Ganeriwala for putting this image together and leading the way for more to come.
Here is a VideoTip to walk you through every step ( also available at our VideoTip site http://citrix.utipu.com/app/tip/id/6236/ )
Step 1.
Go to http://aws.amazon.com and get an account with EC2
Step 2.
Go to http://console.aws.amazon.com to access the AWS management console
Step 3.
Setup Security Groups per the video
Step 4.
Find the publicly listed XenApp Amazon Image, Right click and Launch
( citrix-c3-lab/XenApp5.0_32bit_v1.4.manifest.xml )
Step 5.
Enter the IP address provided into your browser http://xx.yy.zz.tt; and you are ready to go !
( ID: administrator, PW: Citrix123, Domain: CTXSLic1 )
Tip : When saving " Bundling " your AMI image remember to register it so you can relaunch it.
| Do you plan to get your own XenApp Server in the Cloud ? | Choose |
|---|---|
| If it's really this cheap and easy, I am definitely going to try it. | |
| No, I don't trust the cloud for anything .. |
EasyCall Conferencing
One of the larger expenditures for enterprises is the cost of voice communications, specifically conference calling. Most enterprises use an outside vendor to host the conference calling capabilities for global communications between internal employees and external participants. You can completely do away with that cost with EasyCall Conferencing. Here is how it works...
EasyCall Conferencing, which is a feature of EasyCall, allows EasyCall users to quickly set up ad-hoc conferences by sending participants an EasyCall Conferencing URL. Participants join a conference call simply by clicking a URL instead of having to dial a conference phone number and complex access codes. The calls are hosted on the EasyCall Gateway, providing toll-free access at much lower cost than commercial audio conference services.
To enable external users to join EasyCall Conferences, join requests must be proxied to the EasyCall Gateway from the internet as the EasyCall Gateway is always installed inside the corporate firewall. This is similar to many web applications that require protected external access, and the HTTPS proxy is simple to configure on the Citrix Netscaler to provide the necessary SSL Offloading and Content Filtering.
The Citrix NetScaler System provides continuous service availability through application-level protection by blocking attacks and delivery of the EasyCall application securely. The Citrix NetScaler Content filtering prevents unwanted requests from reaching the EasyCall Gateway.
The EasyCall Conferencing configuration template for the NetScaler policies is provided free of charge right here on our community website. Just import it, and your NetScaler is setup for EasyCall Conferencing.
Together, the EasyCall Gateway and NetScaler provides a low-cost, non-recurring charge, to host global conference calls with your own equipment, making it easy for participants to join just by clicking a URL ... no cryptic meeting codes or passwords.
Download the EasyCall Conferencing / NetScaler Deployment Guide Guide.
Download the EasyCall Conferencing - NetScaler AppExpert Configuration Template.
Watch how easy this is:
How it will look in your network:
Download the EasyCall Virtual Appliance here.
Get the NetScaler here.
Tap into the power of AppExpert!
Hi,
I created an example workflow to monitor the print spooler. It will send out an email and restart the service if its not running. You can tweak it to suit your needs.
Print Spooler Monitor and Alert 
There are more activity libraries planned for the near future so stay tuned for some really cool stuff.
The simple javascript example I wrote about last time is actually a great deal more interesting when it's combined with Firefox and Firebug. Using Firebug it's possible to both view the xmlrpc requests and also to browse the fields in the objects returned by the API calls. This becomes particularly enlightening when we have a up-to-date local cache of API objects, enabling the browsing of all of the fields available to API users. This is really useful for everyone developing against the XenServer API, not just web application developers. However, first of all we need to know how to get and maintain this cache, so I'll describe that first.
Using the methods in my last post, to find out about changes in the fields of objects we'd have to poll the XenServer every so often. This would involve large amounts of data transfer, especially when the objects of interest are VMs, which are by far the largest objects in our datamodel. There is a much nicer method of keeping track of the changes on the XenServer, and that is by using two API calls: 'event.register' and 'event.next'.
The basic idea is that you register for xapi to keep a note of changes in classes in which you're interested, e.g. VMs, hosts, or just everything, and when you call 'Event.next' it will give you back all of the objects in those classes that have changed since last time. When there are no events ready to send back, the call will block until one happens, which makes it perfect for an asychronous XHR request. Using the modified jquery.rpc library, making an asynchronous call just involves putting the callback as the last argument to the API call - for example:
rpc.VM.get_all_records(session)
is synchronous, and returns the VM references and records, whereas
rpc.VM.get_all_records(session,callback_fn)
is asynchronous, returns nothing, and the callback function is called with the result when the RPC completes.
In order that we don't miss out any events, we register for events before populating the local cache. So the sequence of calls is:
rpc.event.register(session,["vm"]); // case insensitive cache['vm']=rpc.VM.get_all_records(session); rpc.event.next(session,eventcallback);
Here we've registered for events on VMs - you can specify multiple classes to listen out for or use "*" to mean all classes (except those we don't generate events for, like sessions!) The event callback then updates the cache whenever it receives data, and then in turn again calls event.next:
function eventcallback(evts) {
for(var i=0; i<evts.length; i++) {
evt=evts[i];
if(cache[evt['class']]) {
cache[evt['class']][evt.ref]=evt.snapshot;
}
}
rpc.event.next(session,eventcallback);
}
For the demo application, we register for all classes, but only pay attention to the modification events to VM objects - in this case we simply print out the names of the VMs in <div>s styled according to the power state. To see the event system working, just start or stop a VM, and the page will be updated accordingly. The demo is available here. Once again, to install it, it's easiest to have it served up by the XenServer itself, so ssh in and mkdir /opt/xensource/www - then copy the files from the demo zip in. Edit the 'demo.js' file to put in the correct username and password, then just point your web browser at the server.
As I mentioned at the beginning though, it's much more interesting to look at the demo with Firebug installed, where you can see the xmlrpc requests (note that to take this screenshot I changed the 'use_json' param to 'false'):
Using the DOM browser, you can see the contents of the local cache, including the names and values of all of the fields available to XenAPI clients:
Did that grab your attention? It sure grabbed ours!
As highlighted in a recent announcement the Sullivan Group selected a joint solution of Citrix XenServer and Marathon everRun VM over their existing VMware infrastructure to virtualize and protect their SamWare application suite from fault tolerance issues.
"We considered VMware, but for the cost and what we needed, a XenServer Enterprise license plus everRunVM were fine." Plus, earlier this year, "when we looked at VMware High Availability (HA), it was not at the same level as everRun VM; there wasn't an automatic failover feature to prevent downtime," Rob Jones, Director of IT, The Sullivan Group said. "Since we liked Xen and Linux, instead of investing in VMware we decided to go with XenServer and use Marathon (everRun VM) for fault tolerance."
Marathon is hosting a webinar with the Sullivan group this Wednesday, January 28th to discuss their selection and experiences with our joint solution. Join this webinar to learn more:
Customer Spotlight Webinar: How the Sullivan Group Got Reliable High Availability without Breaking the Bank
Date: January 28, 2009 Time: 8:30 am PST, 11:30 am EST, 4:30 pm GMT
Duration: 60 minutes
Speakers: Rob Jones, Director of IT, The Sullivan Group
Erika Simpson, Network Administrator, The Sullivan Group
Michael Bilancieri, Sr. Director, Products, Marathon Technologies
A pivotal part of Project Independence is the technology at its core. An obvious choice for Citrix, and many other virtualization companies, is to select the Xen open-source technology as the basis for a bare-metal hypervisor. The wonderful thing about having Xen at the core of the hypervisor is that Citrix, undeniably the experts in Xen, has teamed with Intel, undeniably the experts in hardware virtualization, to build the core client hypervisor. This is the best recipe for success that I've ever seen.
The Intel and Citrix collaboration, known as Thunder Lake, is a joint program intended to bring many proven server based virtualization technologies to Intel vPro client desktops and laptops. At the heart of the Citrix client hypervisor is open source Xen with its architecture that is uniquely designed to ensure strong isolation between VMs running on a single device. Several key Intel technologies like VTx, VTd, TXT, and TPM will be leveraged by the Xen hypervisor such that Citrix products and technologies can bring features previously found only on server based solutions to the client platform with full local execution. For example, since Xen is the most up to date technology using Intel's VTd hardware, it is well suited to pass through device control directly to the client in a way that doesn't impact security. Hypervisor features like Xen's support for VTd will solve some very tough problems for client virtualization.
A key requirement for a client hypervisor is a seamless user experience. This is one of the main differences from a server-based hypervisor. To accomplish this, hardware devices like Graphics and USB perform just like they do today but now on a platform running multiple VMs - all this without compromising security. On the Xen client hypervisor you will get full 3D graphics, including Vista Aero, all the while maintaining full isolation between VM's. This ensures that the corporate applications and desktops are safe from vulnerabilities that could copy your display and keystrokes.
Today, Xen offers excellent isolation between VMs. With our new client hypervisor, security will be enhanced even beyond today's standards. By incorporating encryption and support for Intel's TXT technologies the Citrix client hypervisor will check and measure the boot process. Now data and OS are safe even if client platform has been compromised by removing the disk.
The exciting thing for us at Citrix is that Project Independence along with the Intel joint collaboration project will bring leading edge hardware and software technologies together for the distinct purpose of providing a better end user experience and better security. For years it seems an improvement in security meant a decrease in user experience or performance. More than ever most of us are PC users and soon we will be able to own and control our Desktop and therefore be in control of our experience and productivity.
Matt
Now that a new year has begun, it is time to think about change. What did you do well in 2008, that you would repeat in 2009? What will you do differently?
Forecasting bad economic news for 2009 is old, and we all know it is going to be a tough year. I can think of several people I know personally that have already been affected. Among the predictions and forecasts from analysts is that IT spending will slow down. 2009 will be a tough year, and with spending on hold, if I was an IT infrastructure guy or a service provider, with all of the virtualization technology available, I would take more than a few minutes to rethink my strategy.
2009 Forecasts that cloud computing and virtualization will grow. It is not just a prediction that I believe in because I work for a virtualization company, I believe in it because I am an operations guy at heart and this virtualization stuff is real.
One of the things I am going to continue to do in 2009, is make use of XenServer and its tangentially related products. At Citrix, I spend a lot of time with my head buried in a lab working on several projects at a time. At any given time I may need to bring up Windows servers and clients, *nix Servers, install a partners product into a server, or install some enterprise application for testing. All of these I did in 2008 without spending any money on hardware. I had an existing Dell 2950 III that I use for XenServer. I can bring up, bring down any number of hosts at any time, for any purpose, without having to fill a rack with hardware that sucks the power grid dry, and depreciates in value the second I order it.
Not only have I done a great job of saving money on capital expenditures in my lab, I have also saved a lot of energy and rack space. In addition, with faster time-to-deployment and more resources at hand, I have increased my productivity immensely.
I work with our internal Citrix IT and Training departments who both make use of Citrix Virtualization technology – this has proven to increase their productivity as well, while reducing cost.
Looking forward, I know I will be able to keep costs and spending down to almost nothing this year as I make continued use of Citrix Virtualization technology. As an operations guy at heart, nothing brings greater joy in slashing a budget and saving money going into 2009 while increasing productivity.
Do you wish to use your iPhone to access Silverlight enabled web sites? Silverlight is growing in popularity. Check out the Silverlight showcase.
While currently iPhone doesn't support Silverlight natively, you will soon be able to view Silverlight powered cool web sites via Citrix Receiver for iPhone. Here is a quick preview of what is to come.
Did I forget iPhone doesn't support Flash? Here is an iPhone friendly version. I will blog about Flash on iPhone soon.
A business intelligence application is demonstrated above. You can find the demo application here.
Some Silverlight applications will work better on iPhone than others. But at least you have an option to use them now. Citrix also enabled opportunities to optimize Silverlight enabled web sites for iPhone. More on that later.
If you know any Silverlight enabled web application/sites that may be useful when accessed from iPhone, could you let me know by posting comments?
Please check out our iPhone project community site for more details.
Ray (Ruiguo) Yang
Check out my other blogs
Ever wanted to quickly update a document without having to pull out your laptop? The video below shows updating a contract using Citrix XenApp and a Sprint HTC Touch Pro. Cut and pasting data between different documents is easy given the Touch Pro has a CTRL key, allowing quick cut and past via CTRL C/CTRL V across documents.
The file navigation is a new very early concept we are looking at , and was first shown off is Chris Fleck's blog about the upcoming Citrix Reciever for iPhone http://community.citrix.com/pages/viewpage.action?pageId=52298806. I've used a slightly modified version in this video, more news on this later ![]()
Interested in trying out the App Reciever on your Windows Mobile Professional device (must have a touch screen), go to the Citrix download page to get it for free, point your phones web browser to your your Citrix farm's Web Interface and give it a try (Windows Mobile Download Site). You most likely want the ARM Processor Version 10.00 for you Windows Mobile Professional device.
Since there was not many new exciting iPhone demo's at the MacWorld Keynote, we decided to release some of our own. Check out Cut & Paste from a real PowerPoint doc to Word. It works with Citrix ! Let us know what you think of the file navigation application as well.
Nothing to announce regarding release date ... but we are making good progress...
In the mean time chat with the developers over in the iPhone project site at
Http://community.citrix.com/iphone