Posts

Showing posts from July, 2017

Use Heat Orchestration Template (HOT) to prepare Murano Application Catalog in Mirantis OpenStack

Image
Murano deals with applications while Heat orchestrates infrastructure. In fact Murano utilizes an infrastructure orchestration layer such as Heat to provision the underlying VMs, networking and storage. With Murano it is possible to upload applications written in the HOT (Heat Orchestration Template) format. This format is supported by the Murano CLI tool, which automatically generates a proper Murano application package from the HOT template supplied by the user. In Mirantis OpenStack both heat and murano are integrated through horizon to make the deployment simpler. To prepare a catalog the following three components are needed: manifest.yaml logo.png template.yaml Manifest will have the basic information about the catalog like name, description, tags etc. # cat manifest.yaml Format: Heat.HOT/1.0 Type: Application FullName: io.murano.apps.Platform Name: Web Development Platform Description: "Heat template to deploy CentOS 7 & Ubuntu 16.04 LTS Ser

OpenStack instance deployment using Ansible

This document will help to deploy the Openstack  instances using Ansible. 1. Follow the steps and configure CentOS 7 based ansible  provisioning server for OpenStack. 2. Create  'rdo' directory under '/opt' directory:        # mkdir  /opt/rdo 3. Create 'img-upload.yaml' under '/opt/rdo' directory and add the below content: --- - name: Image Upload activity   hosts: localhost   tasks:   - name: Download cirros image     get_url:       url: http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img       dest: /tmp/cirros-0.3.4-x86_64-disk.img   - name: Upload cirros image to openstack     os_image:       name: Ansible_Demo       container_format: bare       disk_format: qcow2       state: present       filename: /tmp/cirros-0.3.4-x86_64-disk.img 4. Authenticate the existing OpenStack setup by sourcing its ' keystonerc_admin ' file and then start the image upload process:    # source keysto