The other day I tweeted a short bit of code on how to automate the zeroing-out of your VDI images using SDelete:
I got quite a few DMs afterwards asking if it was possible to do the same with VMware’s OS Optimization Tool.
So without further ado, here’s the code I use as the last step in my Packer builds before closing them down for svMotioning:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Please remember to swap out your web server and to specify your own XML file. You could also YOLO it and use one of the built-in templates…
…but don’t be surprised when you cripple half your apps 🙂
Those that follow my adventures with EUC will probably be aware that I’m a huge fan of Linux on the VDI desktop. The cost benefits are self-evident for task and knowledge-based workers; and for power users like developers, the platform can provide an easier route to a lot of their applications. Continue reading
In part 2 we automated the installation of our VMware Horizon agents, including AppVolumes and Dynamic Environment Manager. We also patched our template and applied optimization settings using the VMware OSOT fling. In this final part, we automate the entire solution from end-to-end using VMware CI/CD tool, Code Stream. In the end, with one-click, we will generate our template ready for use. Continue reading
In part 1 of this series, we built a Windows 10 desktop using HashiCorp Packer. Now we will script the installation of the VDI agents needed for our VMware Horizon environment. After this, we will patch the box with the latest updates, before applying the VMware OS Optimization Tool to produce a lean and clean image. In the last part, we will automate the solution using VMware Code Stream.
In previous consultancies I’ve worked, it was common practice to frequently patch corporate VDI templates. Whilst continuous patching is a good thing, it is quite often laborious. Any attempt to automate this is seen as difficult and organizations often give up and continue with manual processes. Here I will show how it can be done using Code Stream and HashiCorp Packer. Continue reading
Late last year I worked on a vRealize Automation project for customer in the training industry. They required their users to be able to request a Horizon View desktop from the self-service catalog, and subject to approval, one is provisioned. This week I wanted to replicate this in the lab as a full Desktop-as-a-Service model. Continue reading
Following on from the success of the Scottish VMware User Group meeting in Glasgow, I will be speaking at the North-West England VMUG in Manchester on Wednesday 25 May. I will be hosting a session titled “How to ensure your VDI implementation doesn’t run like a three-legged rocking horse”. Continue reading
In my final part in my series on Implementing a VMware Virtual Desktop Infrastructure with Horizon View 6.2 I showed how to deploy the View Access Point using ovftool. However, thanks to Chris Halstead there is an easier way. He has developed a tool to take the pain out of the deployment. Continue reading
In part 7 we configured our F5 devices to load-balance traffic to the VMware View Connection Servers.
In the final part of this series we deploy a View Access Point in the DMZ to provide access to desktop and published applications to remote users.
So far in the series we have installed our View Connection Servers and provisioned both desktops and applications. In this part we introduce load-balancing to ensure our requests for resources are equally distributed, and that in the event a Connection Server fails, we can still provision resources to our users.