Transcript Slide 1
Desktop Virtualization @ U-M
September 28, 2011
Ryan Henyard
ITS – Desktop Infrastructure
Overview
•
•
•
•
•
•
Introduction to Desktop Virtualization
MyDesktop Service
How We Got There
Use Cases
Takeaways
Future Plans
Our Mission
Provide a campus service to:
- Access applications and/or
customized desktops
remotely
- Increased security
- Manage desktops more
efficiently
- Potentially save on energy,
equipment, and physical
space
- Develop distributed
administration model which
allows admins to manage
their own desktop images
and settings.
A number of intersecting efforts…
Server
Virtualization
(VaaS)
Virtual
Sites
VDI
Enterprise
Storage
Shared
Desktop
Image
…and other incentives
• Reducing redundancy
– Momentum on campus towards VDI; various
units already considering/piloting VDI
technologies
– Centrally provided service would save
University money; units could benefit from
more buying power for new infrastructure
– Saving effort by providing shared
infrastructure
Create new VDI
network
We provision a
Network for each
new customer; some
customers have
more than one
network to meet
different security
needs
Add VDI Base
Image
Customers have
options for their base
images:
-Create new blank VM
(for existing
provisioning systems)
-Copy of U-M Shared
Desktop image
-Import existing image
file
-Customer chooses
specs for machines (#
of processors, RAM,
HDD)
Create Pool
of VMs based
on image
Customers can
create multiple pools
from one base image
Customers are billed
based on pool size;
per machine cost
determined via
formula partially
based on specs
VDI Pools
Non-Persistent Pools
– “floating” pools of machines
– Users are connected to a random clone,
which can be reverted back to your last
snapshot after logout
Persistent Pools
– Dedicated 1-to-1 user assignment
– Machines are permanently assigned to a user
after the first connection; can be paired with
separate disk for user data
How Did We Get There?
Project Summary
• Service officially in production after 10
months of project/pilot : 9/09-6/10
• Short exploratory phase to select a vendor
• Relied on existing expertise with various
components
Choosing VMWare
• Previous expertise on campus with their
products
• Existing VMWare ESX infrastructure
• Relatively compact server architecture
required
• Wide compatibility with thin client devices
• Active Directory integrated access
management
Choosing VMWare
• Significant disk savings using Linked
Clone technology
• Connection software available for
Windows, OSX and Linux
• Important new features available in View
4.5 (delegated administration, viable
persistence
Initial Use Cases
Virtual Sites
• ITS-managed environment
• A virtualized desktop nearly
identical to our campus
computing labs
• Provides common and
specialized software to
windows users on an as
needed basis
• Give Mac users a way to use
Windows-only course
software
• Available to students, faculty
& full-time staff
Virtual Desktop Hosting
• Unit-managed environment
– Allows units to maintain management &
control of the OS
– Units can use existing resources (images,
deployment systems, group policy, network
shares, etc.)
– Units control availability
Virtual Classrooms
• Specialized Virtual Sites image
• Gives units the ability to reserve large
blocks of Virtual Sites machines through
the MyDesktop service
Rates
1 Base Virtual Machine
$21.35/month ($256.20 annually)
Includes 1 CPU, 2GB RAM, 40GB Disk
Additional 1GB storage space
$0.28/month ($3.36 annually)
Additional 1GB RAM
$3.11/month ($37.32 annually)
Additional 1 CPU
$3.11/month ($37.32 annually)
VDI machines are ‘fully costed’ – includes staff time, hardware, power, etc.
The biggest impetus for moving to VDI is not that virtual machines are cheaper
than physical hardware; the savings come from easier management,
provisioning, user continuity & remote access.
Streamlining the
Process
• Campus Admin Pool
– A pool of desktops that Unit admins use to work on
and manage their base images.
– Users new to virtualization can learn by doing:
building their VDI images using the system itself
• Trial Network
– Trial network allows units to start working on their
base images almost immediately, and then transfer
them once their unit’s network is available.
Campus Examples
ICPSR
Inter-university Consortium for Political and Social
Research
• Deploys pools of non-persistent desktops to
allow secure access to sensitive datasets
• Limits access to desktops based on IP
• Provides strictly licensed applications on VMs to
reduce potential costs
• Uses roaming profiles & network shares to store
user data
ITS Desktop Support
• Provides remote access to common
loadset for Business & Finance along with
ITS
• Uses roaming profiles & CIFS Storage to
store user data
• Aids in transition to Windows 7
School of Social Work
• 70 Dell Latitude E5520 laptops with SSD
hard drives and extended batteries
• Homegrown software thin-client,
configured with automatic logins and pool
connections
• Connects to a Virtual Classroom pool of
customized Virtual Sites machines
What we learned
• VDI can be an invaluable tool for testing
– Test environments can be grown and
decommissioned quickly
– snapshots enable easy rollback of unintended
changes
• Many of the “quick win” use cases involved nonpersistent desktops
– Admins liked being able to ensure the integrity of a
machine, knowing it is deleted after first use
What we learned
• Users want a solution that works on a wide
variety of devices
– Our pilots have connected via traditional desktops,
laptops, Macs, netbooks, thin clients, iPads and
iPhones
– USB Redirection grants the possibility of using
location-specific peripherals in conjunction with
remote desktops
Future Plans
• Expansion of Virtual Sites
• Upgrade to View 5.0
– Enables more delegated administration of
desktop pools, improved bandwidth
usageprofile management
• Application Virtualization
Questions?
Contact
• MyDesktop Service
http://mydesktop.umich.edu
• Desktop Virtualization Website
http://www.itcs.umich.edu/virtualization/desktop
• Desktop Virtualization Team
[email protected]