<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Mauricio,<br>
<br>
The cloudbuilders script starts the server on port 80 automatically.
Afaik it also runs the sampledata script from keystone to set up a
couple of users. You might try user:'joeuser' pass: 'secrete' or
user:'joeadmin' pass:'secrete' .. both accounts are autocreated from
the sample data script.<br>
<br>
As to your sql problem.. I ran into the same when using sqlite with
the cloudbuilders image. Try this, install mysql and:<br>
<br>
export USE_MYSQL=1<br>
export MYSQL_PASS=<your mysql root password><br>
<br>
then <br>
// Clear our existing install data<br>
nova.sh terminate<br>
nova.sh clean<br>
nova.sh scrub<br>
nova.sh install<br>
nova.sh run<br>
<br>
The nova processes are run in a SCREEN command. The script does not
install euca2ools so you'll need to install those separately.<br>
<br>
Thanks<br>
Arvind<br>
<br>
<br>
On 08/09/2011 01:15 PM, Mauricio Arango wrote:
<blockquote
cite="mid:CAEXAJn0WuJqy7XrJWcg8wUzmbN5qwgzh3iQp4cmLXsO_2Fr6Bw@mail.gmail.com"
type="cite">Got the environment up and went to the Dashboard's
entry page by pointing my browser to <a moz-do-not-send="true"
href="http://localhost:80/">http://localhost:80/</a> (<a
moz-do-not-send="true" href="http://localhost:8000/">http://localhost:8000/</a>
doesn't work).<br>
<br>
Logged successfully with 'admin' user name;<br>
entered the System Panel page;<br>
got error in the Overview page:<br>
"Unable to get service info: User does not have admin privileges"<br>
<br>
got error in the Instances page:<br>
"Unable to get instance list: (InterfaceError) Error binding
parameter 6 - probably unsupported type......"<br>
<br>
got error in the System Panel Services page:<br>
"Unable to get service info: User does not have admin privileges"<br>
it does display glance, identity , nova-compat, nova as up.<br>
<br>
got error in User Dashboard Image when launching the only listed
image (id=3, ami-tty):<br>
"Unable to launch instance: (InterfaceError) Error binding
parameter 0 - probably unsupported type. ....."<br>
<br>
<br>
I didn't see any of the nova processes running with 'nova-*'
names. What names do they have?<br>
<br>
I wasn't able to run either the nova-manage nor the euca tools.
How can I do this? It is very helpful to have both access to the
command line tools in nova as well as the Dashboard.<br>
<br>
Thanks,<br>
<br>
Mauricio<br>
<br>
<br>
<br>
<br>
<div><br>
<div class="gmail_quote">On Mon, Aug 8, 2011 at 8:55 PM, Mark
Gius <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:mark@markgius.com" target="_blank">mark@markgius.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;">
$ sudo ./nova.sh branch
<div>$ sudo ./nova.sh install</div>
<div>$ sudo ./nova.sh run</div>
<div><br>
</div>
<div>This starts up everything in a screen session. When
you detach the screen with Ctrl-A, D all of the openstack
components will shut down.</div>
<div><br>
</div>
<div>The nova.sh script generally sets up a clean
environment every time it is run. This makes it mostly
useful for demo and test environments.</div>
<div><br>
</div>
<div>Hopefully this helps.</div>
<div><br>
</div>
<div><font color="#888888">Mark</font>
<div>
<div><br>
<br>
<div class="gmail_quote">On Mon, Aug 8, 2011 at 5:40
PM, Mauricio Arango <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:arango.mauricio@gmail.com"
target="_blank">arango.mauricio@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;">
Thanks Mark,
<div><br>
</div>
<div>I'm trying your nova.sh script. I run it in a
clean Ubuntu instance as 'nova.sh install'.
However it didn't start the nova processes.</div>
<div><br>
</div>
<div>Please let me know what is the correct way of
runnig the scrpt to get everything running.</div>
<div><br>
</div>
<font color="#888888">
<div>Mauricio</div>
</font>
<div>
<div>
<div><br>
</div>
<div><br>
</div>
<div><br>
<br>
<div class="gmail_quote">On Mon, Aug 8, 2011
at 5:28 PM, Mark Gius <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:mark@markgius.com"
target="_blank">mark@markgius.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;">Have you set
up and configured a keystone instance
for authentication? The dashboard only
supports Keystone based authentication
right now, and it looks like you're
trying to connect to nova using Nova's
builtin auth. That howto you are
following is quite old. If you're
looking to get openstack up and running
on a single box, you might want to try
this script (<a moz-do-not-send="true"
href="https://github.com/4P/deployscripts/blob/master/nova.sh"
target="_blank">https://github.com/4P/deployscripts/blob/master/nova.sh</a>)
which sets up
nova+keystone+glance+dashboard on a
single host.
<div>
<br>
</div>
<div> If you'd like to modify your
existing setup, take a look at <a
moz-do-not-send="true"
href="https://github.com/openstack/keystone"
target="_blank">https://github.com/openstack/keystone</a>,
which talks about how to set up
keystone and integrate it into your
nova installation.</div>
<div><br>
</div>
<div><font color="#888888">Mark<br>
<br>
</font>
<div class="gmail_quote">
<div>
<div>On Mon, Aug 8, 2011 at 10:15
AM, Mauricio Arango <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:arango.mauricio@gmail.com"
target="_blank">arango.mauricio@gmail.com</a>></span>
wrote:<br>
</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>
<div>
Hi,
<div><br>
</div>
<div>I installed Nova and
Dashboard on a single
VirtualBox Ubuntu guest,
following the instructions
in:</div>
<div><a moz-do-not-send="true"
href="http://uksysadmin.wordpress.com/2011/02/17/running-openstack-under-virtualbox-a-complete-guide/"
target="_blank">http://uksysadmin.wordpress.com/2011/02/17/running-openstack-under-virtualbox-a-complete-guide/</a></div>
<div>and</div>
<div><a moz-do-not-send="true"
href="http://wiki.openstack.org/OpenStackDashboard" target="_blank">http://wiki.openstack.org/OpenStackDashboard</a></div>
<div><br>
</div>
<div>I added the following
lines in Dahsboard's
local_settings.py, based on
information extracted from
the novarc file in Nova:</div>
<div>[</div>
<div>
<div>EC2_ACCESS_KEY="afa00c4d-7c1f-4a26-8986-1e291abb4e9d:myproject"</div>
<div>EC2_SECRET_KEY="e77a7fd0-bd94-4e67-9dc1-75a9ee2da45c"</div>
<div>EC2_URL="<a
moz-do-not-send="true"
href="http://172.241.0.101:8773/services/Cloud"
target="_blank">http://172.241.0.101:8773/services/Cloud</a>"</div>
<div><br>
</div>
<div>NOVA_API_KEY="afa00c4d-7c1f-4a26-8986-1e291abb4e9d"</div>
<div>NOVA_USERNAME="mauricio"</div>
<div>NOVA_URL="<a
moz-do-not-send="true"
href="http://172.241.0.101:8774/v1.0/"
target="_blank">http://172.241.0.101:8774/v1.0/</a>"</div>
<div>NOVA_CERT="/home/mauricio/ostack/cloud/creds/cacert.pem"</div>
</div>
<div>]</div>
<div><br>
</div>
<div>The nova install, runs
well, tested it using euca
tools.</div>
<div><br>
</div>
<div>The GUI part of Dashboard
works but fails connecting
to Nova, generating the this
error on any connection
attempt:</div>
<div>[</div>
<div>
<div>DEBUG:django_openstack.api:extras_api
connection created using
token
"e1d4b8ca-9386-4f8e-b194-de6e504d6fa5"
and url "<a
moz-do-not-send="true"
href="http://localhost:8774/v1.1"
target="_blank">http://localhost:8774/v1.1</a>"</div>
<div>ERROR:django_openstack.dash:ApiException
in instance usage</div>
<div>Traceback (most recent
call last):</div>
<div> File
"/home/mauricio/ostack/openstack-dashboard/django-openstack/django_openstack/dash/views/instances.py",
line 167, in usage</div>
<div> usage =
api.usage_get(request,
tenant_id, datetime_start,
datetime_end)</div>
<div> File
"/home/mauricio/ostack/openstack-dashboard/django-openstack/django_openstack/api.py",
line 270, in inner</div>
<div>
return f(*args,
**kwargs)</div>
<div> File
"/home/mauricio/ostack/openstack-dashboard/django-openstack/django_openstack/api.py",
line 520, in usage_get</div>
<div> return
Usage(extras_api(request).usage.get(tenant_id,
start, end))</div>
<div> File
"/home/mauricio/ostack/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/extras/usage.py",
line 15, in get</div>
<div> return
self._get("/extras/usage/%s?start=%s&end=%s"
% (tenant_id,
start.isoformat(),
end.isoformat()), "usage")</div>
<div> File
"/home/mauricio/ostack/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/base.py",
line 36, in _get</div>
<div> resp, body =
self.api.connection.get(url)</div>
<div>
File
"/home/mauricio/ostack/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/connection.py",
line 78, in get</div>
<div> return
self._cs_request(url,
'GET', **kwargs)</div>
<div> File
"/home/mauricio/ostack/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/connection.py",
line 66, in _cs_request</div>
<div> raise ex</div>
<div>Unauthorized: This
server could not verify
that you are authorized to
access the document you
requested. Either you
supplied the wrong
credentials (e.g., bad
password), or your browser
does not understand how to
supply the credentials
required. (HTTP 401)</div>
</div>
<div>]</div>
<div><br>
</div>
<div><br>
</div>
<div>I'm including the
contents of the novarc file:</div>
<div>[</div>
<div>
<div>NOVA_KEY_DIR=$(pushd
$(dirname
$BASH_SOURCE)>/dev/null;
pwd; popd>/dev/null)</div>
<div>
export
EC2_ACCESS_KEY="afa00c4d-7c1f-4a26-8986-1e291abb4e9d:myproject"</div>
<div>export
EC2_SECRET_KEY="e77a7fd0-bd94-4e67-9dc1-75a9ee2da45c"</div>
<div>export EC2_URL="<a
moz-do-not-send="true"
href="http://172.241.0.101:8773/services/Cloud"
target="_blank">http://172.241.0.101:8773/services/Cloud</a>"</div>
<div>export S3_URL="<a
moz-do-not-send="true"
href="http://172.241.0.101:3333"
target="_blank">http://172.241.0.101:3333</a>"</div>
<div>export EC2_USER_ID=42 #
nova does not use user id,
but bundling requires it</div>
<div>export
EC2_PRIVATE_KEY=${NOVA_KEY_DIR}/pk.pem</div>
<div>export
EC2_CERT=${NOVA_KEY_DIR}/cert.pem</div>
<div>export
NOVA_CERT=${NOVA_KEY_DIR}/cacert.pem</div>
<div>export
EUCALYPTUS_CERT=${NOVA_CERT}
# euca-bundle-image seems
to require this set</div>
<div>alias
ec2-bundle-image="ec2-bundle-image
--cert ${EC2_CERT}
--privatekey
${EC2_PRIVATE_KEY} --user
42 --ec2cert ${NOVA_CERT}"</div>
<div>alias
ec2-upload-bundle="ec2-upload-bundle
-a ${EC2_ACCESS_KEY} -s
${EC2_SECRET_KEY} --url
${S3_URL} --ec2cert
${NOVA_CERT}"</div>
<div>export
NOVA_API_KEY="afa00c4d-7c1f-4a26-8986-1e291abb4e9d"</div>
<div>export
NOVA_USERNAME="mauricio"</div>
<div>export NOVA_URL="<a
moz-do-not-send="true"
href="http://172.241.0.101:8774/v1.0/"
target="_blank">http://172.241.0.101:8774/v1.0/</a>"</div>
</div>
<div>]</div>
<div><br>
</div>
<div>
<br>
</div>
<div>
Thanks in advance for your
help,</div>
<div><br>
</div>
<font color="#888888">
<div>Mauricio</div>
<div><br>
</div>
</font><br>
</div>
</div>
<div>_______________________________________________<br>
Mailing list: <a
moz-do-not-send="true"
href="https://launchpad.net/%7Eopenstack"
target="_blank">https://launchpad.net/~openstack</a><br>
Post to : <a
moz-do-not-send="true"
href="mailto:openstack@lists.launchpad.net"
target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a
moz-do-not-send="true"
href="https://launchpad.net/%7Eopenstack"
target="_blank">https://launchpad.net/~openstack</a><br>
More help : <a
moz-do-not-send="true"
href="https://help.launchpad.net/ListHelp"
target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Mailing list: <a class="moz-txt-link-freetext" href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a>
Post to : <a class="moz-txt-link-abbreviated" href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a>
Unsubscribe : <a class="moz-txt-link-freetext" href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a>
More help : <a class="moz-txt-link-freetext" href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a>
</pre>
</blockquote>
<br>
</body>
</html>