Hi,

Following this link 
(https://ask.openstack.org/en/question/50087/list-all-servers-with-python-nova-client/
 ),
I found the solution :

for server in nova_client.servers.list(search_opts={'all_tenants': 1}):
    print server.id, server.name


Thx to all.

Regards,

J.P.
From: Jean-Pierre Ribeauville
Sent: mercredi 8 juin 2016 17:24
To: 'Remo Mattei'
Cc: [email protected]
Subject: RE: [Openstack] retrieve all instances whatever tenant/user via python 
SDK

Hi,

nova list --all-t  works fine ( with “admin”  environment variables).

So it means that , within the python code,   I have to find a way to issue same 
request  , i.e.  by specifying “all tenant” parameter.

For sure , I want ( if possible)  to avoid to issue a request for every tenant 
!!

Any idea is welcome.

Thx for help.
Grazie mille.

J.P.

From: Remo Mattei [mailto:[email protected]]
Sent: mercredi 8 juin 2016 17:07
To: Jean-Pierre Ribeauville
Cc: [email protected]
Subject: Re: [Openstack] retrieve all instances whatever tenant/user via python 
SDK

Did you try the nova list --all-t

Ciao

Inviato da iPhone

Il giorno 08 giu 2016, alle ore 06:20, Jean-Pierre Ribeauville 
<[email protected]<mailto:[email protected]>> ha scritto:
Hi all,

By running this piece if code :

………
def get_nova_credentials_v2():
    d = {}
    d['version'] = '2'
    d['username'] = os.environ['OS_USERNAME']
    d['api_key'] = os.environ['OS_PASSWORD']
    d['auth_url'] = os.environ['OS_AUTH_URL']
    d['project_id'] = os.environ['OS_TENANT_NAME']
    return d

credentials = get_nova_credentials_v2()
nova_client = Client(**credentials)

print(nova_client.servers.list())
……

I’m able to retrieve the instances list when specifying the tenant and username 
to whom the instances « belong ».

As I want to retrieve all instances , I tried to use admin as tenant and user , 
then no instance are found ( all my instances are under “demo”).

Via Horizon , all instances are retrievable under admin .

Did I miss something  ?

Thx for help.

Regards,

Jean-Pierre RIBEAUVILLE

+33 1 4717 2049

<image001.png>

!DSPAM:1,57581db3283461494078773!
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : 
[email protected]<mailto:[email protected]>
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


!DSPAM:1,57581db3283461494078773!
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to