Horizon 6 – EUC has finally arrived in the VMware camp!

Maybe a bit of an exaggerated title but I cannot say how long I have waited for VMware to make the jump into RDSH (Remote Desktop Session Host) Most people know that instead of embracing it they bash it to death in their documentation, quite how they put a positive spin on that marketing message is a little beyond me, but that’s why I am not in marketing!

So, why am I so excited. Well according to most vendors that I speak with we are an “odd” case. As we are running Citrix XenApp 6.5 and VMware Horizon Suite. They and you may ask why and there is good reason. We ran a POC of VMware View 4 and Xendesktop 5. We were already using XenApp 6.5 and vSphere for our Hypervisor, so you could say that Xendesktop was the logical way to go, well the logical way isn’t always the best way.

For example, I just found Xendesktop to be far to disparate and having all the different admin consoles was just annoying. I also was not sold on the VM hosted apps feature for compatibility, it just meant I had a whole host of extra XP machines to run. ThinApp was far cleaner with less management. It was also annoying that they used different architectures IMA for XenApp and FMA for desktop. I also find that the Citrix architecture is pretty complex and VMware View was a lot easier to deal with and train other people on.

I will admit that until this announcement I was considering my strategy as Citrix were finally planning with 7.5 to unite the platform. But I was very dubious as we saw with 7.1 they ditched XenApp and annoyed a lot of people. Whilst it looks like 7.5 brings Xenapp back into play it’s still based on FMA and as such loads of features are still not there! Nice one Citrix, you made my decision for me!

Time to move my Xenapp 6.5 to Horizon 6! I love the fact that I can run the two side by side, I mean that is seriously cool and incredabily shrude of VMWare. I actually have a hunch that it will be easier to migrate from XA 6.5 to Horizon than it will be to XA 7.5 as that basically means starting again.

obviously the RDSH is not the only new feature but to my mind it is the biggest and has the most impact. Not only to me but to the entire EUC space.

If time allows it I will get another post out with some thoughts on the other new features and I will detail my upgrade path from XenApp as I think that will be interesting.


Error after moving Citrix Configuration Logging DB to new server

I have recently had to move all of my Xenapp 6.5 databases from an old SQL2005 server to a new SQL2008 server. For the most part it went well but I did encounter the following error, that is pretty simple to solve.

After moving the CL database I went and reconfigured the Configuration logging settings, using the wizard in the Appcentre. That all went well and it was happy talking to the new DB. I then went and made a simple change to an application, so that I could query the change log. What I found when I hit the get log button was the following error came up.

“The EXECUTE permission was denied on the object”

Citrix CL DB Move error

Ok, so its access denied. Seems pretty simple. I went back to my DBA and we checked that the Stored Procedures were there (Which they were) and we re-applied permissions to the Citrix service account. It seemed that no matter what we did the error persisted.

After a quick SQL trace we could actually see that when you hit “get log” it uses the logged on user account to query the DB. So adding the correct AD group to the CL DB on the new server fixes this issue. Simple stuff, but it may help someone else if need be.

To further back this up you can read some of the public docs on the CL DB permissions.  http://support.citrix.com/proddocs/topic/xenapp6-w2k8-admin/ps-maintain-define-db-perms.html