CentOS and OpenNebula, a Perfect Match

Post on 06-May-2015

2.460 views 0 download

Tags:

description

OpenNebula is a great cloud orchestration and management tool, characterised by its flexibility, durability and focused feature matrix. A feature matrix that is driven largely by real world problem scenarios and real world feedback : something that has been the focus of CentOS project as well. From large scale deployment automation to patch management and state control, the CentOS Project aims to solve real world problems faced by the people who run infrastructure : The Sysadmins administrators and operations teams. During this talk, I will share why OpenNebula and CentOS Linux are a perfect match and go into some user stories that demonstrate this relationships success in real world scenarios.

Transcript of CentOS and OpenNebula, a Perfect Match

Karanbir Singh kbsingh@centos.org | Http://www.karan.org/

Twitter.com/kbsingh | Twitter.com/CentOS

CentOS and OpenNebula:

/whois kb

● London, UK based operations / infra person

● Involved with the CentOS Project ~ 7 years

● Like bullet points

● Trappist Beers rock!

About CentOS

About CentOS

● The Project ● The Linux Distro

About CentOS

The Ecosystem;

driven by a community of users;

Why CentOS

● Long production cycles● Mature user base● Mature, tested code base● Vibrant and effective community

– Maybe a bit passive(!)

● Widespread userbase– Hosting, cloud, voip, hpc, SME

Why CentOS

Vendor Support

Why CentOS

Baseline, in an adaptive environment

Why CentOS

Hypervisor support

Why CentOS

ARM

Why CentOS

Automation, lifecycle management, provisioning,

monitoring, audit, deployment, cross-platform,

cross-infra, cross-roles support

Why OpenNebula

Why OpenNebula

Pragmatic

Why OpenNebula

Pragmatic, user focused, from the trenches

Why OpenNebula

Mostly tech agnostic, just-enough Cloud

Controller

Why OpenNebula

Integration opportunities

Why OpenNebula

Integration opportunities

> Infrastructure tooling <

Why OpenNebula

Offloading complexity

OpenNebula in CentOS

Included in default repos

yum install centos-release-opennebula

yum install opennebula

OpenNebula in CentOS

Easy node install

yum install opennebula-node-kvm ( or xen!)

OpenNebula in CentOS

Contextualized Distro images

http://cloud.centos.org/i/one/

OpenNebula in CentOS

QuickStart Guide ( with intent )

http://wiki.centos.org/Cloud/OpenNebula

.. in CentOS

For the public CI infra

http://ci.dev.centos.org

.. in CentOS

For the autoscaling buildsys

.. in CentOS

● 4 Hv's (196gb/64c)– R715

– R720

– 2x R420

● Iscsi– Equalogic ps6k

● Nets– Store/mgmt/prod

● Upto 48 instances● Upto 32 builders● Zabbix monitoring● OpenNebula 3.8● Reimzul bsys● Beanstalkd queues

.. in CentOS

Play Cloud

.. in CentOS

● 8 Hv's (256gb/128c)– 2x R415

– 2x R420

– 4x SMC x8

● Local storage● Nets

– Store/prod

● Upto 120 instances● IPv4 and IPv6 ● Sensu monitoring● OpenNebula 4.2

Come help

Lots of interesting challenges

( integration and dev around it / selinux / community

engagement / help and guides / hypervisor dev / Arch

development / testing and QA )

OpenNebula and CentOS

● Wiki.centos.org/Cloud/OpenNebula

● Lists.centos.org : centos-virt / centos-devel

● Irc.freenode.net #centos #centos-virt #centos-social

● Karanbir Singh● Twitter.com/kbsingh● www.karan.org● London, UK● T: +44 2070999389