SlideShare a Scribd company logo
1 of 207
Download to read offline
VMware View
Bootcamp Series
Start Now
PRESENTED BY VMWARE
Table of Contents | VMware View Bootcamp Series
Design Consideration Guidelines for VMware View .........................................................3
by John Dodge, VMware
Network Considerations and Best Practices .......................................................................31
by Shannon McFarland, Cisco
Storage Deep Dive – Considerations and Best Practices ...............................................55
by Jim Yanick, VMware
Optimizing the Base Image for VMware View ...................................................................72
by Todd Dayton, VMware
PCoIP Architectural Overview .................................................................................................95
by Stuart Robinson, Teradici
PCoIP Tuning.................................................................................................................... 108
by Chuck Hirstius, VMware
Delivering Applications .............................................................................................................132
by Heath Doer, VMware
Leveraging Security Server for PCoIP ...................................................................................149
by Mark Benson, VMware
Automating View with Powershell .........................................................................................163
by Tom Elliot, VMware
VMware View’s Stateless Reference Architecture ............................................................177
by Mac Binesh, VMware
Additional Resources ..................................................................................................................207
PRESENTED BY VMWARE
3
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Design Consideration
Guidelines for VMware View
John Dodge, Sr. Manager PSO Services, VMware
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
4
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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
5
Additional Resources
View Design Methodology
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
6
Additional Resources
Use Cases
Customer Requirements
Use Case 1
Apps
OS
Devices
Apps
OS
Devices
Workload
Category
Connectivity
Category
Workload
Category
Connectivity
Category
Use Case 2
Use Case Definition
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
7
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 Reader
Adobe Flash Player
Microsoft Office 2010
Microsoft 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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
8
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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
9
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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
10
Additional Resources
Persona, Desktop, and Pool Design
Persona, desktop  pool
Use cases and volume
Persona
None (no persistence)
Native OS
External
Desktop
OS
Virtual hw
Local apps
Pool types
Floating
Dedicated
Local mode
Non-LC
Applications
Virtual
Traditional
SaaS
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
11
Additional Resources
Pod and Block Design
Pod and Block
Pool design
Pod(s)
Locations
Security boundaries
BCDR requirements
P1 Block 1
Pool types
Administration
Provisioning frequency
Px Blocky
Pool types
Administration
Provisioning frequency
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
12
Additional Resources
vSphere Infrastructure Design
vSphere Infrastructure
Pod and block design
Mgmt block
Conn Srvs
Sec Srvs
Infra Srvs
Block 1
vCenter
ESX/ESXi
Networking
VMs + images
Px Blocky
vCenter
ESX/ESXi
Networking
VMs + images
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
13
Additional Resources
Storage Design
Storage
vSphere Infrastructure
Mgmt block
Server workloads
DR
VMs datastores
OS
Disposable disks
Workload IOPS
Max footprint
Repositories
Home directories
Persistent disks
Profile stores
Transfer server
Templates
Application
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
14
Additional Resources
Shared Storage Example for a View Building Block
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
15
Additional Resources
User access device
Pre-existing equipment
Clients
OS
Monitors
Devices
Software
Client mgmt
Patching
Software distribution
User Access Device Design
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
16
Additional Resources
Related Design Considerations
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
17
Additional Resources
Design Objectives
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
18
Additional Resources
Design Objectives
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
19
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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
20
Additional Resources
Constraints
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
21
Additional Resources
John Dodge Design Checklist
• Simplicity
• Customer involvement
• Balance business and technical (best practices)
• Design rationales
• Clarity over ambiguity
• Reusable
• Simplicity
Follow this
checklist to create
lasting designs
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
22
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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
23
Additional Resources
Design Changes in View 4.6
• View Security Server with PCoIP support
• Tiered Storage
• View Local Mode
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
24
Additional Resources
PRESENTED BY VMWARE
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
25
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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
26
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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
27
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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
28
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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
29
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
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
30
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
31
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Network Considerations
and Best Practices
Shannon McFarland CCIE# 5245,
VCP Corporate Consulting Engineer,
Office of the CTO/CE, Cisco
PRESENTED BY VMWARE
32
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
33
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Solution Overview
http://bit.ly/8sC9RY
PRESENTED BY VMWARE
34
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
35
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
36
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Network Overview for VMware View
PRESENTED BY VMWARE
37
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Solution Design
General Considerations
PRESENTED BY VMWARE
38
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
39
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
40
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
41
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
42
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Solution Design
Optimizing the
VMware View Environment
PRESENTED BY VMWARE
43
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
44
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Firewall Port Layout – View Security Server
Outside Interface Rules
Source Protocol Port Destination
Any HTTPS 443 SLB Virtual IP
DMZ/Inside Interface Rules
Source 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
45
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Traffic Flow – Internet-to-View Agent
PRESENTED BY VMWARE
46
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
47
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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)VMwareVMware ViewServersslgatewayconf”
clientProtocol=https
clientHost=view-ext.cisco.com
clientPort=443
serverPort=80
serverProtocol=http
PRESENTED BY VMWARE
48
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
49
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
50
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
51
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
52
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
53
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
54
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Reference Information
Cisco 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
55
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Storage Deep Dive –
Considerations and
Best Practices
Jim Yanick, Senior Systems Engineer, VMware
PRESENTED BY VMWARE
56
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Agenda
• Updates on View Composer
• Storage Considerations
PRESENTED BY VMWARE
57
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
58
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
59
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Composer: Customization/Provisioning
• Sysprep support
- Sysprep : Optional New SID for each clone
• Refresh/Recompose/Rebalance
PRESENTED BY VMWARE
60
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
61
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
View Composer: Tiered Storage
• OS Disk and View Persistent Disks
• Linked Clones vs. Replicas
PRESENTED BY VMWARE
62
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
63
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
64
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
65
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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:windowstemp, and pagefile
		 - We just change registry paths to redirect the files to the disposable disk
