Une bonne compréhension des concepts suivants vous permettra de prendre des décisions plus facilement au moment d'installer Novell eDirectory sur différentes plates-formes :
La configuration matérielle requise dépend de la mise en oeuvre spécifique de eDirectory.
Par exemple, une installation de base de eDirectory avec le schéma standard requiert environ 74 Mo d'espace disque pour chaque groupe de 50 000 utilisateurs. Cependant, si vous ajoutez un nouvel ensemble d'attributs ou si vous paramétrez tous les attributs existants, la taille de l'objet augmente. Ces ajouts affectent l'espace disque, le processeur et la mémoire nécessaires.
Deux facteurs améliorent les performances : une mémoire cache accrue et des processeurs plus puissants.
Pour obtenir des résultats optimaux, mettez en cache autant de paramètres de l'ensemble DIB que le permet le matériel. Reportez-vous à Répartition de la mémoire entre caches d'entrée et de bloc.
eDirectory fonctionne correctement avec un processeur unique. Cependant, eDirectory 8.6 tire un avantage de la présence de plusieurs processeurs. L'ajout de processeurs améliore les performances dans certains cas, par exemple, pour les logins et lorsque plusieurs threads sont actifs sur plusieurs processeurs. eDirectory n'exige pas beaucoup de ressources au niveau du processeur, mais sollicite énormément de ressources d'E/S.
Le tableau Tableau 1 illustre les configurations matérielles requises pour eDirectory pour NetWare, Windows NT/2000 et Linux.
Tableau 1. Configuration requise pour NetWare, Windows et Linux
Le tableau Tableau 2 illustre les recommandations système habituelles de eDirectory pour Solaris.
Tableau 2. Configuration requise pour Solaris
Les exigences en matière de processeurs peuvent être supérieures à celles indiquées dans le tableau, en fonction des services supplémentaires disponibles sur l'ordinateur ainsi que du nombre d'opérations d'authentification, de lecture et d'écriture gérées par l'ordinateur. Certains traitements, tels que le codage et l'indexation, peuvent exiger beaucoup de ressources au niveau du processeur.
Bien évidemment, des processeurs plus puissants améliorent les performances. L'ajout de mémoire améliore également les performances car eDirectory peut alors mettre en mémoire cache une plus grande partie de l'Annuaire.
Étant donné que les identificateurs internes de Novell eDirectory 8.6 changent après la mise à niveau vers eDirectory, le processus de liaison en amont (backlink) doit mettre à jour les objets qui sont liés en amont pour les rendre cohérents.
Les liens en amont sont utilisés pour assurer le suivi des références externes aux objets sur d'autres serveurs. Pour chaque référence externe sur un serveur, le processus de liaison en amont s'assure que l'objet réel existe dans l'emplacement correct et vérifie tous les attributs Lien en amont sur la réplique maîtresse. Le processus de liaison en amont intervient deux heures après l'ouverture de la base de données, puis toutes les 780 minutes (13 heures). Vous pouvez paramétrer l'intervalle de 2 minutes à 10 080 minutes (7 jours).
Une fois la migration vers eDirectory 8.6 effectuée, nous vous recommandons de forcer l'exécution du processus de liaison en amont à l'aide de la commande SET DSTRACE=*B à partir de la console du serveur. Sur les systèmes Linux et Solaris, exécutez cette commande à partir de l'invite de commande ndstrace. Le processus de liaison en amont est particulièrement important sur les serveurs qui ne contiennent pas de réplique.