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