<div class="im"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><br></div><div>
1. What's the difference of python-novaclient between <a href="https://github.com/cloudbuilders/python-novaclient" target="_blank">devstack</a> and <a href="https://github.com/rackspace/python-novaclient" target="_blank">rackspace</a> ,
 as I know devstack's version forked from rackspace.. but while I 
install each of them... only devstack's python-novaclient worked fine 
with <a href="https://github.com/cloudbuilders/keystone" target="_blank">Keystone</a> . Within rackspace version , always got "Invalid OpenStack Nova Credentials" how come ??</div>

<div><br></div></blockquote></div><div><br>In general, project branches referenced in devstack/master are either release branches or slightly-lagging mirrors of trunk.<br><br>There
 was a recent change in python-novaclient where it now expects 
tenantName, rather than tenantId, for NOVA_PROJECT_ID.  If you are using
 the devstack sample data, you now need to set NOVA_PROJECT_ID to either
 'admin' or 'demo' (Before it expected '1' or '2').<br>
 </div><div class="im"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>2.
 For now , a keystone server is running . And it seems only support 
OSAPI ...am I right ?  I dig many docs only talk about adding NOVA OSAPI
 enpoint templates , but no one talk about EC2 API(but EC2 features in 
source code). </div>

<div><br></div></blockquote><div> </div></div><div>I know that there has
 been work put into ec2 + keystone, but I have not worked with it 
personally just yet.  Perhaps someone else has an update?<br><br></div><div class="im"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>3. We can using cloud with Dashbord smoothly for basic 
usage. So does nova-client . I found that nova-client CLI tool could not
 add-key-pair/show-keypair ...I think it's fine , just add it direct 
from API endpoint .  But the problem is , "nova boot" can not assign 
key-pair while fire up an instance.</div>
<br></blockquote></div><div><br>For server.create there is actually support in the underlying python library for a key_name parameter (<a href="https://github.com/rackspace/python-novaclient/blob/master/novaclient/v1_1/servers.py#L327" target="_blank">https://github.com/rackspace/python-novaclient/blob/master/novaclient/v1_1/servers.py#L327</a>),
 but this has not yet been exposed through the CLI.  There is still work
 that need to be done to catch the CLI up to the capabilities of the 
underlying python library (keypairs, floating ips, security groups, 
volumes?)<br>
</div><div class="im"><div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>4. The workflow between all services and keystone , plz correct me.</div>

<div>    novaclient ----> keystone -----> nova ------> keystone -----> novaclient</div><div>    glance client -----> keystone ------> glance ------>keystone ------> glance client </div>
<div><br></div></blockquote></div><br>Jesse summarized the flow for dashboard here, which  is related: <a href="https://lists.launchpad.net/openstack/tif0lO7tn98ty.tif" target="_blank">https://lists.launchpad.net/openstack/tif0lO7tn98ty.tif</a> <a href="https://lists.launchpad.net/openstack/msg04211.html" target="_blank">https://lists.launchpad.net/openstack/msg04211.html</a><br>

 <br>The main difference with novaclient vs. dash is that with 
novaclient the tenant is specified, so the part where you use an 
unscoped token to grab a tenant list is not needed.<br><br>Hope that helps!<br><br><div class="gmail_quote">On Thu, Oct 6, 2011 at 4:49 AM, Kuo Hugo <span dir="ltr"><<a href="mailto:tonytkdk@gmail.com">tonytkdk@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>Hi folks , </div><div><br></div><div>After several days work on keystone / python-novaclient / glance </div>
<div><br></div><div>There's some more questions want to discuss with everyone...</div><div><br></div><div>
1. What's the difference of python-novaclient between <a href="https://github.com/cloudbuilders/python-novaclient" target="_blank">devstack</a> and <a href="https://github.com/rackspace/python-novaclient" target="_blank">rackspace</a> , as I know devstack's version forked from rackspace.. but while I install each of them... only devstack's python-novaclient worked fine with <a href="https://github.com/cloudbuilders/keystone" target="_blank">Keystone</a> . Within rackspace version , always got "Invalid OpenStack Nova Credentials" how come ??</div>

<div><br></div><div>2. For now , a keystone server is running . And it seems only support OSAPI ...am I right ?  I dig many docs only talk about adding NOVA OSAPI enpoint templates , but no one talk about EC2 API(but EC2 features in source code). </div>

<div><br></div><div>3. We can using cloud with Dashbord smoothly for basic usage. So does nova-client . I found that nova-client CLI tool could not add-key-pair/show-keypair ...I think it's fine , just add it direct from API endpoint .  But the problem is , "nova boot" can not assign key-pair while fire up an instance.</div>

<div><br></div><div>4. The workflow between all services and keystone , plz correct me.</div><div>    novaclient ----> keystone -----> nova ------> keystone -----> novaclient</div><div>    glance client -----> keystone ------> glance ------>keystone ------> glance client </div>

<div><br></div><div><br></div><div>Cheers</div><div>Hugo Kuo</div><div> </div><font color="#888888"><div><br></div><div><br></div><div><br></div>-- <br><div>+Hugo Kuo+</div><div><a href="mailto:tonytkdk@gmail.com" target="_blank">tonytkdk@gmail.com</a></div>

<div><a href="mailto:hugo.kuo@cloudena.com" target="_blank">hugo.kuo@cloudena.com</a></div><div><a href="tel:%2B886-935-004-793" value="+886935004793" target="_blank">+886-935-004-793</a></div><div><br></div><a href="http://www.cloudena.com" target="_blank">www.cloudena.com</a><br>

</font><br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br>