Ask Your Question
0

orchestration service heat command not found [Havana]

asked 2014-05-22 00:10:06 -0500

lokesh gravatar image

Issue 1:

  1. I have done a complete installation of heat-api heat-api-cfn heat-engine on ubuntu (other than controller node. It's actually my cinder volume node)
  2. Appropriately created heat user in Keystone and created services and service endpoint for heat and heat-cfn (with endpoint urls pointing to this node) root@lksh-controller:~# keystone endpoint-list +----------------------------------+-----------+------------------------------------------+------------------------------------------+------------------------------------------+----------------------------------+ | id | region | publicurl | internalurl | adminurl | service_id | +----------------------------------+-----------+------------------------------------------+------------------------------------------+------------------------------------------+----------------------------------+ | 1d17e7eb7c404b9288d843a19ec1f03b | regionOne | http://10.44.64.59:8776/v1/%(tenant_id)s | http://10.44.64.59:8776/v1/%(tenant_id)s | http://10.44.64.59:8776/v1/%(tenant_id)s | 56fddce1be11462ea9e3fcf70bbae4fc | | 2da127885a8f4650a3b84763fc25c0f0 | regionOne | http://10.44.64.59:9696 | http://10.44.64.59:9696 | http://10.44.64.59:9696 | 27ddd356ac414712935e7f71391397a1 | | 320819cae43d4798a9986ce9aa14341b | regionOne | http://10.44.64.59:8774/v2/%(tenant_id)s | http://10.44.64.59:8774/v2/%(tenant_id)s | http://10.44.64.59:8774/v2/%(tenant_id)s | 29cdb2ef527448c6b866d1817166cd5d | | 456048111478456c88e70d8aad1de5ec | regionOne | http://10.44.64.59:5000/v2.0 | http://10.44.64.59:5000/v2.0 | http://10.44.64.59:35357/v2.0 | 0204ec7f73714b8984c30716e6e2bb6e | | 532e580f1cfa4ec49c9d1dbd8cc7056e | regionOne | http://10.44.64.63:8004/v1/%(tenant_id)s | http://10.44.64.63:8004/v1/%(tenant_id)s | http://10.44.64.63:8004/v1/%(tenant_id)s | 5da57343fbc142b3914b7c422b96a42d | | 536c099a5764425782365f180a285c75 | regionOne | http://10.44.64.59:8776/v2/%(tenant_id)s | http://10.44.64.59:8776/v2/%(tenant_id)s | http://10.44.64.59:8776/v2/%(tenant_id)s | a3f42ce1367c4d089a764f243eb94904 | | 5eb3ed67f7ec4fec9bea707e815e967c | regionOne | http://10.44.64.59:9292 | http://10.44.64.59:9292 | http://10.44.64.59:9292 | 82a679c0055146fcae2013dca64ff2c8 | | e8f81b41f01f498e9e83888a6f8796aa | regionOne | http://10.44.64.63:8000/v1 | http://10.44.64.63:8000/v1 | http://10.44.64.63:8000/v1 | 17cd049423e149c1b0d5cf32d2790b76 | +----------------------------------+-----------+------------------------------------------+------------------------------------------+------------------------------------------+----------------------------------+ root@lksh-controller:~# keystone service-list +----------------------------------+----------+----------------+---------------------------+ | id | name | type | description | +----------------------------------+----------+----------------+---------------------------+ | a3f42ce1367c4d089a764f243eb94904 | CinderV2 | volumev2 | Cinder Volume Service2 | | 56fddce1be11462ea9e3fcf70bbae4fc | cinder | volume | Cinder Volume Service | | 82a679c0055146fcae2013dca64ff2c8 | glance | image | Glance Image Service | | 5da57343fbc142b3914b7c422b96a42d | heat | orchestration | Heat Orchestration API | | 17cd049423e149c1b0d5cf32d2790b76 | heat-cfn | cloudformation | Heat CloudFormation API | | 0204ec7f73714b8984c30716e6e2bb6e | keystone | identity | Keystone Identity Service | | 27ddd356ac414712935e7f71391397a1 | neutron | network | Openstack Networking | | 29cdb2ef527448c6b866d1817166cd5d | nova | compute | Nova Compute Serivice | +----------------------------------+----------+----------------+---------------------------+ root@lksh-controller:~#

But still on that node I cannot run heat command to create a stack.

root@lksh-cinder:~# heat stack-create No command 'heat' found, did you mean: Command 'head' from package 'coreutils' (main) heat: command not found root@lksh-cinder:~# heat- heat-api heat-api-cfn heat-engine heat-keystone-setup heat-manage

My /etc/environment contains export for below variables.

declare -x OS_AUTH_URL="http://10.44.64.59:35357/v2.0" declare -x OS_PASSWORD="password" declare -x OS_TENANT_NAME="service" declare -x OS_USERNAME="heat" declare -x HEAT_URL="http://10.44.64.63:8004/v1"

Issue 2: Having said that I can inface get a hot validated from Horizon. heat-templates/hot/chef-server.yaml. But there was one template which didn't work and I suppose that's there's a version difference or I need to update my /etc/heat/environment.d/. But for template heat-templates/hot/lb_server.yaml it couldn't validate OS::Neutron::PoolMember. Doesn't havana support this?

Any direction on these two issues would be really helpful.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2014-05-22 00:26:52 -0500

lokesh gravatar image

Probably I'm in too much hurry. Heat works on controller node and not on the actual node where I installed the orchestration service. Shouldn't it work on that node as well?

edit flag offensive delete link more

Comments

Issue 2 is still not resolved.

lokesh gravatar imagelokesh ( 2014-05-22 00:27:13 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2014-05-22 00:10:06 -0500

Seen: 480 times

Last updated: May 22 '14