How To Install Eucalyptus (Cont'D) On A Cloud) On An Ubuntu Or Linux (Contd) Or A Windows 7 (Cont') (Cont'T) (Bsd) (Dll) (Amd)



Similar documents
Eucalyptus 3.2: Design, Build, Manage

How To Create A Cloud Based System For Aaas (Networking)

THE EUCALYPTUS OPEN-SOURCE PRIVATE CLOUD

Real World Cloud Infrastructure with Red Hat Enterprise Virtualization and Red Hat Network Satellite

RightScale mycloud with Eucalyptus

Cloud Platform Comparison: CloudStack, Eucalyptus, vcloud Director and OpenStack

What s New with VMware Virtual Infrastructure

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

Preparation Guide. How to prepare your environment for an OnApp Cloud v3.0 (beta) deployment.

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

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

2) Xen Hypervisor 3) UEC

OVERVIEW. The complete IaaS platform for service providers

Automation and DevOps Best Practices. Rob Hirschfeld, Dell Matt Ray, Opscode

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

Virtualization & Cloud Computing (2W-VnCC)

Iron Chef: Bare Metal OpenStack

ovirt self-hosted engine seamless deployment

Migrating to ESXi: How To

FIA Athens 2014 ~OKEANOS: A LARGE EUROPEAN PUBLIC CLOUD BASED ON SYNNEFO. VANGELIS KOUKIS, TECHNICAL LEAD, ~OKEANOS

Hyper-V Private Cloud Virtualization & Optimization

How to Configure an Initial Installation of the VMware ESXi Hypervisor

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc.

CloudPlatform (powered by Apache CloudStack) Version 4.2 Administrator's Guide

ovirt Introduction James Rankin Product Manager Red Hat Virtualization Management the ovirt way

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

Mobile Cloud Computing T Open Source IaaS

Comparing Open Source Private Cloud (IaaS) Platforms

SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Overview. The OnApp Cloud Platform. Dashboard APPLIANCES. Used Total Used Total. Virtual Servers. Blueprint Servers. Load Balancers.

Cloud on TEIN Part I: OpenStack Cloud Deployment. Vasinee Siripoonya Electronic Government Agency of Thailand Kasidit Chanchio Thammasat University

Part 1 - What s New in Hyper-V 2012 R2. Clive.Watson@Microsoft.com Datacenter Specialist

OnApp Cloud. The complete platform for cloud service providers. 114 Cores. 286 Cores / 400 Cores

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

CloudPlatform (powered by Apache CloudStack) Version Administrator's Guide

How to use Cloud Solutions by Swisscom for Disaster Recovery. Whitepaper. Fabian Haldimann Stefan Lengacher Thomas Gfeller

Bosch Video Management System High availability with VMware

SURFnet cloud computing solutions

Xen Cloud Platform Update

Open Source Cloud Computing Management with OpenNebula

VMware vsphere-6.0 Administration Training

SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment

PARALLELS SERVER BARE METAL 5.0 README

RED HAT ENTERPRISE VIRTUALIZATION

Open Source Virtualization with ovirt. DI (FH) René Koch Systems Engineer Siedl Networks GmbH Grazer Linuxtage,

SUSE Cloud 5 Private Cloud based on OpenStack

Openstack. Cloud computing with Openstack. Saverio Proto

Xen Virtualization: Xen (source) and XenServer

SolidFire SF3010 All-SSD storage system with Citrix CloudPlatform Reference Architecture

Virtualization Management the ovirt way

HP OpenStack & Automation

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

VMware for Bosch VMS. en Software Manual

Overview: Building Open Source Cloud Computing Environments

Efficient Cloud Management for Parallel Data Processing In Private Cloud

Introduction to ovirt

Hypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept.

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

Cloud Models and Platforms

SUSE Cloud Installation: Best Practices Using a SMT, Xen and Ceph Storage Environment

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

CloudStack Basic Installation Guide

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

Enabling Technologies for Distributed and Cloud Computing

Acronis Backup & Recovery 11.5

Enabling Technologies for Distributed Computing

ILLUMIO ADAPTIVE SECURITY PLATFORM TM

Virtualization with Windows

OpenNebula Cloud Platform for Data Center Virtualization

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

Amazon Elastic Beanstalk

Lecture 02b Cloud Computing II

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

FOR SERVERS 2.2: FEATURE matrix

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

Cloud Implementation using OpenNebula

Cloud Optimize Your IT

OpenNebula Open Souce Solution for DC Virtualization

Eucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc.

MODULE 3 VIRTUALIZED DATA CENTER COMPUTE

Building Storage Service in a Private Cloud

About the VM-Series Firewall

Proactively Secure Your Cloud Computing Platform

OpenNebula Open Souce Solution for DC Virtualization

Active Fabric Manager (AFM) Plug-in for VMware vcenter Virtual Distributed Switch (VDS) CLI Guide

Private Cloud in Educational Institutions: An Implementation using UEC

Restricted Document. Pulsant Technical Specification

ONE Cloud Services Secure Cloud Applications for E-Health

How To Get The Most Out Of Redhat.Com

Getting Started Hacking on OpenNebula

Private Distributed Cloud Deployment in a Limited Networking Environment

Transcription:

Installing Eucalyptus Past, Present, and Future

