SlideShare a Scribd company logo
1 of 18
Download to read offline
UCLouvain Case Study : VDI for 37000 students with OpenNebula
Novembre 13th, 2018 Ph. Gallet
P. Giltay
F. Malengreau
UCLouvain Case Study
2
Table of Contents
ü Introduction
ü OpenNebula infrastructure @ UCLouvain
ü UDS Enterprise
ü Infrastructure and its components
ü How it works
ü VDI deployment
ü Remote Apps
ü Who? Why?
ü Conclusion
UCLouvain Case Study
3
Introduction
Ø solution capable of giving students access to virtual classrooms as if
they were in the standard computer classrooms => access to standard
softwares.
Ø Compatibility with OpenNebula
UDS Enterprise connection broker
- Open Source-based and therefore can be fully customized
- UDS Enterprise team added support for OpenNebula really quickly
- UDS Enterprise
- Only VDI connection broker certified as OpenNebula Ready
- Flexible
- Low cost
- Reactive support
UCLouvain Case Study
4
What is UDS Enterprise?
UDS Enterprise is a top performance multiplatform connection broker:
§ Deploy and administer Windows and Linux virtual desktops and applications
§ Automatically manage VDI& vApp full life cycle in a safe, quick and simple way
§ Enable multiple hypervisors,authenticators and connection protocols to run simultaneously
Main technical features
§ Secure SSL WAN access & splitted authentication
§ High availability and load balancing
§ UDS components consume very little disk space, memory and processor
§ Definition of usage policies for virtual desktops and applications
§ Task scheduling and access to services based on calendars
§ Usage reporting and statistics in real time
§ Possibility of configuring advanced parameters adapted to each environment
§ Access to VDI & vApp through e-Learning platforms.Integration with Moodle
UCLouvain Case Study
5
OpenNebula Infrastructure	@	UCLouvain
• 780	VMs
• 42	KVM	hypervisors in	2	datacenters
• 752	physical cores
• 15	TB	of	RAM
• KSM	(Kernel Same-page	Merging)	is activatedin	the	UDS	
cluster	from the	beginning and	has	recently been	activated
for	the	whole infrastructure
• CEPH	storage :	
• Version	10.2.9
• 3	monitors	
• 12	storage servers	(soon increasedto	15)
• 1097	TB	for	about	360	TB	of	effective	storage (3	
copies)
UCLouvain Case Study
6
OpenNebula
Virtual	Machine
UDS	Tunneler
UDS	Server
Active	Directory
End	Users
MySQL	Cluster
UDS	server	=	VDI	Brocker.
• Connection	brocker to	virtual	
machines
• Administrates	and	manages	the	
virtual	desktop	platform
UDS	Tunneler =	server	Guacamole	(html5)
• Allows	the	connection	from	any	device/browser/client	
to	the	desktop	services	through	a	SSL	tunnel	without	
having	installed	any	software	beforehand.
• Allows	RDP	access	to	desktop	services	through	HTML5.
UDS	DataBase
• Stores	the	main	configuration	
informations of	the	UDS	
infrastructure	(authenticators,	users	
groups,	OS	manager,	Connectivity,	
etc.)
UDS Enterprise – 3 main Components
UCLouvain Case Study
7
OpenNebula
Virtual	Machine
UDS	Tunneler
UDS	Server
Active	Directory
End	Users
MySQL	Cluster
UDS Enterprise – Role of each server
• The	user	authentifies in	UDS	with	his	active	
directory	credentials.
• UDS	retrieves	his	group(s)	membership	
Check	authentication
• Stores	users	information	in	the	DB	
(assigned	VM’s,	groups	membership,	
logs,	etc.)
UCLouvain Case Study
8
Virtual	Machines
(non-)persistent
UCLouvain Case Study
9
OpenNebula
Virtual	Machine
UDS	Tunneler
UDS	Server
Active	Directory
End	Users
MySQL	Cluster
UDS Enterprise – Role of each server
UDS	actor
UCLouvain Case Study
10
The	user	is	automatically	
signed	in	his	virtual	
machine	through	HTML5	
and	can	start	working
UDS Enterprise – Virtual Machine
UCLouvain Case Study
11
VDI Deployment
UDS	Server
…
OpenNebula
template
Cloned template
KVM
Instanciation	of	
VM’s (+	Cache)
Cloned images
MySQL	Cluster
UCLouvain Case Study
12
Remote applications	
Virtual	Machines
(non-)persistent
UDS Enterprise – Remote Application
UCLouvain Case Study
13
UDS Enterprise – Remote Application
UDS	Tunneler
(Guacamole)
UDS	Server
Active	Directory
End	Users
MySQL	Cluster
RDS1 RDS2
RDS2RDS2
UDS	Enterprise communicates	with	RDS	to	
Publish	remote	applications
RDP	connection
html5	connection
UCLouvain Case Study
14
Who? Why?
Ø Students : Acces to a standard environnement (Linux or Windows) from
outside the classrooms.
Ø Teachers : Teaching environnement independent from their own
computer.
Ø Researchers : Acces to a software on demand and with better
calculation performance (remote applications).
Ø OS X or Linux users who need windows-only software (SAP client, etc.)
Ø IT for testing environnements
Ø Ease of access
Ø Ease of management
Ø Lower costs for students and the IT
UCLouvain Case Study
15
Milestones
Ø 2016 : Testing phase.
Ø 2017 : small production. Some specific trainings used UDS Enterprise
with 300 students.
Ø 2018 :
Ø UDS Enterprise open for 37,000 students.
Ø No more software distribution for students.
Ø High Availability infrastructure.
Ø 2019 : Classrooms will be equiped with small NUC for UDS use only.
UCLouvain Case Study
16
High Availability
OpenNebula
Virtual	Machine
UDS	Tunneler 1
UDS	Server	2
Active	Directory
MySQL	Cluster
UDS	Server	1
users
UDS	Tunneler 2
UDS	Tunneler 3
HA	proxy
RDP	from tunneler
Unique	 entry	point
TCP	2634	in	SSL
HA	proxy	balances	
https	traffic to	one	
of	the	UDS	servers	
Uds	server	establishes a	
connection with one	
tunneler via	the	HA	proxy
UCLouvain Case Study
17
Conclusion
Some metrics
• UDS	cluster	:
• 6	KVM	hypervisors (soon 8	KVM	hypervisors)	
• 128	physical cores
• 2	TB	of	RAM	
• Usage
• 1400	different users have	already used a	VM
• Maximum	number of	concurrent	VM’s used :	250
• Max	number of	concurrent	VM’s (Used +	cached):	380
• Number of	remote apps :	11
• In	September – October :	300-500	connexions	per	week
Perspectives
- HA	proxy	is a	POF	=>	add HA	proxy	with virutal IP	as	a	keepalive
Thank you
UDS-info@uclouvain.be
info@udsenterprise.com

