OpenNebula @ Open Cloud Day. http://ungleich.ch



Similar documents
The OpenNebula Cloud Platform for Data Center Virtualization

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula The Open Source Solution for Data Center Virtualization

Introduction to Cloud Computing

Building Clouds with OpenNebula 2.2 and StratusLab

Getting Started Hacking on OpenNebula

OpenNebula 4.12 Design and Installation Guide

OpenNebula 4.6 Design and Installation Guide

Deployment of Private, Hybrid & Public Clouds with OpenNebula

OpenNebula Cloud Platform for Data Center Virtualization

Building Clouds with OpenNebula 3.2

Why is a good idea to use OpenNebula in your VMware Infrastructure?

Open Source Cloud Computing Management with OpenNebula

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

OGF25/EGEE User Forum Catania, Italy 2 March 2009

Mobile Cloud Computing T Open Source IaaS

SYNNEFO: A COMPLETE CLOUD PLATFORM OVER GOOGLE GANETI WITH OPENSTACK APIs VANGELIS KOUKIS, TECH LEAD, SYNNEFO

Shareable Private Space on a Public Cloud

Cloud Implementation using OpenNebula

OpenNebula 4.4 Administration Guide. OpenNebula Project

Building Clouds with OpenNebula 3.4

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How To Build A Cloud Stack For A University Project

Amazon Elastic Beanstalk

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

FleSSR Project: Installing Eucalyptus Open Source Cloud Solution at Oxford e- Research Centre

Jimmy Hébergement Cloud - TechDay

ArcGIS for Server: In the Cloud

OpenStack Alberto Molina Coballes

Introduction to OpenStack

HP OpenStack & Automation

Overview: Building Open Source Cloud Computing Environments

Exploiting Private and Hybrid Clouds for Compute Intensive Web Applications

Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH

ILLUMIO ADAPTIVE SECURITY PLATFORM TM

Managing a Tier-2 Computer Centre with a Private Cloud Infrastructure

ONE Cloud Services Secure Cloud Applications for E-Health

Virtualization & Cloud Computing (2W-VnCC)

Options in Open Source Virtualization and Cloud Computing. Andrew Hadinyoto Republic Polytechnic

2) Xen Hypervisor 3) UEC

Cloud Computing. Adam Barker

Linux A first-class citizen in Windows Azure. Bruno Terkaly bterkaly@microsoft.com Principal Software Engineer Mobile/Cloud/Startup/Enterprise

Introduction to ovirt

Best Practices for Python in the Cloud: Lessons

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Stackato PaaS Architecture: How it works and why.

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

KVM & OpenVZ virtualization based IaaS Open Source Cloud Virtualization Platforms: OpenNode, Proxmox VE

Virtualization Management the ovirt way

Cloud Security with Stackato

Iron Chef: Bare Metal OpenStack

Openstack. Cloud computing with Openstack. Saverio Proto

Setting up a private cloud for academic environment with open source software

Déployer son propre cloud avec OpenStack. GULL François Deppierraz

SURFnet Cloud Computing Solutions

CONDOR CLUSTERS ON EC2

Opennebula and The Xen Hypervisor

Private Clouds with Open Source

ICINGA2 OPEN SOURCE MONITORING

