VDI at the University of Oklahoma: Current Use Cases and What We’ve Learned for the Future
Oklahoma InnoTech 2012 How the University of Oklahoma is offering VDI today and how we are preparing for the future Presented by: Joey Ware, Infrastructure Engineer University of Oklahoma Health Sciences Center October 4, 2012
About the Presenter• OKC Community College from 2001-2009 – 2 years supporting approx. 500 desktops along with 4 other techs and several departmental lab technicians with their computers – 5 ½ years supporting multiple physical and virtual servers – XenApp implentation for KIOSKs across campus • OU Health Sciences Center from 2009-Present – Supported vSphere and multiple DCH customers on their virtual projects (XenApp and XenDesktop) – POC of VMware View to current production uses
Agenda• About OU and the creation of Shared Services• Why so many different types of VDI• Use cases for VDI• Virtualization Shared Services Team• Standards Defined for Shared Services• Q&A
About OU Health Sciences Center• University of Oklahoma Academic Medical Center• Campuses in OKC and Tulsa• An anchor of the Oklahoma Health Center with 31 agencies clustered 1.5 miles from downtown• Seven colleges co-located – Allied Health (Terminal Server) – Dental Sciences (XenDesktop/XenApp) – Graduate – Medicine (VMware View/XenApp) – Nursing – Pharmacy – Public Health
About OU Health Sciences Center• Approximately 4,650 students and 3,950 faculty/staff• Education, Research and Healthcare missions• Increasingly Mobile and Collaborative workforce• Hybrid IT Support Model with a centralized campus IT and departmental IT resources in each college
Overview of Why HSC chose View1. Wanted to move away from Terminal Server farms2. Ease of management3. Existing VMware vSphere customer4. Ease of upgrading5. Simple delegations of roles6. Licensing
vSphere 5 VDI ClusterWe have 4 Dell PowerEdge M610 with 192GB of RAM each and Intel “Westmere”2.4GHz dual socket, quad core. This gives us the total of 768GB of RAM and76GHz CPU resources to provide for our VDI cluster.
Different VDI Pools Infrastructure Pool – used by Operations/Engineering/Field Ops/S2. Service Desk – used by our Service Desk which gives them access to sensitive information. HCA – a small number of VDIs to test from their network. Patient Handover – used for doctors and nurses to collaborate on patient care. Application Services – provides a secured and locked down environment for our development team. Data Transfers – used to transfer data to and from other agencies securely.
Pediatrics MigrationOur Pediatrics department had their own 8 node ESXi cluster that was due forrefresh. We worked together on migrating all their VMs and VDIs over onto ourinfrastructure and provided them access to their environment.They currently have 128 VM/VDIs running on the campus infrastructure with no needto worry about hardware or software upgrades. This gives them the ability to stayfocused on their end users and other projects.
Future of VDI Citrix Project Avalon has stated that Phase 1 would simplify their management across their XenApp and XenDesktop platforms. Phase 2 will build a way to promote both private and public cloud offerings. http://www.citrix.com/English/NE/news/news.asp?newsID=2324087 This year at VMworld it was announced that the Horizon Suite was on the verge of being released. This was in direct response to VMware moving to be more of a Service Provider for it’s customers. The roadmap supports SaaS (software as a service), ThinApp, and XenApp. http://blogs.vmware.com/euc/2012/08/vmworld2012_vmware_horizon_su ite_details.html
About OU Norman Campus• Approximately 30,300 students and 2,950 faculty/staff• Increasingly Mobile and Collaborative workforce• Each college has their own IT as well as a central IT environment that supports the enterprise solutions• Currently 397 virtual apps using App-V and using Altiris to image lab PCs across campus.• 30+ classroom labs across the Norman campus – Anywhere from 5 to 50 desktops per lab technology for all.
What is Shared Services? Goals Agile Business Speed Flexible Baked-in Security Resilient Enhanced DR Standardized Purpose-built University-wide
Defined Standards for Shared ServicesVMware vSphere for the Hypervisor Redundant servers at OKC and Norman campuses vDistributed Switch for ease of managementDellCompellent for SAN block storage 100TB usuable at each locationCommVault for Backups OUHSCOU Tulsa were already customers OUHSC has successful implementation of Virtual Server Agents (VSA)
Virtualization Shared Services Team 15 IT Professionals from different OU Campuses All ranging from different environments Windows Linux Research Security Labs
Virtualization Shared Services Team Ten active projects Security Requirements (Firewall/Anti-virus) Capacity Planning License Pooling Hardware Standardizing Lifecycle Management Most importantly VDI/Application Virtualization
Why so many different VDI solutions? Each campus has their own IT department Each college also has their own IT departments OUHSC/OU Tulsa have EMR solutions that are only supported with Citrix XenApp • OUHSC EMR solution is provided with XenApp by OU Physicians and VMware View desktops by Pediatrics to their local and remote clinics on Wyse ThinOS clients. • OU Tulsa chose to use a combination of XenApp and XenDesktop. • OUHSC campus IT chose VMware View for their virtual desktop needs. OU Norman has been able to curb their virtual workload with a Terminal Server farm.
Use Cases of VDI Local and remote access for IT “Eating our own dog food” Local and Remote Clinics Easier manageability for departmental needs Third Party Access (Data Center Hosting customers) Locked down environments for those that work remotely for installs and configurations. Security Concerns (future case planning) Provide a VDI that is locked down to only necessary applications that process sensitive data. Labs and classrooms (future planning) Provide anytime and anywhere access for students.
So what does Shared Services do now?Active in a proof of concept with VMware View 5.1 and CitrixXenDesktop 6.5 platforms.• Testing with a variety of clients• Multiple user base pools • Labs • Staff • Clinical
Proof of ConceptOur success criteria for the proof of concept1. Community Experience2. Simplified Administration3. Capacity Management4. Lifecycle Management5. Simplified Support
Q&AAsk away or feel free to email me at firstname.lastname@example.org