Bug 1694224
| Summary: | [Docs][RFE] Document Setting Neutron AZ and number of DHCP agents for compute nodes | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Dan Sneddon <dsneddon> |
| Component: | documentation | Assignee: | Stephen Finucane <stephenfin> |
| Status: | CLOSED EOL | QA Contact: | |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 13.0 (Queens) | CC: | bdobreli, broskos, cfields, joflynn, mariel, rheslop, sputhenp |
| Target Milestone: | --- | Keywords: | Documentation, FutureFeature |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2023-09-13 15:00:07 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Dan Sneddon
2019-03-29 20:02:23 UTC
There is an upstream doc that explains these Neutron AZ settings very well: https://docs.openstack.org/mitaka/networking-guide/config-az.html Customers can find the TripleO parameters for these settings in a number of ways. One is to export the Overcloud plan and then search for them: [stack@undercloud-0 plan]$ grep -r --include="*" availability_zone ./deployment/neutron -A 1 ./deployment/neutron/neutron-api-container-puppet.yaml: neutron::server::default_availability_zones: ./deployment/neutron/neutron-api-container-puppet.yaml- {get_param: NeutronDefaultAvailabilityZones} -- ./deployment/neutron/neutron-dhcp-container-puppet.yaml: - neutron::agents::dhcp::availability_zone: {get_param: NeutronDhcpAgentAvailabilityZone} -- ./deployment/neutron/neutron-l3-container-puppet.yaml: - neutron::agents::l3::availability_zone: {get_param: NeutronL3AgentAvailabilityZone} [stack@undercloud-0 plan]$ grep -R --include="*" dhcp_agents_per_network . ./deployment/neutron/neutron-base.yaml: - tripleo::profile::base::neutron::dhcp_agents_per_network: {get_param: NeutronDhcpAgentsPerNetwork} Of these TripleO parameters (NeutronDefaultAvailabilityZones, NeutronDhcpAgentAvailabilityZone,NeutronL3AgentAvailabilityZone, NeutronDhcpAgentsPerNetwork), the first and last are described here: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/overcloud_parameters/index. Where there are no explicit TripleO parameters: [stack@undercloud-0 plan]$ grep -R --include="*" network_scheduler_driver . ./deployment/neutron/neutron-api-container-puppet.yaml: neutron::server::network_scheduler_driver: [stack@undercloud-0 plan]$ grep -R --include="*" router_scheduler_driver . ./deployment/neutron/neutron-api-container-puppet.yaml: neutron::server::router_scheduler_driver: Set like this in templates: parameter_defaults: ControllerExtraConfig: neutron::server::network_scheduler_driver: <value> neutron::server::router_scheduler_driver: <value> |