More Related Content

Similar to OpenNebulaConf 2018 - UCLouvain Case Study: VDI for 37,000 students with UDS Enterprise and OpenNebula

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
solarisyourep
 
Nick Barcet, Open Source tijdens Infosecurity.nl Storage Expo en Tooling Even...
Nick Barcet, Open Source tijdens Infosecurity.nl Storage Expo en Tooling Even...Nick Barcet, Open Source tijdens Infosecurity.nl Storage Expo en Tooling Even...
Nick Barcet, Open Source tijdens Infosecurity.nl Storage Expo en Tooling Even...
Infosecurity2010
 
NOVA_Synergy_Citrix_TT
NOVA_Synergy_Citrix_TTNOVA_Synergy_Citrix_TT
NOVA_Synergy_Citrix_TT
Georgie Montes
 
Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Présentation openstackinaction v1.2
Présentation openstackinaction v1.2
Regis Allegre
 

Similar to OpenNebulaConf 2018 - UCLouvain Case Study: VDI for 37,000 students with UDS Enterprise and OpenNebula (20)

Webinar: Top 3 Reasons To Start Using Containers For MS-SQL
Webinar: Top 3 Reasons To Start Using Containers For MS-SQLWebinar: Top 3 Reasons To Start Using Containers For MS-SQL
Webinar: Top 3 Reasons To Start Using Containers For MS-SQL
 
Federated Cloud Computing
Federated Cloud ComputingFederated Cloud Computing
Federated Cloud Computing
 
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
 
Handling scientific workloads using opennebula, Roland den Hollander, VU
Handling scientific workloads using opennebula, Roland den Hollander, VUHandling scientific workloads using opennebula, Roland den Hollander, VU
Handling scientific workloads using opennebula, Roland den Hollander, VU
 
Containers Anywhere with OpenShift by Red Hat - Session Sponsored by Red Hat
Containers Anywhere with OpenShift by Red Hat - Session Sponsored by Red HatContainers Anywhere with OpenShift by Red Hat - Session Sponsored by Red Hat
Containers Anywhere with OpenShift by Red Hat - Session Sponsored by Red Hat
 
Infrastructure Solution Day | Final
Infrastructure Solution Day | FinalInfrastructure Solution Day | Final
Infrastructure Solution Day | Final
 
Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...Utilising Cloud Computing for Research through Infrastructure, Software and D...
Utilising Cloud Computing for Research through Infrastructure, Software and D...
 
Desktop as a Service supporting Environmental 'Omics
Desktop as a Service supporting Environmental 'OmicsDesktop as a Service supporting Environmental 'Omics
Desktop as a Service supporting Environmental 'Omics
 
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 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
 
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
OpenNebula - Open-source Enterprise Cloud Simplified - CeBIT March 2014
 
