murano v0.3: deploy linux applications

11

Click here to load reader

Upload: mirantis

Post on 08-May-2015

1.292 views

Category:

Technology


2 download

DESCRIPTION

The just released Murano V0.3 adds several features and improvements, of which the ability to deploy Linux applications is a major and highly anticipated feature.

TRANSCRIPT

Page 1: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  1  ©  MIRANTIS  2013  

Murano V0.3: Deploy Linux Applications

Page 2: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  2  

Features and improvements

• Leverage Quantum

• Mark Glance images with Murano metadata

• Deploy Linux applications

Page 3: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  3  

Leverage Quantum Improve on networking: leverage Quantum

Page 4: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  4  

Leverage Quantum: before

Murano  Instances  

Nova  Instances  

Page 5: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  5  

Leverage Quantum: after

Murano  Environments  

(each  one  in  separate  network)  

Nova  Instances  

Page 6: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  6  

How do you enable it?

• Patch OpenStack

• Patch Murano

• Configure Quantum

http://bit.ly/murano-0-3-enable-quantum

Page 7: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  7  

Mark images Improve on usability: mark images from the UI

Page 8: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  8  

Why it’s needed?

To filter all of the images available for service by respective OS, OS version, features, and so on

Linux  Fedora  x86  

Arch  

Linux  Fedora  

Page 9: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  9  

Deploy Linux applications Improve on deployment: Linux applications

Page 10: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  10  

Improve the foundation

• Support for multiple deployment platforms

• Non-linear execution of scripts and functions making up the execution plan

https://wiki.openstack.org/wiki/Murano/UnifiedAgent

Page 11: Murano V0.3: Deploy Linux Applications

©  MIRANTIS  2013   PAGE  11  

Linux Agent

• Written on Python

• May be integrated with Puppet, Chef, and so on

• Supports SH as the execution engine by default