Hello I followed the Install and LDAP setup: http://docs.opennebula.org/5.2/deployment/authentication_setup/ldap.html
gem install net-ldap
nano /etc/one/auth/ldap_auth.conf
-----------------------------------------
server 1:
# Ldap user able to query, if not set connects as anonymous. For
# Active Directory append the domain name. Example:
# Administrator@my.domain.com
#:user: 'cn=admin,dc=ldap,dc,lan'
#:password: 'pass'
# Ldap authentication method
:auth_method: :simple
# Ldap server
:host: 192.168.8.13
:port: 389
# Uncomment this line for tsl conections
#:encryption: :simple_tls
# base hierarchy where to search for users and groups
:base: 'dc=ldap,dc=lan'
# group the users need to belong to. If not set any user will do
:group: 'cn=101test,ou=101test,dc=ldap,dc=lan'
# field that holds the user name, if not set 'cn' will be used
#:user_field: 'cn'
# for Active Directory use this user_field instead
#:user_field: 'sAMAccountName'
# field name for group membership, by default it is 'member'
#:group_field: 'member'
# user field that that is in in the group group_field, if not set 'dn' will be used
#:user_group_field: 'cn'
# Generate mapping file from group template info
#:mapping_generate: true
# Seconds a mapping file remain untouched until the next regeneration
#:mapping_timeout: 300
# Name of the mapping file in OpenNebula var diretory
#:mapping_filename: server1.yaml
# Key from the OpenNebula template to map to an AD group
#:mapping_key: GROUP_DN
# Default group ID used for users in an AD group not mapped
#:mapping_default: 1
# this example server wont be called as it is not in the :order list
server 2:
:auth_method: :simple
:host: 192.168.8.13
:port: 389
:base: 'dc=ldap,dc=lan'
#:group: 'cn=101test,ou=101test,dc=ldap,dc=lan'
:user_field: 'cn'
# List the order the servers are queried
:order:
- server 1
#- server 2
-----------------------------------------
And changed in /etc/one/oned.conf to the line AUTH: DEFAULT_AUTH = "ldap"
After restart opennebula, the users didn’t show up
However after install a LDAP client on the server (apt-get install libnss-ldapd) it is possible to login with users from the LDAP srver but not on the opennebula-sunstone.
Maybe it is a bug of different versions. My OpenNebula is 5.2 and net-ldap is 0.15.0
Thanks in advance.