2014-12-12 3 views
0

나는 매우 어리석은 실수 일 수 있으므로 새로 쌓았습니다. 간단한 개념 증명을 위해 하나의 노드를 신속하게 구성하려고합니다. 나는 instructions을 따라 갔다. 그러나 뭔가 빠져 있습니다. 전에이 문제를 볼스위프트 주노 (Swift Juno)가 '계정을 찾을 수 없음'이라고 불평합니다.

Dec 12 12:16:37 lab-srv2544 proxy-server: Account HEAD returning 503 for [] (txn: tx9536949d19d14f1ab5d8d-00548b4d25) (client_ip: 127.0.0.1) 
Dec 12 12:16:37 lab-srv2544 proxy-server: 127.0.0.1 127.0.0.1 12/Dec/2014/20/16/37 HEAD /v1/AUTH_71e79a29599149099aa98d5d276eaa0b HTTP/1.0 503 - python-swiftclient-2.3.0 8d2b0748804f4b34... - - - tx9536949d19d14f1ab5d8d-00548b4d25 - 0.0013 - - 1418415397.334497929 1418415397.335824013 

사람 :

[email protected]:/etc/swift# swift stat 
Traceback (most recent call last): 
    File "/usr/bin/swift", line 10, in <module> 
    sys.exit(main()) 
    File "/usr/lib/python2.7/dist-packages/swiftclient/shell.py", line 1287, in main 
    globals()['st_%s' % args[0]](parser, argv[1:], output) 
    File "/usr/lib/python2.7/dist-packages/swiftclient/shell.py", line 492, in st_stat 
    stat_result = swift.stat() 
    File "/usr/lib/python2.7/dist-packages/swiftclient/service.py", line 427, in stat 
    raise SwiftError('Account not found', exc=err) 
swiftclient.service.SwiftError: 'Account not found' 

또한, 시스템 로그는 항상 프록시 서버에 대한 불평 :이 오류가 계속?

답변

0

'swift'명령을 사용하여 빠른 저장소에 액세스하는 경우 환경 변수에 사용자 ID와 암호를 인수로 전달하십시오.

+0

사용자 ID와 패스워드는 환경 변수 설정 참조 : 수출 OS_TENANT_NAME = 관리 수출 OS_USERNAME = 관리 수출 OS_PASSWORD = <> – ilya1725

0

이 문제에 대한 가장 가능성이 높은 이유는이 가설을 확인하려면 /etc/swift/proxy-server.conf

에 "파이프 라인"지시문에 재미 순서입니다 :

  • 의견을 당신의 현재 파이프 라인은, 대신이 하나의 총수 :

파이프 라인 = authToken에 캐시 상태 검사 keystoneauth 프록시 로깅 프록시 서버를

  • 다시 시작 명령을 사용하여 프록시 서버

신속-초기화 프록시 서버를 다시 시작

  • 환경 변수 OS_USERNAME, OS_PASSWORD, OS_TENANT_NAME 확인OS_AUTH_URL는 def입니다. 당신이 용기의 목록을 얻을 경우 이네

  • 시도는 그 진단이 정확

신속 목록

으로 컨테이너를 나열합니다. proxy-server.conf로 돌아가서 올바른 순서를 찾을 때까지 매번 한 번에 하나의 요소를 파이프 라인에 추가하고 매번 서버를 다시 시작한 다음 매번 테스트 해보십시오. 참고로 는 http://docs.openstack.org/developer/swift/deployment_guide.html#proxy-server-configuration