VMware View Client URI Scheme

VMware View Client version 1.6 and above can be launched by using a URI  Hyperlink. So for example if you click the following URI the VMware View Client can be launched automatically logging you in to your View desktop. vmware-view://view.mycompany.com/Primary%20Desktop?action=start-session

Note: All the information in this post can be found in the following document: http://www.vmware.com/pdf/view-client-mac-document.pdf

VMware View Client URI Scheme

This is the URI syntax for the VMware View client: vmware-view://[authority-part][/path-part][?query-part]

Read the rest of this entry »

VCDX #105

vcdx4-logo1Around 1am this morning I awoke from a dream where I was repeatedly refreshing my email in the hope I would get my VCDX defense results. Before returning to sleep I decided to check my phone, and there it was. My result was in. Blurry eyed I open the attached PDF to see the magical words:

Your VCDX number is 105

I've passed! It's over! After working towards this goal for the last 4 years, I have finally made it. Time to relax. 

My VCDX Experience 

Overall, despite the many many hours I spent working on my design to make sure it was as solid as possible, I enjoyed the process. I learnt the most from just being extremely careful on EVERY design decision I made. I knew, if I made a mistake on anything I would be picked up on it, so I spent many days going through everything to make sure it was accurate and I could back up the reasons for making those design decisions. This has undoubtedly helped me as a consultant.

As for the defense itself, for some reason I wasn't actually nervous, no dry mouth, no shaky hands. I think this was because I knew my design was good, I was confident in what I had designed.

Filled with confidence and a clear mind, I tired to answer and explain everything that was asked and if there was something I really didn't know, I was honest and held my hands up. You can't trick these guys, so don't bother trying. The whole experience was over in a flash. The wait for the results was the opposite.

My VCDX Tips

Defense – Spend time making sure everything you have chosen in your design is accurate and you fully understand the reason you chose it and the reasons why you didn't chose the other options.

Design – Read the scenario thoroughly. Understand it. If something isn't clear, ask the panel. Talk them through everything you are thinking with regards to how your design might look. If you don't talk, they don't know that you aren't just making something up.

Troubleshoot – Don't worry too much about finding the issue. Make sure you troubleshoot methodically. If you need the "customer" to do/test something, tell them why you are asking them to do it, so they understand your train of thought. And DON'T PANIC if at first you don't know what the issue might be.

ALERT: vSphere 5.1 is not compatible with any versions of VMware View

Taken from: http://blogs.vmware.com/kb/2012/09/alert-vsphere-5-1-is-not-compatible-with-any-versions-vmware-view.html

VMware vSphere 5.1 is not currently supported with any versions of VMware View.

vSphere 5.1 is in the process of being certified against VMware View. We recommend that you do not upgrade vSphere above the supported versions listed in the VMware View 5.1 Release Notes.

For further updates and more information on this alert, refer to KB article:
vSphere 5.1 is not compatible with any versions VMware View (2035268).

VMware View: Recompose fails to recompose the whole pool

Problem
I've seen this issue a lot with customers. The customers wants to Recompose an entire pool to a new snapshot, so they set off a "Recompose at LogOff" task to make the recompose happen as users log-off of their desktops. However, quite often none of the desktops in the pool get recomposed. Every time I've seen this issue, the customers have their desktop pools to "Refresh On Logoff"

Cause
The Refresh on logoff task supersedes a scheduled Recompose task. When you log off, the recompose task for that virtual machine is discarded.

Fix
Change the pool "Refresh On Logoff" setting to Never before scheduling a "Recompose At Logoff" task. (Remember to re-enable "Refresh On Logoff" after the pools has been successfully recomposed.)

Goodbye VMware PSO – Hello VMware EUC Global CoE!

