4.13. How to Prepare a User Directory for Global Oracle VDI Centers

4.13.1. Oracle VDI Center Data Schema

Global Oracle VDI Centers have been designed to work out-of-the-box on the Oracle VDI side. However, the Oracle VDI Center data needs to be populated in your user directory according to the schema used by Oracle VDI, see Section 4.13.1, “Oracle VDI Center Data Schema”.

If you want to use different attribute names and object types than the defaults, you may do so. You will then need to customize the LDAP filters and attributes used for Global Oracle VDI Centers to reflect the attributes and objects used in your schema.

See Section C.1, “How to Edit LDAP Filters and Attributes” for the necessary steps and the default LDAP filters and attributes for Global Oracle VDI Centers.

4.13.1. Oracle VDI Center Data Schema

Oracle VDI is configured to use the following schema for storing Oracle VDI Center data. This schema uses classes and attributes that already exist in LDAP v3 directories.

  • Oracle VDI Center: an Oracle VDI Center is an Organization Unit (ou) object. It may be located in any place in the user directory. The name used to represent an Oracle VDI Center in the Oracle VDI desktop selector dialog is taken from the displayName attribute if this attribute is specified. Otherwise, the value of the ou attribute is used. An Oracle VDI Center ou contains (directly or through a hierarchy) several Oracle VDI Host objects, which are the Oracle VDI hosts composing the Oracle VDI Center.

  • Oracle VDI Host: an Oracle VDI Host is a computer object (on Active Directory) or a device object (on other LDAP directories). The hostname/IP address of the Oracle VDI Host is taken from the dNSHostName attribute (on Active Directory) or the ipHostNumber attribute (on other LDAP directories). If none of there attributes are defined, the value of the cn attribute of the host object is used.

  • Associating an Oracle VDI Center with a User: the Oracle VDI Center to which a user belongs is defined on the user object, in the seeAlso attribute. This value of this attribute needs to be the full DN of the Oracle VDI Center object for that user.

Figure 4.1, “Active Directory Example” shows an example global Oracle VDI Center in Active Directory.

Figure 4.1. Active Directory Example

The image shows an Active Directory tree for a global Oracle VDI Center, with OUs for different countries and users with seeAlso attributes that reference the country OUs.