VMware View 5 Desktop Virtualization Solutions A complete guide to planning and designing solutions based on VMware View 5 Jason Langone Andre Leibovici professional expertise distilled P U B L I S H I N G BIRMINGHAM - MUMBAI VMware View 5 Desktop Virtualization Solutions Copyright © 2012 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: June 2012 Production Reference: 1010612 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-84968-112-4 www.packtpub.com Cover Image by Sandeep Babu ([email protected]) Credits Authors Project Coordinator Jason Langone (@langonej) Leena Purkait Andre Leibovici (@andreleibovici) Proofreader Kelly Hutchinson Reviewer Raymond van't Hag Indexer Rekha Nair Acquisition Editor Rukshana Khambatta Graphics Valentina D'Silva Lead Technical Editor Rukshana Khambatta Manu Joseph Technical Editor Production Coordinator Devdutt Kulkarni Arvindkumar Gupta Copy Editor Cover Work Laxmi Subramanian Arvindkumar Gupta Foreword On August 12, 1981, IBM released the IBM Personal Computer. It was a transformative event; the one that in time would far exceed even the most optimistic projections of its future potential. It changed forever how the computer would be viewed, making it truly "Personal". Much has changed since that day; many of these changes are immediately visible. The computer's user interface has transformed beyond all recognition, from the blocky text of the DOS command prompt to rich windowed interfaces driven by a mouse or touchpad. PCs are faster, smaller, and cheaper than ever before and are capable of doing things that were beyond the imagination of all but the most far reaching science-fiction authors. Other changes are more subtle; the PC is now both ubiquitous and ever-connected. Its transformation in size and appearance has seen it acquire new names to better describe its new form. Becoming the Portable PC first and later the laptop and netbook, and most recently the tablet and smartphone; hiding its nature in ever smaller packages with new interfaces designed to be controlled by gestures and voice. As a result, some would even have it that we are entering a post-PC era. It is perhaps too soon to say that we have left the PC behind. For all these changes, one thing remains unaltered—today's personal computing experience is still centered on the device. Applications are for the most part installed locally and the decision to walk from device to device or carry one from place to place is based more on the device's size than the user's need for mobility. Either way, the only method to ensure that it is possible to provide service is to rigorously enforce standardization, making sure every PC has all the applications preinstalled on the off chance that someone will need them. This model has worked, after a fashion, almost unchanged for the last 31 years, but of late it is starting to show its age. Now, we need to consider a world shaped by new, deeply destabilizing forces. The launch of the Apple iPad in 2010 brought with it "Bring Your Own Device" programs and was the stimulus that pushed the "Consumerization of IT" into the limelight, sending shockwaves through what was until recently a smooth running, well-understood service. We are rapidly entering a world where an IT administrator doesn't know from one day to the next how many users he has to support or even where in the world they might be located. Where managing user experience does not mean providing a standard suite of applications across 10,000 identical PCs, each running identically configured copies of Windows, but supporting and insuring a comprehensive user experience (not just the user profile and home directory, but the user's entire working environment, their data, and applications) and making it available in its entirety at any place, any time, and on any device. Welcome to desktop virtualization. Desktop virtualization is a deceptive term; everybody understands that at its core, server virtualization is all about being able to consolidate server workloads onto fewer physical servers. Desktop virtualization is more subtle and far reaching. It's not about consolidating desktop workloads into fewer physical servers, although, frequently this is part of the picture. Rather, it's about being able to orchestrate the creation of personalized working environments (that is, applications, data, and user profile) and enabling access to them in the manner most appropriate to each individual user's computing and communications environment while at the same time ensuring full compliance with organizational governance, risk, and compliance policies. Simon Bramfitt Founder Entelechy Associates About the Authors Jason Langone (@langonej) has been involved in VMware solutions for over seven years and has designed and implemented solutions around the world. Langone has a long history of designing VMware-based tools (for example, V-Moses and ESX Recovery Center), as well as designing robust solutions for enterprise customers. Langone spoke at VMWorld 2006 and won a VMware Vanguard Award in 2007 for Best DR Solution. He is a VMware Certified Design Expert (VCDX), a VMware vExpert, and a VMware Certified Professional (VCP). In addition, Langone has been involved in some of the largest VDI deployments from the Middle East to deployable solutions in the US. Langone maintains a blog dedicated to virtualization and cloud computing at www.ThinkVIRT.com. I'd like to acknowledge the following individuals whom I have had the pleasure of working with or who contributed to this book by proofreading, editing, mentoring, commenting, and discussing its content. In no particular order, they are Dwayne Lessner (@dlink7), Simon Bramfitt (@simonbramfitt), Elvedin Trnjanin (@etrnjanin), Andy Murphy (@amurph182), Jordan Harding, Pam Takahama, Tyler Rohrer (@t_rex_vdi), Steve Kaplan (@roidude), and the SPSS team at VMware Federal. I'd also thank VMware for being the catalyst to many great professional relationships and friendships over than the last seven years. Andre Leibovici (@andreleibovici) is a leading expert in the current area of virtualization and End User Computing and maintains an award-winning and world-recognized blog. For the last 10 years, his passion and dedication around virtualization and End User Computing has helped many organizations while working for VMware Professional Services, EMC Virtualization Team (vSpecialists), and through creating professional blogging resources. His expertise is backed by more than 20 years industry experience managing IT infrastructures for large organizations. Andre's blog http://myvirtualcloud.net is recognized as one of the industry leading technical VDI blogs with more than 1.5 million views every month. Based on his field experience, he developed a number of free tools to help beginners and advanced architects to appropriately size and architect VDI solutions. Those tools include the VMware View Online Calculator, the XenDesktop Online Calculator, and the Display Protocol Online Calculator. His passion for End User Computing led him to find the APAC Virtualization Podcast and speak at conferences such as the Brazil vForum 2011, Las Vegas VMworld 2011, and the Sydney vForum 2010. Due to his creativity and accomplishments, he received the VMware Virtual Desktop Ingenuity Award 2009 and was recognized as vExpert recipient award for two consecutive years. Degree qualified, Andre also holds VCP 5, VCAP4-DCA, VCAP4-DCD, VCP4-DT, ITIL V3, EMCCA, EMCDCA, and MCSE certifications. He is currently helping to shape the future of End User Computing by working at VMware as an architect in the Office of the CTO and enjoying his work. About the Reviewer Raymond van't Hag has been working for VMware for almost five years and currently holds the role of Sr. Specialist Systems Engineer End User Computing in the Netherlands. Before VMware, he worked for companies such as Dell, Symantec, and IBM. Today he is responsible for supporting larger VMware and ThinApp projects, educating VMware Partners and evangelizing VMware End User Computing strategy via social media, and especially his own blog http://bright-streams.com.