there are no docs for using octavia
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Fix Released
|
Medium
|
Mark Goddard | ||
Victoria |
Fix Released
|
Medium
|
Mark Goddard |
Bug Description
kolla ansible has support for octavia however there are no docs for how to use it at all.
looking at the upstream octaiva docs i was eventually able to determin how to get octavia to work but kolla ansible does not deploy the service in a working state.
we shoudl either mark it as tech preview/
before deployment you need to create a cert athority
in /etc/kolla/
following this process https:/
then you need to rename the generated certs and copy them to the name kolla expects
cp certs/server_
cp certs/server_
cp certs/client_
cp certs/client_
this is error prone and tedious and should be automated.
addtionally a prodier netwrok needs to be created for octavia to spawn the loadblancer vms
this netwrok uuid need to be set in the octaiva config e.g. /etc/kolla/
a default flavor should also be set
amp_boot_
amp_image_tag = amphora
amp_secgroup_list =
amp_flavor_id = 100
amp_ssh_key_name = octavia_ssh_key
some steps that are required post deployment are as follows
- create a the octavia_ssh_key in the octavia user
- create an ampohora image https:/
- add the ocativa user to the admin project. (this should not be required but we have a bug in our config generation) the octavia user should only be a member of the service project bu we currently
configure the service_auth project to {{ openstack_
https:/
it should be set to service so either you can fix that with a template override or you can add the octavia user to admin porject as an admin. if you dont you will get a error when create a loadblancer
(openstack) loadbalancer create --vip-network-id 92ac19a4-
The request you have made requires authentication. (HTTP 401) (Request-ID: req-8e2f5af7-
Changed in kolla-ansible: | |
assignee: | nobody → Dincer Celik (osmanlicilegi) |
Changed in kolla-ansible: | |
importance: | Undecided → Medium |
Changed in kolla-ansible: | |
assignee: | Dincer Celik (osmanlicilegi) → Mark Goddard (mgoddard) |
I recently helped someone through this process, let me know if you need any info Dincer. I was thinking we could build the docs up iteratively, first starting with a checklist, then adding full instructions. Ideally we would link to Octavia docs rather than reproduce them where possible e.g. for cert generation.