Ajout d'un registre d'utilisateurs de base de données dans un environnement en cluster
Ajoutez un registre d'utilisateurs de base de données au référentiel fédéré par défaut dans un environnement en cluster. Vous devez répétez la procédure pour chaque registre d'utilisateurs de base de données supplémentaire que vous prévoyez d'ajouter. Avant de commencer à ajouter le registre d'utilisateurs de base de données dans un environnement en cluster, démarrez le gestionnaire de déploiement et l'agent de nœud et vérifiez qu'ils peuvent se synchroniser.
Procédure
-
Avant de configurer la sécurité, vous devez utiliser la tâche IBM® WebSphere® Application Server
backupConfigafin de créer et stocker une sauvegarde de la configuration d'HCL Digital Experience. Pour plus d'informations, voir Commande backup Config. -
Configurez une nouvelle base de données, en incluant la création d'un utilisateur doté des droits appropriés pour l'accès à la base de données :
Instructions for setting up databases : Reportez-vous à la documentation adéquate pour le type de base de données que vous souhaitez configurer.Consulting your databse administrator : Un administrateur de base de données effectue généralement la tâche de configuration d'une nouvelle base de données. Cependant, les étapes suivantes sont fournies à titre de référence dans le cas où vous créez un base de données autonome pour des besoin de test ou de démonstration. Consultez votre administrateur de base de données avant d'effectuer les étapes suivantes si vous avez l'intention de créer une base de données pour un environnement de production.
- AIX®, Linux™, Solaris, Windows™
Tableau 1. Procédure à suivre pour créer une base de données à utiliser comme registre d'utilisateurs de base de données. Base de données Etapes DB2® Procédez comme suit pour créer une base de données DB2® : - Installez DB2®.
- Entrez les commandes de réglage de base de données suivantes :
db2 "CREATE DB dbname using codeset UTF-8 territory us PAGESIZE 8192" db2 "UPDATE DB CFG FOR dbname USING applheapsz 4096" db2 "UPDATE DB CFG FOR dbname USING app_ctl_heap_sz 1024" db2 "UPDATE DB CFG FOR dbname USING stmtheap 32768" db2 "UPDATE DB CFG FOR dbname USING dbheap 2400" db2 "UPDATE DB CFG FOR dbname USING locklist 1000" db2 "UPDATE DB CFG FOR dbname USING logfilsiz 4000" db2 "UPDATE DB CFG FOR dbname USING logprimary 12" db2 "UPDATE DB CFG FOR dbname USING logsecond 20" db2 "UPDATE DB CFG FOR dbname USING logbufsz 32" db2 "UPDATE DB CFG FOR dbname USING avg_appls 5" db2 "UPDATE DB CFG FOR dbname USING locktimeout 30" db2 "UPDATE DB CFG FOR dbname USING AUTO MAINT off"
Oracle Procédez comme suit pour créer une base de données Oracle : - Installez Oracle en utilisant des jeux de caractères nationaux et UNICODE tels que UTF8, AL32UTF8 ou AL16UTF16.
- Configurez la base de données en mode de serveur dédié.
- Entrez les tailles de pool de tampon initial recommandées ou définissez-le en fonction de vos besoins :
- db_block_size =
8192 - db_cache_size =
300M - db_files =
1024 - log_buffer =
65536 - open_cursors =
1500open_cursors =1500 - pga_aggregate_target =
200M - pre_page_sga =
true - processes =
300 - shared_pool_size =
200M
- db_block_size =
SQL Server Procédez comme suit pour créer une base de données SQL Server : - Installez SQL Server.
- Attribuez la valeur
case-sensitiveà Collation.
Remarque : Installez SQL Server avec le classement de base de données du portail approprié de sorte que votre paramètre de classement tempdb corresponde au classement que vous utilisez pour la base de données d'extension des propriétés. Le classement tempdb est hérité de la base de données principale, que vous configurez lors de l'installation de SQL Server. - IBM® i: Procédez comme suit pour créer une base de données DB2® for i
- Connectez-vous à une session IBM® i.
- Entrez la commande
strsqlpour démarrer la session SQL interactive. - Entrez la commande
create schema databse_nameoùdatabse_nameest le nom que vous souhaitez utiliser pour la base de données.
- AIX®, Linux™, Solaris, Windows™
-
Procédez comme suit pour définir les valeurs des paramètres DbDriver et DbLibrary :
-
Utilisez un éditeur de texte pour ouvrir le fichier wkplc.properties, situé dans :
- AIX®, Linux™, Solaris, IBM® i: Répertoire wp_profile_root/ConfigEngine/properties.
- Windows™ : Répertoire wp_profile_root\ConfigEngine\properties.
-
Entrez une valeur pour les paramètres requis suivants dans le fichier wkplc.properties, section « VMM Federated Database Properties » :
Remarque : Voir le fichier de propriétés pour des informations spécifiques sur les paramètres obligatoires et les paramètres avancés.
- federated.db.DataSourceName
- federated.db.DbType
- federated.db.DbUrl
- federated.db.id
- federated.db.baseDN
- federated.db.DbUser
- federated.db.DbPassword
- federated.db.DbName
-
Modifiez la valeur du paramètre com.ibm.SOAP.requestTimeout en 1000.
-
Procédez comme suit pour configurer les chemins d'accès de bibliothèque de référentiel de base de données :
-
Ajoutez un registre d'utilisateurs de base de données au référentiel fédéré par défaut.
- AIX®, Linux™, Solaris: Exécutez la tâche
./ConfigEngine.sh wp-create-db -DWasPassword=passwordà partir du répertoire wp_profile_root/ConfigEngine. - IBM® i: Exécutez la tâche
ConfigEngine.sh wp-create-db -DWassPassword=passwordà partir du répertoire wp_profile_root/ConfigEngine. - Windows™ : exécutez la tâche
ConfigEngine.bat wp-create-db -DWasPassword=passwordà partir du répertoire wp_profile_root\ConfigEngine.
Remarque : Les utilisateurs qui ne figurent pas dans un registre d'utilisateurs LDAP ne bénéficient pas de la fonction de découverte de personnes et ne peuvent pas déterminer si d'autres utilisateurs sont en ligne. Cela peut se produire si vous installez HCL puis activez un référentiel utilisateur de base de données LDAP ou Fédéré qui ne contient pas cet utilisateur. De même, les utilisateurs qui s'inscrivent en utilisant le portlet Self-Care ne disposent pas de la fonction de découverte. - AIX®, Linux™, Solaris: Exécutez la tâche
- Arrêtez et redémarrez les serveurs appropriés afin d'appliquer les modifications. Pour obtenir des instructions spécifiques, voir Démarrage et arrêt des serveurs, des gestionnaires de déploiement et des agents de nœud.
- Facultatif :
Procédez comme suit pour mettre à jour le registre d'utilisateurs dans lequel les nouveaux utilisateurs et groupes sont stockés :
Remarque : Si vous avez plusieurs registres d'utilisateurs LDAP ou un registre d'utilisateurs de base de données, exécutez cette tâche pour le registre d'utilisateurs que vous voulez définir par défaut.
- Utilisez un éditeur de texte pour ouvrir le fichier
wkplc.properties. - Entrez une valeur pour les paramètres obligatoires suivants dans le fichier
wkplc.propertiessous l'intitulé Configuration des types d'entité pris en charge par VMM :Remarque : Voir le fichier de propriétés pour des informations spécifiques sur les paramètres obligatoires et les paramètres avancés.- personAccountParent
- groupParent
- personAccountRdnProperties
- groupRdnProperties
Les paramètres groupParent et personAccountParent doivent être définis sur la même valeur.
personAccountParent=dc=yourco,dc=comgroupParent=dc=yourco,dc=com
- Enregistrez vos modifications dans le fichier wkplc.properties.
- Supprimez les anciens attributs avant d'ajouter les nouveaux attributs.
- AIX®, Linux™, Solaris: Exécutez la tâche
./ConfigEngine.sh wp-set-entitytypes -DWasPassword=passwordà partir du répertoire wp_profile_root/ConfigEngine. - IBM® i: Exécutez la tâche
ConfigEngine.sh wp-set-entitytypes -DWasPassword=passwordà partir du répertoire wp_profile_root/ConfigEngine. - Windows™ : Run the
ConfigEngine.bat wp-set-entitytypes -DWasPassword=passwordtask, from the wp_profile_root\ConfigEngine directory.
- AIX®, Linux™, Solaris: Exécutez la tâche
- Arrêtez et redémarrez tous les serveurs nécessaires pour propager vos modifications.
- Utilisez un éditeur de texte pour ouvrir le fichier
- Facultatif :
Répertoriez les noms et types des référentiels configurés.
- AIX®, Linux™, Solaris: Exécutez la tâche
./ConfigEngine.sh wp-query-repository -DWasPassword=passwordà partir du répertoire wp_profile_root/ConfigEngine. - IBM® i: Exécutez la tâche
ConfigEngine.sh wp-query-repository -DWasPassword=passwordà partir du répertoire wp_profile_root/ConfigEngine. - Windows™ : Run the
ConfigEngine.bat wp-query-repository -DWasPassword=passwordtask, from the wp_profile_root\ConfigEngine directory.
- AIX®, Linux™, Solaris: Exécutez la tâche
Que faire ensuite
update-jcr-admin sur le nœud secondaire. Voir la section des liens connexes pour obtenir des instructions.