더북(TheBook)

8.1.5 문제 해결

오픈스택 메일링에 가입하고 도움을 요청하는 이메일을 보냈습니다. 그리고 어디서 어떻게 왜 문제가 생겼는지 원인과 문제 해결법도 모두 알았습니다. 이제 문제를 해결해 보겠습니다.

1. 문제는 proxy-server.conf 파일의 Keystone 계정 정보인 [filter:authtoken] 섹션에서 발생했습니다. project_domain_name과 user_domain_name에 default 값을 설정해야 하는데 project_domain_id와 user_domain_id에 도메인 이름인 default를 설정해 인증에서 문제가 발생한 것입니다. 정상적으로 project_domain_name과 user_domain_name을 수정합니다.

root@controller:~# vi /etc/swift/proxy-server.conf
…
[filter:authtoken]
paste.filter_factory = keystonemiddleware.auth_token:filter_factory
auth_uri = http://192.168.56.101:5000
auth_url = http://192.168.56.101:35357
memcached_servers = 192.168.56.101:11211
auth_plugin = password
project_domain_name = default
user_domain_name = default
project_name = service
username = swift
password = swiftpass
delay_auth_decision = True
…

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.