Ceph Day Amsterdam 2015 - Building your own disaster? The safe way to make C...
Ceph Day Amsterdam 2015 - Building your own disaster?  The safe way to make C...Ceph Day Amsterdam 2015 - Building your own disaster?  The safe way to make C...
Ceph Day Amsterdam 2015 - Building your own disaster? The safe way to make C...
 
Azure bootcamp (1)
Azure bootcamp (1)Azure bootcamp (1)
Azure bootcamp (1)
 
Nick Barcet, Open Source tijdens Infosecurity.nl Storage Expo en Tooling Even...
Nick Barcet, Open Source tijdens Infosecurity.nl Storage Expo en Tooling Even...Nick Barcet, Open Source tijdens Infosecurity.nl Storage Expo en Tooling Even...
Nick Barcet, Open Source tijdens Infosecurity.nl Storage Expo en Tooling Even...
 
ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...
ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...
ITPROCEED_WorkplaceMobility_Creating a seamless experience with ue v and wind...
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
NOVA_Synergy_Citrix_TT
NOVA_Synergy_Citrix_TTNOVA_Synergy_Citrix_TT
NOVA_Synergy_Citrix_TT
 
Présentation openstackinaction v1.2
Présentation openstackinaction v1.2Présentation openstackinaction v1.2
Présentation openstackinaction v1.2
 
Supporting Research through "Desktop as a Service" models of e-infrastructure...
Supporting Research through "Desktop as a Service" models of e-infrastructure...Supporting Research through "Desktop as a Service" models of e-infrastructure...
Supporting Research through "Desktop as a Service" models of e-infrastructure...
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloud
 

More from UDS Enterprise

More from UDS Enterprise (10)

UDS Enterprise Introduction - 2018
UDS Enterprise Introduction - 2018UDS Enterprise Introduction - 2018
UDS Enterprise Introduction - 2018
 
UDS Enterprise Introduction - 2017
UDS Enterprise Introduction - 2017UDS Enterprise Introduction - 2017
UDS Enterprise Introduction - 2017
 
UDS Enterprise & Nutanix Acropolis Quick Steps
UDS Enterprise & Nutanix Acropolis Quick StepsUDS Enterprise & Nutanix Acropolis Quick Steps
UDS Enterprise & Nutanix Acropolis Quick Steps
 
UDS Enterprise & RHEV Quick Steps
UDS Enterprise & RHEV Quick StepsUDS Enterprise & RHEV Quick Steps
UDS Enterprise & RHEV Quick Steps
 
UDS Enterprise & XenServer Quick Steps
UDS Enterprise & XenServer Quick StepsUDS Enterprise & XenServer Quick Steps
UDS Enterprise & XenServer Quick Steps
 
UDS Enterprise & Hyper-V Quick Steps
UDS Enterprise & Hyper-V Quick StepsUDS Enterprise & Hyper-V Quick Steps
UDS Enterprise & Hyper-V Quick Steps
 
UDS Enterprise & oVirt Open Source VDI - Quick Steps
UDS Enterprise & oVirt Open Source VDI - Quick StepsUDS Enterprise & oVirt Open Source VDI - Quick Steps
UDS Enterprise & oVirt Open Source VDI - Quick Steps
 
UDS Enterprise & vSphere Quick Steps
UDS Enterprise & vSphere Quick StepsUDS Enterprise & vSphere Quick Steps
UDS Enterprise & vSphere Quick Steps
 
UDS Enterprise Technical features
UDS Enterprise Technical featuresUDS Enterprise Technical features
UDS Enterprise Technical features
 
Virtual Desktops in Educational Environments
Virtual Desktops in Educational EnvironmentsVirtual Desktops in Educational Environments
Virtual Desktops in Educational Environments
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

