maas juju introduction

Download Maas Juju Introduction

If you can't read please download the document

Upload: openstackindia

Post on 13-May-2015

4.920 views

Category:

Documents


2 download

TRANSCRIPT

2. MASS Metal as a ServiceWhat? 3. Its Server Orechestration Server Orchestration describes theautomated arrangement, coordination,and management of complexcomputer systems with pre-definedenvironment. 4. MASS Metal as a Service Metal as a Service -- MAAS -- bringsthe language of the cloud to physicalservers. It makes it easy to set up thehardware on which to deploy anyservice that needs to scale up anddown dynamically; a cloud being justone example. 5. MASS Metal as a ServiceWhy? 6. MASS Metal as a ServiceAs we move from tens to hundreds tothousands of nodes in a typical data centre weneed new tools and practices. This hyperscale story of hyper-dense racks with wimpy nodes is thebig shift in the physical world which matches theequally big shift to cloud computing in the virtualisedworld. Ubuntus popularity in the cloud comes in partfrom being leaner, faster, more agile. And MAAS Metal as a Service is bringing that agility back tothe physical world for hyperscale deployments - ByMark Shuttleworth 7. MASS Metal as a ServiceHow? 8. Integrated With Ubuntu 12.04 LTS 9. Web GUI For Easy Management 10. Overview Of Features Add, Commission, Update and Recycle Your Servers Hardware-specific tasks such as burn-in tests, firmware andRAID upgrades [Development Stage] Web API For Integration For Thirpary Tool 11. MASS Metal as a ServiceAll development is publicFree and Open Source SoftwareCommunication is openJoin UsIRC: #maas on irc.freenode.netLaunchpad: https://launchpad.net/maasWeb: https://wiki.ubuntu.com/ServerTeam/MAAS 12. Juju Service Orechestration 13. apt-get install 14. Example: Wordpress juju has been designed for environments which canprovide a new machine with an Ubuntu cloud operatingsystem image on-demand. Install jujusudo apt-get install juju Bootstrap jujujuju bootstrap Deploy Wordpressjuju deploy mysqljuju deploy wordpressjuju add-relation wordpress mysql Expose Your Servicejuju expose wordpress 15. Charms Are Simple Some yaml metadata A few scripts that run at the right time Well encapsulated Written with whatever tool you want! Assumptions can be eliminated Easy to read, easy to review https://code.launchpad.net/charm 16. Charms today ThinkUpHAProxy MySQL Jenkins 17. Deployment Options EC2 API Ubuntu MAAS Local Dev Openstack HP cloud MS Azure .. 18. The Future Charm Store Subordinate Charms Placement Constraints Stacks Storage Management Cloud Federation Auto Scaling Charms, Charms,Charms, Charms...http://www.flickr.com/photos/tom_twinhelix/3916931452/sizes/l/in/photostream/ 19. OpenStack Deployment WithMAAS & Juju 20. Example!!!Landscape and Cloud deck Ubuntu server as guest AWSOME Ubuntu cloudJuju Public clouds infrastructure Storage[OpenStack] KVM, XenLXCMAAS Ubuntu serverx86 ARM 21. Bonus!!!5 Minutes OpenStack Cloud Recipe with Ubuntu Cloud Live 12.04http://hardik.in/2012/05/01/5-minutes-cloud-recipe-with-ubuntu-cloud-live-12-04/ 22. Questions?Poke me at [email protected]