Category Archives: VMware View

Updating HP t5545 Thin Client

I have a HP t5545 thin client that I got for testing View 5 on.  Our initial plan was to re-use our Dell PC’s with Windows Thin PC to keep from buying new hardware, but I still wanted to test thin clients.  So I picked up this thin client for $300 and its been sitting on the side having only been used once or twice.  I finally have some time now that I have the View infrastructure up to begin testing with the thin client some more.

The OS HP Thin Pro is quite out of date
BIOS Version 786R5 v2.02
BIOS Release Date 6/10/2010
OS Build ID T5X31012
OS Kernel Version 2.6.26-2-686

After downloading the above file, I ran it on my Windows 7 workstation, and was prompted to create an ISO image, USB format, or Deployment.  Since the thin client doesnt come with a optical drive, I chose USB.   I then selected the M: which was a 8GB empty flash drive, and formatted the USB.


Once this finished, I put the USB into the thin client and rebooted it.  It prompted me with a blue screen it was going to format the onboard thin client Flash disk and erase all data, and update all the software.  Click entered Y.  The process began.  Took about 5 minutes.

While I was waiting for this to finish…. how do we update this on 200 thin clients effectively?

Removed the USB and rebooted the thin client, Clicked Launch Easy Setup Utility.
The first tab in the Setup Utility was updates, I applied all the updates available.

After updating, here are the new versions
OS Build ID T5X32112
OS Kernel Version 2.6.27-17-generic

VMware View 5 Setup and Configuration with vShield

I have slowly been working on getting a 10-user pilot going for View in our 10 computer lab.  I have been working on other projects quite a bit, and haven’t had a whole lot of time, but finally had about 8 hours over 2 days to get it setup and going.

The hardware I am using for this is a HP DL360 G5 with 32GB RAM, and 6 146GB 15k drives with dual quad core 2.5ghz Xeons.  In my rough calculations I did a few months ago, i figured this would be perfect size to host the two or three VM’s for the vCenter, Composer, Connection, and vShield servers, along with 10 virtual desktops.

Connection Server = 2 vCPU, 4GB
vCenter and Composer =  2vCPU, 4GB
vShield Manager =  1vCPU, 3GB
(10) Windows 7 Virtual Desktops = 2 vCPU, 2GB
This totals out to 31GB of the total 32GB capacity

I ended up purchasing a View 5 Premier Bundle Starter Kit ($2,500) which includes most everything you need to get a pilot going for 10 virtual desktops, including the server side VMware software.  We already had the Windows 7 Enterprise licensing, and the Server 2008 R2 licensing so nothing was needed for Microsoft licensing.  In order to take advantage of vShield we were going to integrate it into TrendMicro OfficeScan AV which is already rolled out the company for our main AV solution.


Our PC’s are replaced every 6 years, and in order to justify VDI for the computer lab it was pretty simple.  Replace 10 PC’s at $1000 each for $10,000, or roll out VDI using existing PC hardware and existing spare server, for $2,500, for cost savings of $7,500.  The overall long-term goal is to roll-out VDI to the entire company, so a pilot is definitely needed to show proof of concept.

  1. Install ESXi onto DL380 G5
  2. Install vCenter in a virtual machine with SQL Express DB
  3. Patch ESXi host
  4. Setup additional DB in SQL Express for View Composer
  5. Install View Composer and attach to DB
  6. Install and Configure View Connection Server
  7. Create Windows 7 Enterprise x64 base image
  8. Create 10 linked clones from base image
  9. Install and Configure vShield Manager ova template
  10. ThinApp applications and rollout to Desktop Pools


vShield Setup with OfficeScan
Download Deep Security Virtual Appliance 8.0
Download  FilterDriver-ESX-5.0
(15) TrendMicro OfficeScan VDI Plug-in License $250

ThinClient vs Reusing Thick Clients
Our computer lab consists of Dell Vostro PC’s in which we will be installing Windows Thin PC OS onto it and booting into in order to boot the View Client.  We looked into other choices such as ThinStation, Windows PE, or a basic linux install, the problem with that is the maintenance and learning curve and troubleshooting of learning something new.

After installing TPC onto a Dell Vostro, I logged in and installed VMware Tools.  At this time, its not going to be joined to the domain.  As I was installing this, some thoughts started rolling through my head:

  1. How do we manage windows updates on these without being joined to the domain?
  2.  How is AV going to be handled on the TPCs?
  3. How can we lock down TPC further so only troubleshooting tools and View Client work?
  4. Can we discard any changes made at reboot? Write Filters
  5. How do we manage the images and TPC?  SCCM supports TPC, and WSUS also
  6. What does ThinPC allow to be run? Remote Desktop Clients, Management, Security, Media Player applications only
  7. Do we need to keep an active Software Assurance agreement to keep TPC?
  8. Applocker, block IE, Media Player, etc