Presentation v mware desktop virtualization online bootcamp

194
VMware Desktop Virtualization Online Bootcamp Start Now

Transcript of Presentation v mware desktop virtualization online bootcamp

VMware Desktop Virtualization Online Bootcamp

Start Now

PRESENTED BY VMWARE

Table of Contents | VMware Desktop Virtualization Online Bootcamp

VMware End User Computing Vision and Journey ................................................................................. 3 by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices ...................................................................... 23 by Jim Yanick, VMware

Network Considerations and Best Practices ........................................................................................... 40 by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View ........................................................................................ 64 by Todd Dayton, VMware

PCoIP Tuning ............................................................................................................................................... 87 by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMWare View 5. ...................................... 111 by Ron Wang, VMware

Delivering Applications .............................................................................................................................. 118 by Heath Doerr, VMware

Leveraging Security Server for PCoIP ....................................................................................................... 135 by Mark Benson, VMware

Design Consideration Guidelines for VMware View ............................................................................... 149 by John Dodge, VMware

Troubleshooting and Monitoring VMware View ...................................................................................... 177 by David Messina, Xangati and Ron Wang, VMware

Additional Resources .................................................................................................................................. 194

PRESENTED BY VMWARE

3

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

VMware End User Computing Vision and JourneyMatthew Hardman, VMware

PRESENTED BY VMWARE

4

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

People Are Working Differently and Have High Expectations

ACCESS

• 37% use do-it-yourself tech

• 97% carry > 2 devices

APPS

• 2015 Mobile App Market $38B

DEVICES

• 2010 Shipments Tablets + Smartphones > PC

• 2015 Shipments 1.1B cell phones, 300M tablets

Sources: Morgan Stanley 2011, Gartner 2011,

Forrester 2010, Pew 2011

Transition to the Post-PC Era Has Already Begun

PRESENTED BY VMWARE

5

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

IT Is Under Pressure from Every Direction

PRESENTED BY VMWARE

6

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Transition to the Post-PC Era – A Process, Not an Event

Evolution, not revolution: Keep users working

PRESENTED BY VMWARE

7

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

VMware EUC Platform for the Post-PC Era

PRESENTED BY VMWARE

8

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Where Are We Headed for the User?

My Apps, My Files, Native Device Experience

PRESENTED BY VMWARE

9

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Break the Cycle and Move to the Post-PC Era

PRESENTED BY VMWARE

10

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PRESENTED BY VMWARE

11

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View and ThinApp – Deliver Desktops as a Managed Service

PRESENTED BY VMWARE

12

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PRESENTED BY VMWARE

13

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Horizon – Your Bridge to the Cloud and Mobile

PRESENTED BY VMWARE

14

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Horizon Mobile – Bridging Personal, Enterprise Mobile Workspaces

PRESENTED BY VMWARE

15

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PRESENTED BY VMWARE

16

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Project AppBlast – Universal Application Access

PRESENTED BY VMWARE

17

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Project Octopus – Secure Data Sync and Collaboration Service

PRESENTED BY VMWARE

18

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Horizon – Setting Application, Data, and Device Policies

PRESENTED BY VMWARE

19

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

VMware End User Apps – Connect Users via Social Applications

PRESENTED BY VMWARE

20

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

VMware End User Apps – Connect Users via Social Applications

PRESENTED BY VMWARE

21

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Summary – The VMware Platform for the Post-PC Era

PRESENTED BY VMWARE

22

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

The Power of VMware

PRESENTED BY VMWARE

23

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Storage Deep Dive – Considerations and Best PracticesJim Yanick, Senior Systems Engineer, VMware

PRESENTED BY VMWARE

24

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Agenda

Updates on View Composer

Storage Considerations

PRESENTED BY VMWARE

25

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Composer Improvements

Storage Performance and Optimization

• Tiered storage support resulting in lower cost

- Leverage different tiers of storage to maximize performance vs. cost

PRESENTED BY VMWARE

26

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Composer Enhancements

• Customization/Provisioning- Sysprep support

- Refresh, Recompose and Rebalance [RRR] for Floating Pool

- In 4.5:

- Floating = Non-Persistent

- Dedicated = Persistent

• Storage Performance and Optimization- Tiered support

- Optimization

- Disposable disk and Local swap file redirect

- Allow creation of linked-clones on local storage

• Management- Full Management of Persistent Disk (formerly known as UDD)

- Garbage collection script to clean-up linked-clones

PRESENTED BY VMWARE

27

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Composer: Customization/Provisioning

• Sysprep support- Sysprep : Optional New SID for each clone

• Refresh/Recompose/Rebalance

PRESENTED BY VMWARE

28

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Composer: Tiered Storage

• Allow master VM replica to reside in a separate data store- Use high-performance storage to boost performance (e.g. reboot, virus scan)

PRESENTED BY VMWARE

29

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Composer: Tiered Storage

• OS Disk and View Persistent Disks

• Linked Clones vs. Replicas

PRESENTED BY VMWARE

30

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Composer: Disposable Disk

• Disposable Disk: Redirect paging and system temp files to a temporary disk removed upon VM powered off

PRESENTED BY VMWARE

31

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Composer: Disposable Disk

• Disposable Disk: Redirect paging and system temp files to a temporary disk removed upon VM powered off

PRESENTED BY VMWARE

32

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Composer: Other Storage Optimization

• Local swap file redirect - Not reducing storage but allow the use of cheap local storage for individual VM swap file

• Allow creation of linked-clones using local data stores - Wizard will not filter out local data stores for use of VM cloning

- Allow use of cheap local storage for non-persistent pool VMs

View Composer: Enhanced Management Functions

• Persistent Disk (formerly known as UDD) Management - Detach/Migrate/Archive/Reattach

- Managed as “first class object”

• Garbage collection scripts - Remove one or more linked-clone VM(s) by name(s) from View, SVI, VC, and AD

PRESENTED BY VMWARE

33

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View 4.5 / Composer 2.5 Developer Notes (DNotes)

• Major Efforts- Sysprep support

- Storage savings

- Enhanced refresh operations

- In the past recompose and refresh were the same; now the refresh is much quicker, we use an internal snapshot and roll back to that

- This is a snapshot of a snapshot that makes rollbacks easier

- Added disposable disk

- Whenever the clone gets rebooted that disk gets refreshed

- What goes to the disposable disk: c:\temp, c:\windows\temp, and pagefile

- We just change registry paths to redirect the files to the disposable disk

PRESENTED BY VMWARE

34

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

DNotes: Recompose Steps in Quickprep

1. On initial power on, set some dependencies that depend on computer name to be dependent on us

2. Set computer name

3. Do a reboot

4. Then remove some service dependencies (services that depend on us like tcpip)

5. Then join domain

6. Then enable upnp, check driver compatibility and then reboot if necessary

7. Then setup temp disk and udd

8. Then run postsync script

9. Then notify view manager that we are ready

10. Then view powers computer off and takes our internal snapshot

PRESENTED BY VMWARE

35

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

DNotes: Tiered Storage

• Linked Clone Limits - There is no hardcoded limit as to how many linked clones can be built against 1 replica

- The 8 hosts limit is going to be the max not the code

- The broker figures out which clones point to which replicas; the composer just gets told a clone and replica to use

• UDD Enhancements - Eliminated the need to make a backup copy of the profiles on the udd

- Before we copied the default and all users profiles to the udd

- Now we don’t have to do that and we can point a hard link back to the path on c:

PRESENTED BY VMWARE

36

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

DNotes: Tiered Storage Improvements

• Error Reporting Improvements - A lot better error reporting

- Make the errors more visible to the admins

• Misc Improvements - At the platform there has been work to prevent boot storms and other performance enhancements

- There is a feature request to allow disposable disks on separate volumes but not in this release

- Some research on how windows uses storage and determined what services should be disabled

