DevCloud and CloudMonkey in Apache CloudStack

Slides:



Advertisements
Similar presentations
OGF29 – Cloud Standards Interoperability Demo OCCI, CDMI & OpenNebula Chicago, June 20-22, 2010.
Advertisements

Software Defined Networking in Apache CloudStack
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
CloudStack Scalability Testing, Development, Results, and Futures Anthony Xu Apache CloudStack contributor.
System Center 2012 R2 Overview
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
© 2014 Sungard AS. All rights reserved. Cloudstack - Way to contribute June 2014 Girish Chaudhari.
Apache CloudStack Evolution Proposal Alex Huang Software Architect, Citrix Systems.
Virtual techdays INDIA │ 9-11 February 2011 Cross Hypervisor Management Using SCVMM 2008 R2 Vikas Madan │ Partner Consultant II, Microsoft Corporation.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Introduction to DoC Private Cloud
© 2009 Wipro Ltd - Confidential Private Cloud at Wipro Cloud computing based on Condor.
CloudStack and Big Data Sebastien May 22 nd 2013 LinuxTag, Berlin.
System Center 2012 Setup The components of system center App Controller Data Protection Manager Operations Manager Orchestrator Service.
© 2009 VMware Inc. All rights reserved VMworld Update Ian Moore - Country Manager Ireland ie.linkedin.com/in/iantmooreiantmoore.
Opensource for Cloud Deployments – Risk – Reward – Reality
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Feb 26 th, 2012 Apache CloudStack's Plugin Model: Balancing the Cathedral with a Bazaar Adding Hyper-V Support
Nimbus & OpenNebula Young Suk Moon. Nimbus - Intro Open source toolkit Provides virtual workspace service (Infrastructure as a Service) A client uses.
Play with Cloud Foundry An Open PaaS Shi, Tao May 11, 2012.
UI and Data Entry UI and Data Entry Front-End Business Logic Mid-Tier Data Store Back-End.
Model a Container Runtime environment on Your Mac with VMware AppCatalyst VMworld Fabio Rapposelli
HTML+JavaScript M2M Applications Viewbiquity Public hybrid cloud platform for automating and visualizing everything.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Towards Establishing a Local ORCA Instance Shade EL-Hadik Deniz Gurkan University of Houston 7th GENI Engineering Conference 03/16/2010 GEC7 – ORCA-D.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
Eucalyptus 3 (&3.1). Eucalyptus 3 Product Overview – Govind Rangasamy.
Introduction to Open Software Networking Platform : Part 2 March 17, 2015 CS Hong March 17, 2015 CS Hong.
For Testbeds TM. Secure, multi-tenant cloud orchestration platform –Turnkey platform for delivering IaaS clouds –Hypervisor agnostic –Massively scalable,
Ubuntu, SUSE, OpenSUSE, CentOS & Oracle EL + hundreds on VM Depot Bring your own framework! Ecosystem Supported Microsoft 1st Party Support.
SC2012 Infrastructure Components Management Justin Cook (Data # 3) Principal Consultant, Systems Management Noel Fairclough (Data # 3) Consultant, Systems.
Part I – Comparing HypervisorsPart II – Comparing Private Clouds.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
VMware vSphere Configuration and Management v6
Big Data Open Source Software and Projects ABDS in Summary IV: Level 7 I590 Data Science Curriculum August Geoffrey Fox
Paperless Timesheet Management Project Anant Pednekar.
3-1 VMware vSphere 4: Install, Configure, Manage – Rev B Copyright © 2009 VMware, Inc. All rights reserved. Virtual Machines Physical Switches 1000 Mbps.
Introduction to CloudStack Networking Geoff Higginbottom CTO ShapeBlue
1 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Customer Facing Slides Presenting the DEMO.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Dag Sonstebo Virtualisation Technology User Group 26/02/15 AUTOMATING A PRODUCTION READY CLOUD PLATFORM.
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Hitchhiker's Guide to the Open Cloud Mark Hinkle 06/17/2013.
Information Initiative Center, Hokkaido University North 11, West 5, Sapporo , Japan Tel, Fax: General.
Intro To Virtualization Mohammed Morsi
Project Cumulus Overview March 15, End Goal Unified Public & Private PaaS for GlassFish/Java EE Simplify deployment of Java EE Apps on top of.
CloudStack Overview Written by: Chiradeep Vittal, Alex Citrix Revised by: Gavin Lee, Zhennan TCloud Computing.
Apache CloudStack An Introduction Kevin Kluge
Microsoft Build /9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
OpenStack.
Guide to Operating Systems, 5th Edition
Blueprint of Persistent Infrastructure as a Service
StratusLab Roadmap C. Loomis (CNRS/LAL) EGI TCB (Amsterdam)
CloudStack 4.0 (Incubating)
Infrastructure Orchestration to Optimize Testing
Cloud Computing Platform as a Service
Virtualization in the gLite Grid Middleware software process
Cisco Hybrid Cloud Infrastructure
Virtualization Meetup Discussion
Intro to Docker Containers and Orchestration in the Cloud
Guide to Operating Systems, 5th Edition
Brandon Hixon Jonathan Moore
Managing Services with VMM and App Controller
OpenStack Summit Berlin – November 14, 2018
Robert Down & Pranay Sadarangani Nov 8th 2011
Presentation transcript:

DevCloud and CloudMonkey in Apache CloudStack Sebastien Goasguen @sebgoa

IaaS…

IaaS challenges Not out of the box by itself Need a farm of hypervisors Xen, KVM, VMware… Need storage For image catalogue For volume/snapshot management Need flexible network that can be configured on-demand VLANS, no VLANS, existing net infra, SDN…

IaaS is really: A Data Center Orchestrator That can: Data storage Data movement Data processing That can: Handle failures Support large scale Be programmed

DevOps Bring your developers closer to the operations Make your sys admins develop the apps Move to Software Defined Data Center, Automate everything Dev: Java IDE Ops: Shell CLI

What the ASF did to CloudStack ? Caveat: A contributor is identified by sending a single email on the –dev or –users mailing list. This graphs plots the number of unique email addresses

“A little bit about the internals”

A Very Flexible IaaS Platform Compute XenServer VMware KVM Oracle VM Bare metal Hypervisor Storage Local Disk iSCSI NFS Fiber Channel Swift Block & Object Primary Storage Secondary Storage Network Network Type Isolation Load balancer Firewall VPN Network & Network Services http://www.slideshare.net/cloudstack/cloudstack-architecture

Architecture / Language Java application Tomcat6, Axis2, Maven build + ant Ant going away in 4.1 Moving towards a plugin architecture

Releases Apache CloudStack 4.0 released in November Time based releases Rather slip features but guarantee release Apache CloudStack 4.1 planned for March 22nd. 4.2 most likely in July

CloudStack Cloud Architecture Internet Hypervisor is the basic unit of scale. Cluster consists of one ore more hosts of same hypervisor All hosts in cluster have access to shared (primary) storage Pod is one or more clusters, usually with L2 switches. Availability Zone has one or more pods, has access to secondary storage. One or more zones represent cloud CloudStack Management Server Zone 1 …. L3 core Secondary Storage Pod N Primary Storage Pod 1 …. Cluster N Access Layer Host 2 Cluster 1 Host 1

Cloud Interactions CloudStack Clustered CloudStack CloudStack OVM Cluster Primary Storage XenApi vcenter Monitoring Primary Storage CS API vSphere Cluster Cluster Mgmt vCenter API CloudStack End User UI CloudStack Clustered CloudStack Management Server Primary Storage XS Cluster Admin UI XAPI CS Admin & End-user API Domain Admin UI Primary Storage JSON KVM Cluster NetConf Juniper SRX Cloud user {API client (Fog/etc)} Nitro API VNC JSON ec2 API JSON Netscaler MySQL Cloud user {ec2 API client } Console Proxy VM Console Proxy VM NFS Server {Proxied} SSH Sec. Storage VM NFS NFS Sec. Storage VM Ajax Console HTTPS Router VM HTTP (Template Download) Router VM HTTP (Template Copy) Router VM http://www.slideshare.net/cloudstack/cloudstack-architecture Cloud user HTTP (Swift)

“To get your feet wet…”

DevCloud A Virtual box appliance packaged to provide a working CloudStack environment. Aimed at developers but has other use cases: Xen PV hosts gives nested virtualization Local EC2/S3 Cloud on your laptop Networking experiments ?

Self-Contained

DevCloud: as Host Run CloudStack on local machine Use DevCloud to setup hosts

CloudMonkey The CloudStack CLI, developed by Rohit Yadav ~600 lines of Python pip install cloudmonkey Lots of features: Auto-completion Tabular output Help , scriptable, interactive shell…

Intro $ cloudmonkey ☁ Apache CloudStack 🐵 cloudmonkey 4.0.0. Type help or ? to list commands. 🙉 cloudmonkey> set apikey plgWJfZK4gyS3mOMTVmjUVg-X-jlWlnfaUJ9GAbBbf9EdM-kAYMmAiLqzzq1ElZLYq_u38zCm0bewzGUdP66mg 🙉 cloudmonkey> set secretkey VDaACYb0LV9eNjTetIOElcVQkvJck_J_QljX_FcHRj87ZKiy0z0ty0ZsYBkoXkY9b7eq1EhwJaw7FF3akA3KBQ

🙉 cloudmonkey> list users 🙉 cloudmonkey> list virtualmachines 🙉 cloudmonkey> help list templates 🙉 cloudmonkey> deploy virtualmachine –help 🙉 cloudmonkey> list templates templatefilter=all 🙉 cloudmonkey> list serviceofferings | grep id 🙉 cloudmonkey> stop virtualmachine id=2c650856-a080-4766-a8b3-4166042ccec7

Welcoming contributions and feedback, Join the fun ! Info Apache incubator project http://incubator.apache.org/cloudstack #cloudstack and #cloudstack-dev on irc.freenode.net @CloudStack on Twitter http://www.slideshare.net/cloudstack http://incubator.apache.org/cloudstack/mailing-lists.html Collaboration Conference, Nov 30th -Dec 2nd http://collab12.cloudstack.org/ http://www.youtube.com/diycloudcomputing Welcoming contributions and feedback, Join the fun !

“Time for a Demo ?”