Octavia Amphora staying in PENDING_CREATE forever.
Thomas Goirand
zigo at debian.org
Sun May 22 16:43:20 UTC 2022
On 5/22/22 16:54, Russell Stather wrote:
> Hi
>
> igadmin at ig-umh-maas:~$ openstack loadbalancer amphora list
> +--------------------------------------+--------------------------------------+---------+------+-----------------------------------------+-------+
> | id | loadbalancer_id
> | status | role | lb_network_ip | ha_ip |
> +--------------------------------------+--------------------------------------+---------+------+-----------------------------------------+-------+
> | 5364e993-0f3b-477f-ac03-07fb6767480f |
> 962204f0-516a-4bc5-886e-6ed27f98efad | BOOTING | None |
> fc00:e3bf:6573:9272:f816:3eff:fe57:6acf | None |
> +--------------------------------------+--------------------------------------+---------+------+-----------------------------------------+-------+
>
> This gives me an IPv6 address. What do you mean by the controller nodes?
> The node running octavia itself?
OpenStack has no "controller" but this therm is usually used for the
servers running the API and workers.
In this case, you want the nodes running octavia-worker. In the logs of
the workers, you should be able to see that it cannot ssh the amphora VMs.
The IPv6 that you saw is the ha_ip, ie the VRRP port. This is *not* the
IP of the amphora VMs that are booting. These are supposed to be in
"loadbalancer_ip". However, you have nothing in there. So probably you
haven't configured Octavia correctly.
Did you create a network especially for octavia, and did you write its
ID in /etc/octavia/octavia.conf?
Also, did you:
- create an ssh key for Octavia?
- create a PKI for Octavia?
I created this script for the Octavia PKI, that you can simply run on
one controller, and then copy the certs in the other nodes running the
Octavia services:
https://salsa.debian.org/openstack-team/debian/openstack-cluster-installer/-/blob/debian/yoga/utils/usr/bin/oci-octavia-certs
This script can be used (though you may want to customize it, especially
the IP addresses, vlan, etc.) to create the ssh key, networking, etc.:
https://salsa.debian.org/openstack-team/debian/openstack-cluster-installer/-/blob/debian/yoga/utils/usr/bin/oci-octavia-amphora-secgroups-sshkey-lbrole-and-network
I hope this helps,
Cheers,
Thomas Goirand (zigo)
More information about the openstack-discuss
mailing list