Installed manually openstack. It consist of controller, compute, storage in kvm(rhel7.3). and, refer to openstack manual (https://docs.openstack.org/ocata/install-guide-rdo/keystone-users.html) But, it alerted the error when create openstack project.
[root@test-controller ~]# openstack project create --domain default --description "Test Project" service
Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL.
Could not determine a suitable URL for the plugin
I don't know why ...
Actually there will be several parts that you could check for this issue.
When your OpenStack environment is installed, should be one stackrc file generated, which contains all necessary information used for openstack. Please check if you have this file and if information is correct, then please
source stackrcfile;If the step 1 is good, please firstly check your keystone service is runnning;
Based on the info you shared, seems you did not create a service named keystone. Please follow the guide to setup all necessary resources, then begin to create project.
Notice: at the beginning, there is no user in the environment if you install every component manually. You have to use OpenStack documation step by step to create all resources. In all, you have to use admin token to create a service for keystone, create a project, then create a user, and add role to this user, then you could start your openstack travel.
Hope this could help you .