1. created a tenant name admin
2. created user admin and demo
3. added role admin for user admin
4. added role Member for demo user (Dashboard needs a member role)
1. Created a Tenant name service
2. added all the services (swift/glance/nova) as users inside this tenant.
3. added admin role for all the users for this tenant
This is what i did to get dashboard working.
1. created a tenant name admin
2. created user admin and demo
3. added role admin for user admin
4. added role Member for demo user (Dashboard needs a member role)
1. Created a Tenant name service
2. added all the services (swift/glance/nova) as users inside this tenant.
3. added admin role for all the users for this tenant
Created services, including swift
# Create required services
keystone service-create --name nova --type compute --description 'OpenStack Compute Service'
keystone service-create --name swift --type object-store --description 'OpenStack Storage Service'
keystone service-create --name glance --type image --description 'OpenStack Image Service'
keystone service-create --name keystone --type identity --description 'OpenStack Identity Service'
keystone service-create --name ec2 --type ec2 --description 'EC2 Service'
keystone service-create --name volume --type volume --description 'Volume Service'
Added Endpoints for all
Installed openstack-dashboard package and memcached
I got it working.