Murano is an application catalog that enables OpenStack administrators to one-click deploy scalable and highly available composite apps.
Murano applications are specially developed applications that make full use of OpenStack resources.
https://github.com/stackforge/murano
9. This is Product Catalog
Pick product > check specs > add to cart > buy.
10. And this is Murano application catalog
Pick an application >Configure it’s parameters> add it to environment > deploy it to your cloud.
11. What’s Murano
• Murano is an application catalog that enables OpenStack
administrators to one-click deploy scalable and highly available
composite apps.
• Murano applications are specially developed applications that make
full use of OpenStack resources.
• https://github.com/stackforge/murano
12. Why Murano ?
• Business agility.
• Auto-scaling and HA
• Skies are the “lower” limit
14. How to use Murano ?
• It depends on your role.
• If you are developer you will be packaging your apps to be cloud
friendly.
• If you are an end-user(say from business dept) you will be having
creating and deploying environment as if you are an expert hacker.
• If you are cloud administrator you will be making sure that packages
are utilising your hardware and software.
17. Murano Actions
• Workflows defined by application author
• Examples: Restart, Backup, Upgrade, and Scale up/down.
• The Murano API server exposes the workflows as Web hooks when
you deploy the application.
18. Auto-Scaling and HA*
• Auto-scaling can be Achieved by Murano actions.
*https://github.com/gokrokvertskhov/murano-app-incubator/blob/monitoring-latest/io.murano.apps.java.HelloWorldCluster/Classes/HelloWorldCluster.murano
19. Ceilometer
can be any metering component
Will go green
after ScaleUP called by ceilometer
22. What’s Google Kubernetes?
•Open Source
License)
•Manage a cluster of Linux
containers as a single system
•Developed by Google
•Written in go programming
language.
25. Want to Monitor
your cluster
• cAdvisor is open source monitoring
tool for kubernetes clusters.
• Also developed by Google.
• Has a very nice web interface and
dashboards.
26. Demo for kubernets on Murano
Kubernets cluster + Kubernets pod (httpd) + CAdvisor
27. Summary of Murano
• Murnao application catalogs are utilizing OpenStack components (heat-
mainly-, nova, cinder, neutron, etc..)
• Murano actions can be triggered either fron UI (Horizon) or from the
monitoring service of your choice.
• Murano has integration with Google Kubernetes clusters and its
complements.
• Murano is open source and it’s your home work to develop your own catalog
however some basic catalogs are available in the