Questions tagged [openstack-heat]

Openstack Orchestration Component

Heat is the main project in the OpenStack Orchestration program. It implements an orchestration engine to launch multiple composite cloud applications based on templates in the form of text files that can be treated like code.

A native Heat template format is evolving, but Heat also endeavours to provide compatibility with the AWS CloudFormation template format, so that many existing CloudFormation templates can be launched on OpenStack. Heat provides both an OpenStack-native ReST API and a CloudFormation-compatible Query API.

Heat Architecture

Heat comprises a number of Python applications:

heat

The heat tool is a CLI which communicates with the heat-api to execute AWS CloudFormation APIs. Of course this is not required—developers could also use the Heat APIs directly.

heat-api

The heat-api component provides an OpenStack-native ReST API that processes API requests by sending them to the heat-engine over RPC.

heat-api-cfn

The heat-api-cfn component provides an AWS-style Query API that is compatible with AWS CloudFormation and processes API requests by sending them to the heat-engine over RPC.

heat-engine

The heat engine does the main work of orchestrating the launch of templates and providing events back to the API consumer

Source: https://wiki.openstack.org/wiki/Heat

106 questions
0
votes
1 answer

Openstack Heat template for flat network

I have configured 2-Node Openstack(Icehouse) setup and heat is also configured. when creating instance using HOT template it is successfully launched. But when I'm trying to create the flat network using my yml file it shows below error- "Unable to…
IRSHAD
  • 2,855
  • 30
  • 39
0
votes
0 answers

RDO Openstack, Ceilometer, Heat autoscaling instance

Below is the code and instructions which I use to scale the instances on the RDO. Can anyone tell me why new instances are not created. What could be the reason and where I can see why it is not working ? The alarm is created but instances did not…
My Name
  • 57
  • 7
0
votes
1 answer

Openstack (devstack) Heat template to create vm and app on it

Is it possible, using heat template, create VM instance (eg:. ubuntu) and install on it some application? I want create ubuntu instance and install on it apache ant using heat template
My Name
  • 57
  • 7
0
votes
1 answer

Any other ways to install heat resource plug-in?

According to the directions of Openstack Official Heat/Plugins wiki https://wiki.openstack.org/wiki/Heat/Plugins, we only need "To install a plugin, copy the Python modules to one of the configured plugin directories. Note that heat-engine must be…
zzxwill
  • 536
  • 2
  • 6
  • 16
0
votes
1 answer

How to pass parameters to powershell script in userdata

My heat template is like: windows_instance: type: OS::Nova::Server properties: image: {get_param: imagever } flavor: m1.large key_name: test networks: - port: { get_resource: publicport } user_data_format: RAW user_data:…
Celina yang
  • 59
  • 1
  • 10
0
votes
1 answer

powershell script failed to run from heat template because of parse error

I have a powershell script to search a string, and the script worked when I run it from powershell command prompt directly, but failed to run when I put it in userdata of heat template: The script is: $regex =…
Celina yang
  • 59
  • 1
  • 10
0
votes
1 answer

How horizon dashboard internally fetch the data using AngularJS

I am New to Open stack. Presently I am try to understand how horizon dashboard internally fetch the data using AngularJS. For example the instance panel under Compute DashBoard.How the Instance Name, Image Name, IPAddress, Availability etc fetched…
Neelabh Singh
  • 2,600
  • 12
  • 51
  • 88
0
votes
1 answer

relationship between stack ID and stack name in openstack heat

I am trying to understand the relationship between stack name and stack ID in openstack heat API http://developer.openstack.org/api-ref-orchestration-v1.html It seems the stack name is provided by user who want to create the stack by POST while…
godsarmy
  • 65
  • 5
0
votes
1 answer

heat-client won't run, No module named utils

I'm trying to get the heat-client up and running on my Ubuntu 14.04 machine. I've followed instructions from: http://docs.rackspace.com/orchestration/api/v1/orchestration-getting-started/content/Install_Heat_Client.html But when I enter heat…
AngieB
  • 43
  • 7
0
votes
0 answers

Create Rackspace Stack with Java

We're trying to create a stack using REST api from a Java class, but we're getting the response code as 400. It'll be of great help if you can say us where what we're doing wrong. Here's the java class Note: Please, replace TOKEN_ID and TENANT_ID…
devd
  • 370
  • 10
  • 28
0
votes
0 answers

how to get a list element in the desired yaml format

I am facing an issue with yaml dump. My Input : {"Controller_node1_external_port": {"block_device_mapping": [{"device_name": "/dev/vda1", "volume_id": "helloooo", "delete_on_termination": "False"}],"properties": {"fixed_ips": [{"ip_address":…
Sasikiran Vaddi
  • 2,199
  • 4
  • 23
  • 29
0
votes
0 answers

"Unrecognized auth response" for every heat stack-create request

I was trying to learn Heat Orchestration Templates and using Openstack Template Guide I tried to make a very simple YAML template similar to the one provided here. But the problem is every time I try to run: heat stack-create -f new.yaml…
Dushyant Gupta
  • 507
  • 1
  • 5
  • 24
0
votes
2 answers

How to Validate a template using Heat API Client?

Unable to Validate a template using Heat-API client,when used below method from heatclient.client import Client heat = Client('1', endpoint=heat_url, token=auth_token) heat.stacks.validate(template_file) Error mesage: TypeError:…
kavya k
  • 31
  • 6
0
votes
1 answer

Intergration of Docker with OpenStack via Docker Heat Plugin

I'm trying to integrate Docker with OpenStack (icehouse) via the Docker-Heat Pluigin and I'm facing a problem. OpenStack is configured according to the tutorial by OpenStack for Ubuntu. I'm using a controller node and a compute node (just the 2…
ElSioufy
  • 162
  • 2
  • 9
-1
votes
1 answer

Openstack stack stuck in deletion

Tried stack deletion but it is failed to delete the stack. And I have removed the some of testvm's manually before deleting the stack. When I checked the test_resource it is in Delete failed status. So that the stack got struck in delete. Could you…
Beginner
  • 77
  • 1
  • 9