Got the environment up and went to the Dashboard's entry
page by pointing my browser to http://localhost:80/
(http://localhost:8000/ doesn't work).
Logged successfully with 'admin' user name;
entered the System Panel page;
got error in the Overview page:
"Unable to get service info: User does not have admin
privileges"
got error in the Instances page:
"Unable to get instance list: (InterfaceError) Error
binding parameter 6 - probably unsupported type......"
got error in the System Panel Services page:
"Unable to get service info: User does not have admin
privileges"
it does display glance, identity , nova-compat, nova as up.
got error in User Dashboard Image when launching the only
listed image (id=3, ami-tty):
"Unable to launch instance: (InterfaceError) Error binding
parameter 0 - probably unsupported type. ....."
I didn't see any of the nova processes running with
'nova-*' names. What names do they have?
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.
Thanks,
Mauricio
On Mon, Aug 8, 2011 at 8:55 PM, Mark Gius
<mark@xxxxxxxxxxxx <mailto:mark@xxxxxxxxxxxx>> wrote:
$ sudo ./nova.sh branch
$ sudo ./nova.sh install
$ sudo ./nova.sh run
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.
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.
Hopefully this helps.
Mark
On Mon, Aug 8, 2011 at 5:40 PM, Mauricio Arango
<arango.mauricio@xxxxxxxxx
<mailto:arango.mauricio@xxxxxxxxx>> wrote:
Thanks Mark,
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.
Please let me know what is the correct way of
runnig the scrpt to get everything running.
Mauricio
On Mon, Aug 8, 2011 at 5:28 PM, Mark Gius
<mark@xxxxxxxxxxxx <mailto:mark@xxxxxxxxxxxx>> wrote:
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
(https://github.com/4P/deployscripts/blob/master/nova.sh)
which sets up nova+keystone+glance+dashboard on
a single host.
If you'd like to modify your existing setup,
take a look at
https://github.com/openstack/keystone, which
talks about how to set up keystone and
integrate it into your nova installation.
Mark
On Mon, Aug 8, 2011 at 10:15 AM, Mauricio
Arango <arango.mauricio@xxxxxxxxx
<mailto:arango.mauricio@xxxxxxxxx>> wrote:
Hi,
I installed Nova and Dashboard on a single
VirtualBox Ubuntu guest, following the
instructions in:
http://uksysadmin.wordpress.com/2011/02/17/running-openstack-under-virtualbox-a-complete-guide/
and
http://wiki.openstack.org/OpenStackDashboard
I added the following lines in Dahsboard's
local_settings.py, based on information
extracted from the novarc file in Nova:
[
EC2_ACCESS_KEY="afa00c4d-7c1f-4a26-8986-1e291abb4e9d:myproject"
EC2_SECRET_KEY="e77a7fd0-bd94-4e67-9dc1-75a9ee2da45c"
EC2_URL="http://172.241.0.101:8773/services/Cloud"
NOVA_API_KEY="afa00c4d-7c1f-4a26-8986-1e291abb4e9d"
NOVA_USERNAME="mauricio"
NOVA_URL="http://172.241.0.101:8774/v1.0/"
NOVA_CERT="/home/mauricio/ostack/cloud/creds/cacert.pem"
]
The nova install, runs well, tested it
using euca tools.
The GUI part of Dashboard works but fails
connecting to Nova, generating the this
error on any connection attempt:
[
DEBUG:django_openstack.api:extras_api
connection created using token
"e1d4b8ca-9386-4f8e-b194-de6e504d6fa5" and
url "http://localhost:8774/v1.1"
ERROR:django_openstack.dash:ApiException in
instance usage
Traceback (most recent call last):
File
"/home/mauricio/ostack/openstack-dashboard/django-openstack/django_openstack/dash/views/instances.py",
line 167, in usage
usage = api.usage_get(request,
tenant_id, datetime_start, datetime_end)
File
"/home/mauricio/ostack/openstack-dashboard/django-openstack/django_openstack/api.py",
line 270, in inner
return f(*args, **kwargs)
File
"/home/mauricio/ostack/openstack-dashboard/django-openstack/django_openstack/api.py",
line 520, in usage_get
return
Usage(extras_api(request).usage.get(tenant_id,
start, end))
File
"/home/mauricio/ostack/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/extras/usage.py",
line 15, in get
return
self._get("/extras/usage/%s?start=%s&end=%s" %
(tenant_id, start.isoformat(),
end.isoformat()), "usage")
File
"/home/mauricio/ostack/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/base.py",
line 36, in _get
resp, body = self.api.connection.get(url)
File
"/home/mauricio/ostack/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/connection.py",
line 78, in get
return self._cs_request(url, 'GET',
**kwargs)
File
"/home/mauricio/ostack/openstack-dashboard/openstack-dashboard/.dashboard-venv/src/openstackx/openstackx/api/connection.py",
line 66, in _cs_request
raise ex
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)
]
I'm including the contents of the novarc file:
[
NOVA_KEY_DIR=$(pushd $(dirname
$BASH_SOURCE)>/dev/null; pwd; popd>/dev/null)
export
EC2_ACCESS_KEY="afa00c4d-7c1f-4a26-8986-1e291abb4e9d:myproject"
export
EC2_SECRET_KEY="e77a7fd0-bd94-4e67-9dc1-75a9ee2da45c"
export
EC2_URL="http://172.241.0.101:8773/services/Cloud"
export S3_URL="http://172.241.0.101:3333"
export EC2_USER_ID=42 # nova does not use
user id, but bundling requires it
export EC2_PRIVATE_KEY=${NOVA_KEY_DIR}/pk.pem
export EC2_CERT=${NOVA_KEY_DIR}/cert.pem
export NOVA_CERT=${NOVA_KEY_DIR}/cacert.pem
export EUCALYPTUS_CERT=${NOVA_CERT} #
euca-bundle-image seems to require this set
alias ec2-bundle-image="ec2-bundle-image
--cert ${EC2_CERT} --privatekey
${EC2_PRIVATE_KEY} --user 42 --ec2cert
${NOVA_CERT}"
alias ec2-upload-bundle="ec2-upload-bundle
-a ${EC2_ACCESS_KEY} -s ${EC2_SECRET_KEY}
--url ${S3_URL} --ec2cert ${NOVA_CERT}"
export
NOVA_API_KEY="afa00c4d-7c1f-4a26-8986-1e291abb4e9d"
export NOVA_USERNAME="mauricio"
export
NOVA_URL="http://172.241.0.101:8774/v1.0/"
]
Thanks in advance for your help,
Mauricio
_______________________________________________
Mailing list:
https://launchpad.net/~openstack
<https://launchpad.net/%7Eopenstack>
Post to : openstack@xxxxxxxxxxxxxxxxxxx
<mailto:openstack@xxxxxxxxxxxxxxxxxxx>
Unsubscribe :
https://launchpad.net/~openstack
<https://launchpad.net/%7Eopenstack>
More help :
https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list:https://launchpad.net/~openstack <https://launchpad.net/%7Eopenstack>
Post to :openstack@xxxxxxxxxxxxxxxxxxx <mailto:openstack@xxxxxxxxxxxxxxxxxxx>
Unsubscribe :https://launchpad.net/~openstack <https://launchpad.net/%7Eopenstack>
More help :https://help.launchpad.net/ListHelp