Go to main content
Oracle® VM Server for SPARC OpenStack Nova 드라이버 및 유틸리티 1.0 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 9월
 
 

기타 OpenStack 문제 해결

CSRF 검증 실패로 인해 Horizon에 로그인할 수 없음

pkg upgrade 명령을 수행한 후 Horizon 대시보드에 로그인하려는 시도가 실패하고 다음 오류 메시지가 표시될 수 있습니다.

CSRF verification failed. Request aborted.

이 문제를 해결하려면 클라우드 컨트롤러에서 다음 명령을 실행하십시오.

cctrl# gsed -i -e s@SECURE_PROXY_SSL_HEADER@#SECURE_PROXY_SSL_HEADER@ \
        -e s@CSRF_COOKIE_SECURE@#CSRF_COOKIE_SECURE@ \
        -e s@SESSION_COOKIE_SECURE@#SESSION_COOKIE_SECURE@ \
        /etc/openstack_dashboard/local_settings.py

apache24 서비스를 다시 시작하십시오.

cctrl# svcadm restart apache24

브라우저 캐시를 지우십시오.

http://your-cloud-controller/horizon에서 Horizon 대시보드에 액세스하십시오.

사용 환경에서 검증할 때 중요한 사항

  • 모든 컴퓨트 노드가 NTP를 사용하는지 확인합니다. OpenStack이 제대로 작동하려면 시간이 정확해야 합니다.

  • OpenStack 환경의 컴퓨트 노드에 대한 정보가 포함된 표준 /etc/hosts 파일을 사용하여 이름 분석(정방향 및 역방향)이 제대로 작동하는지 확인합니다. 또한 호스트에서 정확한 레코드와 적합한 검색 경로로 DNS가 완전히 작동할 수 있으며 이 DNS는 운용에 사용할 수 있습니다.

  • 시스템이 최소한 Oracle Solaris 11.3 SRU 12 OS에서 실행 중인지 확인합니다.

  • 클라우드 컨트롤러 또는 컴퓨트 노드의 서비스가 실패하지 않았는지 확인합니다.

    모든 서비스의 상태를 확인하려면 svcs 명령을 사용합니다. 이 명령은 클라우드 컨트롤러와 컴퓨트 노드에서 실행합니다.

    # svcs -xv