Hi@akhtar,
Probably the OpenStack authentication URLs are not set. Try setting the below environment variables.
export OS_USERNAME=admin
export OS_PASSWORD=keystone_password
export OS_TENANT_NAME=admin
export OS_AUTH_URL=http://controller.node.in:35357/v2.0
Once the above variables are set in your shell, try registering the glance service to the keystone again. It worked for me.
$ keystone user-create --name=glance --pass=glance_password --email=admin_email
Expecting an auth URL via either --os-auth-url or env[OS_AUTH_URL
You should see table like the one given below.
+----------+----------------------------------+
| Property | Value |
+----------+----------------------------------+
| email | admin_email |
| enabled | True |
| id | c8c0212a16084a65469609c857914f8c |
| name | glance |
| username | glance |
+----------+----------------------------------+
Hope this will help.
Thank You