PRESENTED BY VMWARE
66
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
67
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
68
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
69
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
70
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
71
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
72
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Optimizing the Base Image
for VMware View
Todd Dayton, Staff Product Manager, Desktop Product Management, VMware
PRESENTED BY VMWARE
73
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
74
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
75
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
76
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
77
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
78
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
79
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
80
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Turn Off Debug Logging
• Make the following registry changes:
	 - HKLMSOFTWAREVMware, Inc.VMware VDM
		 - DebugEnabled = False
		 - TraceEnabled = False
PRESENTED BY VMWARE
81
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
82
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
83
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
84
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
85
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
86
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
87
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
88
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
89
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
90
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
91
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
92
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
93
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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
94
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, 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 Resources
VMware 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
95
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP Architectural Overview
Stuart Robinson, Director of Strategic Marketing, Teradici
PRESENTED BY VMWARE
96
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Implementation of the PCoIP Protocol
PRESENTED BY VMWARE
97
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Software PCoIP Protocol Codec
Software PCoIP Protocol CODEC provides
	 • Mobility via notebooks
	 • Workload assignment flexibility across any server
	 • Lower acquisition cost for low numbers of users
Can optimize any one at the expense of the others
CPU loading
Network
User
Reduced CPU loading results in larger network
footprint and/or reduced user experience
Reduced network loading results in larger CPU
load and/or reduced user experience
Increasing # of displays, resolution, frame rate,
and/or quality settings results in larger CPU
and network load
PRESENTED BY VMWARE
98
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
Hardware PCoIP Protocol Codec
PCoIP hardware optimizes all three elements at once
CPU loading
Network
User
Zero CPU loading for compression, real-time
quality/bandwidth optimization for best user
experience at available bandwidth.
Wire-speed, strong encryption offload;
network acceleration including traffic shaping
and network transport
Maximize number of displays at high resolution
and frame rates
Additional PCoIP hardware benefits:
	 • Perception-free experience for the most demanding desktops
	 • OS and application independence, complete USB device support
	 • Zero-clients provide enhanced security and lower TCO
	 • Very sticky – customers become locked in to VMware View
PRESENTED BY VMWARE
99
Design Consideration 
Guidelines for VMware View
by John Dodge, VMware
Network Considerations
and Best Practices
by Shannon McFarland, Cisco
Storage Deep Dive –
Considerations and
Best Practices
by Jim Yanick, VMware
Optimizing the Base
Image for VMware View
by Todd Dayton, VMware
PCoIP Architectural
Overview
by Stuart Robinson, Teradici
PCoIP Tuning
by Chuck Hirstius, VMware
Delivering Applications
by Heath Doer, VMware
Leveraging Security
Server for PCoIP
by Mark Benson, VMware
Automating View 
with Powershell
by Tom Elliot, VMware
VMware View’s Stateless
Reference Architecture
by Mac Binesh, VMware
Additional Resources
PCoIP Hardware and Software Options
To Support any Enterprise User
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series
Presentation   v mware view bootcamp series

More Related Content

What's hot

Security in a Virtualised Environment
Security in a Virtualised EnvironmentSecurity in a Virtualised Environment
Security in a Virtualised EnvironmentPeter Wood
 
Symantec Virtualization Launch VMworld 2012
Symantec Virtualization Launch VMworld 2012Symantec Virtualization Launch VMworld 2012
Symantec Virtualization Launch VMworld 2012Symantec
 
Symantec Advances Enterprise Mobility Strategy
Symantec Advances Enterprise Mobility StrategySymantec Advances Enterprise Mobility Strategy
Symantec Advances Enterprise Mobility StrategySymantec
 
VMwaredesktop virtualization strategy assessment workshop presentation
VMwaredesktop virtualization strategy assessment workshop presentationVMwaredesktop virtualization strategy assessment workshop presentation
VMwaredesktop virtualization strategy assessment workshop presentationxKinAnx
 
Jenkins Enterprise by CloudBees Webinar
Jenkins Enterprise by CloudBees WebinarJenkins Enterprise by CloudBees Webinar
Jenkins Enterprise by CloudBees WebinarCloudBees
 
SIOS Sugarcon Track Presentation
SIOS Sugarcon Track PresentationSIOS Sugarcon Track Presentation
SIOS Sugarcon Track PresentationJim Kaskade
 
VMware View - PCoIP Performance & Best Practices
VMware View - PCoIP Performance & Best PracticesVMware View - PCoIP Performance & Best Practices
VMware View - PCoIP Performance & Best PracticesVMwarePR
 
IT Security Risk Mitigation Report: Virtualization Security
IT Security Risk Mitigation Report: Virtualization SecurityIT Security Risk Mitigation Report: Virtualization Security
IT Security Risk Mitigation Report: Virtualization SecurityBooz Allen Hamilton
 
CloudBees Toronto Presentation
CloudBees Toronto PresentationCloudBees Toronto Presentation
CloudBees Toronto PresentationXebiaLabs
 
Mid term report
Mid term reportMid term report
Mid term reportlokesh039
 
SemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptxSemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptxSumanMitra22
 
Ngn ngi windows 10 beheer
Ngn ngi windows 10 beheerNgn ngi windows 10 beheer
Ngn ngi windows 10 beheerNgi-NGN Online
 
Top Ten Settings that Leave your IBM i Vulnerable
Top Ten Settings that Leave your IBM i VulnerableTop Ten Settings that Leave your IBM i Vulnerable
Top Ten Settings that Leave your IBM i VulnerablePrecisely
 
PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...
PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...
PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...Proact Netherlands B.V.
 
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...David Currie
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)Harold Wong
 

