Successfully reported this slideshow.

Xen Project for ARM Servers

0

Share

Loading in …3
×
1 of 18
1 of 18

More Related Content

Viewers also liked

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Xen Project for ARM Servers

  1. 1. Xen on ARM Stefano Stabellini - 23 September 2015
  2. 2. © 2013 Citrix | Confidential – Do Not Distribute © 2015 Citrix GPLv2 A Linux Foundation collaborative project a type-1 hypervisor port to ARM started in Nov 2011 ARM Holding joined Xen Project in 2013 Powers the largest clouds in production small code base more than 10M individual users strong security process stable trees maintained for years
  3. 3. © 2013 Citrix | Confidential – Do Not Distribute Xen Project growth © 2015 Citrix Contributors Commits
  4. 4. © 2013 Citrix | Confidential – Do Not Distribute Xen on ARM: uniqueness and strengths ● Security ● small surface of attack ● fewer lines of code = fewer bugs ● Isolation, Disaggregation and Partitioning ● No Emulation, No QEMU ● faster and more secure ● Clean Architecture ● good match for ARM ● small code base on ARM (⅙ of Xen x86 code, less than 100K LOC overall) © 2015 Citrix
  5. 5. © 2013 Citrix | Confidential – Do Not Distribute Status Next release, Xen 4.6, ext. the 9th of October Readiness: ● EFI guest and host support ● ACPI support (Linaro is working on it, targetting later this year) ● 64K and 4K pages support ● new hardware and platform support ● all main features are present © 2015 Citrix
  6. 6. © 2013 Citrix | Confidential – Do Not Distribute Strong Performance
  7. 7. © 2013 Citrix | Confidential – Do Not Distribute Xen on ARM Availability All major distros for ARM64 ship with Xen © 2015 Citrix Project Raisin Xen Project’s DevStack
  8. 8. OpenStack
  9. 9. © 2013 Citrix | Confidential – Do Not Distribute Make Xen the best hypervisor for OpenStack © 2015 Citrix
  10. 10. © 2013 Citrix | Confidential – Do Not Distribute Xen and OpenStack © 2015 Citrix
  11. 11. © 2013 Citrix | Confidential – Do Not Distribute Xen and OpenStack Xen via Libvirt is in Group B ● everything works out of the box ● one config option away from the default: LIBVIRT_TYPE=xen ● Tempest runs and all tests pass ● The Xen Project CI-loop is up and running ● checkout http://jenkins.openstack.xenproject.org ● The Xen Project CI-loop has voting rights Next step: Group A! © 2015 Citrix
  12. 12. Demo
  13. 13. © 2013 Citrix | Confidential – Do Not Distribute CentOS Virtualization SIG Virt “Special Interest Group” members: Xen, oVirt, Docker Xen and Libvirt are available on CentOS 7 ARM64 ● yum install centos-release-xen ● yum install xen libvirt ● reboot © 2015 Citrix
  14. 14. © 2013 Citrix | Confidential – Do Not Distribute More information ● http://www.xenproject.org ● Xen on ARM @wiki.xenproject.org http://goo.gl/FKNXe ● Xen on ARM whitepaper http://goo.gl/vWMn7D ● http://lists.xenproject.org/mailman/listinfo/xen-devel © 2015 Citrix
  15. 15. Questions?
  16. 16. © 2013 Citrix | Confidential – Do Not Distribute Work better. Live Better. Citrix © 2014 Citrix
  17. 17. © 2013 Citrix | Confidential – Do Not Distribute Parking Lot
  18. 18. © 2013 Citrix | Confidential – Do Not Distribute type-1 hypervisor GPLv2 “the gears of the cloud” port to ARM started in Nov 2011 a 10 years old hypervisor small code base 10 million individual users powers the largest clouds in production A Linux Foundation collaborative project ARM Holding joined Xen Project in Dec 2013 © 2015 Citrix

×