私は Swift の初心者ですが、Swift にインストールしようとしていましたCentOS 6.5 VM
。私はやった
- 前回の Swift リリース (1.12.0)
python-swiftclient (2.0.2)
とその依存関係のインストール - ドライブ ( としてフォーマットされた別のデバイス
xfs
)の準備とマウント/svr/node/d1
- リングの作成とリングへのデバイスの追加 (アカウント、コンテナ、オブジェクト)
- リングを構築します。これにより、リングごとに 1 つの .ring.gz ファイルが生成されます。それらを /etc/swift に配置しました
hash_path_prefix
プロキシの構成- パスワード付きの新しいユーザーの設定
TempAuth
と追加'myaccount:me'
'pa'
- プロキシとアカウントを開始しています。
私は成功することを期待します
swift -A http://localhost:8080/auth/v1.0 -U myaccount:me -K pa stat
しかし、コマンドは「アカウントが見つかりません」と言いました。詳細情報を見るために、私はやった
swift --debug -v -A http://localhost:8080/auth/v1.0 -U myaccount:me -K pa stat
出力は
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): localhost
DEBUG:requests.packages.urllib3.connectionpool:"GET /auth/v1.0 HTTP/1.1" 200 0
DEBUG:swiftclient:REQ: curl -i http://localhost:8080/auth/v1.0 -X GET
DEBUG:swiftclient:RESP STATUS: 200 OK
DEBUG:swiftclient:RESP HEADERS: [('content-length', '0'), ('x-trans-id', 'tx88b6b6b71ec14c3393248-00530de039'), ('x-auth-token', 'AUTH_tkdc7e842046e9469da324f2ec82c80a92'), ('x-storage-token', 'AUTH_tkdc7e842046e9469da324f2ec82c80a92'), ('date', 'Wed, 26 Feb 2014 12:38:17 GMT'), ('x-storage-url', 'http://localhost:8080/v1/AUTH_myaccount'), ('content-type', 'text/html; charset=UTF-8')]
INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): localhost
DEBUG:requests.packages.urllib3.connectionpool:"HEAD /v1/AUTH_myaccount HTTP/1.1" 404 0
INFO:swiftclient:REQ: curl -i http://localhost:8080/v1/AUTH_myaccount -I -H "X-Auth-Token: AUTH_tkdc7e842046e9469da324f2ec82c80a92"
INFO:swiftclient:RESP STATUS: 404 Not Found
INFO:swiftclient:RESP HEADERS: [('date', 'Wed, 26 Feb 2014 12:38:17 GMT'), ('content-length', '0'), ('content-type', 'text/html; charset=UTF-8'), ('x-trans-id', 'tx553c40e63c69470e9d146-00530de039')]
ERROR:swiftclient:Account HEAD failed: http://localhost:8080:8080/v1/AUTH_myaccount 404 Not Found
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/swiftclient/client.py", line 1192, in _retry
rv = func(self.url, self.token, *args, **kwargs)
File "/usr/lib/python2.6/site-packages/swiftclient/client.py", line 469, in head_account
http_response_content=body)
ClientException: Account HEAD failed: http://localhost:8080:8080/v1/AUTH_myaccount 404 Not Found
Account not found
ここで手がかりを持っていません。何か案が?ありがとうございます!