What's hot (18)

Security in a Virtualised Environment
Security in a Virtualised EnvironmentSecurity in a Virtualised Environment
Security in a Virtualised Environment
 
Symantec Virtualization Launch VMworld 2012
Symantec Virtualization Launch VMworld 2012Symantec Virtualization Launch VMworld 2012
Symantec Virtualization Launch VMworld 2012
 
Symantec Advances Enterprise Mobility Strategy
Symantec Advances Enterprise Mobility StrategySymantec Advances Enterprise Mobility Strategy
Symantec Advances Enterprise Mobility Strategy
 
VMwaredesktop virtualization strategy assessment workshop presentation
VMwaredesktop virtualization strategy assessment workshop presentationVMwaredesktop virtualization strategy assessment workshop presentation
VMwaredesktop virtualization strategy assessment workshop presentation
 
Jenkins Enterprise by CloudBees Webinar
Jenkins Enterprise by CloudBees WebinarJenkins Enterprise by CloudBees Webinar
Jenkins Enterprise by CloudBees Webinar
 
SIOS Sugarcon Track Presentation
SIOS Sugarcon Track PresentationSIOS Sugarcon Track Presentation
SIOS Sugarcon Track Presentation
 
VMware View - PCoIP Performance & Best Practices
VMware View - PCoIP Performance & Best PracticesVMware View - PCoIP Performance & Best Practices
VMware View - PCoIP Performance & Best Practices
 
IT Security Risk Mitigation Report: Virtualization Security
IT Security Risk Mitigation Report: Virtualization SecurityIT Security Risk Mitigation Report: Virtualization Security
IT Security Risk Mitigation Report: Virtualization Security
 
CloudBees Toronto Presentation
CloudBees Toronto PresentationCloudBees Toronto Presentation
CloudBees Toronto Presentation
 
Cloud Economics
Cloud EconomicsCloud Economics
Cloud Economics
 
Mid term report
Mid term reportMid term report
Mid term report
 
SemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptxSemeruRuntimesUnderTheCover .pptx
SemeruRuntimesUnderTheCover .pptx
 
Ngn ngi windows 10 beheer
Ngn ngi windows 10 beheerNgn ngi windows 10 beheer
Ngn ngi windows 10 beheer
 
Top Ten Settings that Leave your IBM i Vulnerable
Top Ten Settings that Leave your IBM i VulnerableTop Ten Settings that Leave your IBM i Vulnerable
Top Ten Settings that Leave your IBM i Vulnerable
 
VMworld2011 Recap
VMworld2011 RecapVMworld2011 Recap
VMworld2011 Recap
 
PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...
PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...
PROACT SYNC 2013 - Breakout - VSPEX en vBlock Converged Infrastructure bouwbl...
 
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...How to Containerize WebSphere Application Server Traditional, and Why You Mig...
How to Containerize WebSphere Application Server Traditional, and Why You Mig...
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)
 

Viewers also liked

Elastic vSphere?
Elastic vSphere?Elastic vSphere?
Elastic vSphere?Scott Lowe
 
Wp br v7_a_vmware_architects_favorite_features[1]
Wp br v7_a_vmware_architects_favorite_features[1]Wp br v7_a_vmware_architects_favorite_features[1]
Wp br v7_a_vmware_architects_favorite_features[1]gerdev
 
Book VMWARE VMware ESXServer Advanced Technical Design Guide
Book VMWARE VMware ESXServer  Advanced Technical Design Guide Book VMWARE VMware ESXServer  Advanced Technical Design Guide
Book VMWARE VMware ESXServer Advanced Technical Design Guide aktivfinger
 
vBrownbag VCAP6-DCV Design Objective 1.1
vBrownbag VCAP6-DCV Design Objective 1.1vBrownbag VCAP6-DCV Design Objective 1.1
vBrownbag VCAP6-DCV Design Objective 1.1Virtualtiers
 
A No-Nonsense Approach to Hyperconvergence
A No-Nonsense Approach to HyperconvergenceA No-Nonsense Approach to Hyperconvergence
A No-Nonsense Approach to HyperconvergenceChris Wahl
 
VMworld 2013: vSphere Distributed Switch – Design and Best Practices
VMworld 2013: vSphere Distributed Switch – Design and Best Practices VMworld 2013: vSphere Distributed Switch – Design and Best Practices
VMworld 2013: vSphere Distributed Switch – Design and Best Practices VMworld
 
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep DiveVMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep DiveChris Wahl
 
VMworld 2013: Protect vCenter Server with vCenter Server Heartbeat Deep Dive
VMworld 2013: Protect vCenter Server with vCenter Server Heartbeat Deep Dive VMworld 2013: Protect vCenter Server with vCenter Server Heartbeat Deep Dive
VMworld 2013: Protect vCenter Server with vCenter Server Heartbeat Deep Dive VMworld
 
Pass cisco 200 101
Pass cisco 200 101Pass cisco 200 101
Pass cisco 200 101p4sco
 
IBM Enterprise 2014 - Technical University Abstract Guide
IBM Enterprise 2014 - Technical University Abstract GuideIBM Enterprise 2014 - Technical University Abstract Guide
IBM Enterprise 2014 - Technical University Abstract GuideCasey Lucas
 
vCenter Server 5.5 Single Sign-On VMDir deep dive
vCenter Server 5.5 Single Sign-On VMDir deep divevCenter Server 5.5 Single Sign-On VMDir deep dive
vCenter Server 5.5 Single Sign-On VMDir deep divefbuechsel
 
VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08Nelson Fonseca
 
Ibm c9020 971 certification
Ibm c9020 971 certificationIbm c9020 971 certification
Ibm c9020 971 certificationp4sco
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - SegmentationVMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - SegmentationVMworld
 