Now that yesterdays VMware EUC announcement hysteria has subsided, I thought this would be a good time to make my own VMware EUC announcement. (For those of you who were under a rock yesterday, here is my favorite post talking about What's new in View 5.1 (Beyond Marketing).

After nearly two years of delivering customer projects with VMware Profesional Services (PSO), I have been given the opportunity to join VMware's EUC Global Center of Excellence (CoE). This is a move I am really excited about.

So what will I be doing?

From my understanding, I will be working closely with VMware's EUC products, both old and new. Testing out our new products, creating IP and enabling the field. So there should be plenty of lab time, which is never a bad thing. I will also have the opportunity to provide feedback about our products directly to the engineering teams. Another large part of the role is to present at VMWorld, PEX and other conferences and seminars.

If you are not aware of VMware's EUC product suite/vision, take a look at the following video.

Pretty cool stuff hey?!?

I am hoping that this move will also give me more time to blog, to help get more material out there for you guys. And it will also mean less travel, Happy Days!

I have a couple of months left to finish off my currently View project, then I will be moving over on July the 1st.

Cannot wait!!

NorthWest England VMUG – Wednesday, May 2nd, 2012

I just wanted to bring this to peoples attention. 

Registration Now Open: Northwest England VMUG Meeting 
Join us for the inaugural Northwest England VMUG meeting taking place on Wednesday, May 2, 2012. 
Registration is now open and available to all VMUG members. This is a great opportunity to meet with your peers to discuss virtualization trends, best practices, and the latest technology!

Meeting Agenda

  • 13:30 Registration
  • 13:50 Introduction to VMUG
  • 14:00 IBM Presentation
  • 15:00 Refreshment Break
  • 15:20 EMC Presentation
  • 16:20 VNews
  • 16:50 Questions and Wrap-Up
  • 17:00 vBeers at Printworks Manchester following the meeting

Looks like a great agenda for their first VMUG. You can follow the official NW England VMUG Twitter profile for the latest VMUG news.

VMware Configuration Maximums – Not Targets

minefieldSomething I've noticed a lot work creating designs for customers is the customer focusing on vSphere Configuration Maximums and the aim to reach those maximums. This concerns me a lot when I hear this and also the regularity that I hear this.

VMware Configuration Maximum's are values that have been tested by VMware QA to verify that the product will function correctly.
 
Yes, this can mean that VMware's software may continue to function adequately above the maximums. However because this has not been tested, VMware cannot be certain it will function correctly and therefor will probably not support your business should you encounter issues.
 
Another thing to bare in mind is that these Configuration Maximum's are just that, they are the maximum you should go, they are the "Do not cross" or "trespassers maybe prosecuted". Configuration Maximums are not something for your business to aim for. Reaching a maximum does not mean you will get the best performance from your environment, although I'm sure some CFO's would disagree with me.
 
Conclusion
 
When designing your VMware vSphere/View/vCloud environment aim to stay well within the maximums, this will allow for unexpected growth without the need to make dramatic changes to your design. As a rule of thumb, where possible, allow for a 10% buffer between your environment maximums and the VMware Configuration Maximums, this will allow for administrative errors.

VMware View Persona Management

Persona Management, previously called RTO Virtual Profiles. A sleeping giant in my eyes. It's soo simple to install and configure but can offer you riches beyond your wildest dreams. OK, maybe a little over the top, but it is a really cool product and very underrated.

With VMware ViewTM 5, VMware introduces View Persona ManagementTM. View Persona Management preserves user profiles and dynamically synchronizes them with a remote profile repository. View Persona Management does not require the configuration of Windows roaming profiles, and you can bypass Windows Active Directory in the management of View user profiles. If you already use roaming profiles, Persona Management enhances their functionality.

Persona Management downloads only the files that Windows requires at login, such as user registry files. When the user or application opens other files from the desktop profile folder, these files are copied from the stored user persona to the View desktop. This algorithm provides performance beyond that achieved with Windows roaming profiles. 

As it's still pretty new, detailed information on the InterWeb is limited so I thought I'd put together a post displaying how Persona Management functions. Installation/Configuration information can be found in the View 5.0 Administration Guide or in the VMware View Persona Management Deployment Guide.

Persona Management Logic Flow

Persona Management is based around Logic Flows which runs through a set of checks. Each step has to be completed before the next to ensure the process completes successfully. I will try and explain at a high-level what happens in each of the following Logic Flows:

  • When a user logs in
  • Whilst the user is logged in
  • When a user logs out

Read the rest of this entry »

PCoIP Log Viewer 2.0

This is a tool I've been using almost daily in my current project and for the past few months. Now It's finally been released to the public! The tool has been created by Chuck Hirtsius – one of the EUC Specialist's within VMware. 

The release you see here today is the first release of the tool that provides log file visualization as well as real-time monitoring of the PCoIP WMI counters.

PCoIP Log ViewerThe PCoIP Log Viewer and the Log Parser can be downloaded from the following website: http://mindfluxinc.net/?p=195 Instructions on how to parse the logs ready for the Viewer should also be available on that link. 

Now you have the tool, I guess you'd like to know how to make use of it? As I mentioned, I've been using it extensively to help me troubleshoot poor PCoIP performance. To help myself remember and to enable others to understand all of the PCoIP counters better I have put together a PCoIP Troubleshooting page. This should have all of the information you need to make the most out of this brilliant free tool.

PCoIP: Troubleshooting

teradici-pcoip-logoThis is the first part of the PCoIP Trilogy that I will be working on over the coming weeks. In this part I am looking at how to troubleshoot PCoIP issues using the new PCoIP Log Viewer. I'll take you step-by-step through the PCoIP log information, explaining what each counter means. I have also added a small case study which I'm hoping will help you inturprut the data a little better, allowing you to diagnose PCoIP issues on your own environment.

To read on please use the following link: PCoIP Troubleshooting. For those of you who many not be familiar with the Teradici PCoIP display protocol, you can find some good links here: http://www.simonlong.co.uk/blog/pcoip/

The two other parts to this series are:

  • PCoIP – Best Practice
  • PCoIP – Optimization

Keep an eye out for these pages which hopefully will be coming very soon.