← Back to team overview

openstack team mailing list archive

Re: How to use glance and nova-manage in command with keystone

 

Hi,

This is my glance and nova-client rc. Change User, Key value for your
configuration.

glancerc:
export OS_AUTH_USER=admin
export OS_AUTH_KEY=secrete
export OS_AUTH_TENANT=demo
export OS_AUTH_URL=192.168.0.151:5000/v2.0/ <--- Keystone IP
export OS_AUTH_STRATEGY=keystone

testrc: (different with novarc from nova-manage)
export NOVA_URL="http://localhost:35357/v2.0/"; <--- Keystone IP
export NOVA_VERSION="1.1"
export NOVA_API_KEY="secrete"
export NOVA_USERNAME="admin"
export NOVA_PROJECT_ID="demo"
export NOVA_REGION_NAME="RegionOne"

for example,
-glance-
*root@nova151:~# glance index
Not authorized to make this request. Check your credentials (OS_AUTH_USER,
OS_AUTH_KEY, ...).*
root@nova151:~# cat glancerc
export OS_AUTH_USER=admin
export OS_AUTH_KEY=secrete
export OS_AUTH_TENANT=demo
export OS_AUTH_URL=192.168.0.151:5000/v2.0/
export OS_AUTH_STRATEGY=keystone
root@nova151:~# . glancerc
*root@nova151:~# glance -A 999888777666 index  <-- add your service token -A
ID               Name                           Disk Format
Container Format     Size
---------------- ------------------------------ --------------------
-------------------- --------------
13               ubuntu-apm                     ami
ami                      1071644672
12               initrd-ubuntu-apm              ari
ari                         4005981
11               vmlinuz-ubuntu-apm             aki
aki                         4107552
10               ubuntu                         ami
ami                       524288000
9                initrd                         ari
ari                         7988037
8                vmlinuz                        aki
aki                         4099360
*
-nova-
*root@nova151:~# nova list
You must provide a username, eithervia --username or via env[NOVA_USERNAME]*
root@nova151:~# cat testrc
export NOVA_URL="http://localhost:35357/v2.0/";
export NOVA_VERSION="1.1"
export NOVA_API_KEY="secrete"
export NOVA_USERNAME="admin"
export NOVA_PROJECT_ID="demo"
export NOVA_REGION_NAME="RegionOne"
*root@nova151:~# . testrc
root@nova151:~# nova list
+----+-------+--------+------------------+
| ID |  Name | Status |     Networks     |
+----+-------+--------+------------------+
| 6  | rose  | ACTIVE | private=10.0.0.7 |
| 9  | lilly | ACTIVE | private=10.0.0.8 |
+----+-------+--------+------------------+
*


If you want to know exact information, try to see keystone db.

2011/10/10 mao weijie <mwjpiero@xxxxxxxxx>

> Hi,
>
> I used devstack to install openstack and it work well with dashboard. But
> now I want to use command(glance or nova-manage), it tells me that
> credentials problem. Does anyone use dashboard with keystone and also use
> command in terminal?
>
>
> 非淡泊無以明志,非寧靜無以致遠
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
>

Follow ups

References