OpenStack에서 octavia 로드 밸런서 정책이 누락되었습니다.

OpenStack에서 octavia 로드 밸런서 정책이 누락되었습니다.

우분투 22.04 lts의 오픈스택 요가에 옥타비아 로드 밸런서를 통합하려고 합니다.

나는 이 가이드를 따랐다https://docs.openstack.org/octavia/latest/install/install-ubuntu.html

여기 내 설치 지침이 있습니다https://pastebin.com/tdahmR95

테스트가 작동하지 않아 이유를 알 수 없는 OpenStack에서 역할이 누락된 것 같습니다.

https://docs.openstack.org/octavia/latest/contributor/guides/dev-quick-start.html

위 페이지 하단에는 테스트할 명령이 아래에 있습니다.

# openstack loadbalancer create --name lb1 --vip-subnet-id private-subnet
# openstack loadbalancer show lb1
# openstack loadbalancer listener create --name listener1 --protocol HTTP --protocol-port 80 lb1

나는 오류가 발생했습니다https://bugs.launchpad.net/charm-octavia/+bug/1961198 Policy does not allow this request to be performed

답변1

이것이 여전히 필요한지 잘 모르겠지만 누군가를 도울 수 있기를 바랍니다. 먼저 여기에 나열된 역할을 생성하여 이 문제를 해결했습니다.

https://docs.openstack.org/octavia/latest/configuration/policy.html

openstack role create load-balancer_admin

그런 다음 해당 역할에 내 사용자를 추가합니다.

openstack role add --project admin --user admin load-balancer_admin

관련 정보