Bug 1832148 - [RFE][Octavia] Add a new flavor capability to the Amphora provider so it's posible to choose a specific nova-flavor
Summary: [RFE][Octavia] Add a new flavor capability to the Amphora provider so it's po...
Keywords:
Status: ASSIGNED
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-octavia
Version: 16.1 (Train)
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: ---
: ---
Assignee: Gregory Thiemonge
QA Contact: Bruna Bonguardo
URL:
Whiteboard:
Depends On:
Blocks: 1381612
TreeView+ depends on / blocked
 
Reported: 2020-05-06 08:06 UTC by Mikel Olasagasti
Modified: 2023-08-15 12:38 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 631906 0 None MERGED Add compute flavor support to the amphora driver 2021-02-01 09:09:34 UTC
OpenStack gerrit 773696 0 None NEW Add a test for custom compute flavors for amphorae 2023-08-15 12:34:38 UTC
Red Hat Issue Tracker OSP-2822 0 None None None 2022-06-02 16:42:54 UTC

Description Mikel Olasagasti 2020-05-06 08:06:58 UTC
For the Octavia Amphora provider, at present, it only supports "loadbalancer_topology" (SINGLE or ACTIVE_STANDBY). Would it be possible to add more flavor capabilities?, in this case the request is to add the capability were by we could select a specific nova-flavor.

Some use cases for this feature:

- If 90% of your Octavia LBs handle very little traffic, the could use a normal/small nova flavor, but the other 10% that handle lots of traffic and would need more resources, could use a nova flavor with higher CPU/RAM specs.

- In some cases OSP is using Host Aggregates via nova flavors, for example Prod and Prepro and for segregation reasons you need to run the LB for each environment in the same hypervisors(HA) as their pool members.

- If you had a case were you would like to deploy a small set of your loadbalancers with a specific configuration for example CPU-pinning, SR-IOV or DPDK for performance reasons, you would also make use of host aggregates and other flavor properties(mem_page_size, cpu_policy, etc).

Comment 1 Gregory Thiemonge 2020-05-06 14:22:28 UTC
Feature already implemented in upstream octavia, but tempest tests are needed for full support.


Note You need to log in before you can comment on or make changes to this bug.