반응형
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 |