Federal VMUG - March - Virtual machine sizing considerations in a numa enviro...
Federal VMUG - March - Virtual machine sizing considerations in a numa enviro...Federal VMUG - March - Virtual machine sizing considerations in a numa enviro...
Federal VMUG - March - Virtual machine sizing considerations in a numa enviro...langonej
 
VMworld 2013: vCenter Deep Dive
VMworld 2013: vCenter Deep Dive VMworld 2013: vCenter Deep Dive
VMworld 2013: vCenter Deep Dive VMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
 
VMworld 2014: vCenter Server Architecture and Deployment Deep Dive
VMworld 2014: vCenter Server Architecture and Deployment Deep DiveVMworld 2014: vCenter Server Architecture and Deployment Deep Dive
VMworld 2014: vCenter Server Architecture and Deployment Deep DiveVMworld
 
FlashSystem February 2017
FlashSystem February 2017FlashSystem February 2017
FlashSystem February 2017Joe Krotz
 

Viewers also liked (20)

Elastic vSphere?
Elastic vSphere?Elastic vSphere?
Elastic vSphere?
 
Wp br v7_a_vmware_architects_favorite_features[1]
Wp br v7_a_vmware_architects_favorite_features[1]Wp br v7_a_vmware_architects_favorite_features[1]
Wp br v7_a_vmware_architects_favorite_features[1]
 
Book VMWARE VMware ESXServer Advanced Technical Design Guide
Book VMWARE VMware ESXServer  Advanced Technical Design Guide Book VMWARE VMware ESXServer  Advanced Technical Design Guide
Book VMWARE VMware ESXServer Advanced Technical Design Guide
 
vBrownbag VCAP6-DCV Design Objective 1.1
vBrownbag VCAP6-DCV Design Objective 1.1vBrownbag VCAP6-DCV Design Objective 1.1
vBrownbag VCAP6-DCV Design Objective 1.1
 
A No-Nonsense Approach to Hyperconvergence
A No-Nonsense Approach to HyperconvergenceA No-Nonsense Approach to Hyperconvergence
A No-Nonsense Approach to Hyperconvergence
 
VMworld 2013: vSphere Distributed Switch – Design and Best Practices
VMworld 2013: vSphere Distributed Switch – Design and Best Practices VMworld 2013: vSphere Distributed Switch – Design and Best Practices
VMworld 2013: vSphere Distributed Switch – Design and Best Practices
 
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep DiveVMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
 
VMworld 2013: Protect vCenter Server with vCenter Server Heartbeat Deep Dive
VMworld 2013: Protect vCenter Server with vCenter Server Heartbeat Deep Dive VMworld 2013: Protect vCenter Server with vCenter Server Heartbeat Deep Dive
VMworld 2013: Protect vCenter Server with vCenter Server Heartbeat Deep Dive
 
CGB
CGBCGB
CGB
 
Pass cisco 200 101
Pass cisco 200 101Pass cisco 200 101
Pass cisco 200 101
 
IBM Enterprise 2014 - Technical University Abstract Guide
IBM Enterprise 2014 - Technical University Abstract GuideIBM Enterprise 2014 - Technical University Abstract Guide
IBM Enterprise 2014 - Technical University Abstract Guide
 
vCenter Server 5.5 Single Sign-On VMDir deep dive
vCenter Server 5.5 Single Sign-On VMDir deep divevCenter Server 5.5 Single Sign-On VMDir deep dive
vCenter Server 5.5 Single Sign-On VMDir deep dive
 
VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08
 
Ibm c9020 971 certification
Ibm c9020 971 certificationIbm c9020 971 certification
Ibm c9020 971 certification
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - SegmentationVMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
VMworld 2013: NSX PCI Reference Architecture Workshop Session 1 - Segmentation
 
Federal VMUG - March - Virtual machine sizing considerations in a numa enviro...
Federal VMUG - March - Virtual machine sizing considerations in a numa enviro...Federal VMUG - March - Virtual machine sizing considerations in a numa enviro...
Federal VMUG - March - Virtual machine sizing considerations in a numa enviro...
 
VMworld 2013: vCenter Deep Dive
VMworld 2013: vCenter Deep Dive VMworld 2013: vCenter Deep Dive
VMworld 2013: vCenter Deep Dive
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2014: vCenter Server Architecture and Deployment Deep Dive
VMworld 2014: vCenter Server Architecture and Deployment Deep DiveVMworld 2014: vCenter Server Architecture and Deployment Deep Dive
VMworld 2014: vCenter Server Architecture and Deployment Deep Dive
 
FlashSystem February 2017
FlashSystem February 2017FlashSystem February 2017
FlashSystem February 2017
 

Similar to Presentation v mware view bootcamp series

VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld
 
VMworld 2013: Distributed VDI Implementations
VMworld 2013: Distributed VDI Implementations VMworld 2013: Distributed VDI Implementations
VMworld 2013: Distributed VDI Implementations VMworld
 
Virtual desktops-VMWare
Virtual desktops-VMWareVirtual desktops-VMWare
Virtual desktops-VMWarencceconnect
 
Internet Explorer 8 Deployment - IE8 Firestarter
Internet Explorer 8 Deployment - IE8 FirestarterInternet Explorer 8 Deployment - IE8 Firestarter
Internet Explorer 8 Deployment - IE8 FirestarterMithun T. Dhar
 
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...VMworld
 
View 5 competitive sales presentation
View 5 competitive sales presentationView 5 competitive sales presentation
View 5 competitive sales presentationsolarisyourep
 
Novosco: Citrix tips and best practices
Novosco: Citrix tips and best practicesNovosco: Citrix tips and best practices
Novosco: Citrix tips and best practicesNovosco
 
