Open Source Toolchains for Cloud and OVF Management



Similar documents
Overview: Building Open Source Cloud Computing Environments

OpenNebula Open Souce Solution for DC Virtualization

OpenNebula Open Souce Solution for DC Virtualization

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)

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

Mobile Cloud Computing T Open Source IaaS

OpenNebula The Open Source Solution for Data Center Virtualization

Getting Started Hacking on OpenNebula

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

2) Xen Hypervisor 3) UEC

ovirt: Open Your Virtual Data Center

Configuring and Managing a Private Cloud with Enterprise Manager 12c

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

Introduction to Cloud Computing

DMTF Management Standards for Edge Virtual. Port Profiles. Hemal Shah, Associate Technical Director, Broadcom Corporation.

ONE Cloud Services Secure Cloud Applications for E-Health

The OpenNebula Cloud Platform for Data Center Virtualization

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

Enterprise PaaS Evaluation Guide

Xen Cloud Platform Update

Standard Interfaces for Open Source Infrastructure as a Service Platforms

OpenNebula Cloud Platform for Data Center Virtualization

T Mobile Cloud Computing Private Cloud & Assignment

CLOUD COMPUTING & SECURITY -A PRACTICAL APPROACH

Develop a process for applying updates to systems, including verifying properties of the update. Create File Systems

Virtual Machine Management with OpenNebula in the RESERVOIR project

Architecture des plates-formes IaaS Etat des lieux et perspectives

DevOps and SUSE From check-in to deployment

Data Centers and Cloud Computing

Deploying Business Virtual Appliances on Open Source Cloud Computing

Huawei and Open Source. Industry development department Shi Hao

Software Defined Everything

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions

Cloud Computing with Red Hat Solutions. Sivaram Shunmugam Red Hat Asia Pacific Pte Ltd.

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

Operating Systems Virtualization mechanisms

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

Cloud Computing Actionable Standards An Overview of Cloud Specifications

OPNFV Summit 2015 Presentation. Coexistence of Commercial Solutions with OpenSource OPNFV Platform

Windows Server 2012 Hyper-V Virtual Switch Extension Software UNIVERGE PF1000 Overview. IT Network Global Solutions Division UNIVERGE Support Center

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

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

Η υπηρεσία Public IaaS ΕΔΕΤ ανάπτυξη και λειτουργία για χιλιάδες χρήστες

Virtualization & Cloud Computing (2W-VnCC)

Last time. Today. IaaS Providers. Amazon Web Services, overview

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

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

Automation Tools for UCS Sysadmins

SURFnet Cloud Computing Solutions

White Paper Server. SUSE Linux Enterprise Server 12 Modules

Cloud Computing. Adam Barker

Virtualization Management the ovirt way

Google

CLOUDFORMS Open Hybrid Cloud

Open source software for building a private cloud

Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida

The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures

Optimization of QoS for Cloud-Based Services through Elasticity and Network Awareness

Advanced Systems Management with Machinery

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey

SURFnet cloud computing solutions

Introduction to ovirt

opening the clouds qualitative overview of the state-of-the-art open source cloud management platforms. ACM, middleware 2009 conference

9/26/2011. What is Virtualization? What are the different types of virtualization.

Automated deployment of virtualization-based research models of distributed computer systems

The Sirocco multi-cloud management framework

Planning an OpenStack PoC

Comparing Open Source Private Cloud (IaaS) Platforms

Cloud Models and Platforms

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

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Deploying Baremetal Instances with OpenStack

OpenStack Ecosystem and Xen Cloud Platform

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud

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

Cloud Computing Architecture

Cloud Optimize Your IT

Virtualization and Cloud Computing

Frédéric Dang Tran Orange Labs

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

Lecture 02b Cloud Computing II

Transcription:

July 22-26, 2013 City Center Marriott Portland, OR Open Source Toolchains for Cloud and OVF Management Jeff Wheeler- Huawei Distinguished Engineer Chief Architect Cloud Management

Disclaimer The information in this presentation represents a snapshot of work in progress within the DMTF. This information is subject to change. The Standard Specifications remain the normative reference for all information. For additional information, see the Distributed Management Task Force (DMTF) Web site. The DMTF was formed to lead the development, adoption and unification of management standards and initiatives for desktop, enterprise and internet environments

