[ovirt-users] Can't perform search after setting up an Active Directory

Martin Perina mperina at redhat.com
Tue May 31 14:50:41 UTC 2016


On Tue, May 31, 2016 at 4:24 PM, Alexis HAUSER <
alexis.hauser at telecom-bretagne.eu> wrote:

> >> Thank you, this actually works. Yes, I'll remove it as soon as possible.
> >> Now with RHEV + AD, it seems better than RHEV + LDAP for groups : it
> finds most of the groups a user belongs to. RHEV + LDAP is only able to
> find one group a user belongs to >>(which is not the same group found when
> I search the same user with ldapsearch...Still not able to solve that
> mystery....)
>
> >That's very strange, we test it and it works for us. But you said you
> >use more namingContexts
> >than one, right? It could be the problem as we support only one.
>
>
> Which attribute is used by RHEV/ovirt to guess which user a group belong
> (or the controry), in the case of LDAP and in the case of AD ?
> I can see that not all attributes are filled in the AD/LDAP database here.
>

​It depends on what profile do you include in
/etc/ovirt-engine/aaa/<PROFILE_NAME>.properties:

1) Included ad.properties are defined in
/usr/share/ovirt-engine-extension-aaa-ldap/profiles/ad.properties​

​and here are attribute mappings:

      attrmap.map-principal-record.attr.PrincipalRecord_DN.map =
_dn

      attrmap.map-principal-record.attr.PrincipalRecord_ID.map =
objectGUID

      attrmap.map-principal-record.attr.PrincipalRecord_ID.conversion =
BASE64

      attrmap.map-principal-record.attr.PrincipalRecord_NAME.map =
name

      attrmap.map-principal-record.attr.PrincipalRecord_PRINCIPAL.map =
userPrincipalName

      attrmap.map-principal-record.attr.PrincipalRecord_DISPLAY_NAME.map =
displayName

      attrmap.map-principal-record.attr.PrincipalRecord_DEPARTMENT.map =
department

      attrmap.map-principal-record.attr.PrincipalRecord_FIRST_NAME.map =
givenName

      attrmap.map-principal-record.attr.PrincipalRecord_LAST_NAME.map =
sn

      attrmap.map-principal-record.attr.PrincipalRecord_TITLE.map =
title

      attrmap.map-principal-record.attr.PrincipalRecord_EMAIL.map =
mail



      attrmap.map-group-record.attr.GroupRecord_DN.map =
_dn

      attrmap.map-group-record.attr.GroupRecord_ID.map =
objectGUID

      attrmap.map-group-record.attr.GroupRecord_ID.conversion =
BASE64

      attrmap.map-group-record.attr.GroupRecord_NAME.map =
name

      attrmap.map-group-record.attr.GroupRecord_DISPLAY_NAME.map =
description

​
2) In case of LDAP, please take a look at include=<XYZ.properties> to find
out what profile are you using


>
> >Run this command:
> >$ keytool -storepasswd -keystore /path/to/jks/x.jks
> >It will ask you for old and new password.
>
>
> Thank you, I'll ask rhev-docs to add this to the documentation, as they
> make you generate a new certificate even when using the automatic setup,
> which makes the automatically generated certificate useless.
>
>
> By the way, is there a list of all the possible options/values of
> .properties file ?
>

​
No tool for that, you need to investigate properties files. Please start
reading README.profile in aaa-ldap package, which contains doc about the
structure of each file.

​


>
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20160531/1b089fd1/attachment-0001.html>


More information about the Users mailing list