Eucalyptus Overview Most widely deployed software platform for on-premise IaaS clouds 25,000+ cloud starts as of mid 2011 AWS-compatible, enterprise-deployed Broad partner community fueled by AWS ecosystem Open Source (GPL and BSD)

A Few of Our Customers

Deep Partner Ecosystem Over 150 Registered Partners Leverage AWS Partner Ecosystem

Eucalyptus IaaS Cloud

Eucalyptus IaaS (Cont'd) Eucalyptus IaaS Software Supporting: RHEL, CentOS, Fedora, Debian, Ubuntu, SUSE KVM, Xen, VMware ESX, ESXi NetApp, Dell Equallogic Software and Support Subscription Customer Technical Support

Eucalyptus IaaS: Compute Features On-demand Elastic Compute Services Virtual Instance Configurations CPU, Memory, Network Instance-based Elastic Block Storage Block-accessed, Network Storage Volumes Benefits: Fast and effecient Uses existing infrastructure Ready for automation

Eucalyptus IaaS: Networking Features: On-demand Elastic IP Designed to Act as an Overlay Multiple Networking Modes for Assigning Addresses to VMs Benefits: Control existing datacenter resources Conforms to datacenter connectivity topology Uses existing infrastructure

Eucalyptus IaaS: Storage Features: On-demand, Highly Scalable and Secure Bucket Based Object Store Put/Get Objects Configurable for DAS, NAS, SAN Highly Reliable, Elastic Block Storage Architecture: iscsi is "universal" transport for block-attached storage Integrated with VM, IAM and credentials management Internal image caching architecture configurable for local storage architecture

Eucalyptus 3 Features High Availability Peered front ends Hot spare backend components Enhanced Resource Access Control IAM LDAP integration Boot from EBS New GUI

Rite of Initiation Every technical employee must install eucalyptus using our documentation. Early on, it was to see if the documentation was correct Now, we look for any ways to improve the docs

Manual Installation The process requires a lot of decisions Many manual steps Amazingly underwhelming

Why is this Important? Eucalyptus is a fundamentally complicated piece of software We need to fit into many different IT environments Many things affect choices you make during installation

Decisions to be Made Linux Distro CentOS, Ubuntu, Fedora, OpenSUSE, Debian, RHEL? Hypervisor XEN, KVM (VMWare ESXi)? Network Mode Static, System, Managed, Managed-novlan? Component Topology? Cram it all on one box? Not advised! HA or not HA? (that is another question) SAN storage? Single or multi-cluster?

More Admin-ey Decisions What NTP server to use? Can you use pool.ntp.org or do you run your own? Do you have DHCP on your network? probably "yes", so configure it to not conflict with ours Multiple NICs? (and therefore, you might use private subnets) Do you have root access via ssh? Do your machines support hardware virtualization? Is your network VLAN-clean? Need block of assignable public IPs Need private subnet that doesn't overlap with others.

Deployment Configurations Simpler single cluster configurations Normally used for POC or small deployments

Multi-cluster Configurations Some, but not all large scale installations use multi-cluster Network isolation a factor in choosing private subnets vs flat network Most network modes route instance traffic through cluster controller, which does scale really well!

The Install Process Prep Machines Install OS setup network vlans bridge configure hypervisor on NCs disable selinux adding loop devices Installing Software configure repo(s) run install (yum, apt)

Installation Contd Configuration hypervisor network mode public address block private subnet What HA? configure DRBD additional hardware arbitrators Registration register components get credentials GO!

Simplifying We realize that a lot of people want a way to evaluate our software Removing a lot of those questions we talked about before makes this a whole lot easier Enter: FastStart

FastStart 1 Operating System 1 Hypervisor 1 Networking Mode 1 fast install!

Walkthrough Minimal CentOS install Install Node Controller with 1 yes/no question Install Front End by telling it about your network environment Cloud is validated Guest image is installed < 30 minutes!

Demonstration FastStart video is here: http://vimeo.com/25163094

Adoption over 1000 downloads from our web site over 500 USB sticks handed out at events Partnership with RightScale: free version of mycloud internal use by Sales Engineers

Puppet It's not just for installs Continuous Configuration Management Modules for each Eucalyptus component https://github.com/puppetlabs/puppetlabs-eucalyptus Map components to physical nodes based on your topology Puppet handles configuring dependencies installing packages key sync component registration

Silvereye It's the name of a bird, but it's really a play on "Silver Iodide" which is used to seed clouds. This is an effort to build a generalized installer. Bare-metal provisioning Initial install / ongoing cloud maintenance The basic notion is 1 machine gets installed from media, the rest installed over the network.

State of Silvereye Early stages Bootable CD to install each node There are many things we could leverage Cobbler Crowbar Puppet Chef

Challenges Multiple Distro support Varied network and component topologies Conflicts with in-house services dhcp pxe config mgmt Provide an exceptional UX

Next Steps Need to base CD installer on Eucalyptus 3 devel code Going beyond CD installer with network provisioning Design a configuration wizard for initial setup Give choice of common configuration settings for POC Allow user to go full custom Meetings are being held in IRC (freenode #eucalyptusmeeting) Join in!

Links eucalyptus.com - corporate site projects.eucalyptus.com - community projects github.com/eucalyptus - source launchpad.net/eucalyptus - more source IRC - freenode.net #eucalyptus #eucalyptus-meeting

Thank you. David Kavanagh david.kavanagh@eucalyptus.com / @David_67