Install Heat-dashboard
heat orchestration service를 Dashboard로 사용하고 싶다면,
🟢 pip install heat-dashboard 명령어를 하기 위한 나의 처절한 노력들 (python과 pip)
# wget https://www.python.org/ftp/python/3.5.9/Python-3.5.9.tgz
# tar xzf Python-3.5.9.tgz
# rm -rf Python-3.5.9.tgz
# cd /Python-3.5.9
# . /configure --enable-optimizations
# make altinstall
# vi ~/.bashrc
alias python =python3.6
# source ~/.bashrc
python -m pip install --upgrade pip setuptools
pip3 install Django==2.2
Django --V
pip3 install --upgrade setuptools
pip3 install heat-dashboard --ignore-installed PyYAML
....
🟢 기 생성되pip install 설치된 파일 위치 확인 !
🔆 공식문서:
대부분, heat-dashboard는 python"site-packages"디렉토리(/usr/local/lib/python2.7/site-packages)에 설치된 상태
공식문서에서 언급하는 heat-dashboard는 그 디렉토리 아래에 있는 heat_dashboard를 의미
이 경로는 linux 배포판에 따라 상이함
🟢 horizon 의 enabled 디렉토리에 있는 plugin setup 파일들을 heat-dashboard의 enabled 디렉토리에 복사 :
# cp /usr/lib/python2.7/site-packages/heat_dashboard/enabled/_[1-9]*.py /usr/share/openstack -dashboard/openstack_dashboard/local/enabled/
🟢 heat-dashboard in OpenStack Dashboard의 local_settings.py의 policy_file 내용에 orchestration 추가 :
# vi /usr/share/openstack-dashboard/openstack_dashboard/local/local_settings.py
🟢 httpd 서비스 재시작하여 반영
🔴 ERROR : UI에서 Template generator Tab 클릭 시 'qos를 retrieve할 수 없다'
🔫 TROUBLE SHOOTING : qos 추가 및 NEUTRON 서비스 재실행
참고사이트 : bugs.launchpad.net/neutron/+bug/1720077
🟢 각 노드에서 neutron 설정 파일에 qos 관련 내용 수정 :
@controller node :
/etc/neutron/neutron.conf
service_plugins = router,qos 추가
/etc/neutron/plugin.ini
[ml2]
extension_drivers = port_security, qos 추가
/etc/neutron/plugins/ml2/openvswitch_agent.ini
[agent]
extensions = qos 주석 해제 및 추가---------------------------------------
@ compute node :
/etc/neutron/plugins/ml2/openvswitch_agent.ini
[agent]
extensions = qos 주석 해제 및 추가
🟢 각 노드에서 neutron 관련 서비스 재실행 :
@ Controller Node
# systemctl restart neutron-linuxbridge-agent.service
# systemctl restart neutron-dhcp-agent.service
# systemctl restart neutron-metadata-agent.service
# systemctl restart neutron-l3-agent.service
@ Compute Node
# systemctl restart openstack-nova-compute.service
'자기발전소 > # Manually Install OpenStack' 카테고리의 다른 글
OpenStack Magnum on CentOS (Rocky) (0) | 2020.10.07 |
---|---|
OpenStack Barbican on CentOS(Rocky) (0) | 2020.10.02 |
OpenStack Heat on CentOS(Rocky) (0) | 2020.09.27 |
OpenStack Cinder on Centos(Rocky) 2 [Storage Node] (0) | 2020.09.25 |
Openstack Cinder on Centos (Rocky) 1 [Controller Node] (0) | 2020.09.25 |