Building a Cloud Computing Platform based on Open Source Software Donghoon Kim ( donghoon.kim@kt.com ) Yoonbum Huh ( huhbum@kt.

ILLUMIO ADAPTIVE SECURITY PLATFORM TM

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

Sistemi Operativi e Reti. Cloud Computing

Release Notes for Fuel and Fuel Web Version 3.0.1

Standard Interfaces for Open Source Infrastructure as a Service Platforms

owncloud Architecture Overview

Building a big IaaS cloud with Apache CloudStack

HP Virtualization Performance Viewer

C a r l G o e t h a l s T e r r e m a r k E u r o p e. C a r l. g o e t h a l t e r r e m a r k. c o m

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud

Security Advice for Instances in the HP Cloud

October Gluster Virtual Storage Appliance User Guide

Deploying Business Virtual Appliances on Open Source Cloud Computing

Corso di Reti di Calcolatori M

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

Bitrix Site Manager. VMBitrix Virtual Machine. Quick Start And Usage Guide

Alinto Mail Server Pro

IN DETAIL. Smart & Dedicated Servers

SkySQL Data Suite. A New Open Source Approach to MySQL Distributed Systems. Serge Frezefond V

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Transcription:

2015 http://ungleich.ch

Introduction Nico Schottelius President of ungleich GmbH Linux/Unix Infrastructure Services Application Hosting (RubyOnRails, Django, Nodejs) Hosting based on OpenNebula and cdist FOSS Hacker

I talk for you Ask Questions Any Time I answers in <30s

Overview Introduction OpenNebula Basics How to Setup How to Use Advanced topics High Availability Clusters & Federation Follow Up / Questions

What is OpenNebula?

What is OpenNebula? OpenNebula is a powerful, proven, adaptable and interoperable open-source platform for data center virtualization and enterprise cloud management, which is certified and commercially supported on the most common infrastructure platforms. OpenNebula provides the rapid innovation of open-source, with stability and long-term production support of commercial software. http://opennebula.systems/products/

What is OpenNebula? Open Source Software Virtualisation Plattform Public and private Cloud Very easy

OpenNebula Architecture Monolithic Compared to other Software However subsystems are modular One Frontend VM-Hosts ( Nodes )

History Source: http://opennebula.org/about/project/

OpenNebula Users

How to talk OpenNebula

OpenNebula Entities Users, Groups, ACLs Virtual Machines, Templates, Images Hosts, Datastores, Virtual Networks Clusters, Zones Marketplace

User, Groups, ACLs

Virtual Machines Based on Template Some parameters can be changed, but not all (!) Template Network Image (s) CPU/RAM Constraints

Infrastructure Hosts Datastores Shared/Local NFS/GlusterFS/Ceph/Sheepdog/ssh Virtual Networks Bridging VLAN VXLAN

Marketplace

Technology Overview What is the heart of OpenNebula?

Frontend Ruby On Rails Various (shell) Scripts Database sqlite MySQL...

Frontend / User Authentication Native (Database based) SSH x509 (Certificates) LDAP Active Directory

Hosts / Nodes Virtualisation KVM Xen VMWare Hyper-V Authentication / Authorization SSH oneadmin user

Storage Non-Shared SSH GlusterFS (*) Ceph Sheepdog (master branch/addon)

Networking Bridging Firewalling Openvswitch VXLAN

How to Setup

OS CentOS/RHEL and Ubuntu (recommended) Archlinux / Debian working Probably (!) runs on any Linux Requirements Ruby, libstdc++, Shell (Frontend) kvm + ssh (Node)

How to Setup Add OpenNebula Repository Install Software (apt-get, yum, ) Package for frontend (Ruby Gems for frontend) Package for nodes

OpenNebula Frontend Webfrontend ( sunstone ) Ruby On Rails Database: Sqlite / MySQL Optional: Webserver (f.i. nginx) for SSL Scheduler ( oned ) Monitoring Management

Frontend Requirements

OpenNebula Node oneadmin user No root access required after installation SSH keys of frontend oneadmin user Management Monitoring KVM / Xen / VMWare

Minimal Configuration Add (Datastore) Network Host Image Template

Experiences: Setup Installation mostly straight forward Documentation for advanced methods (Ceph, GlusterFS) can be improved VERY easy to extend Especially for storage / virtualisation ~4 scripts for Sheepdog support

How to use

How to use Sunstone (WebUI) https with f.i. nginx wss for VNC API (XMC-RPC) Command Line Interface

WebUI / Sunstone

Command Line Interface one* User: oneadmin Mostly: onevm & onetemplate [21:19:06] entrance:~$ one one onedatastore oneacct onedb oneacl oneflow onecluster oneflow-template oned onegroup onehost oneimage onemarket onetemplate oneuser onevcenter onevm onevnet onezone

Experiences: Using CLI is mostly consistent Error messages could be better Check /var/log/one/*.log (!) WebUI works rather smooth Some operations easier than in CLI

Demo

Advanced Topics

Clusters Mapping of Resources to groups Hosts Networks Datastores Templates Selecting clusters

Virtual Data Centers Mapping of groups to resources Can be used with clusters Or parts of clusters http://docs.opennebula.org/4.12/administration/users_and_groups/manage_vdcs.html

Cloud Bursting / Hybrid Cloud Public Cloud treated as a host Azure Amazon Softlayer http://docs.opennebula.org/4.12/advanced_administration/cloud_bursting/introh.html

High Availability: Frontend HA Cluster with Corosync / CCS / Ricci Anything that detects/ensure other node is down MySQL Multi Master for data redundancy http://docs.opennebula.org/4.12/advanced_administration/high_availability/oneha.html

High Availability: Virtual Machines Host down detection (standard) Hooks STONITH Re-Deploy

Federation Combine Multiple OpenNebula Instances Users, Groups, Networks, VDC, ACLs, Zones MySQL Replication Zones http://docs.opennebula.org/4.12/advanced_administration/data_center_federation/introf.html

Hooks Virtual Machines Hosts Create, Running, Shutdown,... Create, Error, Disable Other Users, Groups, Networks,...

Conclusion?

Conclusion OpenNebula is easy to setup and maintain Simple, but flexible Solves real world problems Small, but active community

Follow Up

OpenNebulaConf 2015

OpenNebula Hackday

Want to know more? info@ungleich.ch Twitter: @ungleich http://www.ungleich.ch / http://blog.ungleich.ch DIGITAL GLARUS