Post on 19-May-2015
description
Sponsored by:
& &
&
Palestra Técnica do CISL - Xen Cloud Platform - XCP- Implementando Nuvens Privadas com XCP 1.1
Lorscheider Santiago
www.centralcloud.info @lsantiagos
@CISLGovBR
@lsantiagos www.centralcloud.info
Xen é um software livre de virtualização para as arquiteturas x86, x86-64, IA-32, IA-64 e PowerPC. Xen permite a execução de vários sistemas operacionais, simultaneamente, sobre um mesmo hardware. Xen foi originalmente desenvolvido como um projeto de pesquisa na Universidade de Cambridge, liderado por Ian Pratt, fundador da XenSource, Inc. Em 15 de agosto de 2007, a XenSource foi adquirida pela Citrix System Inc. pelo valor de 500 milhões de dólares. A Citrix agora suporta o desenvolvimento do projeto open source e vende também uma versão "empresarial" do software. O primeiro lançamento público do Xen foi disponibilizado em 2003.
XEN – xen.org
@lsantiagos www.centralcloud.info
A Citrix já vinha sinalizando à algum tempo seu interesse em abrir por completo sua solução de cloud (XenServer). Em 2009 foram disponibilizadas diversas funções enterprise do XenServer sem custo para utlização. Simon Crosby, CTO de virtualização da Citrix e fundador da XenSource, anunciou em seu blog o XEN CLOUD PLATFORM http://community.citrix.com/display/ocb/2009/08/31/The+Xen+Cloud+Project
O Xen Cloud Platform terá as mesmas funções disponibilizadas no Citrix XenServer pois a Citrix esteja abriu o código fonte da inteligência do XenServer. Licenciado GPL2 http://pt.wikipedia.org/wiki/GNU_General_Public_License
Surgimento XEN CLOUD PLATFORM
@lsantiagos www.centralcloud.info
Xen Líder em Clouds Públicas
@lsantiagos www.centralcloud.info
XCP em poucas palavras
Vertical stack for server virtualization
Distributed as a closed appliance with CentOS 5.5 Dom0, misc DomU’s, network & storage support and Xen API
Really: an open source distribution of XenServer
@lsantiagos www.centralcloud.info
XCP e Cloud Projects - IAAS
OpenNebula (XCP 1.0)
CloudStack (XCP 1.0 & 1.1)
OpenStack (XCP 1.0 & 1.1)
1st Openstack Cloud by Internap using Openstack + XCP
@lsantiagos www.centralcloud.info
Ecosistema XCP OpenXenManager XenOrchestra
Zentific
XenWebManager
ATA over Ethernet
Open vSwitch
[Vast Sky]
Host sFlow
Stacklet Bundler XVA
XenCenter
@lsantiagos www.centralcloud.info
Public, Private & Hybrid Clouds
@lsantiagos www.centralcloud.info
CloudStack – Suporte Total ao XCP
• Cloud Cloud Compute
• Multi-Hypervisor Support
• Robust Web Interface
• Advanced Networking Capabilities
• High Availability
• Multiple-Roles for Admins and Users
• Extensive API
• GPL Licensed
www.cloudstack.org
@lsantiagos www.centralcloud.info
Trabalhos em curso com XCP
@lsantiagos www.centralcloud.info
Próximos lançamentos XCP
XCP 1.1 (released)
Mostly bug fixes since XCP 1.0
Next major release scheduled for Q1’2012
Tentatively named XCP 1.5
Will have Xen 4.1, Linux 2.6.32
New features: Disaster Recovery, GPU passthrough, 1TB host memory
New guest support: Solaris, Ubuntu 10.10, RHEL 6.0
@lsantiagos www.centralcloud.info
Projeto Kronos • Make the XAPI toolstack independent of CentOS 5.5
• Extend the delivery model
• Deliver Xen, XAPI and everything in between (storage manager, network support, Ocaml libs, etc.) via your favourite Linux distro
“apt-get install xapi” or “yum install xapi”
• The Plan:
• Initially Debian and Ubuntu (12.04)
• Later any major Linux distro (Fedora, etc.)
@lsantiagos www.centralcloud.info
Projeto Kronos: O que funciona até o momento
XCP Feature Working in Kronos on Debian?
Working in Kronos on Ubuntu?
HVM guests YES Needs testing
PV guests (netboot install) YES YES
PV guests (ISO install) NO NO
Open vSwitch NO NO
Bridge networking YES* YES*
OpenXenManager integration YES YES
XenCenter integration YES Needs testing
Resource Pooling YES Needs testing
NFS/ext3 storage back-ends YES YES *) Manual configuration required ?) Testing required for confirmation
@lsantiagos www.centralcloud.info
Project Kronos : Next Steps
Milestone 1 First release to coincide with Ubuntu 11.10
Published as Ubuntu and Debian apt repo
Milestone 2 Second release to coincide with Ubuntu 12.04 LTS
Will be in Debian unstable and Ubuntu repos
Follow along with development http://wiki.xen.org/xenwiki/XAPI_on_debian
http://wiki.xen.org/xenwiki/Kronos_Supported_Features
@lsantiagos www.centralcloud.info
PARA ONDE ESTÁ INDO O XCP
@lsantiagos www.centralcloud.info
Para Onde Vamos
XCP becomes XenServer “unstable” (or the “Fedora of RHREL”)
More experimental development such as project Kronos
More flexibility for users of Xen
Tracking unstable hypervisor/kernel
More open development model
XenAPI toolstack is more easily consumable
Supporting the cloud and cloud projects
Optimized for cloud use-cases
Optimized for how usage patterns in cloud projects
@lsantiagos www.centralcloud.info
O QUE ISSO SIGNIFICA PRA VOCÊ?
@lsantiagos www.centralcloud.info
XCP ou Citrix XenServer? Compare!
http://wiki.xen.org/xenwiki/XCP/XenServer_Feature_Matrix
@lsantiagos www.centralcloud.info
Xen Wiki – XCP Overview
http://wiki.xen.org/xenwiki/XCP_Overview
@lsantiagos www.centralcloud.info
Links Úteis
Download XCP 1.1 • http://www.xen.org/download/xcp/index.html
Open Source Projects, Tools & Apps for XCP • http://www.xen.org/community/vendors/XCPProjectsPage.html
Commercial XCP Products, Tools & Apps for XCP • http://www.xen.org/community/vendors/XCPProductsPage.html
XCP Release Timeline - ROADMAP • http://wiki.xen.org/wiki/XCP_Roadmap
@lsantiagos www.centralcloud.info
Citrix XenCenter
http://community.citrix.com/display/xs/XenCenter
@lsantiagos www.centralcloud.info
PERGUNTAS?
@lsantiagos www.centralcloud.info
OBRIGADO