SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Xen Orchestra
Olivier Lambert
XO Project Leader
olivier.lambert@vates.fr
1/41
Xen + XAPI from the Web
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Plan
1) Why Xen Orchestra?
2) Global design
3) Current state
4) Next steps
5) Conclusion
2/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Why Xen Orchestra?
3/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Why Xen Orchestra?
● XO was born because of this question:
'On which host is running my VM, goddammit?'
● Then I searched something which:
– Provides a Web interface for managing Xen
– Gives a global overview of VMs and their hosts
– Makes every day Xen administration easier
4/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Why Xen Orchestra?
Timeline
First XO XCP 1.0
2009 2010 2011 2012 2013
XenServer opensourced
XO “reboot”
Project discontinued
5/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Why Xen Orchestra?
The reboot
● Get a simple and neat GUI for Xen
● Enjoy it with latest web technologies
● Embrace and leverage XAPI possibilities
● Driven by Open source (AGPL)
● Company support (Vates)
6/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Why Xen Orchestra?
Ideal specifications
● Accessible from a web browser
● Work out of the box
● Cover everyday Xen administration tasks
● Innovative interface
● Use few resources (bandwidth/cpu/ram)
● Scalable design
7/417/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Why Xen Orchestra?
What is NOT XO
● NOT a clone of XenCenter (but share the goal)
● NOT a cloud manager (e.g: OpenStack)
● NO specific agent to install on hosts or VMs
● NO complicated stack to install
8/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Why Xen Orchestra?
Existing GUI's for XAPI hosts
● XenCenter: Windows only (Mono?), rich client, no persistence
● Open Xen Manager: XenCenter's clone, rich client, no 
persistence (last ver: 2010)
● Lot of small and/or dead projects without communities
● Specific projects: VPS vendors, big cloud interfaces (like 
Cloudstack or OpenStack)
A gap exists for XO
9/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
10/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Why XAPI?
● XenServer have Xen+XAPI
● XAPI available on other distros (Debian/CentOS)
● Most versatile and feature-complete stack (pools...)
● XAPI is the backbone for existing management apps 
(XenCenter, xe CLI, {Open,Cloud}Stack)
11/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Why XAPI?
● Event tracking with progress and notifications: perfect 
for XO! (always up to date, bandwidth friendly)
● Resource pools
● Storage
● VM lifecycle
● And many more!
12/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Architecture
● Modular architecture:
– XO-Server: persistence, connections, ACL's...
– XO-Web: interface
● Benefits:
– Uncouple interface project from backend
– Change interface or backend painlessly
– And more...
13/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
XO Architecture
14/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
XO Architecture
15/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Example
XS Master
XS host3
XS host2
XS host 4
XS host 5
Pool 1
16/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Example (XenCenter)
XS Master
XS host3
XS host2
XS host 4
XS host 5
Pool 1 XenCenter
Client 1
XenCenter
Client 2
XenCenter
Client 3
17/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Example (XO)
XS Master
XS host3
XS host2
XS host 4
XS host 5
Pool 1
XO
Web
Client 1
Web
Client 3
Web
Client 2
+ cache
18/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Technologies
● Rebooted with PHP again
● Not great for dealing with servers
● XML-RPC bugs in PHP lib
● Exterior criticism about this choice
We looked for a better fit
19/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Technologies for XO-Server
● Node.js seems promising
● Less complexity than PHP
● Better maintenance
● Adapted design for our needs
● Easy to interact with Redis (NoSQL)
20/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Technologies for XO-Web
● Single page app (much faster)
● Backbone.js (Marionette.js)
● WebSocket
● Twitter Bootstrap
● No more PHP, only JavaScript
21/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
UI Design
● The most challenging part
● Data density, diversity and redundancy
● 2 parallel choices :
– Traditional solutions (tables) but always “light”
– Innovative design allows more data density
● UI research is a priority
22/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Classical design
23/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Innovative design
● Great JS lib: D3.js (http://d3js.org/)
● Plenty of examples for dealing data complexity
● Mixing symbols for displaying multiples data
And we have a Software ergonomist
24/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Example
25/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Global design
Example
26/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Current state
27/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Current state
Plug and play
● Distributed in xva appliance:
– Download
– Import
– Go on its IP in your browser
– That's it!
● No overkill stack for “just” Xen admin
28/4128/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Current state
Features
● Works out the box for XenServer/XAPI hosts:
– Tested on Debian+XAPI and XS 6.2
● Overview panel
● VMs list
● VMs consoles in Firefox
● Local users and permissions
29/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Current state
Features
30/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Current state
Features
31/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Current state
Features
32/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Current state
Features
33/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Current state
Features
34/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Current state
Features
35/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Next steps
36/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Next steps
Short term (2013)
● Creating and managing VM/storage/network
● LDAP compatible backend
● Instant report and graphs with RRD's
● More innovative views
● Distro packaging
37/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Next steps
Mid-term (2014)
● Stable release
● Possibility of pro support or sponsoring
● Trends (RRD history, workload analysis)
● Possibilities with modular architecture:
– Other backend? (only change XO-Server)
– Research projects
38/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Conclusion
39/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Conclusion
● Website drained 4k unique visitors in August
● Visits from more than 100 countries
● Early users are enthusiasts
● Expectations are high
● Understaffing limits our developing rate
40/41
LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com
Vates : Open source solutions
http://vates.fr
Thank you!
● Website project: http://xen-orchestra.com
● Forum: http://xen-orchestra.com/forum
● IRC: #vates on Freenode
● Twitter: @vatesfr
Come talk to us after this talk
We'll be available here until Friday
41/41

Más contenido relacionado

La actualidad más candente

Xen Project Hypervisor for the Cloud
Xen Project Hypervisor for the CloudXen Project Hypervisor for the Cloud
Xen Project Hypervisor for the CloudThe Linux Foundation
 
Erlang on Xen: Redefining the cloud software stack
Erlang on Xen:  Redefining the cloud software stackErlang on Xen:  Redefining the cloud software stack
Erlang on Xen: Redefining the cloud software stackViktor Sovietov
 
Configuring OpenStack to Use the Xen Project Hypervisor
Configuring OpenStack to Use the Xen Project HypervisorConfiguring OpenStack to Use the Xen Project Hypervisor
Configuring OpenStack to Use the Xen Project HypervisorThe Linux Foundation
 
Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP The Linux Foundation
 
OWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for CloudsOWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for CloudsThe Linux Foundation
 
Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersThe Linux Foundation
 
Getting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptxGetting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptxOpenStack Foundation
 
LCEU14: Integrating Linux and the Real-Time ERIKA OS Through the Xen Hypervis...
LCEU14: Integrating Linux and the Real-Time ERIKA OS Through the Xen Hypervis...LCEU14: Integrating Linux and the Real-Time ERIKA OS Through the Xen Hypervis...
LCEU14: Integrating Linux and the Real-Time ERIKA OS Through the Xen Hypervis...The Linux Foundation
 
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarryCeph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarryThe Linux Foundation
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5Tim Mackey
 
XPDS14: Xen and the Art of Certification - Nathan Studer & Robert VonVossen, ...
XPDS14: Xen and the Art of Certification - Nathan Studer & Robert VonVossen, ...XPDS14: Xen and the Art of Certification - Nathan Studer & Robert VonVossen, ...
XPDS14: Xen and the Art of Certification - Nathan Studer & Robert VonVossen, ...The Linux Foundation
 
XPDS16: Xen Project Weather Report 2016
XPDS16: Xen Project Weather Report 2016XPDS16: Xen Project Weather Report 2016
XPDS16: Xen Project Weather Report 2016The Linux Foundation
 
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...The Linux Foundation
 

La actualidad más candente (20)

Xen Project Hypervisor for the Cloud
Xen Project Hypervisor for the CloudXen Project Hypervisor for the Cloud
Xen Project Hypervisor for the Cloud
 
Openstack Xen and XCP
Openstack Xen and XCPOpenstack Xen and XCP
Openstack Xen and XCP
 
Erlang on Xen: Redefining the cloud software stack
Erlang on Xen:  Redefining the cloud software stackErlang on Xen:  Redefining the cloud software stack
Erlang on Xen: Redefining the cloud software stack
 
Xen @ Google, 2011
Xen @ Google, 2011Xen @ Google, 2011
Xen @ Google, 2011
 
Xen Directions Intro Slides
Xen Directions Intro SlidesXen Directions Intro Slides
Xen Directions Intro Slides
 
Configuring OpenStack to Use the Xen Project Hypervisor
Configuring OpenStack to Use the Xen Project HypervisorConfiguring OpenStack to Use the Xen Project Hypervisor
Configuring OpenStack to Use the Xen Project Hypervisor
 
Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP Scale11x : Virtualization with Xen and XCP
Scale11x : Virtualization with Xen and XCP
 
Why xen slides
Why xen slidesWhy xen slides
Why xen slides
 
Xen and Apache cloudstack
Xen and Apache cloudstack  Xen and Apache cloudstack
Xen and Apache cloudstack
 
OWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for CloudsOWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for Clouds
 
Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud Servers
 
Art of Using Xen at Scale
Art of Using Xen at ScaleArt of Using Xen at Scale
Art of Using Xen at Scale
 
Getting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptxGetting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptx
 
LCEU14: Integrating Linux and the Real-Time ERIKA OS Through the Xen Hypervis...
LCEU14: Integrating Linux and the Real-Time ERIKA OS Through the Xen Hypervis...LCEU14: Integrating Linux and the Real-Time ERIKA OS Through the Xen Hypervis...
LCEU14: Integrating Linux and the Real-Time ERIKA OS Through the Xen Hypervis...
 
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarryCeph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
Ceph, Xen, and CloudStack: Semper Melior-XPUS13 McGarry
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
 
XPDS14: Xen and the Art of Certification - Nathan Studer & Robert VonVossen, ...
XPDS14: Xen and the Art of Certification - Nathan Studer & Robert VonVossen, ...XPDS14: Xen and the Art of Certification - Nathan Studer & Robert VonVossen, ...
XPDS14: Xen and the Art of Certification - Nathan Studer & Robert VonVossen, ...
 
XPDS16: Xen Project Weather Report 2016
XPDS16: Xen Project Weather Report 2016XPDS16: Xen Project Weather Report 2016
XPDS16: Xen Project Weather Report 2016
 
BSDcon Asia 2015: Xen on FreeBSD
BSDcon Asia 2015: Xen on FreeBSDBSDcon Asia 2015: Xen on FreeBSD
BSDcon Asia 2015: Xen on FreeBSD
 
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
 

Destacado

Introduction to CloudStack Networking
Introduction to CloudStack NetworkingIntroduction to CloudStack Networking
Introduction to CloudStack NetworkingShapeBlue
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master classCitrix
 
XenServer, Hyper-V, and ESXi - Architecture, API, and Coding
XenServer, Hyper-V, and ESXi -  Architecture, API, and CodingXenServer, Hyper-V, and ESXi -  Architecture, API, and Coding
XenServer, Hyper-V, and ESXi - Architecture, API, and Coding_Humair_Ahmed_
 
Introducing Xen Server
Introducing Xen ServerIntroducing Xen Server
Introducing Xen ServerStephenRice86
 

Destacado (15)

Introduction to CloudStack Networking
Introduction to CloudStack NetworkingIntroduction to CloudStack Networking
Introduction to CloudStack Networking
 
2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master class
 
XenServer, Hyper-V, and ESXi - Architecture, API, and Coding
XenServer, Hyper-V, and ESXi -  Architecture, API, and CodingXenServer, Hyper-V, and ESXi -  Architecture, API, and Coding
XenServer, Hyper-V, and ESXi - Architecture, API, and Coding
 
vBACD July 2012 - Scaling Storage with Ceph
vBACD July 2012 - Scaling Storage with CephvBACD July 2012 - Scaling Storage with Ceph
vBACD July 2012 - Scaling Storage with Ceph
 
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud ComputingvBACD- July 2012 - Crash Course in Open Source Cloud Computing
vBACD- July 2012 - Crash Course in Open Source Cloud Computing
 
CloudStack technical overview
CloudStack technical overviewCloudStack technical overview
CloudStack technical overview
 
CloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community worksCloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community works
 
vBACD July 2012 - Xen Cloud Platform
vBACD July 2012 - Xen Cloud PlatformvBACD July 2012 - Xen Cloud Platform
vBACD July 2012 - Xen Cloud Platform
 
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS cloudsCloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
 
vBACD July 2012 - Deploying Private PaaS with ActiveState Stackato
vBACD July 2012 - Deploying Private PaaS with ActiveState StackatovBACD July 2012 - Deploying Private PaaS with ActiveState Stackato
vBACD July 2012 - Deploying Private PaaS with ActiveState Stackato
 
CloudStack Hyderabad Meetup: Migrating applications to IaaS clouds
CloudStack Hyderabad Meetup: Migrating applications to IaaS cloudsCloudStack Hyderabad Meetup: Migrating applications to IaaS clouds
CloudStack Hyderabad Meetup: Migrating applications to IaaS clouds
 
vBACD July 2012 - Apache Hadoop, Now and Beyond
vBACD July 2012 - Apache Hadoop, Now and BeyondvBACD July 2012 - Apache Hadoop, Now and Beyond
vBACD July 2012 - Apache Hadoop, Now and Beyond
 
Introducing Xen Server
Introducing Xen ServerIntroducing Xen Server
Introducing Xen Server
 
Apache CloudStack from API to UI
Apache CloudStack from API to UIApache CloudStack from API to UI
Apache CloudStack from API to UI
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
 

Similar a Xen Orchestra: XAPI and XenServer from the web-XPUS13 Lambert

LinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and BeyondLinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and BeyondThe Linux Foundation
 
Introduction to GNU/Linux
Introduction to GNU/LinuxIntroduction to GNU/Linux
Introduction to GNU/LinuxRupam Das
 
XCP-ng - Olivier Lambert
XCP-ng - Olivier Lambert XCP-ng - Olivier Lambert
XCP-ng - Olivier Lambert ShapeBlue
 
.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop Development.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop DevelopmentMirco Vanini
 
Open Source in Higher Education 2007
Open Source in Higher Education 2007Open Source in Higher Education 2007
Open Source in Higher Education 2007ssorden
 
Intro tounix (1)
Intro tounix (1)Intro tounix (1)
Intro tounix (1)Raj Mirje
 
Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud? Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud? Todd Deshane
 
OpenNebulaConf2015 1.17 What’s Going on in Xen - Roger Pau Monné
OpenNebulaConf2015 1.17 What’s Going on in Xen - Roger Pau MonnéOpenNebulaConf2015 1.17 What’s Going on in Xen - Roger Pau Monné
OpenNebulaConf2015 1.17 What’s Going on in Xen - Roger Pau MonnéOpenNebula Project
 
Dd13.2013.milano.open ntf
Dd13.2013.milano.open ntfDd13.2013.milano.open ntf
Dd13.2013.milano.open ntfUlrich Krause
 
Kernel Recipes 2014 - Supporting a new ARM platform: the Allwinner example
Kernel Recipes 2014 - Supporting a new ARM platform: the Allwinner exampleKernel Recipes 2014 - Supporting a new ARM platform: the Allwinner example
Kernel Recipes 2014 - Supporting a new ARM platform: the Allwinner exampleAnne Nicolas
 
PHP Benelux 2017 - Caching The Right Way
PHP Benelux 2017 -  Caching The Right WayPHP Benelux 2017 -  Caching The Right Way
PHP Benelux 2017 - Caching The Right WayAndré Rømcke
 
Demystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data ScientistsDemystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data ScientistsDr Ganesh Iyer
 
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13Dominopoint - Italian Lotus User Group
 
Emory Law School ITPC Presentation
Emory Law School ITPC PresentationEmory Law School ITPC Presentation
Emory Law School ITPC Presentationbenjamin.chapman
 
IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishBruno Cornec
 

Similar a Xen Orchestra: XAPI and XenServer from the web-XPUS13 Lambert (20)

LinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and BeyondLinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and Beyond
 
Rutgers - History Intranet
Rutgers - History IntranetRutgers - History Intranet
Rutgers - History Intranet
 
Docker-v3.pdf
Docker-v3.pdfDocker-v3.pdf
Docker-v3.pdf
 
Introduction to GNU/Linux
Introduction to GNU/LinuxIntroduction to GNU/Linux
Introduction to GNU/Linux
 
XCP-ng - Olivier Lambert
XCP-ng - Olivier Lambert XCP-ng - Olivier Lambert
XCP-ng - Olivier Lambert
 
.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop Development.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop Development
 
Open Source in Higher Education 2007
Open Source in Higher Education 2007Open Source in Higher Education 2007
Open Source in Higher Education 2007
 
Intro tounix (1)
Intro tounix (1)Intro tounix (1)
Intro tounix (1)
 
Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud? Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud?
 
Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud? Why Choose Xen For Your Cloud?
Why Choose Xen For Your Cloud?
 
OpenNebulaConf2015 1.17 What’s Going on in Xen - Roger Pau Monné
OpenNebulaConf2015 1.17 What’s Going on in Xen - Roger Pau MonnéOpenNebulaConf2015 1.17 What’s Going on in Xen - Roger Pau Monné
OpenNebulaConf2015 1.17 What’s Going on in Xen - Roger Pau Monné
 
Dd13.2013.milano.open ntf
Dd13.2013.milano.open ntfDd13.2013.milano.open ntf
Dd13.2013.milano.open ntf
 
Kernel Recipes 2014 - Supporting a new ARM platform: the Allwinner example
Kernel Recipes 2014 - Supporting a new ARM platform: the Allwinner exampleKernel Recipes 2014 - Supporting a new ARM platform: the Allwinner example
Kernel Recipes 2014 - Supporting a new ARM platform: the Allwinner example
 
PHP Benelux 2017 - Caching The Right Way
PHP Benelux 2017 -  Caching The Right WayPHP Benelux 2017 -  Caching The Right Way
PHP Benelux 2017 - Caching The Right Way
 
Demystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data ScientistsDemystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data Scientists
 
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
The Latest and Greatest from OpenNTF and the IBM Social Business Toolkit, #dd13
 
Evolution ofversioncontrolinopensource
Evolution ofversioncontrolinopensourceEvolution ofversioncontrolinopensource
Evolution ofversioncontrolinopensource
 
Armbian linux
Armbian linuxArmbian linux
Armbian linux
 
Emory Law School ITPC Presentation
Emory Law School ITPC PresentationEmory Law School ITPC Presentation
Emory Law School ITPC Presentation
 
IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live Redfish
 

Más de The Linux Foundation

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleThe Linux Foundation
 
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...The Linux Foundation
 
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...The Linux Foundation
 
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...The Linux Foundation
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather ReportThe Linux Foundation
 
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...The Linux Foundation
 
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxThe Linux Foundation
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...The Linux Foundation
 
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderThe Linux Foundation
 
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...The Linux Foundation
 
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making... OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...The Linux Foundation
 
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixXPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixThe Linux Foundation
 
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdXPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdThe Linux Foundation
 
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...The Linux Foundation
 
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DXPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DThe Linux Foundation
 
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsXPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsThe Linux Foundation
 
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...The Linux Foundation
 
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...The Linux Foundation
 
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...The Linux Foundation
 
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEXPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEThe Linux Foundation
 

Más de The Linux Foundation (20)

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made Simple
 
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
 
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
 
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather Report
 
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
 
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
 
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
 
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
 
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making... OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixXPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
 
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdXPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
 
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
 
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DXPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
 
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsXPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
 
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
 
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
 
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
 
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEXPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
 

Último

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Último (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Xen Orchestra: XAPI and XenServer from the web-XPUS13 Lambert

  • 2. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Plan 1) Why Xen Orchestra? 2) Global design 3) Current state 4) Next steps 5) Conclusion 2/41
  • 3. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Why Xen Orchestra? 3/41
  • 4. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Why Xen Orchestra? ● XO was born because of this question: 'On which host is running my VM, goddammit?' ● Then I searched something which: – Provides a Web interface for managing Xen – Gives a global overview of VMs and their hosts – Makes every day Xen administration easier 4/41
  • 5. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Why Xen Orchestra? Timeline First XO XCP 1.0 2009 2010 2011 2012 2013 XenServer opensourced XO “reboot” Project discontinued 5/41
  • 6. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Why Xen Orchestra? The reboot ● Get a simple and neat GUI for Xen ● Enjoy it with latest web technologies ● Embrace and leverage XAPI possibilities ● Driven by Open source (AGPL) ● Company support (Vates) 6/41
  • 7. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Why Xen Orchestra? Ideal specifications ● Accessible from a web browser ● Work out of the box ● Cover everyday Xen administration tasks ● Innovative interface ● Use few resources (bandwidth/cpu/ram) ● Scalable design 7/417/41
  • 8. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Why Xen Orchestra? What is NOT XO ● NOT a clone of XenCenter (but share the goal) ● NOT a cloud manager (e.g: OpenStack) ● NO specific agent to install on hosts or VMs ● NO complicated stack to install 8/41
  • 9. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Why Xen Orchestra? Existing GUI's for XAPI hosts ● XenCenter: Windows only (Mono?), rich client, no persistence ● Open Xen Manager: XenCenter's clone, rich client, no  persistence (last ver: 2010) ● Lot of small and/or dead projects without communities ● Specific projects: VPS vendors, big cloud interfaces (like  Cloudstack or OpenStack) A gap exists for XO 9/41
  • 10. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design 10/41
  • 11. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Why XAPI? ● XenServer have Xen+XAPI ● XAPI available on other distros (Debian/CentOS) ● Most versatile and feature-complete stack (pools...) ● XAPI is the backbone for existing management apps  (XenCenter, xe CLI, {Open,Cloud}Stack) 11/41
  • 12. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Why XAPI? ● Event tracking with progress and notifications: perfect  for XO! (always up to date, bandwidth friendly) ● Resource pools ● Storage ● VM lifecycle ● And many more! 12/41
  • 13. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Architecture ● Modular architecture: – XO-Server: persistence, connections, ACL's... – XO-Web: interface ● Benefits: – Uncouple interface project from backend – Change interface or backend painlessly – And more... 13/41
  • 14. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design XO Architecture 14/41
  • 15. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design XO Architecture 15/41
  • 16. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Example XS Master XS host3 XS host2 XS host 4 XS host 5 Pool 1 16/41
  • 17. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Example (XenCenter) XS Master XS host3 XS host2 XS host 4 XS host 5 Pool 1 XenCenter Client 1 XenCenter Client 2 XenCenter Client 3 17/41
  • 18. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Example (XO) XS Master XS host3 XS host2 XS host 4 XS host 5 Pool 1 XO Web Client 1 Web Client 3 Web Client 2 + cache 18/41
  • 19. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Technologies ● Rebooted with PHP again ● Not great for dealing with servers ● XML-RPC bugs in PHP lib ● Exterior criticism about this choice We looked for a better fit 19/41
  • 20. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Technologies for XO-Server ● Node.js seems promising ● Less complexity than PHP ● Better maintenance ● Adapted design for our needs ● Easy to interact with Redis (NoSQL) 20/41
  • 21. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Technologies for XO-Web ● Single page app (much faster) ● Backbone.js (Marionette.js) ● WebSocket ● Twitter Bootstrap ● No more PHP, only JavaScript 21/41
  • 22. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design UI Design ● The most challenging part ● Data density, diversity and redundancy ● 2 parallel choices : – Traditional solutions (tables) but always “light” – Innovative design allows more data density ● UI research is a priority 22/41
  • 23. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Classical design 23/41
  • 24. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Innovative design ● Great JS lib: D3.js (http://d3js.org/) ● Plenty of examples for dealing data complexity ● Mixing symbols for displaying multiples data And we have a Software ergonomist 24/41
  • 25. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Example 25/41
  • 26. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Global design Example 26/41
  • 27. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Current state 27/41
  • 28. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Current state Plug and play ● Distributed in xva appliance: – Download – Import – Go on its IP in your browser – That's it! ● No overkill stack for “just” Xen admin 28/4128/41
  • 29. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Current state Features ● Works out the box for XenServer/XAPI hosts: – Tested on Debian+XAPI and XS 6.2 ● Overview panel ● VMs list ● VMs consoles in Firefox ● Local users and permissions 29/41
  • 30. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Current state Features 30/41
  • 31. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Current state Features 31/41
  • 32. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Current state Features 32/41
  • 33. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Current state Features 33/41
  • 34. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Current state Features 34/41
  • 35. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Current state Features 35/41
  • 36. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Next steps 36/41
  • 37. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Next steps Short term (2013) ● Creating and managing VM/storage/network ● LDAP compatible backend ● Instant report and graphs with RRD's ● More innovative views ● Distro packaging 37/41
  • 38. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Next steps Mid-term (2014) ● Stable release ● Possibility of pro support or sponsoring ● Trends (RRD history, workload analysis) ● Possibilities with modular architecture: – Other backend? (only change XO-Server) – Research projects 38/41
  • 39. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Conclusion 39/41
  • 40. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Conclusion ● Website drained 4k unique visitors in August ● Visits from more than 100 countries ● Early users are enthusiasts ● Expectations are high ● Understaffing limits our developing rate 40/41
  • 41. LinuxCon / Xen User Summit 2013 - http://xen-orchestra.com Vates : Open source solutions http://vates.fr Thank you! ● Website project: http://xen-orchestra.com ● Forum: http://xen-orchestra.com/forum ● IRC: #vates on Freenode ● Twitter: @vatesfr Come talk to us after this talk We'll be available here until Friday 41/41