Re: [Openstack] Keystone Swift: swiftauth tenant namespace collisions?

2011-11-20 Thread Rouault, Jason (Cloud Services)
Ziad, 

 

I think the problem is that the 'swift' command scopes a user to an
account(tenant) via the concatenation of account:username when providing
credentials for a valid token.  With Keystone and /v2.0 auth the tenantId
(or tenantName) are passed in the body of the request.

 

Jason

 

From: openstack-bounces+jason.rouault=hp@lists.launchpad.net
[mailto:openstack-bounces+jason.rouault=hp@lists.launchpad.net] On
Behalf Of Ziad Sawalha
Sent: Friday, November 18, 2011 2:10 PM
To: Judd Maltin; openstack@lists.launchpad.net
Subject: Re: [Openstack] Keystone  Swift: swiftauth tenant namespace
collisions?

 

Hi Judd - I'm not sire I understand. Can you give me an example of two
tenants, their usernames, and the endpoints you would like them to have in
Keystone?

 

 

From: Judd Maltin j...@newgoliath.com
Date: Fri, 18 Nov 2011 15:22:09 -0500
To: openstack@lists.launchpad.net
Subject: [Openstack] Keystone  Swift: swiftauth tenant namespace
collisions?

 

In keystone auth for swift (swiftauth), is there a way to eliminate
namespace conflicts across tenants? 

i.e. in tempauth we use account:username password

curl -k  -v -H 'X-Auth-User: test:tester' -H 'X-Auth-Token: testing'
http://127.0.0.1:8080/auth/v1.0

in swiftauth we use username password:

$ swift -A http://127.0.0.1:5000/v1.0 -U joeuser -K secrete stat -v
StorageURL: http://127.0.0.1:/v1/AUTH_1234
Auth Token: 74ce1b05-e839-43b7-bd76-85ef178726c3
Account: AUTH_12


How can I indicate my tenant (aka account) in this scheme.  I already have
lots of data.

Further, should I create custom endpoint templates for each tenant to
address Account: AUTH_12 being unknown to my current swift account db?

Thanks very much,
-judd


-- 
Judd Maltin
T: 917-882-1270
F: 501-694-7809
A loving heart is never wrong.



___ Mailing list:
https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack More help :
https://help.launchpad.net/ListHelp 



smime.p7s
Description: S/MIME cryptographic signature
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] Keystone Swift: swiftauth tenant namespace collisions?

2011-11-20 Thread Jesse Andrews
A tenant is what used to be called a project in nova, and an account in swift.

When you validate a token using keystone you get the account
(tenant) and the user who is performing the account (who is a member
of the tenant)

Jesse

On Sun, Nov 20, 2011 at 7:58 AM, John Dickinson m...@not.mn wrote:
 I don't think that is exactly right, but my understanding of tenants vs 
 accounts vs users may be lacking. Nonetheless, auth v2.0 support was added to 
 the swift cli tool by Chmouel recently. Have you tried with the code in 
 swift's trunk (also the 1.4.4 release scheduled for Tuesday)?

 --John


 On Nov 20, 2011, at 8:55 AM, Rouault, Jason (Cloud Services) wrote:

 Ziad,

 I think the problem is that the ‘swift’ command scopes a user to an 
 account(tenant) via the concatenation of account:username when providing 
 credentials for a valid token.  With Keystone and /v2.0 auth the tenantId 
 (or tenantName) are passed in the body of the request.

 Jason

 From: openstack-bounces+jason.rouault=hp@lists.launchpad.net 
 [mailto:openstack-bounces+jason.rouault=hp@lists.launchpad.net] On 
 Behalf Of Ziad Sawalha
 Sent: Friday, November 18, 2011 2:10 PM
 To: Judd Maltin; openstack@lists.launchpad.net
 Subject: Re: [Openstack] Keystone  Swift: swiftauth tenant namespace 
 collisions?

 Hi Judd – I'm not sire I understand. Can you give me an example of two 
 tenants, their usernames, and the endpoints you would like them to have in 
 Keystone?


 From: Judd Maltin j...@newgoliath.com
 Date: Fri, 18 Nov 2011 15:22:09 -0500
 To: openstack@lists.launchpad.net
 Subject: [Openstack] Keystone  Swift: swiftauth tenant namespace collisions?

 In keystone auth for swift (swiftauth), is there a way to eliminate 
 namespace conflicts across tenants?

 i.e. in tempauth we use account:username password

 curl -k  -v -H 'X-Auth-User: test:tester' -H 'X-Auth-Token: testing' 
 http://127.0.0.1:8080/auth/v1.0

 in swiftauth we use username password:
 $ swift -A http://127.0.0.1:5000/v1.0 -U joeuser -K secrete stat -v
 StorageURL: http://127.0.0.1:/v1/AUTH_1234
 Auth Token: 74ce1b05-e839-43b7-bd76-85ef178726c3
 Account: AUTH_12

 How can I indicate my tenant (aka account) in this scheme.  I already have 
 lots of data.

 Further, should I create custom endpoint templates for each tenant to 
 address Account: AUTH_12 being unknown to my current swift account db?

 Thanks very much,
 -judd


 --
 Judd Maltin
 T: 917-882-1270
 F: 501-694-7809
 A loving heart is never wrong.



 ___ Mailing list: 
 https://launchpad.net/~openstack Post to :openstack@lists.launchpad.net 
 Unsubscribe : https://launchpad.net/~openstack More help : 
 https://help.launchpad.net/ListHelp
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to     : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp


 ___
 Mailing list: https://launchpad.net/~openstack
 Post to     : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


[Openstack] OpenStack Object Storage configuration

2011-11-20 Thread Sudhakar Maiya
Hi,
 i would like to Install Openstack Object Storage on RHE5.4 or 6. Is it
possible to get rpms/software to install and configure. we do not have
ubuntu servers. we have all HP Server which has all Linux machines

if i can get it. please let me know the link to download

Please let me know

Thanks  Regards
Sudhakar maiya.P
___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp