OpenStackがインストールについて

753 views
Skip to first unread message

松岡

unread,
Jun 7, 2012, 2:31:11 AM6/7/12
to openst...@googlegroups.com
お世話になっております。
松岡です。

OpneStackのバージョンを固定でインストールする為に、以前教えていただいた通りに
DevStack:stable/essex
OpenStack:stable/essex
としてインストールしているのですが、keystoneのrole作成で失敗しているようです。
stack.shの中でdevstack/files/keystone_data.shを叩いているのですが
このシェルでエラーとなっています。

keystoneサーバ?に接続できていないように思えます。
使用しているOSはubuntu12.04です。

そのときのエラーを以下に記載します。

#####ここから
No handlers could be found for logger "keystoneclient.client"
Unable to communicate with identity service: [Errno 111] Connection refused. (HTTP 400)
No handlers could be found for logger "keystoneclient.client"
Unable to communicate with identity service: [Errno 111] Connection refused. (HTTP 400)
usage: keystone user-role-add --user_id <user-id> --role_id <role-id>
                              [--tenant_id <tenant-id>]
keystone user-role-add: error: argument --tenant_id: expected one argument
usage: keystone user-role-add --user_id <user-id> --role_id <role-id>
                              [--tenant_id <tenant-id>]
keystone user-role-add: error: argument --tenant_id: expected one argument
usage: keystone user-role-add --user_id <user-id> --role_id <role-id>
                              [--tenant_id <tenant-id>]
keystone user-role-add: error: argument --tenant_id: expected one argument
usage: keystone user-create --name <user-name> [--tenant_id <tenant-id>]
                            [--pass <pass>] [--email <email>]
                            [--enabled <true|false>]
keystone user-create: error: argument --tenant_id: expected one argument
usage: keystone user-role-add --user_id <user-id> --role_id <role-id>
                              [--tenant_id <tenant-id>]
keystone user-role-add: error: argument --tenant_id: expected one argument
usage: keystone user-create --name <user-name> [--tenant_id <tenant-id>]
                            [--pass <pass>] [--email <email>]
                            [--enabled <true|false>]
keystone user-create: error: argument --tenant_id: expected one argument
usage: keystone user-role-add --user_id <user-id> --role_id <role-id>
                              [--tenant_id <tenant-id>]
keystone user-role-add: error: argument --tenant_id: expected one argument
usage: keystone user-create --name <user-name> [--tenant_id <tenant-id>]
                            [--pass <pass>] [--email <email>]
                            [--enabled <true|false>]
keystone user-create: error: argument --tenant_id: expected one argument
usage: keystone user-role-add --user_id <user-id> --role_id <role-id>
                              [--tenant_id <tenant-id>]
keystone user-role-add: error: argument --tenant_id: expected one argument
usage: keystone user-role-add --user_id <user-id> --role_id <role-id>
                              [--tenant_id <tenant-id>]
keystone user-role-add: error: argument --tenant_id: expected one argument

######ここまで

ちなみに
DevStack:master
OpenStack:master
では、このエラーは出なかったです。

解決策を御存知でしたら、ご教授お願いします。

松岡

unread,
Jun 10, 2012, 8:31:06 PM6/10/12
to openst...@googlegroups.com
松岡です。
自己フォローです。

解決しました。
DevStack/stack.shのバグ?みたいでした。

同じ件で悩まれているかたへ。


stack.sh line 1726:
  if ! timeout $SERVICE_TIMEOUT sh -c "while http_proxy= wget -O- $KEYSTONE_AUTH_PROTOCOL://$SERVICE_HOST:$KEYSTONE_API_PORT/v2.0/ 2>&1 | grep -q 'refused'; do sleep 1; done"; then
  ↓のように修正します。
  if ! timeout $SERVICE_TIMEOUT sh -c "while ! http_proxy= wget -O- $KEYSTONE_AUTH_PROTOCOL://$SERVICE_HOST:$KEYSTONE_API_PORT/v2.0/ 2>&1 | grep -q '200 OK'; do sleep 1; done"; then

以上です。


2012年6月7日木曜日 15時31分11秒 UTC+9 松岡:
Reply all
Reply to author
Forward
0 new messages