Intent and Goals Introduce you to the wide body of Open Source material Discuss the relevancy of Open Source to our work Apply Open Source projects to major categories Look intently at OVF and Open Source with demo The DMTF was formed to lead the development, adoption and unification of management standards and initiatives for desktop, enterprise and internet environments

The Beginnings 1970s and 1980s

The Beginnings

The Beginnings

Open Source

Open Source

Open Source

Open Source http://www.ow2.org 2 2

IT, Cloud, Virtualization and Open Source IT Services are now synonymous with Cloud In most respects Open Source projects die a premature death but live a full life- we can learn from observing and participating in that life!- albeit short as it is The lists are growing What about CIM specific Open Source offerings? We ll get into that but until then 5,6,7,8,9,10 11

So, what are we really talking about? 12

Moron, cloud, virtualization and CIM 13

Still, as of old. UDDI 1&2; WS-Service Group; WS- Coordination; WS- Notification; WS- ServiceGroup; WS- MetadataExchange; WS-AtomicTransaction; WSDL; WS- Addressing; WS- BaseFaults; WS- Security; OpenAM; OpenSSO; Shibboleth; WS-Trust; SAML; DEN-ng models; TMF PSA; TMF COOP Architecture; OpenNMS with BT Extensions ; SOAP; XML; OCCI; CMWG; EC2/S3; CDMI; etc. Amazon EC2 / S3; OGF OCCI; SNIA CDMI; DMTF OVF; DMTF CMWG API; Google API ; etc JSR-47; Logging Services; Syslog; DEN-ng models; DMTF- CIM; OVF; RASDs; OCCI; WS*; DMTF-CIM with various Management Profiles; OpenOVF; etc DEN-ng models; OpenBSS; OSS/J; TMF SID and etom; OpenNMS; JSR-47; Syslog; etc.. DEN-ng models; OpenNMS; WebNMS; Claudia; Eucalyptus; RESERVOIR; OVF; Cumulus; OpenStack; etc. DEN-ng models; DMTF OVF; Hypervisor specific templates for VMs; Eucalyptus; RESERVOIR; DMTF OVF; OGF OCCI; etc.. DEN-ng models; OpenNMS; TMF OSS/J; WebNMS; Nagios; etc OpenNMS; xmlgateway; WebNMS; Nagios; Eucalyptus; RESERVOIR; 14

Real World still exists Everything highlighted in this box represents managed Entities that are virtualized and do not exist in the real world familiar to Telcos. EC2 S3 Everything represented is identified as a Service and managed as such. Each managed Service entity must be Application VM mapped to a lifecycle that allows it to exist Guest OS prior to mapping to physical resources. VMs (simplest) are configuration file entries in the hosting System. Applicatio n Guest OS VA Virtualization Manager Virtualization Manager Virtual Resource This is the only point at which real network devices, Management connections and services exist! Terms like jitter and Shared Physical Hardware latency really do NOT apply as data interchange CPU Memory Storage Between VMs or Apps is done primarily via IPC methods like the Dom/Ring interchange with Xen. Networks and Network Virtual Network Devices are software apps, not boxes. Services A Virtual Network does not use packets and processes NIC like a real network does. A vnetwork is made up Provider largely of VLAN IDs given s to vnics (config files) and other NIC NIC NIC NIC Network Identifiers specified by vendors or standards. VM VM VM VM User and Admin Access CDM I User and Admin AAA API and WebPortals VM VM VM VM vnic vnic vnic vnic SA N Hypervisor Virtual Service Deployment and Management occi NA S Mainly Configuration File entries in the System 15

Open Source Domain Security Architecture Policy Control Process Conformance (etom and ITIL) End User / Cloud Consumer Programmatic Web Portal Consumer Facing Ends of the APIs Portal to Portal Cloud to Cloud Cloud Services Developer Future API Interface Framework- Specific API Agnostic, Technology API (REST / SOAP, xml), Programmatic Agnostic (scripting), Portal (Web) Cloud Access with Provider / Consumer Ends Cloud Service Provider Business Framework CLI Service Framework Service Management Framework Service Delivery Framework Middleware and API Virtualization Management Virtualized Resources and Virtual Resource Pools Middleware and API Legacy, Physical Hardware and Data Integration API xml plugin Portal EMS NMS Future Servers, Network Devices, Other Mgmt Tools, Physical Resources Future Major Layer breakdown to Reference Layers and alignment to prior slides. User Domain API Architecture Services Architecture OSS/BSS Component Virtualization Management Virtual Resources and Pools XML based Semantics OM, EMS and Legacy Integration Architecture 16