1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Searchllangit
 
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...IBM India Smarter Computing
 
Scoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Scoping for BMC Discovery (ADDM) Deployment by Traversys LimitedScoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Scoping for BMC Discovery (ADDM) Deployment by Traversys LimitedWes Moskal-Fitzpatrick
 
Virtualization meisen 042811
Virtualization meisen 042811Virtualization meisen 042811
Virtualization meisen 042811Morty Eisen
 
VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101VMworld
 
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...VMworld
 
VMworld 2013: Introducing NSX Service Composer: The New Consumption Model for...
VMworld 2013: Introducing NSX Service Composer: The New Consumption Model for...VMworld 2013: Introducing NSX Service Composer: The New Consumption Model for...
VMworld 2013: Introducing NSX Service Composer: The New Consumption Model for...VMworld
 
eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...
eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...
eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...eFolder
 
Module 03 installing, upgrading, and migrating to windows 7
Module 03   installing, upgrading, and migrating to windows 7Module 03   installing, upgrading, and migrating to windows 7
Module 03 installing, upgrading, and migrating to windows 7aesthetics00
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
 
Presentation step into virtualization and transform your it
Presentation   step into virtualization and transform your itPresentation   step into virtualization and transform your it
Presentation step into virtualization and transform your itsolarisyourep
 
Windows Deployment Tools And Methodologies
Windows Deployment Tools And MethodologiesWindows Deployment Tools And Methodologies
Windows Deployment Tools And MethodologiesAidan Finn
 

Similar to Presentation v mware view bootcamp series (20)

VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201VMworld 2013: VMware Mirage 201
VMworld 2013: VMware Mirage 201
 
VMworld 2013: Distributed VDI Implementations
VMworld 2013: Distributed VDI Implementations VMworld 2013: Distributed VDI Implementations
VMworld 2013: Distributed VDI Implementations
 
Virtual desktops-VMWare
Virtual desktops-VMWareVirtual desktops-VMWare
Virtual desktops-VMWare
 
Internet Explorer 8 Deployment - IE8 Firestarter
Internet Explorer 8 Deployment - IE8 FirestarterInternet Explorer 8 Deployment - IE8 Firestarter
Internet Explorer 8 Deployment - IE8 Firestarter
 
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
VMworld 2013: Re-imagining VDI Design: New Strategies for Solving VDI Challen...
 
View 5 competitive sales presentation
View 5 competitive sales presentationView 5 competitive sales presentation
View 5 competitive sales presentation
 
Novosco: Citrix tips and best practices
Novosco: Citrix tips and best practicesNovosco: Citrix tips and best practices
Novosco: Citrix tips and best practices
 
1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search1 Win7 For Devs Fund Search
1 Win7 For Devs Fund Search
 
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
IBM SONAS and VMware vSphere 5 scale-out cloud foundation: A reference guide ...
 
Scoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Scoping for BMC Discovery (ADDM) Deployment by Traversys LimitedScoping for BMC Discovery (ADDM) Deployment by Traversys Limited
Scoping for BMC Discovery (ADDM) Deployment by Traversys Limited
 
Virtualization meisen 042811
Virtualization meisen 042811Virtualization meisen 042811
Virtualization meisen 042811
 
VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101VMworld 2014: Virtualization 101
VMworld 2014: Virtualization 101
 
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
VMworld 2013: Unified Endpoint Management in Scale: What’s New with VMware Ho...
 
VMworld 2013: Introducing NSX Service Composer: The New Consumption Model for...
VMworld 2013: Introducing NSX Service Composer: The New Consumption Model for...VMworld 2013: Introducing NSX Service Composer: The New Consumption Model for...
VMworld 2013: Introducing NSX Service Composer: The New Consumption Model for...
 
eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...
eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...
eFolder Expert Series Webinar — 3 Easy Steps to Configuring Your Own BDR Appl...
 
Windows 7 Feature Overview
Windows 7 Feature OverviewWindows 7 Feature Overview
Windows 7 Feature Overview
 
Module 03 installing, upgrading, and migrating to windows 7
Module 03   installing, upgrading, and migrating to windows 7Module 03   installing, upgrading, and migrating to windows 7
Module 03 installing, upgrading, and migrating to windows 7
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
Presentation step into virtualization and transform your it
Presentation   step into virtualization and transform your itPresentation   step into virtualization and transform your it
Presentation step into virtualization and transform your it
 
Windows Deployment Tools And Methodologies
Windows Deployment Tools And MethodologiesWindows Deployment Tools And Methodologies
Windows Deployment Tools And Methodologies
 

More from solarisyourep

Presentation a new era in it
Presentation   a new era in itPresentation   a new era in it
Presentation a new era in itsolarisyourep
 
Presentation a vision for user centric computing
Presentation   a vision for user centric computingPresentation   a vision for user centric computing
Presentation a vision for user centric computingsolarisyourep
 
Presentation advanced management – the road ahead
Presentation   advanced management – the road aheadPresentation   advanced management – the road ahead
Presentation advanced management – the road aheadsolarisyourep
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructuresolarisyourep
 
Presentation architecting virtualized infrastructure for big data
Presentation   architecting virtualized infrastructure for big dataPresentation   architecting virtualized infrastructure for big data
Presentation architecting virtualized infrastructure for big datasolarisyourep
 
Presentation avoiding the 19 biggest ha & drs configuration mistakes
Presentation   avoiding the 19 biggest ha & drs configuration mistakesPresentation   avoiding the 19 biggest ha & drs configuration mistakes
Presentation avoiding the 19 biggest ha & drs configuration mistakessolarisyourep
 
Presentation blade center foundation for cloud
Presentation   blade center foundation for cloudPresentation   blade center foundation for cloud
Presentation blade center foundation for cloudsolarisyourep
 
