티스토리 뷰

최초 설치 후 horizon을 접속하려 하니 504 에러(gateway timeout) 혹은 500 error (internal error)가 발생되었다.

확인해보니 openstack horizon으로 최초 접속시 이를 redirect 시켜 /dashbaord로 접속이 되게 되고 sub url로 http://openstack_horizone_ip/dashboard/auth/login/ 로 최종 연결이 되게 된다.

최종적으로 해당 url이 호출하는 것은 WSIG application인 django.wsgi 였다. 


아래 경로에 존재하는 config 파일내에 WSGIApplicationGroup %{GLOBAL} 을 추가하였다.

/etc/httpd/conf.d/10-horizon_vhost.conf

<VirtualHost>

  .. <생략> .. 

  ServerAlias overcloud-controller-2.localdomain

  WSGIDaemonProcess apache group=apache processes=3 threads=10 user=apache

  WSGIProcessGroup apache

  WSGIApplicationGroup %{GLOBAL} # 해당 line 추가

  WSGIScriptAlias /dashboard "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi"

</VirtualHost>

이후 httpd 를 재시작한뒤 정상적으로 /dashboard url도 접속이 이루어졌다.

참고사이트

- https://bugs.launchpad.net/horizon/+bug/1573488

'Cloud > Private Cloud' 카테고리의 다른 글

ansible set_fact  (0) 2018.06.07
rsyslog omsnmp  (0) 2018.05.30
impossible to access openstack horizon  (0) 2017.09.01
ansible tower  (0) 2017.07.03
journal files  (0) 2017.04.14
RHOSP 9 with LBaasv2  (0) 2017.04.14
댓글
댓글쓰기 폼