• They may be putting a guide together on what services should be disabled and provide a way to disable them or have these in the admin guide

- Local storage is a new feature

• Allows users to configure disk storage to place a replica

DNotes: Windows Licensing Issues

• Guest customization side added license activations - Don’t support MAK activations, only KMS

- Master must be KMS licensed before snapshotting

PRESENTED BY VMWARE

37

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Storage Considerations

• There are a lot of factors to consider - How many master images will be used?

- How many total unique linked clone VMs are needed?

- What is the IO pattern of the VMs?

- What types of tasks do the users do?

• Any info are suggestions that need to be verified with lab testing

How to Find

• Image sizes for the VMs - Ask the current desktop admins for the size of their current “ghost/acronis” images.

They can probably recite it from memory

- Have a partner run a VDI Assessment and get some real data

• Number and size of applications - Usually no one knows all the applications and how large they are

- Have a partner run a VDI Assessment and get some real data

• Number of average IOPs per desktop - Most likely, no one will have a clue

- Have a partner run a VDI Assessment and get some real data

- For a quick and dirty answer, stick a test VDI desktop on a dedicated LUN and ask the SAN team for a report on the IOPs

PRESENTED BY VMWARE

38

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Some Standard Numbers

These are rough guesses — please run a VDI Assessment for real data