Presentation building and running your private cloud
Presentation   building and running your private cloudPresentation   building and running your private cloud
Presentation building and running your private cloudsolarisyourep
 
Presentation building your cloud with v mware
Presentation   building your cloud with v mwarePresentation   building your cloud with v mware
Presentation building your cloud with v mwaresolarisyourep
 
Presentation business critical applications in a virtual env
Presentation   business critical applications in a virtual envPresentation   business critical applications in a virtual env
Presentation business critical applications in a virtual envsolarisyourep
 
Presentation cim1309 v cat 3.0 operating a v-mware cloud
Presentation   cim1309 v cat 3.0 operating a v-mware cloudPresentation   cim1309 v cat 3.0 operating a v-mware cloud
Presentation cim1309 v cat 3.0 operating a v-mware cloudsolarisyourep
 
Presentation cisco intelligent automation complementing and extending v mwa...
Presentation   cisco intelligent automation complementing and extending v mwa...Presentation   cisco intelligent automation complementing and extending v mwa...
Presentation cisco intelligent automation complementing and extending v mwa...solarisyourep
 
Presentation cisco vxi–optimized infrastructure for scaling v mware view wi...
Presentation   cisco vxi–optimized infrastructure for scaling v mware view wi...Presentation   cisco vxi–optimized infrastructure for scaling v mware view wi...
Presentation cisco vxi–optimized infrastructure for scaling v mware view wi...solarisyourep
 
Presentation cloud infrastructure and management – from v sphere to vcloud ...
Presentation   cloud infrastructure and management – from v sphere to vcloud ...Presentation   cloud infrastructure and management – from v sphere to vcloud ...
Presentation cloud infrastructure and management – from v sphere to vcloud ...solarisyourep
 
Presentation cloud infrastructure launch – what’s new
Presentation   cloud infrastructure launch – what’s newPresentation   cloud infrastructure launch – what’s new
Presentation cloud infrastructure launch – what’s newsolarisyourep
 
Presentation cloud meets big
Presentation   cloud meets bigPresentation   cloud meets big
Presentation cloud meets bigsolarisyourep
 
Presentation consuming a cloud
Presentation   consuming a cloudPresentation   consuming a cloud
Presentation consuming a cloudsolarisyourep
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rolloutsolarisyourep
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloudsolarisyourep
 
Presentation drs advanced concepts, best practices and future directions
Presentation   drs advanced concepts, best practices and future directionsPresentation   drs advanced concepts, best practices and future directions
Presentation drs advanced concepts, best practices and future directionssolarisyourep
 

More from solarisyourep (20)

Presentation a new era in it
Presentation   a new era in itPresentation   a new era in it
Presentation a new era in it
 
Presentation a vision for user centric computing
Presentation   a vision for user centric computingPresentation   a vision for user centric computing
Presentation a vision for user centric computing
 
Presentation advanced management – the road ahead
Presentation   advanced management – the road aheadPresentation   advanced management – the road ahead
Presentation advanced management – the road ahead
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
Presentation architecting virtualized infrastructure for big data
Presentation   architecting virtualized infrastructure for big dataPresentation   architecting virtualized infrastructure for big data
Presentation architecting virtualized infrastructure for big data
 
Presentation avoiding the 19 biggest ha & drs configuration mistakes
Presentation   avoiding the 19 biggest ha & drs configuration mistakesPresentation   avoiding the 19 biggest ha & drs configuration mistakes
Presentation avoiding the 19 biggest ha & drs configuration mistakes
 
Presentation blade center foundation for cloud
Presentation   blade center foundation for cloudPresentation   blade center foundation for cloud
Presentation blade center foundation for cloud
 
Presentation building and running your private cloud
Presentation   building and running your private cloudPresentation   building and running your private cloud
Presentation building and running your private cloud
 
Presentation building your cloud with v mware
Presentation   building your cloud with v mwarePresentation   building your cloud with v mware
Presentation building your cloud with v mware
 
Presentation business critical applications in a virtual env
Presentation   business critical applications in a virtual envPresentation   business critical applications in a virtual env
Presentation business critical applications in a virtual env
 
Presentation cim1309 v cat 3.0 operating a v-mware cloud
Presentation   cim1309 v cat 3.0 operating a v-mware cloudPresentation   cim1309 v cat 3.0 operating a v-mware cloud
Presentation cim1309 v cat 3.0 operating a v-mware cloud
 
Presentation cisco intelligent automation complementing and extending v mwa...
Presentation   cisco intelligent automation complementing and extending v mwa...Presentation   cisco intelligent automation complementing and extending v mwa...
Presentation cisco intelligent automation complementing and extending v mwa...
 
Presentation cisco vxi–optimized infrastructure for scaling v mware view wi...
Presentation   cisco vxi–optimized infrastructure for scaling v mware view wi...Presentation   cisco vxi–optimized infrastructure for scaling v mware view wi...
Presentation cisco vxi–optimized infrastructure for scaling v mware view wi...
 
Presentation cloud infrastructure and management – from v sphere to vcloud ...
Presentation   cloud infrastructure and management – from v sphere to vcloud ...Presentation   cloud infrastructure and management – from v sphere to vcloud ...
Presentation cloud infrastructure and management – from v sphere to vcloud ...
 
Presentation cloud infrastructure launch – what’s new
Presentation   cloud infrastructure launch – what’s newPresentation   cloud infrastructure launch – what’s new
Presentation cloud infrastructure launch – what’s new
 
Presentation cloud meets big
Presentation   cloud meets bigPresentation   cloud meets big
Presentation cloud meets big
 