OpenNebulaConf 2018 - UCLouvain Case Study: VDI for 37,000 students with UDS Enterprise and OpenNebula

  • 1. UCLouvain Case Study : VDI for 37000 students with OpenNebula Novembre 13th, 2018 Ph. Gallet P. Giltay F. Malengreau
  • 2. UCLouvain Case Study 2 Table of Contents ü Introduction ü OpenNebula infrastructure @ UCLouvain ü UDS Enterprise ü Infrastructure and its components ü How it works ü VDI deployment ü Remote Apps ü Who? Why? ü Conclusion
  • 3. UCLouvain Case Study 3 Introduction Ø solution capable of giving students access to virtual classrooms as if they were in the standard computer classrooms => access to standard softwares. Ø Compatibility with OpenNebula UDS Enterprise connection broker - Open Source-based and therefore can be fully customized - UDS Enterprise team added support for OpenNebula really quickly - UDS Enterprise - Only VDI connection broker certified as OpenNebula Ready - Flexible - Low cost - Reactive support
  • 4. UCLouvain Case Study 4 What is UDS Enterprise? UDS Enterprise is a top performance multiplatform connection broker: § Deploy and administer Windows and Linux virtual desktops and applications § Automatically manage VDI& vApp full life cycle in a safe, quick and simple way § Enable multiple hypervisors,authenticators and connection protocols to run simultaneously Main technical features § Secure SSL WAN access & splitted authentication § High availability and load balancing § UDS components consume very little disk space, memory and processor § Definition of usage policies for virtual desktops and applications § Task scheduling and access to services based on calendars § Usage reporting and statistics in real time § Possibility of configuring advanced parameters adapted to each environment § Access to VDI & vApp through e-Learning platforms.Integration with Moodle
  • 5. UCLouvain Case Study 5 OpenNebula Infrastructure @ UCLouvain • 780 VMs • 42 KVM hypervisors in 2 datacenters • 752 physical cores • 15 TB of RAM • KSM (Kernel Same-page Merging) is activatedin the UDS cluster from the beginning and has recently been activated for the whole infrastructure • CEPH storage : • Version 10.2.9 • 3 monitors • 12 storage servers (soon increasedto 15) • 1097 TB for about 360 TB of effective storage (3 copies)
  • 6. UCLouvain Case Study 6 OpenNebula Virtual Machine UDS Tunneler UDS Server Active Directory End Users MySQL Cluster UDS server = VDI Brocker. • Connection brocker to virtual machines • Administrates and manages the virtual desktop platform UDS Tunneler = server Guacamole (html5) • Allows the connection from any device/browser/client to the desktop services through a SSL tunnel without having installed any software beforehand. • Allows RDP access to desktop services through HTML5. UDS DataBase • Stores the main configuration informations of the UDS infrastructure (authenticators, users groups, OS manager, Connectivity, etc.) UDS Enterprise – 3 main Components
  • 7. UCLouvain Case Study 7 OpenNebula Virtual Machine UDS Tunneler UDS Server Active Directory End Users MySQL Cluster UDS Enterprise – Role of each server • The user authentifies in UDS with his active directory credentials. • UDS retrieves his group(s) membership Check authentication • Stores users information in the DB (assigned VM’s, groups membership, logs, etc.)
  • 11. UCLouvain Case Study 11 VDI Deployment UDS Server … OpenNebula template Cloned template KVM Instanciation of VM’s (+ Cache) Cloned images MySQL Cluster
  • 12. UCLouvain Case Study 12 Remote applications Virtual Machines (non-)persistent UDS Enterprise – Remote Application
  • 13. UCLouvain Case Study 13 UDS Enterprise – Remote Application UDS Tunneler (Guacamole) UDS Server Active Directory End Users MySQL Cluster RDS1 RDS2 RDS2RDS2 UDS Enterprise communicates with RDS to Publish remote applications RDP connection html5 connection
  • 14. UCLouvain Case Study 14 Who? Why? Ø Students : Acces to a standard environnement (Linux or Windows) from outside the classrooms. Ø Teachers : Teaching environnement independent from their own computer. Ø Researchers : Acces to a software on demand and with better calculation performance (remote applications). Ø OS X or Linux users who need windows-only software (SAP client, etc.) Ø IT for testing environnements Ø Ease of access Ø Ease of management Ø Lower costs for students and the IT
  • 15. UCLouvain Case Study 15 Milestones Ø 2016 : Testing phase. Ø 2017 : small production. Some specific trainings used UDS Enterprise with 300 students. Ø 2018 : Ø UDS Enterprise open for 37,000 students. Ø No more software distribution for students. Ø High Availability infrastructure. Ø 2019 : Classrooms will be equiped with small NUC for UDS use only.
  • 16. UCLouvain Case Study 16 High Availability OpenNebula Virtual Machine UDS Tunneler 1 UDS Server 2 Active Directory MySQL Cluster UDS Server 1 users UDS Tunneler 2 UDS Tunneler 3 HA proxy RDP from tunneler Unique entry point TCP 2634 in SSL HA proxy balances https traffic to one of the UDS servers Uds server establishes a connection with one tunneler via the HA proxy
  • 17. UCLouvain Case Study 17 Conclusion Some metrics • UDS cluster : • 6 KVM hypervisors (soon 8 KVM hypervisors) • 128 physical cores • 2 TB of RAM • Usage • 1400 different users have already used a VM • Maximum number of concurrent VM’s used : 250 • Max number of concurrent VM’s (Used + cached): 380 • Number of remote apps : 11 • In September – October : 300-500 connexions per week Perspectives - HA proxy is a POF => add HA proxy with virutal IP as a keepalive