• Storage Info (from http://en.wikipedia.org/wiki/IOPS) - IOPs

- 7200RPM SATA drives - ~80 IOPS

- 10kRPM Serial Attached SCSI drives - ~ 140 IOPS

- 15kRPM Serial Attached SCSI drives - ~180 IOPS

- Simple SLC SSD - ~400 IOPS

- Enterprise Flash from EMC - ~2500 IOPS

Desktop Guesstimate Stats - Lite User ~ 6 to 8 IOPS

- Medium User ~ 8 to 20 IOPS

- Heavy User ~ 20 to 30 IOPS

Datastore Stats for ESX 4.0 - Max VMs per VMFS Datastore ~ 90 safer at 60

- Max VMs per NFS Datastore ~ 170 safer at 150

PRESENTED BY VMWARE

39

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Decisions To Make

• Dedicated/Persistent vs. Floating/Non-Persistent - This can effect how often the linked clone is refreshed which can effect how big they grow

• UDD or Not - If using Dedicated desktops, will you use UDD’s for what percent of users?

- For flexibility, it’s better to avoid them

- Effects how much space is needed in the VDI environment vs. on file servers

- The data still needs to be stored — the question is just about where to allocate it

Click here for Additional Resources

PRESENTED BY VMWARE

40

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Network Considerations and Best PracticesShannon McFarland CCIE# 5245, VCP Corporate Consulting Engineer, Office of the CTO/CE, Cisco

PRESENTED BY VMWARE

41

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Agenda

Solution Overview

Solution Design- General Considerations

- Optimizing the VMware View Environment

- View Security Servers/View Connection Servers

- QoS for View

- WAN Optimization

Conclusion

PRESENTED BY VMWARE

42

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Solution Overview

http://bit.ly/8sC9RY

PRESENTED BY VMWARE

43

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Matching View Requirements with Network Capabilities

View Requirements Network Capabilities

Unified Solution

User Experience QoS/HA/Performance

Availability End-to-End High Availability

Access Any Device/Anywhere

Performance Network/Compute

Security Defense-in-Depth

E2E Management Service Mgmt

PRESENTED BY VMWARE

44

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Addressing Common Assumptions “I deal with desktops, servers and applications and I don’t get why the network matters”

It is critical to have a hierarchical, scalable and flexible network architecture that can meet your demands regardless of application and service

The network provides end-to-end security, availability, QoS and many other elements that improve user experience

“Do I really need to buy a bunch of networking gear to get VMware View deployed?”

You probably already have a pretty robust network that supports existing applications and services that can be used for VMware View

PRESENTED BY VMWARE

45

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Network Overview for VMware View

PRESENTED BY VMWARE

46

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Solution Design General Considerations

PRESENTED BY VMWARE

47

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Direct Mode and Tunnel Mode (1)

• Direct Mode – When a View Client establishes a direct connection to the View Agent over RDP or PCoIP

• Advantages- Significantly less load (CPU/Memory/Network) on the View CS

- More granular application visibility for QoS and WAN optimization

- Flexibility to run either RDP or PCoIP

- Higher availability for in-progress sessions

• Disadvantages- Without comprehensive security policies users can access the View Agent VM via Microsoft RDC and

bypass the View CS and associated policies – “AllowDirectRDP” Registry setting is used to help solve this issue.

- Cannot be used in an environment where only HTTP or HTTPS is permitted

PRESENTED BY VMWARE

48

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Direct Mode and Tunnel Mode (2)

• Tunnel Mode or “proxy mode” is when a View Client establishes a connection to the View SS/CS for all phases of communication

• Tunnel Mode is based on the encapsulation of RDP in HTTP or HTTPS

• Advantages - Tighter access control and policy enforcement

- Allows for an HTTPS connection from any IP-based connection into the View environment

- Both HTTP and HTTPS can be optimized by WAN Optimization solutions

• Disadvantages - Significantly more load (CPU/Memory/Network) on the View CS

- It becomes much more difficult to differentiate traffic on the network when it is all HTTP or HTTPS

- The use of HTTP proxies may interfere with the View Client connections

PRESENTED BY VMWARE

49

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Remote Access Options

• You can use your existing VPN solution to provide remote access to the View environment - i.e IPSec or SSL VPN solutions

• View Security Servers – RDP-in-HTTPS

• Combination of the two – Contractors may use View SS while full-time employees use VPN solution (or those wanting to use PCoIP remotely [short-term limitation with View SS being TCP only]

Bandwidth Considerations

• Bandwidth consumption can vary wildly depending on display protocol, workload and auxiliary connections (i.e.USB redirection)- This makes capacity planning difficult

- Not every connection yields the same consumption rate

- Tunnel mode connections make View sessions ‘look’ like browser traffic

• Thorough testing with live applications and users or at least with RAWC is critical to capacity planning

• WAN optimization is a priceless asset for bandwidth conservation via compression and reduction of redundant data

• QoS will make or break the deployment as it helps manage congested links

PRESENTED BY VMWARE

50

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Protecting VMware View – Layer 2 Attacks

• DHCP client access has been a campus and branch thing – View now brings common client requirements to the DC

• DHCP Snooping – Acts like a firewall between un-trusted hosts (View Agents) and trusted DHCP servers

– Helps prevent VM from acting as an unauthorized DHCP server

• Dynamic ARP Inspection (DAI) – Validates ARP requests and responses

– Uses DHCP snooping bindings

– Helps prevent ARP-poisoning based MITM attacks

• IP Source Guard (IPSG) – Filters traffic on vEthernet interfaces and permits only traffic where IP and MAC address match

(DHCP bindings/static)

– Helps prevent a VM from spoofing the IP address of another VM

PRESENTED BY VMWARE

51

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Solution Design Optimizing the

VMware View Environment

PRESENTED BY VMWARE

52

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

VMware View Network-Based Optimization – Summary

SERVER LOAD BALANCING SSL WAN OPTIMIzATION

View Client N/A N/A *Yes

View Connection Server Yes Yes **Yes

View Security Server Yes Yes **Yes

*Depending on the remote display protocol used and features (MMR, USB-Redirection, etc.)

**Optimization to View Administrator, View Portal and Tunneled RDP Sessions

PRESENTED BY VMWARE

53

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Firewall Port Layout – View Security Server

Outside Interface RulesSOURCE PROTOCOL PORT DESTINATION

Any HTTPS 443 SLB Virtual IP

DMZ/Inside Interface RulesSOURCE PROTOCOL PORT DESTINATION

Security Servers AJP13 8009 Connection Servers

Security Servers JMS 4001 Connection Servers

Security Servers USB-Redirection 32111 View Agent VMs

Security Servers RDP 3389 View Agent VMs

Security Servers MMR 9427 View Agent VMs

PRESENTED BY VMWARE

54

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Traffic Flow – Internet-to-View Agent

PRESENTED BY VMWARE

55

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

SLB Deployment Options for View

1. SLB only - Performs L4-7 SLB but offers no SSL services

2. SLB + SSL End-to-End – Option 1 + SSL termination (Client) and SSL initiation (Server)

3. SLB + SSL Termination – Option 1 + SSL termination (Client) and HTTP to server

PRESENTED BY VMWARE

56

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Security Server Configuration

View SS in View Administrator Console

4.0 4.5

“External URL” Field for View SS

SECURITY SERVER SERVER NAME FIELD ExTERNAL URL FIELD

View4-sec1 view4-sec1 https://view-ext.cisco.com:443

View4-sec2 view4-sec2 https://view-ext.cisco.com:443

“locked.properties” file in “C:\Program Files (x86)\VMware\VMware View\Server\sslgateway\conf”

clientProtocol=https

clientHost=view-ext.cisco.com

clientPort=443

serverPort=80

serverProtocol=http

PRESENTED BY VMWARE

57

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Connection Server Configuration

• L4-7 SLB and SSL mostly the same as with View SS

• View CS with SSL does not use “locked.properties” file for SSL-Offload configuration

• Need “External URL” field defined External URL: http://view-int-vip.ese.com:443 Example: https://myServer:myPort

• For SSL Offload – don’t require SSL for Client/View connections Require SSL for No client connections and View Administrator

Persistence and Redirection

• Persistence - VMware View does not support persistence in the form of JSessionID or similar so the only means of persistence support is sticky

Source IP - Not ideal especially with Internet clients as many may connect via a NAT/PAT/Proxy and this causes uneven distribution of load based on sticky entry

Cookie with “location.id” – Value sent by View Client = Client MAC address Cookie: com.vmware.vdi.broker.location.id=00-14-A5-6F-12-F0

• Redirection - Redirect HTTP sessions to HTTPS using redirect policy http://blah.cisco.com ---- > https://blah.cisco.com

PRESENTED BY VMWARE

58

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Validation for View SS – Health Probe (1) Tiered Checks

Cisco ACE Health Probe – Success for View SS

Wireshark Output – ACE Probes SS – SS checks CS via AJP13

PRESENTED BY VMWARE

59

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Validation for View SS – Health Probe (2) Tiered Checks

Cisco ACE Health Probe – Success for View SS

CS is Down – Fails Check – Probe Fails

PRESENTED BY VMWARE

60

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Deploying QoS for VMware View

• QoS for View allows for differential treatment of View traffic during times of congestion

• Without classifying/marking, queuing and policing View traffic it will be placed into class-default or other lower priority policy

• During times of congestion the QoS policies can protect View traffic from less important flows or prevent View traffic from impacting more important flows (i.e. Voice)

• Tunnel mode flows will all look like any other HTTP/HTTPS flow. Classification on source/destination (i.e. View CS or Agent IP address(s)) can help distinguish flows

• Direct mode is ideal for proper classification

PRESENTED BY VMWARE

61

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

WAN Optimization for VMware View

• Overcome limitations with TCP in WAN environments, remove/reduce redundant data and provide optimal compression

• Optimization in a View environment for: - HTTP/HTTPS

- Microsoft RDP

- USB Redirection

- MMR

WAN Optimization Deployment Examples: http://bit.ly/8sC9RY

PRESENTED BY VMWARE

62

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Conclusion

• The combination of VMware View plus a well designed and implemented end-to-end infrastructure offers improved security, optimal server utilization and increased availability

• The end result of these combined solutions and a well thought-out design is a more streamlined user experience and increased productivity

• The critical network elements for a successful VMware View deployment include: - Hierarchical and scalable network design

- Network and application-focused defense in-depth approach to security

- End-to-end network-based Quality of Service

- Server Load Balancing and resource optimization

- WAN optimization for display and other supporting protocols (RDP, USB redirection, MMR, etc.)

- Network intelligence that is capable of identifying and properly dealing with rich media flows

PRESENTED BY VMWARE

63

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Reference InformationCisco Validated Design for VMware View 4 http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/vmware/cisco_VMwareView.html

Cisco VDI and VMware View 4.5 http://www.cisco.com/en/US/netsol/ns971/index.html#~virtual

Cisco Virtual eXperience Infrastructure http://www.cisco.com/en/US/netsol/ns1102/index.html

VMware View http://www.vmware.com/products/view/

VMware View Documentation http://www.vmware.com/support/pubs/view_pubs.html

Click here for Additional Resources

PRESENTED BY VMWARE

64

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Optimizing the Base Image for VMware ViewTodd Dayton, Staff Product Manager, Desktop Product Management, VMware

PRESENTED BY VMWARE

65

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Virtual Desktops Are Similar to Physical Desktops

• Things that would cause poor performance in a physical PC, will cause problems in a VM

PRESENTED BY VMWARE

66

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Key Areas for Basic OS Tuning

• Keep the amount of installed software down to an absolute minimum

• Understand what each component of your image does and why it’s in there

• Update to the latest (or best) version of the software you are using

• Know when enough tuning is enough

PRESENTED BY VMWARE

67

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Virtual Desktops Are Different than Physical Desktops

• Some things that don’t cause poor performance on a physical PC, may cause problems in a VM

PRESENTED BY VMWARE

68

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Key Areas for Basic Virtual Desktop Tuning

• Understand the ramifications of shared resources

• Work to reduce or eliminate “background” processes that run when the user is not present

• Putting extra effort into getting the master image right means a lot less work patching, updating, or replacing deployed desktops

• Tune your images for both performance and for user acceptance

PRESENTED BY VMWARE

69

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

3 Areas for Quick, Easy, and Substantial Improvement

• Storage Reduction - Hibernation File

- Debug Logs

• Background Performance - Indexing Services

- Virus Scanning

- Screensavers

• Remote Display Performance - Disable Wallpaper/Sounds

- PCoIP Tuning Parameters

PRESENTED BY VMWARE

70

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

VMware View Storage Reduction Disable Hibernation

• The Hibernation feature will generally not be used in a View environment

• The size of the Hibernation file is typically at least 2/3 the size of allocated system memory, typically close to 1GB or more

• Hibernation files are generally unique and may appear in each linked clone, further increasing disk use

• Disable Hibernation with “powercfg /hibernate off”

• http://support.microsoft.com/kb/920730

PRESENTED BY VMWARE

71

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Turn Off Debug Logging

• Debug Logging is on by default in the VMware View Agent

• Debug Logs are typically 10MB+ per log and can add up quickly

• The logs appear in the linked clones and increase overall write operations during use

PRESENTED BY VMWARE

72

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Turn Off Debug Logging

• Make the following registry changes: - HKLM\SOFTWARE\VMware, Inc.\VMware VDM

- DebugEnabled = False

- TraceEnabled = False

PRESENTED BY VMWARE

73

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

VMware View Background Performance Background Indexing

• Indexing and search tools typically use “idle time” on a desktop to catalog files

• The idea of “idle time” is much different in a VDI environment, as it takes resources away from other users who aren’t idle

• This indexing can be very disk intensive from a read/write perspective

• When images are recomposed, the indexing may start over, compounding the issue

PRESENTED BY VMWARE

74

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Disable Background Indexing

• Disable the “Windows Search” service to prevent background indexing.

• Don’t install desktop search tools such as Google Desktop in a View image.

• Be careful of toolbars and other add-in software that may contain similar functionality from various vendors

PRESENTED BY VMWARE

75

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Disable Scheduled Virus Scans

• Pre-scan your master image with your virus scanner before deployment

• Disable “Full Scan” Scheduling

• Your “On-Access Scanner” should catch any changes made after the image is deployed

• Pre-scan before a recompose operation to ensure no malware sneaks into your master image

PRESENTED BY VMWARE

76

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Stagger Virus Scan Signature Updates

• In a View environment, it’s important to prevent all of your VM’s from updating their virus signatures at once causing an “update storm”

• Provide a larger randomization window (4+ hours) to ensure that updates are distributed across a larger time window

• This setting can be pushed from most enterprise Virus Scan management consoles

PRESENTED BY VMWARE

77

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Disable Screensavers

• In a View environment, screensavers should generally be disabled in favor of screen blanking and/or locking

• Screensavers can be forced to the blank “scrnsave.scr” and users can be blocked from making changes through GPO

• User Configuration Policies - Administrative Templates

- Control Panel

- Personalization

PRESENTED BY VMWARE

78

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

VMware View Remote Display Tuning Remove Wallpaper and Audio

• In a View environment, high resolution, high color wallpaper can cause spikes as it’s loaded and uncovered by other windows

• Switching to a solid color background allows for smoother transitions and more consistent bandwidth utilization

• Windows sounds consume additional bandwidth in the protocol stack, and should be disabled if not needed

PRESENTED BY VMWARE

79

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP GPO Settings Affecting Bandwidth

• You can now make modifications to the PCoIP protocol

• Settings which directly affect bandwidth have been highlighted here

• Maximum Frame Rate is a separate registry setting

PRESENTED BY VMWARE

80

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Details: Ceiling

• The Ceiling caps the amount of bandwidth a single PCOIP session can use. It will not go above this level, but can reach and sustain the ceiling for as long as necessary

(This may affect display performance for some workloads)

PRESENTED BY VMWARE

81

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Details: Floor

• The Floor sets the lowest bandwidth that PCoIP will tune down to; under network congestion, it will “fight it out” up to the floor; this is not a minimum — PCOIP still concedes bandwidth below the floor when not needed

PRESENTED BY VMWARE

82

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Details: Min/Max Initial Image Quality

• Min/Max initial image quality (along with available bandwidth) determines how far from lossless the first load of the screen will be; higher values mean a better picture but higher bandwidth and potentially choppier display in constrained environments

PRESENTED BY VMWARE

83

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Details: Framerate

• Framerate determines how many times per second the display will be updated; higher framerates appear smoother to a point, but require more bandwidth

PRESENTED BY VMWARE

84

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Details: Framerate

• The default framerate for PCOIP sessions is 6fps higher than Citrix HDX; a good desktop experience can use even lower values.

PRESENTED BY VMWARE

85

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Details: Maximum Frame Rate

• Framerate does not currently have a policy, and must be set manually in the registry at the following location:

PRESENTED BY VMWARE

86

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Image Tuning – Final Thoughts

• Not meant to be the “last word” on tuning

• Weigh the benefits of tuning against the experience that your users will expect

• There are many resources for detailed tuning through GPO, registry, and file system culling which can further shrink the footprint

• Tools like nLite can drastically reduce the size of your disk images, but may remove critical features or cause intermittent issues that are difficult to troubleshoot

Image Tuning – Other ResourcesVMware View Optimization Guide for Windows 7 http://www.vmware.com/files/pdf/VMware-View-OptimizationGuideWindows7-EN.pdf

VMware Windows XP Deployment Guide http://www.vmware.com/files/pdf/resources/vmware-view-xp-deployment-guide.pdf

myvirtualcloud.net: Mastering VDI Templates for Win7 & PCOIP http://myvirtualcloud.net/?p=929

VMware View Resources http://www.vmware.com/technical-resources/products/view.html

Click here for Additional Resources

PRESENTED BY VMWARE

87

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Tuning Chuck Hirstius, Senior Systems Engineer, PSO Advanced Services WW, VMware

PRESENTED BY VMWARE

88

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Agenda

PCoIP Protocol Background

PCoIP Deployment Best Practices

Tuning PCoIP

Tunable Parameters

Tuning Guidelines

Conclusion/Recap

Further Reading/Additional Resources

PRESENTED BY VMWARE

89

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Protocol Background

PRESENTED BY VMWARE

90

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Protocol

• Designed to address the highest-end workloads- CAD/CAM

- Video/Multimedia

- Medical Imaging

• Began as a hardware-to-hardware solution

• Encryption inherent to the protocol

• WAN enhancements added in May, 2009

• Implemented as software-to-software solution in View 4.0

PRESENTED BY VMWARE

91

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Host-based Pixel Encoding

• “Pixels only” approach

• Simplifies end-points (and hence, endpoint management)

• Greater compatibility and immediate support for “the next big thing”

• Network optimization

• No impact to application performance – not required to wait for client-side rendering

PRESENTED BY VMWARE

92

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

UDP Transport

• Ideal for real-time protocols

• Less overhead than TCP

• Reliability at the application layer, not the network layer

• Perfect fit for “pixels only” approach

• UDP is the basis for: VoIP, Telepresence, IPTV

PRESENTED BY VMWARE

93

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Special Features

• Build to lossless- Gradually build static screen areas to pixel-perfect

• Image Decomposition- Utilize multiple codecs depending on screen content

• Adaptive bandwidth consumption

PRESENTED BY VMWARE

94

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Deployment Best Practices

PRESENTED BY VMWARE

95

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Best Practices

• PCoIP is a real-time protocol- Insure proper QoS/CoS classification

- Classify PCoIP traffic as real-time interactive, typically just below VoIP

- Insure that QoS/CoS mappings are preserved across WAN links

• Utilize the PCoIP Security Gateway for remote access- Most efficient remote access solution

- Allows remote access for zero-clients

• If you must use VPN, avoid SSL-based solutions- Use IPSEC, L2TP/IPSEC, GRE, DTLS

• Insure that PCoIP is bypassed on all WAN acceleration devices

• Insure that PCoIP is bypassed or trusted on any IDS/IPS devices in the network path and in endpoint protection software

PRESENTED BY VMWARE

96

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Best Practices

• Prefer fixed bandwidth WAN circuits over “burstable” circuits - Make sure you understand your use case well and perform accurate measurements to allow for proper

circuit sizing

• If you must use “burstable” circuits- Insure that the CIR is high enough to cover all existing high-priority traffic and the total average traffic

for all PCoIP sessions

- PCoIP may see high packet loss when it consumes burst bandwidth

- Carriers tag burst packets as “out of contract” and low priority

- May artificially limit the total bandwidth PCoIP “sees” across the circuit

• Utilize WRED for congestion avoidance- Avoid tail-drop

- Do not configure WRED on the physical interface as it will override all other QoS policies

• Avoid use cases where round-trip latency is greater than 300ms

PRESENTED BY VMWARE

97

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Best Practices

• Do not utilize per-packet load balancing- This will cause out of order packet delivery leading to PCoIP perceived packet loss

- Insure that affinity or session “stickiness” is enabled

• Utilize desktop VM optimization guides to configure visual settings

• Optimize PCoIP tunable parameters for your use case

PRESENTED BY VMWARE

98

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Tuning PCoIP

PRESENTED BY VMWARE

99

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Tuning PCoIP

As with any performance tuning you must:

• Identify and understand the problem you are trying to solve

• Be diligent about benchmarking and recording data

• Only modify one variable at a time and track the changes you make

In short – have a plan and methodology.

Don’t pull levers and turn dials just to see what happens!

PRESENTED BY VMWARE

100

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Tunable Parameters

Can be adjusted via GPO with pcoip.adm file

• pcoip.adm located on any Connection Server at the following path:

C:\Program Files\VMware\VMware View\Server\Extras\GroupPolicyFiles

Can be set directly within the Windows Registry at the following location:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Teradici\PCoIP\pcoip_admin_defaults\

PRESENTED BY VMWARE

101

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Network Parameters

• Maximum PCoIP session bandwidth (1000000Kbps)

pcoip.max_link_rate

This setting will cap the maximum bandwidth PCoIP is allowed to use for any one session

• PCoIP session bandwidth floor (0Kbps)

pcoip.device_bandwidth_floor

This setting determines the lower bound PCoIP will throttle down to when bandwidth is required but there is congestion detected on the network. PCoIP will still concede bandwidth below this value when it is not needed. At the default setting PCoIP will determine the actual value based upon network conditions

• PCoIP session MTU (1300bytes)

pcoip.mtu_size

Adjust (reduce) this value if you are seeing packet fragmentation due to VPN or other encapsulation

PRESENTED BY VMWARE

102

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Image Quality Levels

• Minimum Image Quality (50%)

pcoip.minimum_image_quality

Determines the lower bounds of image quality “compression” when network congestion triggers increased build-to-lossless

• Maximum Initial Image Quality (90%)

pcoip.maximum_initial_image_quality

A lower bound on the image quality that PCoIP tries to deliver “immediately” when screen updates occur. The higher this setting the more “pixel perfect” initial screen updates will be at the cost of higher bandwidth peaks

• Maximum Frame Rate (30 fps)

pcoip.maximum_frame_rate

This setting determines the maximum frequency of client screen updates. Lower values will reduce bandwidth when there are high rates of motion that need to be rendered

PRESENTED BY VMWARE

103

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Audio Parameters

• Enable/Disable Audio in the PCoIP Session (Enabled)

pcoip.enable_audio

This setting enables or disables the transmission of audio entirely. If the desktop use case does not require audio it can be disabled here to insure that no bandwidth is wasted transmitting it

• PCoIP session audio bandwidth limit (500Kbps)

pcoip.audio_bandwidth_limit

This setting will limit the maximum bandwidth that audio traffic can consume. PCoIP can still dynamically adjust this setting down based upon current network conditions. Setting this value below 50Kbps may result in no audio being transmitted at all

PRESENTED BY VMWARE

104

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

When to Tune

• Cover the best practices first- Confirm network environment is properly configured and sized

- Confirm that desktop image optimizations have been done

• Remember PCoIP already adapts- Altering parameters can have unexpected results

PRESENTED BY VMWARE

105

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Tuning Guidelines

PRESENTED BY VMWARE

106

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Tuning Guidelines

• Configure the maximum session bandwidth- For low bandwidth links set the limit at or slightly below (10%) the maximum link rate

- Even on the LAN it may make sense to apply a limit

• Configure the session floor when…- PCoIP is experiencing packet loss but the network link has plenty of headroom

- May not always improve user experience – YMMV

- When packet loss is seen on WiFi networks

- Be careful to avoid unintentional oversaturation

PRESENTED BY VMWARE

107

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Tuning Guidelines

• Configure the maximum frame rate- In almost all cases the maximum frame rate can be reduced to 20-24fps with little noticeable impact –

but also little gain

- Settings below 15fps may be noticeable in use cases which require rich media

- Task workers without media requirements can often utilize settings as low as 6-8fps without significant visual impact

- Examine the PCoIP Server log files for the following values:

MGMT_IMG:log:cur_s0max_s30tbl2bwc0.01bwt4.39fps2.60fl_ps5.03

MGMT_IMG:log:cur_s7max_s33tbl2bwc0.15bwt4.39fps2.67fl_ps5.53

• Configure the maximum initial image quality- When on a WAN link with constrained bandwidth reduce this setting to 60-70%

- Setting this value too low may result in noticeably “fuzzy” or “blurry” images

PRESENTED BY VMWARE

108

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Tuning Guidelines

• Configure the minimum image quality- This value must be below the maximum initial image quality setting

- The default value of 50% is acceptable for most cases

• Configure the audio bandwidth limit- For use cases that utilize significant amounts of audio – legal/medial transcription for example –

reducing audio bandwidth may increase user density

- Audio bandwidth limit is a target, not a literal value

- Vary the audio bandwidth limit between 450Kbps – 50Kbps until the desired mix of bandwidth savings and audio intelligibility is achieved

PRESENTED BY VMWARE

109

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Conclusion

• Always start with the basics before resorting to PCoIP tuning- Majority of PCoIP issues are external to the protocol

- Optimize VDI Base image

- Insure proper implementation of network configuration QoS/CoS, UDP tunneling through VPN, etc.

- Proper network sizing for desired use case

• Utilize the information in the PCoIP logs to determine where the trouble spots are

• Determine proper settings to adjust- Vary one item at a time, make as few changes as possible

- Test, test, and re-test against the intended use case. Utilize a repeatable set of users actions and/or a scripted set of actions to validate the impact of changes

• If all else fails reach out for help to VMware/Teradici

PRESENTED BY VMWARE

110

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Additional Resources

Learn more about tuning PCoIP with Optimization guides for Desktop images and PCoIP

PCoIP Tuning ResourcesPCoIP Scenario-Based Network Sizing Guide http://www.vmware.com/files/pdf/VMware-View-PCoIP-Network-Sizing-Guide-IG-EN.pdf

PCoIP Zero Client Optimization Guide http://www.vmware.com/files/pdf/VMware-View-PCoIP-Zero-Client-Optimization-Guide-TN-EN.pdf

Desktop Optimization GuidesWindows XP + 7: http://myvirtualcloud.net/?p=929

Windows 7: http://www.vmware.com/resources/techresources/10157

Click here for Additional Resources

PRESENTED BY VMWARE

111

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 Ron Wang, Systems Engineer VMware

PRESENTED BY VMWARE

112

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0

Bitmap Caching• Client memory cache of recent bitmaps

• Hits send cache index only

Enhanced Text CODEC• ~2x better compression on anti-aliased/ClearType text

• >2x better compression on Adobe 10.x LCD font

GPO Control of Build to Lossless• Default is build-to-lossless enabled

• When disabled, builds to “perceptually lossless”

PRESENTED BY VMWARE

113

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Optimization Controls Detail

SETTING DEFAULT CONFIG PARAMETERS DESCRIPTION

Client Side Caching On Cache Size Caches image content on client to avoid retransmission

Disable Build to Lossless Off On or Off Enables the ability to enable or disable build to lossless

PRESENTED BY VMWARE

114

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Remoting Scenario – Fully Lossless

Step 1 – Initial composition sent to client

Step 2 – Built to perceptually lossless

Step 3 – Built to fully lossless over time

PRESENTED BY VMWARE

115

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Step 1 – Initial composition sent to client

Step 2 – Built to perceptually lossless

Remoting Scenario – Perceptually Lossless

PRESENTED BY VMWARE

116

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Protocol Bandwidth Improvements VMware View 5.0 shows >75% improvement vs. 4.6

0

50

100

150

200

250

300

350

400

FOPA O�ce 2007 Average Bandwidth

View 4.6 lossless 30fps

FOPA O�ce 2010 Average Bandwidth

View 5.0 lossless 30fps

View 5.0 perceptually lossless 24fps

PRESENTED BY VMWARE

117

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Best Practices Recommendations

SETTING DEFAULT RECOMMENDATION DESCRIPTION

Client Side Caching On Leave Default Caches image content on client to reduce retransmission

Build to Lossless On Turn Off Enables the ability to enable or disable build to lossless

Session Audio BW Limit 500Kbps 50–100Kbps Reduces BW usage of audio with usable quality

Maximum Frame Rate 30 Change to 10–15 based on network settings

In WAN conditions, this will be helpful for video playback and fast graphics operations

Maximum Link Rate — Set it as per network conditions

Good for better bandwidth estimation

PRESENTED BY VMWARE

118

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Delivering ApplicationsHeath Doerr, Senior Systems Engineer, VMware

PRESENTED BY VMWARE

119

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Agenda

View and ThinApp – Benefits Overview

Application Virtualization

Reference Architecture

Integrating ThinApp and View

Demonstration

Q & A

PRESENTED BY VMWARE

120

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Turning a Monolithic System to Modular

• Virtualization breaks the bond between each layer

• Allows IT to manage each layer separately

• Increases flexibility and reduces costs

PRESENTED BY VMWARE

121

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Simplify Application Delivery with View & ThinApp

• Reduce Storage - Reuse templates

- Reduce image size and complexity

• Simplify Software Delivery (no agents/infrastructure) - Multiple versions of same

app installed on desktop image

- Plugs into existing environment without requiring server hardware or software

• Streamline Patch Updates - Modify 1 app for an entire environment

- In place upgrades

• Migration Readiness - OS and app in single image

PRESENTED BY VMWARE

122

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

ThinApp Key Benefits

• Agentless architecture - Single file – EXE, MSI

- No installation or changes to registry

- Zero management required on end point device

• Seamlessly fits into any environment - No streaming server hardware or software needed

- Plugs into any existing management framework

• Run virtually any application from any device - Desktop, USB, flash, terminal services, Citrix

- Any windows application – simple to complex

- Supporting components can be run side by side (java, .NET)

• Ensuring security without compromising user flexibility - User-Mode execution

- Virtual Registry protects underlying host OS

- No device drivers installed on underlying OS

PRESENTED BY VMWARE

123

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

How ThinApp Works

VMware ThinApp Links the Application, Virtual Operating System (VOS), File System and Registry into a Single EXE MSI File

• Application encapsulation and Isolation

• Intercepts file and system calls

• Process Loading – start exe from VOS, Launch from host OS (Virtual/Physical)  

• DLL Loading. loads DLL dependencies the EXE/DLL/OCX files from archive

• Thread and process management. VOS tracks all processes and threads inside virtual registry (COM & Utility)

PRESENTED BY VMWARE

124

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Creating ThinApp Packages

Steps for packaging an application with ThinApp

• The Setup Capture utility creates a baseline snapshot before the application is installed (pre-scan)

• The application is traditionally installed

• The Build phase of Setup Capture creates the virtualized application package (post-scan)

• Set package “entry points” and package options

• Finish by browsing and building the project

PRESENTED BY VMWARE

125

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Application Link – Connecting ThinApps

Seamless Interoperability - ThinApp packages can talk together and with OS

- Enables interoperability between virtual applications and underlying OS

Enhance License Management - Reduces package size to ease deployment and delivery

- Enhances software license management tracking via current inventory tools

PRESENTED BY VMWARE

126

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Package Once, Deploy Everywhere

PRESENTED BY VMWARE

127

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

ThinApp Reference Architecture – Corporate Users

PRESENTED BY VMWARE

128

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

ThinApp Reference Architecture – Remote Users

PRESENTED BY VMWARE

129

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

ThinApp Reference Architecture – Mobile Users

PRESENTED BY VMWARE

130

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Composer with ThinApp

• Redirect all application “writes” to the user data disk, by default

• Reduce the number of master images and size of base disk

• Provide simplified entitlement, deployment, and management of applications

• Seamlessly update users

• Reduce storage costs

“Application updates are kind of a non-event now...” - Norton Healthcare

PRESENTED BY VMWARE

131

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

ThinApp with Terminal Server – Reduce Server “Silos”

Improved Utilization and Streamlined Management

• ThinApp single files are not installed – no changes to OS

• Full isolation allows for multiple versions of the same application or multiple applications to reside on the same server to be streamed to end point devices

• Single image files fit into existing management framework

PRESENTED BY VMWARE

132

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View 4.5 Requirements for ThinApp Applications

1. You must create MSI’s

2. You must use ThinApp 4.6 or later

3. Configure the Package.INI options to support either Streaming or Local installs

PRESENTED BY VMWARE

133

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Package.INI Options for Use with View 4.5

MSIStreaming=1is the new option in 4.6!

PRESENTED BY VMWARE

134

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Package.INI Options for Use with View 4.5

Note the size difference of the MSI file.

Small MSI files mean that Streaming is enabled!

Click here for Additional Resources

PRESENTED BY VMWARE

135

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Leveraging Security Server for PCoIPMark Benson, View Architect, Enterprise Desktop, VMware

PRESENTED BY VMWARE

136

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Setting up PCoIP Remote Access with View 4.6

An Introduction to View Remote Access

The View Security Server

Configuring View for PCoIP Remote Access • A Single Security Server deployment

• A multiple Security Server deployment with load balancing

Setting up the Firewalls to Allow PCoIP

Basic Troubleshooting

PRESENTED BY VMWARE

137

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Security Server Access with RDP Connection Sequence

• User connects to View Connection Server and authenticates

• If successful, a secure HTTPS tunnel is established between the client device and the Security Server

• When a desktop is selected, the remote desktop protocol goes via the secure tunnel

PRESENTED BY VMWARE

138

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Security Server

View Security Server Security Features

• Recommended for DMZ deployment or environments with separated networks

• Only authenticated users can gain access through it

• Can ensure that virtual desktop access is only possible for authenticated users. The only desktop protocol that can enter the data center is on behalf of authenticated users

• Ensures users can only access resources (virtual desktops) they are authorized to access

• Zero administration

• Offloads the HTTPS processing and all desktop protocol traffic away from the View Connection Server

• Multiple View Security Servers are used for scalability and HA

PRESENTED BY VMWARE

139

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Access – with PCoIP

Connection Sequence• User connects to View Connection Server and authenticates

• When a PCoIP desktop is selected, the PCoIP protocol attempts to go directly to the virtual desktop

PRESENTED BY VMWARE

140

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Security Server Access – with PCoIP

Connection Sequence• User connects to View Connection Server and authenticates

• When a PCoIP desktop is selected, the PCoIP protocol attempts to go directly to the virtual desktop

PRESENTED BY VMWARE

141

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Security Server Access – with PCoIP Support (View 4.6)

Connection Sequence• User connects to View Connection Server and authenticates

• When a PCoIP desktop is selected, the PCoIP protocol goes to the Security Server

• If the PCoIP session is on behalf of an authenticated user it is forwarded to the correct desktop

PRESENTED BY VMWARE

142

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Security Server with PCoIP Support – Firewall Rules

• PCoIP between View Client and Security Server - TCP 4172 from Client to Security Server

- UDP 4172 from Client to Security Server

- UDP 4172 from Security Server to Client

• PCoIP between Security Server and virtual desktop - TCP 4172 from Security Server to virtual desktop

- UDP 4172 from Security Server to virtual desktop

- UDP 4172 from virtual desktop to Security Server

PRESENTED BY VMWARE

143

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Security Server Access and High Availability

Connection Sequence• User connects to View Connection Server via load balancer and authenticates

• If successful, an HTTPS tunnel is established between the client device and the Security Server

• When a PCoIP desktop is selected, and the Connection Server is configured to gateway PCoIP, PCoIP goes via the Security Server

PRESENTED BY VMWARE

144

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

The 3 Setup Steps for PCoIP Remote Access with View 4.6

1. Turn on PCoIP Gateway Functionality on the Connection Server

2. Set up the two External URLs on each server (usually the Security Server) - “External URL” used by View Clients to establish the HTTPS Tunnel

- “PCoIP External URL” used by View Clients to establish the PCoIP connection through the PCoIP Gateway

3. Set the firewall rules to allow PCoIP - PCoIP between View Client and Security Server

- TCP 4172 from Client to Security Server

- UDP 4172 between Client and Security Server in both directions

- PCoIP between Security Server and virtual desktop

- TCP 4172 from Security Server to virtual desktop

- UDP 4172 between Security Server and virtual desktop in both directions

PRESENTED BY VMWARE

145

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View PCoIP Remote Access and Local Access Scenario

PRESENTED BY VMWARE

146

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Setting the Security Server External URLs at Installation Time

PRESENTED BY VMWARE

147

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Remote Access with VMware View 4.6 – Troubleshooting

Common Issues

• Make sure the Connection Server is configured to gateway PCoIP connections- The default setting when you install or upgrade to View 4.6 is to perform direct PCoIP connections

to the virtual desktops. For remote access without a VPN, this will not work unless you configure the Connection Server to “Use PCoIP Secure Gateway for PCoIP Connections to desktop”

• Make sure the external URLs are set correctly- The External URLs are used by the View Clients to connect to the Security Servers or Connection

Servers. If these specify incorrect addresses or ports then the Secure Tunnel and PCoIP connection will not work. The external URLs must not be load balanced – they must represent access to the specific servers

• Check that PCoIP is not blocked by any firewall or web proxy etc.- Look at View Client logs and Firewall logs

- Test from other locations

PRESENTED BY VMWARE

148

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PCoIP Remote Access with VMware View 4.6 – Summary

• Use View 4.6 on Connection Servers and Security Servers

• Plan your deployment and consider the needs for local access and remote access- Make sure you know the external IP addresses used to access the environment from remote locations

• Perform the three steps for configuration- Turn on PCoIP Gateway Functionality on the Connection Server

- Set up the two External URLs on each server

- Set the firewall rules to allow PCoIP

Click here for Additional Resources

PRESENTED BY VMWARE

149

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Design Consideration Guidelines for VMware ViewJohn Dodge, Sr. Manager PSO Services, VMware

PRESENTED BY VMWARE

150

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Agenda

View Design• The View Design Methodology

• Design Objectives

• Logical Design and Technical Specifications

• Designing Large-Scale View 4.6 Implementations

PRESENTED BY VMWARE

151

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Design Methodology

PRESENTED BY VMWARE

152

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Use Cases

Customer Requirements

Use Case 1AppsOSDevices

AppsOSDevices

Workload Category

ConnectivityCategory

Workload Category

ConnectivityCategory

Use Case 2

Use Case Definition

PRESENTED BY VMWARE

153

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Use Case Attributes

ATTRIBUTE DEFINITION

Workload category Standard worker

Connectivity classification LAN

Location(s) London

Time of use 7am-7pm GMT, Mon-Fri

Core applications Adobe Acrobat ReaderAdobe Flash PlayerMicrosoft Office 2010Microsoft IE6

User access device(s) Thin client, iPad

Use of video/multimedia No

Printers Follow me printing

Monitors and connection 1xVGA

Devices USB: Networks scanner

Authentication (e.g., Smartcard, SSO) Standard Windows logon

Persona Application and user profile persistence

PRESENTED BY VMWARE

154

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Workload Categories

ATTRIBUTE DEFINITION

Task worker user Limited privileges in OS

Cannot install applications or device drivers

Session will run few applications in total and a limited number of applications concurrently

User is not guaranteed session persistence except with redirected user persona

Standard worker user May have limited or granted full access privileges within the OS May be able to install applications and devices May or may not be guaranteed session and profile persistence

Power user Full privileges to the local operating system

Expected to install applications and devices

Expects session and profile persistence

May expect shared profile in multiple sessions simultaneously

PRESENTED BY VMWARE

155

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Connectivity Classification

ATTRIBUTE DEFINITION

Low bandwidth User access via display protocol over moderate to low bandwidth connection with moderate to high latency (e.g., WAN, Internet).

Local mode Workload runs locally, whether connected to the LAN, connected to the corporate network via a WAN, or disconnected from the network

LAN User access over a high-speed (1GBE or higher), low latency (5ms>) network with low overall utilization

PRESENTED BY VMWARE

156

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Persona, Desktop, and Pool Design

Persona, desktop & pool

Use cases and volume

PersonaNone (no persistence)

Native OSExternal

DesktopOS

Virtual hwLocal apps

Pool typesFloating

DedicatedLocal mode

Non-LC

ApplicationsVirtual

TraditionalSaaS

PRESENTED BY VMWARE

157

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Pod and Block Design

Pod and Block

Pool design

Pod(s)Locations

Security boundariesBCDR requirements

P1 Block 1Pool types

AdministrationProvisioning frequency

Px BlockyPool types

AdministrationProvisioning frequency

PRESENTED BY VMWARE

158

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

vSphere Infrastructure Design

vSphere Infrastructure

Pod and block design

Mgmt blockConn SrvsSec Srvs

Infra Srvs

Block 1vCenter

ESX/ESXiNetworking

VMs + images

Px BlockyvCenter

ESX/ESXiNetworking

VMs + images

PRESENTED BY VMWARE

159

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Storage Design

Storage

vSphere Infrastructure

Mgmt blockServer workloads

DR

VMs datastoresOS

Disposable disksWorkload IOPSMax footprint

RepositoriesHome directoriesPersistent disks

Pro�le storesTransfer server

TemplatesApplication

PRESENTED BY VMWARE

160

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Shared Storage Example for a View Building Block

PRESENTED BY VMWARE

161

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

User access device

Pre-existing equipment

ClientsOS

MonitorsDevices

Software

Client mgmtPatching

Software distribution

User Access Device Design

PRESENTED BY VMWARE

162

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Related Design Considerations

PRESENTED BY VMWARE

163

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Design Objectives

PRESENTED BY VMWARE

164

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Design Objectives

PRESENTED BY VMWARE

165

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Non-Functional Specifications (Service Qualities)

• Manageability- Desktops: FTE

- Time to provision

- Time to recompose or refresh

• Security- Unauthorized access prevention

- Data integrity and confidentiality

- Logging and granular administration

• Availability- Uptime SLA

• Recoverability- RTO and RPO

• Performance- IOPS, MB/s, Transaction/sec

- VMs/core

PRESENTED BY VMWARE

166

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Constraints

PRESENTED BY VMWARE

167

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

John Dodge Design Checklist

• Simplicity

• Customer involvement

• Balance business and technical (best practices)

• Design rationales

• Clarity over ambiguity

• Reusable

• SimplicityFollow this

checklist to create lasting designs

PRESENTED BY VMWARE

168

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Logical and Technical Specs In the quest for simplicity, keep similar aspects of the design together

- Group logical design elements with other logical elements

- Combine technical specifications with other technical (or detailed) specifications

Avoid repeating details whenever possible

- Label a logical component once and consistently

- Describe the technical specifications once and completely

Avoid repeating configuration items or specifications

Make high-level logical designs easy to find and understand

Keep technical specs separate for interested parties

PRESENTED BY VMWARE

169

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Design Changes in View 4.6

• View Security Server with PCoIP support

• Tiered Storage

• View Local Mode

PRESENTED BY VMWARE

170

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

PRESENTED BY VMWARE

171

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Security Server Access – with PCoIP Support

Connection Sequence• User connects to View Connection

Server and authenticates

• When a PCoIP desktop is selected, the PCoIP protocol goes to the Security Server

• If the PCoIP session is on behalf of an authenticated user it is forwarded to the correct desktop

PRESENTED BY VMWARE

172

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Security Server with PCoIP Support PCoIP between View Client and Security Server

- TCP 4172 from Client to Security Server

- UDP 4172 from Client to Security Server

- UDP 4172 from Security Server to Client

PCoIP between Security Server and Virtual Desktop- TCP 4172 from Security Server to virtual desktop

- UDP 4172 from Security Server to virtual desktop

- UDP 4172 from virtual desktop to Security Server

No Client Changes- All View 4.5 supported clients (including Teradici Zero Clients) will work

No Agent Changes

Simple Upgrade of Connection Server and Security Server from 4.5

Won’t work for all use cases!- Blocked ports (e.g. when going through certain web proxies)

- Deprioritized UDP

- For these situations, a VPN may still be required

PRESENTED BY VMWARE

173

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Composer Improvements

Storage Performance and Optimization

• Tiered storage support resulting in lower cost

• Leverage different tiers of storage to maximize performance vs. cost

PRESENTED BY VMWARE

174

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Placing the Replica Disk on Separate Storage View 4.5 Offers the Ability to Use Tiered Storage

- The replica disk is placed on a separate datastore than the one used for the linked clones

• Although there is a slight savings in storage the primary benefit is faster read I/O operations (for example, by using SSD)

- Replica disk storage must be shared so that all ESX/ESXi hosts running linked clones in a pool can access the replica disk

- Requires that all hosts are ESX/ESXi 4.x and above because vSphere mode must be enabled

- If the datastore with the replica fails, all linked clones in the pool will be unavailable

- If the replica disk is placed on local storage, all the linked clones in the pool must be placed on local storage

PRESENTED BY VMWARE

175

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

View Client with Local Mode

• Check-out virtual desktop to physical devices

• Support devices like laptops that can lose network connectivity

• Extend security and encryption policies to offline users

• “Heartbeat” back to the datacenter

- Synchronization

- Update

- Remote Expiration

PRESENTED BY VMWARE

176

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Designing for Local Mode Storage Requirements

- Network-based repository for base images (Transfer Server repository)

- VMFS storage for replicated OS and persistent disks

ESX Requirements - Local mode VMs don’t require any compute resources, so you can dedicate an ESX host and

“run” up to 500 VMs on a single ESX host

Network Requirements - Initial check-out is a huge file transfer, ongoing block-level replication is very low

- Assume the network will be saturated when checking out 20 VMs at once (1GBE)

Transfer Server Requirements - At least two (for redundancy) per vCenter instance (Block)

Click here for Additional Resources

PRESENTED BY VMWARE

177

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Troubleshooting and Monitoring VMware ViewDavid Messina, VP Marketing/Product Management, Xangati

Ron Wang, Desktop Specialist, VMware

PRESENTED BY VMWARE

178

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Typical Problems with View that Span the End-to-End Infrastructure

PRESENTED BY VMWARE

179

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Agenda

Infrastructure performance problems which affect View End-User Experience (EUX)

Introduction to Xangati VDI Performance Management Dashboard

Demonstration

• Proactive monitoring all infrastructure “moving parts” affecting View EUX

• Troubleshooting performance issues live and to-the-second

• EUX problem recordings

PRESENTED BY VMWARE

180

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

xangati Performance Management for VDI

360O tracking of cross-silo interactionsEnsures the right team solves a problem quickly

Proactive health scoresUp-to-the-second aggregate score VDI

RecordingsLive and continuous UI with instant replay

No guest agentsQuick install, immediate value

PRESENTED BY VMWARE

181

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

VDI: Trading a Configuration Management Challenge for a Performance Challenge

VDI performance must be as good or better than that of a physical PC.

PRESENTED BY VMWARE

182

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

“Smoking Guns” xangati Has Found Affecting View User Experience

• Storage latency fluctuations

• AV updates bogging down desktop

• Back-ups running in middle of day

• Mis-configured IP storage traffic

• DHCP servers failing intermittently

• Outliers affecting VM density

• Mis-configured security gateway

• Congested WiFi network

• YouTube clogging VPN connection

• vSwitch introducing network latency

• Sessions routed over too many hops

• AV solution with architectural flaws, making solution non-viable for VDI

• And many more…

PRESENTED BY VMWARE

183

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Dynamic Interactions Must Be Visible —or Else the Performance Ripple Effect Can’t Be Tracked

PRESENTED BY VMWARE

184

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Tracking Interactions in 360o Delivers Context

PRESENTED BY VMWARE

185

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

xangati Goes As Deep into Storage As Network

PRESENTED BY VMWARE

186

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

CB Richard Ellis

Challenge

• 2,500 VDI users

• Intermittent performance issues

• Needed to win over user support for 100% desktop virtualization

Xangati Solution

• Found storage latency issues even though they invested in storage I/O optimization

• Uncovered network congestion

“Everyone doing VDIshould be using Xangati.” — Rory Clements, VI Admin

Source of Performance Issues in 2 Days

PRESENTED BY VMWARE

187

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Case Study for Large Petrochemical Company – Identified Major Architectural Scaling Issue

Challenge

• 600 VDI users planning to expand to 2000

• Performance problem sources not being found

Xangati Solution

• Captured network bottleneck tied to AV

• Live and continuous insight capturing storage latency issues

PRESENTED BY VMWARE

188

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Demo

PRESENTED BY VMWARE

189

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

xangati’s Joint Work with Teradici

Key session statistics presented through a real-time viewer

• End-to-end latency, packet loss, etc.

• PCoIP composition: Image quality, audio and USB-redirect workloads

Up to 10 sessions viewed live and continuously at once

“DVR recordable”

• Both ad hoc and user-driven recordings

• Removes the need to revert to logs

PRESENTED BY VMWARE

190

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Seeing Inside the PCoIP Protocol

PRESENTED BY VMWARE

191

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Going Deeper into Guest VM Without Adding Agent

Xangati pulls Window Management Interface (WMI) stats

Provides context of what processes are driving resources

Both ad hoc drill-in and linked to DVR recordings

• Ad hoc/event driven not continuous polling of all devices

• Context coupled with an alert

PRESENTED BY VMWARE

192

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Visual Trouble Ticket — End-User Experience Recordings

Visual Trouble Tickets™

Record Actual User Activity

• DVR enables playback/rewind

• Great for intermittent problems

• Users can submit directly

PRESENTED BY VMWARE

193

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Fast Deployment

PRESENTED BY VMWARE

194

VMware End User ComputingVision and Journey by Matthew Hardman, VMware

Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware

Network Considerations and Best Practices by Shannon McFarland, Cisco

Optimizing the Base Image for VMware View by Todd Dayton, VMware

PCoIP Tuning by Chuck Hirstius, VMware

PCoIP Protocol Bandwidth Improvements Incorporated in VMware View 5.0 by Ron Wang, VMware

Delivering Applicationsby Heath Doerr, VMware

Leveraging Security Server for PCoIP by Mark Benson, VMware

Design Consideration Guidelines for VMware View by John Dodge, VMware

Troubleshooting and Monitoring VMware Viewby David Messina, Xangatiand Ron Wang, VMware

Additional Resources

Additional ResourcesDesign Consideration Guidelines for VMware View http://www.vmware.com/technical-resources/products/view.html http://www.vmware.com/pdf/view-46-architecture-planning.pdf

Network Considerations and Best Practices http://www.vmware.com/files/pdf/VMware_View_4_to_PCoIP_Client_WAN_Network_Guidelines.pdf http://www.shannon-mcfarland.com/

Storage Deep Dive – Considerations and Best Practices http://www.vmware.com/files/pdf/view_storage_considerations.pdf

Optimizing the Base Image for VMware View http://www.vmware.com/files/pdf/view-operational-aspects.pdf

PCoIP Architectural Overview http://www.vmware.com/files/pdf/VMware_View_4_to_PCoIP_Client_WAN_Network_Guidelines.pdf http://www.vmware.com/files/pdf/VMware-PCoIP-Zero-Clients-Host-Cards-TN-EN.pdf

Delivering Applications http://www.vmware.com/resources/techresources/1098 http://www.vmware.com/files/pdf/VMware-DG-ThinApp-AppRegistration-EN.pdf

Leveraging Security Server for PCoIP http://communities.vmware.com/community/cto/desktop/blog/2010/12/13/secure-remote-access-with-view-and-pcoip

Automating View with Powershell http://www.vmware.com/files/pdf/techpaper/PowerShell-Integration-View45-WP.pdf

VMware View’s Stateless Reference Architecture http://www.vmware.com/files/pdf/VMware-View-45-Stateless-RA.pdf