Adventures of a Small Time OpenStack Sysadmin relate the experience of converting a small VMware cluster into two small OpenStack clusters, and the adventures and friends I made along the way.
Adventures of a Small Time OpenStack Sysadmin Chapter 036 - Heat Orchestration Service
First, links to some reference docs I used:
Main Documentation Page
https://docs.openstack.org/heat/yoga/index.html
Heat Orchestration Template (HOT) Guide
https://docs.openstack.org/heat/yoga/template_guide/hot_guide.html
Heat Orchestration Template (HOT) specification
https://docs.openstack.org/heat/yoga/template_guide/hot_spec.html
Example Templates
https://opendev.org/openstack/heat-templates
Openstack Client Docs
https://docs.openstack.org/python-openstackclient/latest/
https://docs.openstack.org/python-heatclient/yoga/cli/index.html
Openstack Heat Dashboard
https://docs.openstack.org/heat-dashboard/yoga/
No deployment configuration reference exists for Heat.
Install the CLI
Install the CLI using the openstack-scripts/installcli/installcli.sh
Or run:
pip install python-heatclient -c https://releases.openstack.org/constraints/upper/yoga
See the demo "simple"
https://gitlab.com/SpringCitySolutionsLLC/openstack-scripts/-/tree/master/demos/heat/simple
I have shell script wrappers to simplify common tasks, no need to type in the entire command line just run create.sh or whatever.
See some interesting example code
https://gitlab.com/SpringCitySolutionsLLC/openstack-scripts/-/tree/master/projects
I organize this by project; some of this should be helpful to new OpenStack administrators.
Heat is pretty awesome, "just works" does exactly what its supposed to do every time. My entire LAN and all my infrastructure is based entirely on "IaaS" Heat Templates, and it works very well.
Tomorrow I try to improve Glance.
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.