<!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">
Yeah<br>
<br>
It's trying to clear an existing database named nova in mysql.. try
the following before install and run:<br>
<br>
mysql -u root -p <root_password> -e"create database nova"<br>
<br>
This should create an empty database called nova for it to whack.<br>
<br>
Thanks<br>
Arvind<br>
<br>
On 08/09/2011 03:34 PM, Mauricio Arango wrote:
<blockquote
cite="mid:CAEXAJn2TYXun7EEqwe8vkwVjogFiuurG3M90T5aQfefUeLXdZQ@mail.gmail.com"
type="cite">Arvind,<br>
<br>
I ran the script with USE_MYSQL=1, also inverted the order of
lines 321 & 322 in the nova.sh script (was generating an
error). Didn't complete due to the following db-related error:<br>
<br>
"Command failed, please check log for more info<br>
2011-08-09 14:58:47,555 CRITICAL nova [-] (OperationalError)
(1049, "Unknown database 'nova'") None None ...."<br>
<br>
Any ideas what could be the problem?<br>
<br>
Thanks for your help,<br>
<br>
Mauricio<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<div class="gmail_quote">On Tue, Aug 9, 2011 at 1:49 PM, Arvind
Somya <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:asomya@cisco.com">asomya@cisco.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 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>
<font color="#888888"> Arvind</font>
<div>
<div class="h5"><br>
<br>
<br>
On 08/09/2011 01:15 PM, Mauricio Arango wrote:
<blockquote 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/" target="_blank">http://localhost:80/</a>
(<a moz-do-not-send="true"
href="http://localhost:8000/" target="_blank">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><fieldset></fieldset>
_______________________________________________
Mailing list: <a moz-do-not-send="true" href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a>
Post to : <a moz-do-not-send="true" href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>
Unsubscribe : <a moz-do-not-send="true" href="https://launchpad.net/%7Eopenstack" target="_blank">https://launchpad.net/~openstack</a>
More help : <a moz-do-not-send="true" href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</blockquote>
<br>
</body>
</html>