[Rdo-list] RDO Manager Liberty DVR
Charles Short
cems at ebi.ac.uk
Fri Mar 4 17:29:06 UTC 2016
Some feedback - I made this mostly work with automated template
deployment, but had to include puppet classes and fix some class
references -
I used an ExtraConfig template file to achieve this -
parameters:
NovaComputeExtraConfig:
'neutron::agents::l3::agent_mode': 'dvr'
'neutron::agents::ml2::ovs::enable_distributed_routing': 'True'
'neutron::agents::l3::interface_driver':
'neutron.agent.linux.interface.OVSInterfaceDriver'
compute_classes:
- '::neutron::agents::l3'
- '::neutron::plugins::ml2'
controllerExtraConfig:
'neutron::agents::l3::agent_mode': 'dvr_snat'
'neutron::server::router_distributed': 'True'
'neutron::plugins::ml2::network_vlan_ranges': 'datacentre:3510:3600'
controller_classes:
- '::neutron::plugins::ml2'
and included it with -e
For example a class reference in
/usr/share/openstack-tripleo-heat-templates/puppet/controller.yaml was
not there, so the above template corrects that
>>
NeutronDVR:
default: 'False'
description: Whether to configure Neutron Distributed Virtual Routers
type: string
...
neutron_router_distributed: {get_param: NeutronDVR}
...
neutron_router_distributed: {get_input: neutron_router_distributed}
>>
I now have other bits to automate to get DVR fully working - -
1) The class property dvr_base_mac does not exist in
/usr/share/openstack-puppet/modules/neutron/manifests/server.pp, and it
really should as it needs to be set.
2) The metadata_agent.ini file on the compute nodes needs to reference
the metadata server on the controller nodes (and the agent needs to be
running on the compute nodes.)
I will work on these last two steps
Charles
On 24/02/2016 22:24, Charles Short wrote:
> Hi,
>
> I am trying to deploy DVR with RDO manager.
> I can find template references to DVR in -
>
> /usr/share/openstack-tripleo-heat-templates/puppet/controller.yaml
> /usr/share/openstack-tripleo-heat-templates/puppet/compute.yaml
>
> I altered the defaults to enable DVR and deployed the Overcloud
> successfully.
> Unfortunately the DVR changes I made do not appear in the config files
> on the nodes.
>
> Has anyone managed to deploy DVR with RDO Manager?
>
> Thanks
>
> Charles
>
--
Charles Short
Cloud Engineer
Virtualization and Cloud Team
European Bioinformatics Institute (EMBL-EBI)
Tel: +44 (0)1223 494205
More information about the dev
mailing list