23
Palestra Técnica do CISL - Xen Cloud Platform - XCP- Implementando Nuvens Privadas com XCP 1.1 Lorscheider Santiago www.centralcloud.info @lsantiagos @CISLGovBR

Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

Embed Size (px)

DESCRIPTION

Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

Citation preview

Page 1: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

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

Page 2: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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

Page 3: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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

Page 4: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

Xen Líder em Clouds Públicas

Page 5: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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

Page 6: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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

Page 7: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

Ecosistema XCP OpenXenManager XenOrchestra

Zentific

XenWebManager

ATA over Ethernet

Open vSwitch

[Vast Sky]

Host sFlow

Stacklet Bundler XVA

XenCenter

Page 8: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

Public, Private & Hybrid Clouds

Page 9: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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

Page 10: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

Trabalhos em curso com XCP

Page 11: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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

Page 12: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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.)

Page 13: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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

Page 14: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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

Page 15: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

PARA ONDE ESTÁ INDO O XCP

Page 16: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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

Page 17: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

O QUE ISSO SIGNIFICA PRA VOCÊ?

Page 18: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

XCP ou Citrix XenServer? Compare!

http://wiki.xen.org/xenwiki/XCP/XenServer_Feature_Matrix

Page 19: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

Xen Wiki – XCP Overview

http://wiki.xen.org/xenwiki/XCP_Overview

Page 20: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@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

Page 21: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

Citrix XenCenter

http://community.citrix.com/display/xs/XenCenter

Page 22: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

PERGUNTAS?

Page 23: Palestra Técnica do CISL - Xen Cloud Platform - Implementando Nuvens Privadas com XCP 1.1

@lsantiagos www.centralcloud.info

OBRIGADO