3 Best Practices for VDI


Published on

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

3 Best Practices for VDI

  1. 1. Page 1 VDI Best Practices Case Study: Camberwell Grammar School Tom Bernadou — Data Solutions Group (DSG)
  2. 2. Page 2 Who we are…. VISION To create and deliver innovative and efficient technology solutions that improve business, education, and the community. OUR EXPERIENCE Collaborative We believe the best ideas come from diverse experience and perspectives. Successful We are committed to success with integrity. Creative We thrive on creativity and ingenuity. Partnership We recognise that success depends on strong relationships.
  3. 3. Page 3 Partners and Clients Partners Clients
  4. 4. Page 4 What are we going to talk about…. Overview of Camberwell Grammar School – School Objectives – VDI Challenges Best Practices – Best Practice 1: Benchmark and Size – Best Practice 2: Image Management – Best Practice 3: User Experience and Monitoring Summary – Quick Recap
  5. 5. Page 5 Camberwell Grammar School Campus-Wide Information Network with an extensive wired and wireless network which connects every classroom In Junior and Middle Schools all students use a personal digital workspace protected by individual username and password which is accessed from home or school Senior School students utilise mobile notebooks to access curriculum materials that support their learning objectives and plans SCHOOL OBJECTIVE ‘At Camberwell Grammar School the aim is to give every student the very best possible education in order to prepare them for life beyond school.’
  6. 6. Page 6 VDI Objectives Replacement Availability Camberwell Grammar School want to increase to availability of core information systems through a highly available VDI environment Management Standard deployment processes will ensure the template deployment of secure VDI workloads. Easing the management of the desktop environment Performance Through careful planning CGS wish to guarantee the performance of the Virtual Desktop environment The existing environment consists of legacy desktop that are due for replacement
  7. 7. Page 7 Existing Environment The IT Infrastructure environment consists of – HP physical Servers – VMware vSphere and VMware View 4.0 – Windows XP Virtual Desktop Image – EMC Clariion CX4-120 storage array – Wyse P20 (and limited V10L) terminals Challenges with Existing VDI – User Satisfaction was poor – Staff Machines had constant disconnections – Student machines performed poorly – Adoption was low (20-30 Virtual Machines)
  8. 8. Page 8 Best Practice 1: Benchmark and Size VDI Assessment Assess Current Network, Usage Metrics, Application Usage & Constraints Identify Good, Fair, & Poor candidates for VDI in your environment Right-size Your infrastructure for optimal user experience Lower Risk When designing new infrastructure requirements
  9. 9. Page 9 Best Practice 1: Benchmark and Size ‘Analyse Utilisation and IO to determine a Machine or Users Suitability for VDI’
  10. 10. Page 10 Best Practice 1: Benchmark and Size Metric Staff Students Unique Users per Machine 3 8 Time in Use (%) 63% 80% Login Delay (s) 4.9 secs 32.3 secs CPU Usage (%) 0.33 1.08 Memory Usage (MB) 583.5 561.8 Disk IOPS Avg 12 14 Disk IOPS Peak 63 72 Disk Usage (GB) 26 36 Network Usage (KB/s) 30.91 32.24 Graphic Intensity 56 78 Camberwell Grammar School overall FIT for VDI = Good-> Fair
  11. 11. Page 11 Best Practice 1: Benchmark and Size ‘Audit Application Usage to plan deployment and delivery’ Student Applications - User Logged On Application Process Unique Users % Time Running Adobe Flash CS4 flash.exe 7 95.92 OECake oecake.exe 3 83.26 powder powder.exe 3 94.19 ss3dfo.scr ss3dfo.scr 2 96.91 Internet Explorer iexplore.exe 33 86.59 powder-sse powder-sse.exe 1 75.00 Sophos Anti-Virus savservice.exe 48 100.00 Microsoft Office Professional Plus 2007 excel.exe,powerpnt.exe,outlook.exe,winword.exe 23 90.38 Opportunities for Application Virtualisation (ThinApp), Identify Anti-Virus Usage and Plan deployment of solutions that are VMsafe Partners
  12. 12. Page 12 Best Practice 1: Benchmark and Size Client Access (Client Device, Software and Peripheral) – USB Peripherals – None were observed during assessment – Graphics Intesity – High due to use of Adobe (PCoIP) – Number of Desktops – 180 (30 Staff, 150 Students) Access Infrastructure (Networking, Load Balancing, View Manager) – Network Access – All on the LAN no Remote – View Redundancy – Multiple Connection Servers – Load Balance – Connection Servers to be Load Balanced ‘Use assessment results to develop VDI design elements’
  13. 13. Page 13 Best Practice 1: Benchmark and Size Virtual Desktop Infrastructure (Hardware, OS, App Deployment) – Performance and Utilisation – Storage IOPS require 4500 IOPS – Memory Usage – Low watermark of 108GB, High watermark of 360GB – CPU Usage – 8vCPUs per core Session Management (Pool Management, AD Integration, Printing) – Pool Management – Staff and Student Pools (Persistent and Non-Persistent) – AD Integration – Separate OUs, Configure VDI User Groups – Login Delay - Need for Profile Management (ProfileUnity)
  14. 14. Page 14 Best Practice 1: Benchmark and Size
  15. 15. Page 15 Best Practice 2: Image Management Staff – Persistent Pool – High-level of Personalisation – User Installed Applications – High use of Standard Applications – One-to-One Usage Ratio Students – Floating Pool – No Personalisation – Current use of Roaming Profiles causes high login delay – Standard Applications – Many-to-One Usage Ratio ‘Develop an Image Management Strategy’
  16. 16. Page 16 Best Practice 2: Image Management Base Images – Customised for VDI – Do not use imported SOE – Fresh build of CGS SOE was used Base Image Datastores – High-speed – Read Bias Linked Clone Datastores – Random Writes – Consider different tier of storage Linked Clone Growth – Remove User profile - ProfileUnity – Pool Refresh – for Student Pools on logoff
  17. 17. Page 17 Best Practice 2: Image Management Observed high-level of Student Roaming – Causing long login-times – Floating Pools need quick user logon Staff needed to migrate from Physical-to-Virtual – Wanted to maintain User Experience – Speed up migration times Need to harvest – User Settings for applications, OS, etc. – User Authored Data – Provisioning Tasks that are specific to end-user and groups ‘Separate the User Profile from the VDI Image’
  18. 18. Page 18 Best Practice 2: Image Management
  19. 19. Page 19 Best Practice 2: Image Management Deployment – No database, used the LwL Stratusphere Hub for Management – Via GPO for Computers/Users Migration – Harvested user files with Folder Re-Direction and Sync’d to User File Share – Migrated Mail, Appearance, IE Settings – Migration from old View to New – Approx 5-10 mins Student/Staff Profile Management – Quicker login times and avoided Roaming Profiles – Wider implementation of Floating Pools and Image Refresh
  20. 20. Page 20 Best Practice 3: Monitor and Improve ‘Manage and Maintain the User Experience’
  21. 21. Page 21 Best Practice 3: Monitor and Improve Machine inspection allows for summary as well as drill down views into user, application and inspection report detailed views of the current environmental performance
  22. 22. Page 22 Best Practice 3: Monitor and Improve vSphere Host Inspection can provide summary and drill down views into host level performance for the diagnosis of elements at the hypervisor level that impact VM and thus end user experience
  23. 23. Page 23 Best Practice 3: Monitor and Improve Identify Problems before Users Complain – Use VDI Health Monitoring – Observe Image and Network Utilisation – Set automatic alerts Have the ability to compare Physical to Virtual – Some users ‘just think something is wrong’ – Compare metrics from Physical assessment to virtual Overall Health – Implement Pool Refresh if possible (reduce Linked Clone Size) – Implement Larger datastore sizes – More memory the better (higher host utilisation = reduced costs) – Eliminate Memory Swapping and Ballooning – Use SSD
  24. 24. Page 24 Recap: Successful VDI Project Best Practice 1: Benchmark and Size – Analyse Utilisation and IO to determine a Machine or Users Suitability for VDI – Audit Application Usage to plan deployment and delivery – Use Assessment results to develop VDI Design Best Practice 2: Image Management – Develop an Image Management Strategy – Separate the User Profile from the VDI Image – Harvest existing Profile Settings to maintain the user experience Best Practice 3: Monitor and Improve – Manage the User Experience – Monitor the VDI Images and Hosts – Watch and Tweak Storage and Memory
  25. 25. Page 25 Tom Bernadou Solutions Architect (DSG) M. +614 20 902 680 E. tbernadou@data-solutions.com.au