no problem here - if we're going to document a scripted solution, we should have it be something that we're actively maintaining. Don't know who's running the nimbus repo and those tools, which are cool - but we're not keeping them up with changes in the systems...
-joe On Oct 2, 2012, at 4:50 PM, Dolph Mathews <dolph.math...@gmail.com> wrote: > I find it odd that the document describes two approaches for configuring > keystone -- one being a relatively undocumented, scripted approach not > managed or distributed by OpenStack. Surely these two approaches will > continue to evolve seperately and we'll experience more issues such as this > one. > > Anyone have any objections to removing this "scripted configuration" section > in favor of focusing on the existing "manual" approach? > > http://docs.openstack.org/trunk/openstack-compute/install/apt/content/setting-up-tenants-users-and-roles.html > > -Dolph > > > On Tue, Oct 2, 2012 at 6:42 PM, Ahmed Al-Mehdi <ah...@coraid.com> wrote: > Hi Dolph, > > I am now getting the same output as the "curl" command, basically "Invalid > Tenant". At this point > > root@ubuntu1:~# keystone --os-username=adminUser --os-password=secretword > --os-tenant-name=service --os-auth-url=http://10.0. > 2.15:35357/v2.0 token-get > > No handlers could be found for logger "keystoneclient.client" > Invalid tenant (HTTP 401) > > Without the "os-tenant-name" parameter, I seem to get "good' response. > > root@ubuntu1:~# keystone --os-username=adminUser --os-password=secretword > --os-auth-url=http://10.0.2.15:35357/v2.0 token-get > No handlers could be found for logger "keystoneclient.v2_0.client" > +----------+----------------------------------+ > | Property | Value | > +----------+----------------------------------+ > | expires | 2012-10-03T23:31:17Z | > | id | 31078072aae94f5aab5c8e46ff5f6373 | > | user_id | 3e674f7f64ba452cb20781b8d5e26b7f | > +----------+----------------------------------+ > At this point, I feel like I am running into issues with/in the python / > PyYAML script (https://github.com/nimbis/keystone-init.git) which must not be > populating info into keystone "accurately" and most probably not equivalent > to manual steps mentioned in "Deploy and Install OpenStack - Red Hat Ubuntu". > I will look into the script. > > Regards, > Ahmed. > > From: Dolph Mathews [dolph.math...@gmail.com] > Sent: Tuesday, October 02, 2012 2:19 PM > > To: Ahmed Al-Mehdi > Cc: heckj; openstack@lists.launchpad.net > Subject: Re: [Openstack] Enabling logging in keystone. > > No worries, that's what a second set of eyes is for! > > By specifying a token and endpoint, you're bypassing the authentication > process that your curl command is performing. > > You can test authentication with the keystone client using: > > $ keystone --os-username=adminUser --os-password=secretword > --os-tenant-name=adminTenant --os-authurl=http://10.0.2.15:35357/v2.0 > token-get > > But as Anne pointed out, you don't have a tenant named "adminTenant". You'll > also need to make sure you've granted a role to your user on the specified > tenant for authorization to succeed. You can remove the tenant name argument > from the token-get call to test authentication without authorization > (therefore without requiring anything but a valid user in your keystone > install). > > -Dolph > > On Tuesday, October 2, 2012, Ahmed Al-Mehdi wrote: > Hi Dolph, > > Very sorry about that. With the correct token, calling keystone from the cli > is working. However, the curl command is failing. Will this cause an > issue down the line as I start to install glance and nova? > > > #> keystone --token 012345SECRET99TOKEN012345 --endpoint > http://10.0.2.15:35357/v2.0 tenant-list > +----------------------------------+---------------+---------+ > | id | name | enabled | > +----------------------------------+---------------+---------+ > | 07a44f9d55694d638f41bc160c14b42e | openstackDemo | True | > | 0e4cc20586ae42329db51e0c6f807731 | service | True | > +----------------------------------+---------------+---------+ > #> curl -d '{"auth": {"tenantName": "adminTenant", "passwordCredentials": > {"username": "adminUser", "password": "secretword"}}}' -H "Content-type: > application/json" http://10.0.2.15:35357/v2.0/tokens | python -mjson.tool > % Total % Received % Xferd Average Speed Time Time Time > Current > Dload Upload Total Spent Left Speed > 100 231 0 116 100 115 2771 2747 --:--:-- --:--:-- --:--:-- 3052 > { > "error": { > "code": 401, > "message": "The request you have made requires authentication.", > "title": "Not Authorized" > } > } > > Regards, > Ahmed. > > > From: Dolph Mathews [dolph.math...@gmail.com] > Sent: Tuesday, October 02, 2012 12:12 PM > To: Ahmed Al-Mehdi > Cc: heckj; openstack@lists.launchpad.net > Subject: Re: [Openstack] Enabling logging in keystone. > > You're missing a "5" on the admin_token you've specified on the command line. > > 012345SECRET99TOKEN01234 (your CLI arg) > 012345SECRET99TOKEN012345 (keystone.conf) > > -Dolph > > > On Tue, Oct 2, 2012 at 1:08 PM, Ahmed Al-Mehdi <ah...@coraid.com> wrote: > Hi Joe, > > I have put the conf file (renamed to ahmed_keystone.conf) into gist. > > git://gist.github.com/3821846.git > > Please let me know if you have any issues accessing the file. > > Thank you very much for helping me out. I have a feeling the issue might be > in the python script to populate keystone. When I previously input the data > manually, I got keystone configured properly. > > Regards, > Ahmed. > > > ________________________________________ > From: heckj [he...@mac.com] > Sent: Tuesday, October 02, 2012 10:56 AM > To: Ahmed Al-Mehdi > Cc: openstack@lists.launchpad.net > Subject: Re: [Openstack] Enabling logging in keystone. > > Ahmed - can you put your keystone.conf into a paste or gist and share it with > me? I'd be happy to help you debug this. > > I'm assuming you're running keystone on the system with the IP address > 10.0.2.15, correct? > > -joe > > On Oct 2, 2012, at 10:45 AM, Ahmed Al-Mehdi <ah...@coraid.com> wrote: > > > Hi Joe, > > > > I noticed I did not put the port number in the URL, now I am getting a more > > meaningful error: > > > > #> keystone --token 012345SECRET99TOKEN01234 --endpoint > > http://10.0.2.15:35357/v2.0 tenant-list > > No handlers could be found for logger "keystoneclient.client" > > Unable to authorize user > > > > Regards, > > Ahmed. > > > > ________________________________________ > > From: openstack-bounces+ahmed=coraid....@lists.launchpad.net > > [openstack-bounces+ahmed=coraid....@lists.launchpad.net] On Behalf Of Ahmed > > Al-Mehdi [ah...@coraid.com] > > Sent: Tuesday, October 02, 2012 10:30 AM > > To: heckj > > Cc: openstack@lists.launchpad.net > > Subject: Re: [Openstack] Enabling logging in keystone. > > > > Hi Joe, > > > > Unfortunately before I read your response I re-installed my Ubuntu server. > > I repeated the same steps mentioned in the OpenStack document "Deploy and > > Install OpenStack - RedHat Ubuntu" and also used the script mentioned in it > > (https://github.com/nimbis/keystone-init/blob/master/keystone-init.py) to > > populate keystone. I reboot the server prior to running your suggested > > command and now running into a different issue, which I feel maybe due to > > not starting some service. Btw, my host OS is Ubuntu 12.04 (32 bit) > > running inVirtualBox. > > > > Currently I am getting the following error: > > > > #> keystone --token 012345SECRET99TOKEN01234 --endpoint > > http://10.0.2.15/v2.0 tenant-lis > > > -- > > -Dolph >
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp