YUMSERV
article thumbnail
Published 2021. 5. 23. 20:57
[Victoria] Octavia dashboard OpenStack
반응형

Octavia의 경우, horizon에서 로드 밸런서 기능이 따로 존재하지 않습니다. 해당 기능을 추가하기 위해서는 아래와 같은 작업을 진행해주어야 합니다.

* 기존 horizon이 설치되어있어야 합니다.

 

 

1. octavia dashboard 설치

root@controller:~/work# git clone https://opendev.org/openstack/octavia-dashboard.git
root@controller:~/work# ls

octavia-dashboard
root@controller:~/work# cd octavia-dashboard/
root@controller:~/work/octavia-dashboard# python3 setup.py sdist
running sdist


root@controller:~/work/octavia-dashboard# cp -arp ./octavia_dashboard/enabled/_1482_*.py /usr/share/openstack-dashboard/openstack_dashboard/local/enabled/
root@controller:~/work/octavia-dashboard# chmod 755 manage.py
root@controller:~/work/octavia-dashboard# ./manage.py collectstatic
/usr/bin/env: ‘python’: No such file or directory
위와 같은 python 오류가 뜰 경우, manage.py 파일 내의 맨 위의 python3로 변경합니다.


root@controller:~/work/octavia-dashboard# ./manage.py collectstatic
...
Type 'yes' to continue, or 'no' to cancel: yes
...
Compressing... done
root@controller:~/work/octavia-dashboard# service apache2 restart


apache2를 재시작했으나 internal error 발생 apache 에러로그를 보니 아래와 같은 에러가 뜨고 있었습니다.
[Sun May 23 20:31:01.608341 2021] [wsgi:error] [pid 1167316:tid 140021542819584] [remote 14.36.43.63:53220] ModuleNotFoundError: No module named 'octavia_dashboard'
root@controller:~/work/octavia-dashboard# pip install octavia-dashboard
root@controller:~/work/octavia-dashboard# service apache2 restart

 

 

 

 

참고 : https://docs.openstack.org/octavia-dashboard/latest/readme.html

반응형

'OpenStack' 카테고리의 다른 글

[Openstack] 설치 에러  (1) 2021.06.07
[Octavia] DB내용 삭제  (0) 2021.06.07
[Victoria] Octavia 설치  (0) 2021.05.23
[Victoria] Cinder 설치  (0) 2021.05.13
[정리] Cinder 이론  (0) 2021.05.13
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!