OpenStack: Mapping Ironic Hostnames to Nova Hostnames

The Hostname Problem When deploying OpenStack via Red Hat OSP director you configure the hostname of your baremetal (ironic) nodes at time of import. This is done via json file, by default named instack-env.json (but often re-named, nodes.json). Below is an excerpt from that file. { "nodes" :  [ { "arch": "x86_64", "cpu": "4", "disk": … Continue reading OpenStack: Mapping Ironic Hostnames to Nova Hostnames

OpenStack: Introduction to Troubleshooting Heat

Introduction to Heat Heat is the main orchestration engine for OpenStack, and is used my OpenStack director to install an OpenStack Overcloud environment. When we run the "openstack deploy overcloud" command, we are specificallytelling RHEL OSP director that we want it to use the pre-defined Heat templates from/usr/share/openstack-tripleo-heat-templates/. OSP director will manage thedeployment of a … Continue reading OpenStack: Introduction to Troubleshooting Heat

OpenStack: Viewing a Child Heat Resource

In this post we are going to walk through a process you can use to troubleshoot a failed heat stack deploy by viewing information of nested resources. In the command below we are looking for any failed resource. Our grep allows us to grab the name of Parent id. [stack@undercloud] # heat resource-list -n5 overcloud | … Continue reading OpenStack: Viewing a Child Heat Resource