This plugin provides a new resource type (OS::Cobalt::Instance
) which largely imitates the AWS::EC2::Instance
resource type. Rather than boot instances from scratch, Heat templates using this plugin can launch Cobalt live-images, taking advantage of Gridcentric's Virtual Memory Streaming technology for faster application readyness and lower resource consumption.
Heat plugins must reside in the plugins_dir
directory defined in the Heat Engine configuration file. By default, the directories /usr/lib64/heat
and /usr/lib/heat
are searched.
To install the Cobalt resource plugin to an unmodified Heat installation using setuptools:
sudo python setup.py install --install-purelib=/usr/lib/heat
Note that you can also install the Cobalt resource plugin via pip:
sudo pip install --install-option="--install-purelib=/usr/lib/heat" cobalt-heat
See the directory examples/ for examples.