Configuration du domaine et du référentiel VMM

Exécutez les commandes wp-create-cur, wp-create-cur-custom-property et wp-update-group-repository-relationship pour configurer le domaine et le référentiel VMM.

Procédure

  1. Ouvrez une invite de commande et accédez au répertoire wp_profile_root/ConfigEngine.
  2. Exécutez la tâche suivante pour ajouter la configuration du référentiel à VMM. Pour plus d'informations, lisez la section des liens connexes.
    • AIX® HP-UX Linux Solarisz/OS®: ./ConfigEngine.sh wp-create-cur -DWasPassword=yourpassword -Dfederated.cur.id=SoftGroups -Dfederated.cur.adapterClassName=com.ibm.wps.vmm.adapter.softgroups.SoftgroupsAdapter -Dfederated.cur.baseDN=o=softgroups
    • IBM® i: ConfigEngine.sh wp-create-cur -DWasPassword=yourpassword -Dfederated.cur.id=SoftGroups -Dfederated.cur.adapterClassName=com.ibm.wps.vmm.adapter.softgroups.SoftgroupsAdapter -Dfederated.cur.baseDN=o=softgroups
    • Windows : ConfigEngine.bat wp-create-cur -DWasPassword=yourpassword -Dfederated.cur.id=SoftGroups -Dfederated.cur.adapterClassName=com.ibm.wps.vmm.adapter.softgroups.SoftgroupsAdapter -Dfederated.cur.baseDN=o=softgroups
  3. Exécutez la commande ci-dessous pour mettre à jour la configuration du référentiel avec des propriétés personnalisées.
    Indiquez les attributs suivants sur la ligne de commande :
    dataSource
    L'attribut doit pointer vers le nom JNDI correct de la source de données précédemment configurée de la base de données des groupes à base de règles.
    dbSchema
    L'attribut doit déclarer le schéma de base de données qui contient la table de groupes à base de règles.
    dbType
    Si le type de votre serveur de base de données est SQLServer, vous devez déclarer l'attribut dbType en spécifiant SQLServer comme valeur. Vous pouvez omettre la valeur pour tous les autres types de serveur de base de données.
    Spécification d'entrée de base
    Vous pouvez définir la spécification d'entrée de base qui définit le suffixe et le nom distinctif de base des groupes à base de règles sur une autre valeur.
    name
    Les attributs name et nameInRepository doivent être identiques.
    • AIX® HP-UX Linux Solarisz/OS®:
      ./ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=yourpassword -Dcur.id=SoftGroups -Dcur.name=dataSource -Dcur.value=nameofdatasource
      ./ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=yourpassword -Dcur.id=SoftGroups -Dcur.name=dbSchema -Dcur.value=yourschema
      ./ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=yourpassword -Dcur.id=SoftGroups -Dcur.name=dbType -Dcur.value=yourDBType
    • IBM® i:
      ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=yourpassword -Dcur.id=SoftGroups -Dcur.name=dataSource -Dcur.value=nameofdatasource
      ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=yourpassword -Dcur.id=SoftGroups -Dcur.name=dbSchema -Dcur.value=yourschema
      ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=yourpassword -Dcur.id=SoftGroups -Dcur.name=dbType -Dcur.value=yourDBType
    • Windows :
      ConfigEngine.bat wp-create-cur-custom-property -DWasPassword=yourpassword -Dcur.id=SoftGroups -Dcur.name=dataSource -Dcur.value=nameofdatasource
      ConfigEngine.bat wp-create-cur-custom-property -DWasPassword=yourpassword -Dcur.id=SoftGroups -Dcur.name=dbSchema -Dcur.value=yourschema
      ConfigEngine.bat wp-create-cur-custom-property -DWasPassword=yourpassword -Dcur.id=SoftGroups -Dcur.name=dbType -Dcur.value=yourDBType
  4. Vous devez activer la recherche entre groupes de référentiels pour les référentiels que vous souhaitez utiliser. Pour trouver des entités Groupes dans le référentiel SoftGroups, exécutez la tâche suivante :
    • AIX® HP-UX Linux Solarisz/OS®: ./ConfigEngine.sh wp-update-group-repository-relationship -DWasPassword=password -Drepository.id=ldapid -Drepository.forgroups=SoftGroups
    • IBM® i: ConfigEngine.sh wp-update-group-repository-relationship -DWasPassword=password -Drepository.id=ldapid -Drepository.forgroups=SoftGroups
    • Windows : ConfigEngine.bat wp-update-group-repository-relationship -DWasPassword=password -Drepository.id=ldapid -Drepository.forgroups=SoftGroups
  5. Facultatif : Vous pouvez activer un cache dynamique sur les softgroups Portal en vue d'améliorer les performances en cas de charge importante.

    Le cache dynamique offre de meilleurs performances Par exemple, si des groupes de la base de données de softgroups Portal sont mis à jour, le cache est susceptible de contenir des données obsolètes par rapport aux données mises à jour dans la base de données. Avant d'implémenter les étapes suivantes, réfléchissez au compromis entre performances et nécessité de disposer de données actives.

    1. Définissez l'intervalle en millisecondes pour la vérification des mises à jour des règles. La valeur par défaut est 0, ce qui signifie que pour chaque appel d'un groupe d'utilisateurs à base de règles, une vérification des mises à jour des règles est effectuée. Dans l'exemple suivant, la valeur est définie sur 10 000 millisecondes.
      • AIX® HP-UX Linux Solarisz/OS®: ./ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=password -Dcur.id=Softgroups -Dcur.name=ruleCheckInterval -Dcur.value=10000
      • IBM® i: ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=password -Dcur.id=Softgroups -Dcur.name=ruleCheckInterval -Dcur.value=10000
      • Windows : ConfigEngine.bat wp-create-cur-custom-property -DWasPassword=password -Dcur.id=Softgroups -Dcur.name=ruleCheckInterval -Dcur.value=10000
    2. Définissez la durée de vie du nouveau cache pour les Softgroups en secondes. La valeur par défaut est 3 600, ce qui représente 3 600 secondes ou 1 heure. Dans l'exemple suivant, la durée de vie du cache est définie sur 3 600 secondes.
      • AIX® HP-UX Linux Solarisz/OS®: ./ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=password -Dcur.id=Softgroups -Dcur.name=cacheLifeTime -Dcur.value=3600
      • IBM® i: ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=password -Dcur.id=Softgroups -Dcur.name=cacheLifeTime -Dcur.value=3600
      • Windows : ConfigEngine.bat wp-create-cur-custom-property -DWasPassword=password -Dcur.id=Softgroups -Dcur.name=cacheLifeTime -Dcur.value=3600
    3. Définissez la taille du cache pour Softgroups. La taille du cache doit correspondre au nombre de groupes d'utilisateurs basé sur des règles utilisés dans l'environnement. Dans l'exemple suivant, la taille du cache est définie à 50.
      • AIX® HP-UX Linux Solarisz/OS®: ./ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=password -Dcur.id=Softgroups -Dcur.name=cacheSize -Dcur.value=50
      • IBM® i: ConfigEngine.sh wp-create-cur-custom-property -DWasPassword=password -Dcur.id=Softgroups -Dcur.name=cacheSize -Dcur.value=50
      • Windows : ConfigEngine.bat wp-create-cur-custom-property -DWasPassword=password -Dcur.id=Softgroups -Dcur.name=cacheSize -Dcur.value=50
    4. Dans un environnement en cluster, synchronisez es nœuds.
    5. Dans un environnement en cluster, redémarrez le gestionnaire de déploiement et les agents de nœud. Redémarrez ensuite les serveurs Portal.