Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

24
Gerenciando Nuvens Privadas com o Xen Cloud Platform – XCP 1.5 Lorscheider Santiago – CCA Citrix XenServer MMDUMAR TECNOLOGIA www.mmdumar.com / www.centralcloud.info [email protected] @lsantiagos

Transcript of Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

Page 1: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

Sponsored by:

& &

&

Gerenciando NuvensPrivadas com o XenCloud Platform –XCP 1.5Lorscheider Santiago – CCA Citrix XenServerMMDUMAR TECNOLOGIAwww.mmdumar.com / [email protected]@lsantiagos

Page 2: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

Xen é um software livre de virtualização para as arquiteturasx86, x86-64, IA-32, IA-64 e PowerPC. Xen permite a execuçãode vários sistemas operacionais, simultaneamente, sobre ummesmo hardware.

Xen foi originalmente desenvolvido como um projeto depesquisa na Universidade de Cambridge, liderado por Ian Pratt,fundador da XenSource, Inc.

Em 15 de agosto de 2007, a XenSource foi adquirida pela CitrixSystem Inc. pelo valor de 500 milhões de dólares.

A Citrix agora suporta o desenvolvimento do projeto open sourcee vende também uma versão "empresarial" do software.

O primeiro lançamento público do Xen foi disponibilizado em2003.

XEN – xen.org

Page 3: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

A Citrix já vinha sinalizando à algum tempo seu interesse emabrir por completo sua solução de cloud (XenServer).

Em 2009 foram disponibilizadas diversas funções enterprise doXenServer sem custo para utlização.

Simon Crosby, CTO de virtualização da Citrix e fundador daXenSource, anunciou em seu blog o XEN CLOUD PLATFORMhttp://community.citrix.com/display/ocb/2009/08/31/The+Xen+Cloud+Project

O Cloud Xen Project terá as mesmas funções disponibilizada noCitrix XenServer pois a Citrix esteja abriu o código fonte dainteligência do XenServer.

Licenciado GPL2http://pt.wikipedia.org/wiki/GNU_General_Public_License

Surgimento XEN CLOUD PLATFORM

Page 4: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5
Page 5: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

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: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

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: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

OpenNebula is an open-source tool for the management of virtualized data centers

XAPI

OpenNebula provides cloud orchestration to XCP with an adaptable, extensible, proven, and interoperable architecture

XCP provides a complete cloud platform to OpenNebula, with enhanced security, storage and network virtualization

Drivers to be released 2nd November!

Page 8: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

Ecosistema XCP OpenXenManager XenOrchestra

Zentific

XenWebManager

ATA over Ethernet

Open vSwitch

[Vast Sky]

Host sFlow

Stacklet BundlerXVA

XenCenter

Page 9: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

Trabalhos em curso com XCP

Page 10: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

XCP 1.5

Status: Permanent BetaLast updated: 14th February 2012Next status update due: UnknownXCP 1.5 is version-compatible with XenServer 6.0. Features that will likely make it into XCP 1.5:•Xen hypervisor 4.1•vSwitch is the default networking stack•Ubuntu guest support•Debian Squeeze guest support (32b/64bit)•Updated RHEL 6.0 support•Experimental SLES 10 SP4 support•Experimental Solaris guest support•Active-Passive NIC Bonding Support for vSwitch•Rolling Pool Upgrade improvements

Page 11: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

XCP 1.6

Status: Under DevelopmentLast updated: 2nd August 2012Next status update due: End of SeptemberXCP 1.6 will be version-compatible with XenServer 6.1Features are likely to include:•Storage XenMotion (cross pool live migration and live VDI migration)•Enhanced guest support: Ubuntu 12.04, CentOS/REL 6.2, Windows 8•Updates: Xen 4.1.2, 2.6.32.43, CentOS 5.7•Open vSwitch 1.4.2•LACP bonding•Performance and scalability improvements

• Ability to pin Dom0 vCPU• Up to 4 VM starts can now be concurrent

•IPv6 support (experimental)

Page 12: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

Status: Planning/DesignLast updated: 2nd August 2012Next status update due: End of SeptemberFeatures likely to be included:•Xen 4.2, Linux 3.x, CentOS 6.x•First steps towards Dom0 disaggregation

XCP 2.0

Page 13: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

XCP in Ubuntu Server 12.04 LTS

• Apt-get install xcp-xapi• stay up-to-date through the native Ubuntu package management

system and update service• use of enterprise virtualization functionality such as Host Pools,

Storage Repositories, • Performance Monitoring, Host Plugins, Guest VM Templates and

Open vSwitch• users can now choose the latest versions of the Xen Hypervisor,

Open vSwitch, Python other software in their Ubuntu Dom 0.

Page 14: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

XCP in Debian 7.0 Wheezy

• Debian 7.0 Wheezy is still ongoing, but packages of the above technologies are already available as part of our testing release• aptitude install xcp-xapi

Page 15: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

• Initiative to port XCP's XenAPI toolstack to Fedora and CentOS• Deliver all packages that are needed to install a full XCP host, via

Fedora and CentOS package managers.

• Xapi Fedora feature Page:• https://fedoraproject.org/wiki/Features/XAPI

Projeto Zeus

Page 16: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

PARA ONDE ESTÁ INDO O XCP

Page 17: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

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 18: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

O QUE ISSO SIGNIFICA PRA VOCÊ?

Page 19: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

Decisions, decisions, decisions, …

XCP or Xen Built & tested ISO vs. source distribution

“Xen Linux” vs. PVOPS (via latest Linux Distro’s)

XCP or another Xen Product openSuse | Suse Linux Enterprise

Oracle VM

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

XCP or Kronos Maturity vs. more flexibility & better consumability

“Xen Linux” vs. PVOPS

Page 20: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

Decisions, decisions, decisions, …

XCP or Xen Built & tested ISO vs. source distribution

“Xen Linux” vs. PVOPS (via latest Linux Distro’s)

XCP or another Xen Product openSuse | Suse Linux Enterprise

Oracle VM

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

XCP or Kronos Maturity vs. more flexibility & better consumability

“Xen Linux” vs. PVOPS

Page 21: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

Xen Wiki – XCP Overview

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

Page 22: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

Citrix Xenserver

Page 23: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

PERGUNTAS?

Page 24: Gerenciando Nuvens privadas com o Xen Cloud Platform - XCP 1.5

OBRIGADO