openstack-virtual-baremetal/templates/overcloud-env
2016-03-21 21:02:51 +00:00
..
ovb_patch_nova.yaml Add overcloud deployment environment file 2015-08-05 19:22:23 -05:00
ovb.yaml Add overcloud deployment environment file 2015-08-05 19:22:23 -05:00
README.rst s/RDO Manager/TripleO/ 2016-03-21 21:02:51 +00:00

Deploying an Overcloud for Virtual Baremetal

The files in this directory can be used to deploy an overcloud using TripleO that is suitable for use as a virtual baremetal host. The following are instructions on how to do so.

Custom Environment

Note

This template applies a patch to Nova that may not be suitable for production deployments. Use at your own risk.

Copy the yaml files to the undercloud so they can be referenced by the overcloud deploy call. The ovb.yaml file must be passed as an additional -e parameter. See Overcloud Deployment for an example deploy call.

Hieradata Changes

Make a copy of the tripleo-heat-templates directory:

cp -r /usr/share/openstack-tripleo-heat-templates/ custom

Add the necessary hieradata configuration:

echo "neutron::agents::ml2::ovs::firewall_driver: neutron.agent.firewall.NoopFirewallDriver" >> custom/puppet/hieradata/common.yaml

Overcloud Deployment

Pass both the custom environment and templates to the deploy call:

openstack overcloud deploy --libvirt-type kvm --templates custom -e ovb.yaml