And still has to be managed! 17

IT, Cloud, Virtualization and Open Source What about CIM specific Open Source offerings? And don t forget my favorite- OpenNMS 22s Zenoss is a peer NMS for cloud, virtualization and CIM mgmt 18

All the parts are there Cloud Managing most everything with Open Source Hypervisors / Virtualization Operating Systems Everything Else In some fashion or another (this is not a turn key presentation! neither is open source) 19

Provisioning Configuration Management Automation / Orchestration Monitoring (FCAPS) Managing Cloud with Open Source 20

Managing Cloud with Open Source Provisioning Pckg Language License Targets Cobbler Python GPL RedHat, OpenSUSE, Fedora, Debian, Ubuntu FAI Perl GPL Debian Kickstart Python GPL Most Debian and RH distros Viper Perl GPL Debian 21

Configuration Management Managing Cloud with Open Source Pckg Year launched Language License Bcfg2 2003 Python BSD Cfengine 1993 C Apache Chef 2009 Ruby Apache Puppet 2004 Ruby GPL 22

Automation / Orchestration Managing Cloud with Open Source Pckg Language License Community AutomateIT Ruby GPL None Capistrano Ruby MIT None Control Tier Java Apache DTO Solutions Func Python GPL Fedora project RunDeck Java Apache DTO Solutions 23

Monitoring Pckg License Lang uage Managing Cloud with Open Source Functionality Collection Methods Cacti GPL Php Performance SNMP, syslog Nagios GPL C/php Availability SNMP, TCP, ICMP, IPMI, syslog Zabbix GPL C/php Availability, Performance Zenoss GPL Python Availability, Performance, Event Management SNMP, TCP, ICMP, IPMI, Synthetic Transactions SNMP, ICMP, SSH, syslog, WMI 11, 12, And many more like OpenNMS 22s (the best in my book ) 24

And many more- like 13, Managing Cloud with Open Source 25

Managing Cloud with Open Source Or- 14s 15 And what about CIM and Cloud Management? 16s Or Cloud simulators? 17 Or Microsoft? 18 26

All the parts are there Cloud Managing Virtualization with Open Source Hypervisors / Virtualization Operating Systems Everything Else In some fashion or another (this is not a turn key presentation! neither is open source) 27

Hypervisor /Virtualization are synonymous in Open Source Most every hypervisor instrumented with CIM of sorts Xen- 19s KVM- 20s Microsoft- 21s Tools 22 Vendors 23 Most using libvirt - 24 28

All the parts are there Cloud DC Hypervisors Operating Systems Everything Else Managing Operating Systems with Open Source In some fashion or another (this is not a turn key presentation! neither is open source) 29

Operating System Management with CIM and Open Source Most every distro of linux would fit into this diagram in some fashion 30

Operating System Management with CIM and Open Source Or this one- see 25s 31

Or Microsoft! OMI can even be thought of as a Data Center Abstraction Layer! OMI will perform the same functions for Cloud / SDDCs as HAL did for x86 platforms! I believe Microsoft is being too humble and not promoting this approach well enough into standards and open source communities! Look again at 18s!!! 32

Deep Dive CIM and SBLIM 26 More OS Info! CIM Models of Apache Web Server apps 27 HPC Cluster Management with CIM 28 Using CIM Tools to Manage Dell 29 Various WBEM Research papers, topics and tutorials from RedHat, SUSE, Fedora, linux general 30s The Open Group past APTS on CIM and OMI- 31 Love Story 32 IBM and CIM Management- 33 33

Everything Else with Open Source CIM as, with, on, in Ontologies- 34s Open Source Tools 35 (especially Wheeler s top 20) And on 34

NEXT!!! BREAK first 35

DEMOs 2-Part Ganeti tutorial with VirtualBox Hands-on Virtualization - 36s 36

OVF and Open Source Tools Must Start with Contrail Infrastructure Management with OVF! - 37 37

OVF Tool Demos 38- Building Virtual Appliances using the OVF Toolkit 38

References Text 39