SlideShare a Scribd company logo
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

More Related Content

What's hot

Xen Project Hypervisor for the Cloud
Xen Project Hypervisor for the CloudXen Project Hypervisor for the Cloud
Xen Project Hypervisor for the Cloud
The Linux Foundation
 
Openstack Xen and XCP
Openstack Xen and XCPOpenstack Xen and XCP
Openstack Xen and XCP
The 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 stack
Viktor Sovietov
 
Xen @ Google, 2011
Xen @ Google, 2011Xen @ Google, 2011
Xen @ Google, 2011
The Linux Foundation
 
Xen Directions Intro Slides
Xen Directions Intro SlidesXen Directions Intro Slides
Xen Directions Intro Slides
The Linux Foundation
 
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
The 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
 
Xen and Apache cloudstack
Xen and Apache cloudstack  Xen and Apache cloudstack
Xen and Apache cloudstack
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 Clouds
The Linux Foundation
 
Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud Servers
The 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.pptx
OpenStack 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 McGarry
The 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 2016
The Linux Foundation
 
BSDcon Asia 2015: Xen on FreeBSD
BSDcon Asia 2015: Xen on FreeBSDBSDcon Asia 2015: Xen on FreeBSD
BSDcon Asia 2015: Xen on FreeBSD
The 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
 

What's hot (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...
 

Viewers also liked

Introduction to CloudStack Networking
Introduction to CloudStack NetworkingIntroduction to CloudStack Networking
Introduction to CloudStack Networking
ShapeBlue
 
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
Citrix
 
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_
 
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
CloudStack - Open Source Cloud Computing Project
 
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 - Open Source Cloud Computing Project
 
CloudStack technical overview
CloudStack technical overviewCloudStack 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
CloudStack - Open Source Cloud Computing Project
 
vBACD July 2012 - Xen Cloud Platform
vBACD July 2012 - Xen Cloud PlatformvBACD July 2012 - Xen Cloud Platform
vBACD July 2012 - Xen Cloud Platform
CloudStack - Open Source Cloud Computing Project
 
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
CloudStack - Open Source Cloud Computing Project
 
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 - Open Source Cloud Computing Project
 
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
CloudStack - Open Source Cloud Computing Project
 
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
CloudStack - Open Source Cloud Computing Project
 
Introducing Xen Server
Introducing Xen ServerIntroducing Xen Server
Introducing Xen Server
StephenRice86
 
Apache CloudStack from API to UI
Apache CloudStack from API to UIApache CloudStack from API to UI
Apache CloudStack from API to UI
CloudStack - Open Source Cloud Computing Project
 

Viewers also liked (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 to 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
 
Docker-v3.pdf
Docker-v3.pdfDocker-v3.pdf
Docker-v3.pdf
Bruno Cornec
 
Introduction to GNU/Linux
Introduction to GNU/LinuxIntroduction to GNU/Linux
Introduction to GNU/Linux
Rupam 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 Development
Mirco 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?
The Linux Foundation
 
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 example
Anne 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 Way
André Rømcke
 
Demystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data ScientistsDemystifying Containerization Principles for Data Scientists
Demystifying Containerization Principles for Data Scientists
Dr 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, #dd13
Dominopoint - Italian Lotus User Group
 
Armbian linux
Armbian linuxArmbian linux
Armbian linux
igorpecovnik
 
Emory Law School ITPC Presentation
Emory Law School ITPC PresentationEmory Law School ITPC Presentation
Emory Law School ITPC Presentation
benjamin.chapman
 
IPMI is dead, Long live Redfish
IPMI is dead, Long live RedfishIPMI is dead, Long live Redfish
IPMI is dead, Long live Redfish
Bruno Cornec
 

Similar to 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
 

More from The Linux Foundation

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made Simple
The 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 Report
The 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, Xilinx
The 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, Bitdefender
The 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, Citrix
The 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 ltd
The 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&D
The 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 Systems
The 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ß, SUSE
The Linux Foundation
 

More from 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
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

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