Presentation consuming a cloud
Presentation   consuming a cloudPresentation   consuming a cloud
Presentation consuming a cloud
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Presentation drs advanced concepts, best practices and future directions
Presentation   drs advanced concepts, best practices and future directionsPresentation   drs advanced concepts, best practices and future directions
Presentation drs advanced concepts, best practices and future directions
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Presentation v mware view bootcamp series

  • 2. PRESENTED BY VMWARE Table of Contents | VMware View Bootcamp Series Design Consideration Guidelines for VMware View .........................................................3 by John Dodge, VMware Network Considerations and Best Practices .......................................................................31 by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices ...............................................55 by Jim Yanick, VMware Optimizing the Base Image for VMware View ...................................................................72 by Todd Dayton, VMware PCoIP Architectural Overview .................................................................................................95 by Stuart Robinson, Teradici PCoIP Tuning.................................................................................................................... 108 by Chuck Hirstius, VMware Delivering Applications .............................................................................................................132 by Heath Doer, VMware Leveraging Security Server for PCoIP ...................................................................................149 by Mark Benson, VMware Automating View with Powershell .........................................................................................163 by Tom Elliot, VMware VMware View’s Stateless Reference Architecture ............................................................177 by Mac Binesh, VMware Additional Resources ..................................................................................................................207
  • 3. PRESENTED BY VMWARE 3 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Design Consideration Guidelines for VMware View John Dodge, Sr. Manager PSO Services, VMware
  • 4. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 4 Additional Resources Agenda View Design • The View Design Methodology • Design Objectives • Logical Design and Technical Specifications • Designing Large-Scale View 4.6 Implementations
  • 5. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 5 Additional Resources View Design Methodology
  • 6. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 6 Additional Resources Use Cases Customer Requirements Use Case 1 Apps OS Devices Apps OS Devices Workload Category Connectivity Category Workload Category Connectivity Category Use Case 2 Use Case Definition
  • 7. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 7 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 Reader Adobe Flash Player Microsoft Office 2010 Microsoft 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
  • 8. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 8 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
  • 9. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 9 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
  • 10. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 10 Additional Resources Persona, Desktop, and Pool Design Persona, desktop pool Use cases and volume Persona None (no persistence) Native OS External Desktop OS Virtual hw Local apps Pool types Floating Dedicated Local mode Non-LC Applications Virtual Traditional SaaS
  • 11. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 11 Additional Resources Pod and Block Design Pod and Block Pool design Pod(s) Locations Security boundaries BCDR requirements P1 Block 1 Pool types Administration Provisioning frequency Px Blocky Pool types Administration Provisioning frequency
  • 12. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 12 Additional Resources vSphere Infrastructure Design vSphere Infrastructure Pod and block design Mgmt block Conn Srvs Sec Srvs Infra Srvs Block 1 vCenter ESX/ESXi Networking VMs + images Px Blocky vCenter ESX/ESXi Networking VMs + images
  • 13. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 13 Additional Resources Storage Design Storage vSphere Infrastructure Mgmt block Server workloads DR VMs datastores OS Disposable disks Workload IOPS Max footprint Repositories Home directories Persistent disks Profile stores Transfer server Templates Application
  • 14. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 14 Additional Resources Shared Storage Example for a View Building Block
  • 15. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 15 Additional Resources User access device Pre-existing equipment Clients OS Monitors Devices Software Client mgmt Patching Software distribution User Access Device Design
  • 16. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 16 Additional Resources Related Design Considerations
  • 17. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 17 Additional Resources Design Objectives
  • 18. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 18 Additional Resources Design Objectives
  • 19. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 19 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
  • 20. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 20 Additional Resources Constraints
  • 21. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 21 Additional Resources John Dodge Design Checklist • Simplicity • Customer involvement • Balance business and technical (best practices) • Design rationales • Clarity over ambiguity • Reusable • Simplicity Follow this checklist to create lasting designs
  • 22. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 22 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
  • 23. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 23 Additional Resources Design Changes in View 4.6 • View Security Server with PCoIP support • Tiered Storage • View Local Mode
  • 24. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 24 Additional Resources
  • 25. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 25 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
  • 26. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 26 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
  • 27. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 27 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
  • 28. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 28 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
  • 29. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 29 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
  • 30. PRESENTED BY VMWARE Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware 30 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
  • 31. PRESENTED BY VMWARE 31 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Network Considerations and Best Practices Shannon McFarland CCIE# 5245, VCP Corporate Consulting Engineer, Office of the CTO/CE, Cisco
  • 32. PRESENTED BY VMWARE 32 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 33. PRESENTED BY VMWARE 33 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Solution Overview http://bit.ly/8sC9RY
  • 34. PRESENTED BY VMWARE 34 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 35. PRESENTED BY VMWARE 35 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 36. PRESENTED BY VMWARE 36 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Network Overview for VMware View
  • 37. PRESENTED BY VMWARE 37 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Solution Design General Considerations
  • 38. PRESENTED BY VMWARE 38 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 39. PRESENTED BY VMWARE 39 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 40. PRESENTED BY VMWARE 40 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 41. PRESENTED BY VMWARE 41 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 42. PRESENTED BY VMWARE 42 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Solution Design Optimizing the VMware View Environment
  • 43. PRESENTED BY VMWARE 43 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 44. PRESENTED BY VMWARE 44 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Firewall Port Layout – View Security Server Outside Interface Rules Source Protocol Port Destination Any HTTPS 443 SLB Virtual IP DMZ/Inside Interface Rules Source 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
  • 45. PRESENTED BY VMWARE 45 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Traffic Flow – Internet-to-View Agent
  • 46. PRESENTED BY VMWARE 46 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 47. PRESENTED BY VMWARE 47 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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)VMwareVMware ViewServersslgatewayconf” clientProtocol=https clientHost=view-ext.cisco.com clientPort=443 serverPort=80 serverProtocol=http
  • 48. PRESENTED BY VMWARE 48 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 49. PRESENTED BY VMWARE 49 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 50. PRESENTED BY VMWARE 50 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 51. PRESENTED BY VMWARE 51 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 52. PRESENTED BY VMWARE 52 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 53. PRESENTED BY VMWARE 53 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 54. PRESENTED BY VMWARE 54 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Reference Information Cisco 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
  • 55. PRESENTED BY VMWARE 55 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Storage Deep Dive – Considerations and Best Practices Jim Yanick, Senior Systems Engineer, VMware
  • 56. PRESENTED BY VMWARE 56 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Agenda • Updates on View Composer • Storage Considerations
  • 57. PRESENTED BY VMWARE 57 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 58. PRESENTED BY VMWARE 58 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 59. PRESENTED BY VMWARE 59 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources View Composer: Customization/Provisioning • Sysprep support - Sysprep : Optional New SID for each clone • Refresh/Recompose/Rebalance
  • 60. PRESENTED BY VMWARE 60 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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)
  • 61. PRESENTED BY VMWARE 61 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources View Composer: Tiered Storage • OS Disk and View Persistent Disks • Linked Clones vs. Replicas
  • 62. PRESENTED BY VMWARE 62 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources View Composer: Disposable Disk • Disposable Disk: Redirect paging and system temp files to a temporary disk removed upon VM powered off
  • 63. PRESENTED BY VMWARE 63 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources View Composer: Disposable Disk • Disposable Disk: Redirect paging and system temp files to a temporary disk removed upon VM powered off
  • 64. PRESENTED BY VMWARE 64 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 65. PRESENTED BY VMWARE 65 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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:windowstemp, and pagefile - We just change registry paths to redirect the files to the disposable disk
  • 66. PRESENTED BY VMWARE 66 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 67. PRESENTED BY VMWARE 67 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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:
  • 68. PRESENTED BY VMWARE 68 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 69. PRESENTED BY VMWARE 69 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 70. PRESENTED BY VMWARE 70 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 71. PRESENTED BY VMWARE 71 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 72. PRESENTED BY VMWARE 72 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Optimizing the Base Image for VMware View Todd Dayton, Staff Product Manager, Desktop Product Management, VMware
  • 73. PRESENTED BY VMWARE 73 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 74. PRESENTED BY VMWARE 74 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 75. PRESENTED BY VMWARE 75 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 76. PRESENTED BY VMWARE 76 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 77. PRESENTED BY VMWARE 77 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 78. PRESENTED BY VMWARE 78 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 79. PRESENTED BY VMWARE 79 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 80. PRESENTED BY VMWARE 80 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Turn Off Debug Logging • Make the following registry changes: - HKLMSOFTWAREVMware, Inc.VMware VDM - DebugEnabled = False - TraceEnabled = False
  • 81. PRESENTED BY VMWARE 81 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 82. PRESENTED BY VMWARE 82 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 83. PRESENTED BY VMWARE 83 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 84. PRESENTED BY VMWARE 84 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 85. PRESENTED BY VMWARE 85 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 86. PRESENTED BY VMWARE 86 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 87. PRESENTED BY VMWARE 87 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 88. PRESENTED BY VMWARE 88 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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)
  • 89. PRESENTED BY VMWARE 89 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 90. PRESENTED BY VMWARE 90 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 91. PRESENTED BY VMWARE 91 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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
  • 92. PRESENTED BY VMWARE 92 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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.
  • 93. PRESENTED BY VMWARE 93 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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:
  • 94. PRESENTED BY VMWARE 94 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, 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 Resources VMware 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
  • 95. PRESENTED BY VMWARE 95 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources PCoIP Architectural Overview Stuart Robinson, Director of Strategic Marketing, Teradici
  • 96. PRESENTED BY VMWARE 96 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Implementation of the PCoIP Protocol
  • 97. PRESENTED BY VMWARE 97 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Software PCoIP Protocol Codec Software PCoIP Protocol CODEC provides • Mobility via notebooks • Workload assignment flexibility across any server • Lower acquisition cost for low numbers of users Can optimize any one at the expense of the others CPU loading Network User Reduced CPU loading results in larger network footprint and/or reduced user experience Reduced network loading results in larger CPU load and/or reduced user experience Increasing # of displays, resolution, frame rate, and/or quality settings results in larger CPU and network load
  • 98. PRESENTED BY VMWARE 98 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources Hardware PCoIP Protocol Codec PCoIP hardware optimizes all three elements at once CPU loading Network User Zero CPU loading for compression, real-time quality/bandwidth optimization for best user experience at available bandwidth. Wire-speed, strong encryption offload; network acceleration including traffic shaping and network transport Maximize number of displays at high resolution and frame rates Additional PCoIP hardware benefits: • Perception-free experience for the most demanding desktops • OS and application independence, complete USB device support • Zero-clients provide enhanced security and lower TCO • Very sticky – customers become locked in to VMware View
  • 99. PRESENTED BY VMWARE 99 Design Consideration Guidelines for VMware View by John Dodge, VMware Network Considerations and Best Practices by Shannon McFarland, Cisco Storage Deep Dive – Considerations and Best Practices by Jim Yanick, VMware Optimizing the Base Image for VMware View by Todd Dayton, VMware PCoIP Architectural Overview by Stuart Robinson, Teradici PCoIP Tuning by Chuck Hirstius, VMware Delivering Applications by Heath Doer, VMware Leveraging Security Server for PCoIP by Mark Benson, VMware Automating View with Powershell by Tom Elliot, VMware VMware View’s Stateless Reference Architecture by Mac Binesh, VMware Additional Resources PCoIP Hardware and Software Options To Support any Enterprise User