For businesses that have truly embraced workspace transformation, a snow day should be business as usual for roles that don’t require a physical presence in a specific location.Read More
Today was our second and final day at IGEL DISRUPT. Today was focusing all around the industry, what challenges people are facing, what technology they are seeing enter the market and ultimately what technology they think will be leading and interesting in 2019.Read More
Barry and myself were lucky enough to be invited to attend IGEL’s annual EUC conference DISRUPT this year which is taking place in Munich, Germany. The conference is all focused around changing the way we work, ripping up the rule book and innovating in ways we have never done before when it comes to technology and in particular Workspace Transformation.Read More
So yesterday was the second day of VMworld 2018 and once again was packed with extremely good session, announcements and content. Watch my video to find out what I got up to and learnt on day 2 of VMworld!Read More
Today, myself, the rest of the ComputerWorld team and our customers who are out at VMworld 2018 were lucky enough to get a chance to hear about VMware’s EUC vision and strategy from the main EUC man himself, Shawn Bass, CTO of EUC at VMware.Read More
ESXi 6.0 Update 1 Breaks Horizon View prior to 6.2
Whilst out on a customer site, I had an unusual error in Horizon View 6.11. One of the pools just had “ViewCompsoer Fault:” and failed all compose jobs. Looking at the VMs in the Admin console, they all showed up as Deleting (Missing). The VMs in the vCenter didn’t exist so I had to manually delete them from the Adam Database using the VMware KBs
After trawling through the SQL Composer database to remove the Composer database entries I started to look at the error logs for View Composer. In Composer the logs had errors relating to failing to initialize the disks as it couldn’t find the path of the cloned disk. After checking the UFA logs in the View Composer log bundle, I came across an error “sslv3 Handshake Alert Error”. After a bit of digging I came across this article from VMware.
So it appears ESXi 6.0 Update 1 disables SSLv3 which is how the View Composer connects to the hosts in all versions of Horizon View prior to 6.2. Installing this update will cause the View Composer to fail on recompose tasks. This was disabled due to a vulnerability but you can re enable this as a workaround, you only need to re-enable port 902 as I have described below. .http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2121021 )
Note: to edit a file in ESXI you can use the command VI in front of the file name, to insert text once in the editor, press the insert ley on the keyboard, once finished editing press escape to exit from insert mode, then type :wqto save and exit, to save without exiting instead use :q!
- Create a backup copy of the /etc/vmware/config file
- Edit the /etc/vmware/config file to append the following line at the end of the file:
vmauthd.ssl.noSSLv3 = false
Note: If you have the line vmauthd.ssl.noSSLv3 = true in the file, change it to vmauthd.ssl.noSSLv3 = false
[root@w1-fiqabj-003:~] cat /etc/vmware/config
libdir = "/usr/lib/VMware"
authd.proxy.nfc = "vmware-hostd:ha-nfc"
authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl"
authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl"
authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc"
authd.fullpath = "/sbin/authd"
vmauthd.ssl.noSSLv3 = false
- Restart the rhttpproxy service with the command:
Taken from VMware article here - http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2121021 )
The fix from VMware is to upgrade to Horizon View 6.2 which no longer uses SSLv3
APPVOLS and UEM - a great partnership
I have been recently been working on a project deliver applications with VMware Appvols to View VDI Desktops. User Environment Manager (UEM) is also employed to roam the user preferences and predefined settings for those apps, these technologies are working really well and offer a significant improvement over using ThinApp alone and View Persona Management.
The application capture process with AppVols is fairly straightforward. Below I will give you a basic run though of the process.
Capturing the App
- Provision an Appstack and attach it to a capture VM.
- Install your applications natively on the capture VM and test that they work.
- Finish the provisioning and assign to an AD object be it user /group /computer /OU etc.
**As the apps are installed as if natively installed it drastically simplifies the process from some virtualisation/packaging procedures.
Capturing the application settings with UEM
Launch the application through the UEM profiler on a UEM capture machine.
- Set any predefined settings in the app.
- Save the configuration file(s).
- Apply the settings as required.
- This enables the environment to provide the user with their applications and associated settings/preferences that follow them across non-persistent floating VDI sessions.
- I have set the personalised application settings to load on launch of the app executable so UEM is very efficient by only loading the settings when the app is in use.
UEM also comes with some built in templates for common applications (such as Office and Adobe Reader) saving time with deployment.
The predefined settings are loaded on demand on the first launch of the app and subsequent user changes are then added to the settings files and persist.
I am really impressed with what I have seen so far so stay tuned for some further articles!