2017-10-10 11 views
0

OpenStack Glance에서 작업 중입니다. 나는이되지 않는 메시지 옆에 명령을Openstack Glance 동기화 오류

su -s /bin/sh -c "glance-manage db_sync" glance 

를 입력 한 후, 나는 파이썬 오류 및 *Access denied for user 'glance'@'x.x.x.x'"* 오류에 관련된 다른 많은 오류를 얻을.

저는 우분투 용 OpenStack 문서를 단계별로 사용했습니다. 이것은 출처 주소입니다. https://docs.openstack.org/glance/pike/install/install-ubuntu.html

권한 오류는 어떻게 수정해야합니까?

답변

0

오류는 'glance'@'x.x.x.x'사용자와 DB에 연결하는 것과 관련이 있습니다. Glance에서 구성한 것과 동일한 사용자 이름 + 암호로 DB (아마도 MySQL)에 액세스 할 수 있는지 확인하십시오.

[database] 
# ... 
connection = mysql+pymysql://glance:[email protected]/glance 

연결 설정에 사용 된 사용자 + 비밀번호를 확인하십시오.

사용자 + 비밀번호로 연결할 수있는 경우 사용자에 대한 보조금을 조사해야합니다. 특정 IP 주소를 사용하지 않으려는 경우 와일드 카드를 사용하여

mysql> show grants; 

설치 보조금 : 당신이 설정이있는 부여를 참조하십시오. 새로운 가이드가되지 않지만

오래된 가이드, 나열된 단계를 가지고 :

https://docs.openstack.org/ocata/install-guide-ubuntu/glance-install.html

GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';