Novell Confidential Manual (FRA) 28 October 2003 Novell iManager www.novell.com 2.0.x GUIDE D'ADMINISTRATION 9 janvier 2004 Novell Confidential Manual (FRA) 28 October 2003 Notices légales Novell exclut toute garantie relative au contenu ou à l'utilisation de cette documentation. En particulier, Novell ne garantit pas que cette documentation est exhaustive ni exempte d'erreurs. Novell se réserve en outre le droit de réviser cette publication à tout moment et sans préavis. Par ailleurs, Novell exclut toute garantie relative à tout logiciel, notamment toute garantie, expresse ou implicite, que le logiciel présenterait des qualités spécifiques ou qu'il conviendrait à un usage particulier. Novell se réserve en outre le droit de modifier à tout moment tout ou partie des logiciels Novell, sans notification préalable de ces modifications à quiconque. Il peut s'avérer nécessaire d'obtenir une autorisation d'exportation auprès du ministère du commerce américain (Department of Commerce) avant de pouvoir exporter ce produit à partir des États-Unis ou du Canada. L'exportation ou la réexportation de ce produit est interdite dès lors qu'elle enfreint les lois et réglementations applicables, y compris, de façon non limitative, les réglementations des États-Unis en matière d'exportation ou la législation en vigueur dans votre pays de résidence. Copyright © 2002-2003 Novell, Inc. Tous droits réservés. Cette publication ne peut être reproduite, photocopiée, stockée sur un système de recherche documentaire ou transmise, même en partie, sans le consentement écrit explicite préalable de l'éditeur. Brevets américains Nos. 5,157,663 ; 5,349,642 ; 5,455,932 ; 5,553,139 ; 5,553,143 ; 5,572,528 ; 5,594,863 ; 5,608,903 ; 5,633,931 ; 5,652,854 ; 5,671,414 ; 5,677,851 ; 5,692,129 ; 5,701,459 ; 5,717,912 ; 5,758,069 ; 5,758,344 ; 5,781,724 ; 5,781,733 ; 5,784,560 ; 5,787,439 ; 5,818,936 ; 5,828,882 ; 5,832,274 ; 5,832,275 ; 5,832,483 ; 5,832,487 ; 5,859,978 ; 5,870,561 ; 5,870,739 ; 5,873,079 ; 5,878,415 ; 5,884,304 ; 5,893,118 ; 5,903,650 ; 5,903,720 ; 5,905,860 ; 5,910,803 ; 5,913,025 ; 5,913,209 ; 5,915,253 ; 5,925,108 ; 5,933,503 ; 5,933,826 ; 5,946,002 ; 5,946,467 ; 5,956,718 ; 5,956,745 ; 5,964,872 ; 5,974,474 ; 5,983,223 ; 5,983,234 ; 5,987,471 ; 5,991,810 ; 6,002,398 ; 6,014,667 ; 6,016,499 ; 6,023,586 ; 6,029,247 ; 6,052,724 ; 6,061,726 ; 6,061,740 ; 6,061,743 ; 6,065,017 ; 6,081,774 ; 6,081,814 ; 6,094,672 ; 6,098,090 ; 6,105,062 ; 6,105,069 ; 6,105,132 ; 6,115,039 ; 6,119,122 ; 6,144,959 ; 6,151,688 ; 6,157,925 ; 6,167,393 ; 6,173,289 ; 6,216,123 ; 6,219,652 ; 6,233,859 ; 6,247,149 ; 6,269,391 ; 6,286,010 ; 6,308,181 ; 6,314,520 ; 6,324,670 ; 6,338,112 ; 6,345,266 ; 6,353,898 ; 6,424,976 ; 6,466,944 ; 6,477,583 ; 6,477,648 ; 6,484,186 ; 6,496,865 ; 6,510,450 ; 6,516,325 ; 6,519,610 ; 6,532,451 ; 6,532,491 ; 6,539,381 ; RE37,178. Brevets en cours d'homologation. Novell, Inc. 1800 South Novell Place Provo, UT 84606 États-Unis www.novell.com Guide d'administration de Novell iManager 2.0.x 9 janvier 2004 Documentation en ligne : pour accéder à la documentation en ligne concernant ce produit et d'autres produits Novell, et pour obtenir des mises à jour, visitez le site www.novell.com/documentation. Novell Confidential Manual (FRA) 28 October 2003 Marques commerciales de Novell Console One est une marque déposée de Novell, Inc. aux États-Unis et dans d'autres pays. DirXML est une marque déposée de Novell, Inc. aux États-Unis et dans d'autres pays. eDirectory est une marque de Novell, Inc. exteNd est une marque de Novell, Inc. exteNd Director est une marque de Novell, Inc. NetWare est une marque déposée de Novell, Inc. aux États-Unis et dans d'autres pays. Novell est une marque déposée de Novell, Inc. aux États-Unis et dans d'autres pays. Novell Directory Services et NDS sont des marques déposées de Novell, Inc. aux États-Unis et dans d'autres pays. Nterprise est une marque de Novell, Inc. Autres marques commerciales Toutes les marques commerciales de fabricants tiers appartiennent à leur propriétaire respectif. Novell Confidential 4 Guide d'administration de Novell iManager 2.0.x Manual (FRA) 28 October 2003 Novell Confidential Manual (FRA) 28 October 2003 Sommaire À propos de ce guide 1 9 Présentation 11 Nouveautés de la version 2.0.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Ressources supplémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Opérations suivantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2 Installation de iManager 13 Conditions préalables. . . . . . . . . . . . . . . . . . . . . . . . . Installation d'une nouvelle version de iManager . . . . . . . . . . . Installation de iManager sous NetWare 6.5 . . . . . . . . . . . . Installation de iManager sous NetWare 6 . . . . . . . . . . . . . Installation de iManager sous Windows 2000/XP/2003. . . . . . Installation de iManager sous Linux . . . . . . . . . . . . . . . Installation de iManager sous Solaris . . . . . . . . . . . . . . . Installation de iManager sous HP-UX . . . . . . . . . . . . . . . Mise à niveau de iManager . . . . . . . . . . . . . . . . . . . . . . Remarques particulières sur la mise à niveau de iManager 1.5x . Mise à niveau de iManager sous Windows . . . . . . . . . . . . Mise à niveau de iManager sous Linux . . . . . . . . . . . . . . Mise à niveau de iManager sous HP-UX . . . . . . . . . . . . . Désinstallation de iManager . . . . . . . . . . . . . . . . . . . . . Désinstallation de iManager sous NetWare 6.0. . . . . . . . . . Désinstallation de iManager sous Windows . . . . . . . . . . . Désinstallation de iManager sous Linux . . . . . . . . . . . . . Désinstallation de iManager sous Solaris . . . . . . . . . . . . . Désinstallation de iManager sous HP-UX. . . . . . . . . . . . . 3 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation d'un navigateur Web pris en charge . . . . . . . . . . . . . . . . Login à iManager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accès à iManager avec un lecteur d'écran et d'autres options d'accessibilité Login à une autre arborescence . . . . . . . . . . . . . . . . . . . . . . . Opérations suivantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accès à iManager 29 Navigation dans l'interface de iManager Interface de iManager . . . . Panneau Contenu . . . . . . Utilisation du sélecteur d'objet Modes d'accès . . . . . . . . Caractères spéciaux . . . . . 13 14 14 15 17 18 20 21 24 24 24 25 25 25 26 26 27 27 27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 29 30 30 30 31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sommaire 31 32 32 32 33 5 Novell Confidential 5 Configuration des services basés sur les rôles Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . Rôles et tâches par défaut . . . . . . . . . . . . . . . . . Objets RBS dans eDirectory . . . . . . . . . . . . . . . . Installation de RBS . . . . . . . . . . . . . . . . . . . . . . Droits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Définition de rôles RBS . . . . . . . . . . . . . . . . . . . . Création d'un objet Rôle . . . . . . . . . . . . . . . . . . Modification des tâches associées à un rôle. . . . . . . . Assignation de membres et d'une étendue à un rôle RBS Suppression d'un objet Services basés sur les rôles . . . Définition de tâches RBS personnalisées . . . . . . . . . 6 Manual (FRA) 28 October 2003 35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation et utilisation des plug-ins iManager 35 35 36 38 39 40 40 41 41 41 42 43 Téléchargement et installation d'un plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Installation d'un plug-in lorsque RBS n'est pas configuré . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Installation d'un plug-in lorsque RBS est configuré . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 7 Configuration et personnalisation de iManager 47 Configuration du login sans contexte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout de conteneurs Portail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajout d'autres attributs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modification de la classe d'objet Utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activation ou désactivation du login sans contexte . . . . . . . . . . . . . . . . . . . . . . . . Configuration de iManager pour la connexion SSL/TLS à eDirectory . . . . . . . . . . . . . . . . . Exportation d'un certificat de racine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Importation d'un certificat eDirectory dans le keystore . . . . . . . . . . . . . . . . . . . . . . Personnalisation des boutons disponibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exécution manuelle de l'Assistant de configuration de exteNd Director . . . . . . . . . . . . . . . Préparation de l'exécution de l'Assistant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exécution de l'Assistant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de l'équilibrage de la charge et de la reprise après échec . . . . . . . . . . . . . . . Configuration de l'équilibrage de la charge . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de la reprise après échec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de l'intervalle entre deux vérifications des serveurs inactifs . . . . . . . . . . . . Rafraîchissement de la configuration de l'équilibrage de la charge ou de la reprise après échec Ajout de classes d'objet dans la tâche Créer un objet. . . . . . . . . . . . . . . . . . . . . . . . . 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dépannage Page vierge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramètres du débogage pour l'installation et la configuration . . . . . . . . . Erreurs LDAP liées aux groupes dynamiques. . . . . . . . . . . . . . . . . . Erreurs relatives aux tâches de maintenance de eDirectory . . . . . . . . . . Erreur HTTP 404 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Erreurs HTTP 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vérification de l'état de Tomcat . . . . . . . . . . . . . . . . . . . . . . . Vérification de l'état d'Apache . . . . . . . . . . . . . . . . . . . . . . . . Erreurs concernant un attribut, une valeur ou un objet manquant . . . . . . . Erreur indiquant que NPS est un contexte non reconnu . . . . . . . . . . . . Erreurs du type « Un problème s'est produit lors du démarrage de la servlet » Erreur « Impossible de déterminer l'état du mot de passe universel. » . . . . . 6 . . . . . . . . . . . . . . . . . . Guide d'administration de Novell iManager 2.0.x 47 47 48 48 48 49 49 49 50 51 51 52 52 53 53 54 54 54 55 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 56 56 57 57 57 58 58 58 58 58 59 Novell Confidential A Manual (FRA) 28 October 2003 Paramètres de configuration dans le fichier PortalServlet.properties 61 Configuration de l'arborescence par défaut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System.AllowiManagerDefaultLogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . LDAP Server Settings (Paramètres du serveur LDAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System.DirectoryAddress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System.DirectorySSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System.Directory#Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System.Directory#SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System.FailoverOnly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Portal Configuration Object Settings (Paramètres de l'objet Configuration du portail) . . . . . . . . . . . . . . System.PortalConfigurationObjectDN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System.GUID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . System.Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Custom_Backend_Renderer_Portal_Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Session Manager Settings (Paramètres du gestionnaire de session) . . . . . . . . . . . . . . . . . . . . . . System.SessionManager.Render System.SessionManager.RenderOverride . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Render DontCacheStylesheets Settings (Paramètres de rendu DontCacheStylesheets) . . . . . . . . . . . . System.Render.DontCacheStylesheets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Log Settings (Paramètres de consignation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Logging Enabled (Consignation activée) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Logging Priority (Priorité de consignation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Logging Output (Emplacement de consignation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Logging Output File (Fichier de consignation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SSL Settings (Paramètres SSL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Warning on Non-Secure Connection (Avertissement en cas de connexion non sécurisée) . . . . . . . . . Require Secure eDirectory Communication (Communication sécurisée avec eDirectory nécessaire) . . . . Services basés sur les rôles (RBS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Show All Roles to Collection Owners (Afficher tous les rôles pour les propriétaires de collection) . . . . . . Enable Self Provisioning (Permettre l'auto-provisioning) . . . . . . . . . . . . . . . . . . . . . . . . . . . RBS Discovery Domain (Domaine de découverte RBS) . . . . . . . . . . . . . . . . . . . . . . . . . . . Allow Dynamic Group Role Members (Autoriser les groupes dynamiques en tant que membres d'un rôle) . Dynamic Group RBS Discovery Domain (Domaine de découverte RBS de groupe dynamique). . . . . . . Dynamic Group Search Types (Types de recherche de groupe dynamique). . . . . . . . . . . . . . . . . System.UserClass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . eGuide Administration (Administration de eGuide) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . eGuide Server Location (Emplacement du serveur eGuide) . . . . . . . . . . . . . . . . . . . . . . . . . Exemple de fichier PortalServlet.properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 61 62 62 62 62 62 63 63 63 63 63 63 64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 64 64 64 64 65 65 65 66 66 66 66 66 67 67 67 68 68 68 69 69 69 Sommaire 7 Novell Confidential 8 Guide d'administration de Novell iManager 2.0.x Manual (FRA) 28 October 2003 Novell Confidential Manual (FRA) 28 October 2003 À propos de ce guide Ce guide fournit les instructions d'installation et d'utilisation de Novell® iManager 2.0.x. Il s'adresse aux administrateurs réseau et comprend les sections suivantes : ! Chapitre 1, « Présentation », page 11 ! Chapitre 2, « Installation de iManager », page 13 ! Chapitre 3, « Accès à iManager », page 29 ! Chapitre 4, « Navigation dans l'interface de iManager », page 31 ! Chapitre 5, « Configuration des services basés sur les rôles », page 35 ! Chapitre 6, « Installation et utilisation des plug-ins iManager », page 43 ! Chapitre 7, « Configuration et personnalisation de iManager », page 47 ! Chapitre 8, « Dépannage », page 55 ! Annexe A, « Paramètres de configuration dans le fichier PortalServlet.properties », page 61 Documentation supplémentaire La documentation relative à tous les logiciels Novell est disponible sur le site www.novell.com/ documentation (http://www.novell.com/documentation). Pour plus d'informations sur l'installation et l'utilisation de NetWare®, rendez-vous sur le site Web de documentation de Novell NetWare (http://www.novell.com/documentation/NetWare.html). Pour plus d'informations sur l'installation et l'exécution de eDirectoryTM, visitez le site Web de documentation de Novell eDirectory (http://www.novell.com/documentation/eDirectory.html). Pour connaître les autres ressources documentaires, reportez-vous à « Ressources supplémentaires », page 11. Mises à jour de la documentation Pour consulter la dernière version du Guide d'administration de iManager 2.0.x et du fichier lisezmoi, visitez le site Web de documentation de Novell iManager (http://www.novell.com/ documentation/french/imanager20). Pour plus d'informations sur les autres problèmes liés à cette version de iManager, reportez-vous à la solution n° 10089040, intitulée « Novell iManager 2.0.x Readme Addendum » (Addendum au fichier lisezmoi de Novell iManager 2.0.x), dans la base de connaissances Novell (http://support.novell.com). À propos de ce guide 9 Novell Confidential Manual (FRA) 28 October 2003 Conventions relatives à la documentation Dans la présente documentation, le signe > (supérieur à) est employé pour séparer les opérations d'une procédure et les éléments d'un chemin de menu. Un symbole de marque commerciale (®, TM, etc.) indique qu'il s'agit d'une marque Novell. Un astérisque (*) indique qu'il s'agit d'une marque commerciale de fabricant tiers. Selon les plates-formes, le nom du chemin s'écrit avec une barre oblique normale ou inverse. Toutefois, dans ce guide, il est toujours présenté avec une barre oblique inverse. Les utilisateurs des plates-formes dont la syntaxe exige une barre oblique normale, UNIX* par exemple, doivent se conformer aux conventions propres au logiciel utilisé. 10 Guide d'administration de Novell iManager 2.0.x Novell Confidential 1 Manual (FRA) 28 October 2003 Présentation Novell® iManager est une console d'administration Web qui procure un accès sécurisé et personnalisé à du contenu et à des utilitaires d'administration réseau à partir de tout site/poste disposant d'une connexion Internet et d'un navigateur Web. iManager fournit les fonctions suivantes : ! Toutes les fonctionnalités du produit précédent, ConsoleOne® ! Administration centralisée du schéma et des objets, partitions et répliques Novell eDirectoryTM ! Administration centralisée d'un grand nombre d'autres ressources réseau ! Gestion d'autres produits Novell via un navigateur Web et différents périphériques de poche ! Services basés sur les rôles (RBS) pour la délégation des tâches administratives iManager repose sur le logiciel Novell exteNd DirectorTM Standard Edition, dont le portail lui permet de présenter son interface. Les fonctionnalités de iManager peuvent être étendues au moyen de composants logiciels appelés plug-ins. Un grand nombre de plug-ins sont fournis avec iManager ; d'autres sont disponibles auprès de fabricants tiers. Nouveautés de la version 2.0.x iManager 2.0.x comprend les nouvelles fonctions et mises à niveau suivantes : ! Prise en charge de NetWare, Linux*, Windows*, Solaris* et HP-UX* ! Nouveau Plug-in Studio pour la création de tâches personnalisées ! Prise en charge d'un plus grand nombre de navigateurs, y compris Netscape* 7.1 et Mozilla 1.4 ! Kit de migration iManager pour le transfert des tâches personnalisées de iManager 1.x vers la version 2.x ! Plus grande rapidité d'exécution et meilleures performances Ressources supplémentaires Pour plus d'informations sur les différents sujets relatifs à Novell iManager 2.0.x, reportez-vous aux sites Web ci-dessous : ! Serveur HTTP Apache (http://httpd.apache.org) ! Conteneur de servlets Tomcat (http://jakarta.apache.org/tomcat) ! Site Web Java* (http://java.sun.com) ! Services Web Microsoft* Windows (http://www.microsoft.com/technet/treeview/ default.asp?url=/technet/prodtechnol/iis/default.asp) Présentation 11 Novell Confidential Manual (FRA) 28 October 2003 ! Page d'accueil du produit Novell eDirectory (http://www.novell.com/products/edirectory) ! Documentation sur le produit Novell eDirectory (http://www.novell.com/documentation/ eDirectory.html) ! Communauté Cool Solutions Novell eDirectory (http://www.novell.com/coolsolutions/nds) Opérations suivantes ! Pour installer iManager, reportez-vous au Chapitre 2, « Installation de iManager », page 13. ! Pour démarrer le programme iManager, reportez-vous au Chapitre 3, « Accès à iManager », page 29. ! Pour configurer iManager, reportez-vous au Chapitre 7, « Configuration et personnalisation de iManager », page 47. 12 Guide d'administration de Novell iManager 2.0.x Novell Confidential 2 Manual (FRA) 28 October 2003 Installation de iManager Cette section comprend les rubriques suivantes : ! « Conditions préalables », page 13 ! « Installation d'une nouvelle version de iManager », page 14 ! « Mise à niveau de iManager », page 24 ! « Désinstallation de iManager », page 25 Conditions préalables Les conditions préalables indiquées ci-dessous s'appliquent à toutes les plates-formes. Les conditions préalables propres à chaque plate-forme sont répertoriées dans la section suivante. " Navigateurs pris en charge. Pour exécuter iManager, vous devez utiliser un poste de travail sur lequel est installé l'un des navigateurs suivants : Internet Explorer 6 SP1 (navigateur recommandé), Netscape 7.1, Mozilla 1.4, ou toute version ultérieure de ces produits. " Serveur LDAP eDirectory. Vous devez disposer d'un serveur LDAP Novell® eDirectoryTM avec une configuration sécurisée. Si eDirectory n'est pas installé sur la même machine que iManager, la configuration du portail iManager (généralement effectuée lors de l'installation) nécessite les références appropriées à l'établissement d'une liaison LDAP avec un serveur de l'arborescence. Le serveur doit exécuter eDirectory 8.6.2 ou une version ultérieure. " Droits d'équivalence admin. Lors de l'installation initiale de iManager dans l'arborescence eDirectory, vous devez disposer de droits d'équivalence admin afin d'exécuter l'Assistant de configuration de iManager. Pour les installations suivantes, vous devez disposer de droits d'administrateur de conteneurs. " Mémoire du serveur. Le serveur sur lequel vous voulez installer iManager doit disposer d'au moins 512 Mo de RAM. 1 024 Mo sont recommandés. " Configuration des ports. Pour éviter tout conflit entre les ports, vous devez identifier les ports en cours d'utilisation sur le serveur sur lequel vous allez installer iManager et déterminer s'ils vont entrer en conflit avec ceux utilisés par iManager. Les versions d'Apache et de Tomcat installées avec iManager tentent d'utiliser les ports 80, 443, 8009, 8080 et 8005. Si ces ports sont utilisés par un autre service, tel que eDirectory, un problème risque de survenir. Reportez-vous aux instructions d'installation relatives à chaque plate-forme pour plus d'informations. Installation de iManager 13 Novell Confidential Manual (FRA) 28 October 2003 Installation d'une nouvelle version de iManager Vous pouvez installer Novell iManager 2.0.2 sur les plates-formes présentées dans cette section. En règle générale, vous devez appliquer les derniers Service Packs disponibles pour votre plate-forme et vous conformer aux conditions préalables mentionnées dans la section précédente avant d'installer iManager. Cette section fournit les instructions d'installation de iManager sur les plates-formes suivantes : ! Installation de iManager sous NetWare 6.5 (page 14) ! Installation de iManager sous NetWare 6 (page 15) ! Installation de iManager sous Windows 2000/XP/2003 (page 17) ! Installation de iManager sous Linux (page 18) ! Installation de iManager sous Solaris (page 20) ! Installation de iManager sous HP-UX (page 21) Important : les instructions fournies dans ce guide ne s'appliquent pas à l'installation de iManager avec Novell NterpriseTM Linux Services. Suivez les instructions d'installation et les conditions préalables indiquées dans le manuel Novell Nterprise Linux Services Installation Guide (Guide d'installation de Novell Nterprise Linux Services) (http://www.novell.com/documentation/french/nnls/install/data/front.html). Installation de iManager sous NetWare 6.5 Vous pouvez installer iManager 2.0.x à partir du CD-ROM NetWare® 6.5 ou d'un fichier d'installation autonome. Conditions préalables Outre les conditions préalables générales présentées dans « Conditions préalables », page 13, les conditions suivantes s'appliquent à iManager sous NetWare 6.5 : " Serveur NetWare 6.5 (iManager 2.0.2 est seulement pris en charge à partir du Support Pack 1) " eDirectory 8.7.1 ou une version ultérieure en cas d'installation sur le même serveur que iManager, ou eDirectory 8.6.2 dans le cas d'un serveur distinct " Sun* JVM 1.4.1 ou une version ultérieure Procédure Vous pouvez installer iManager 2.0.x grâce au programme d'installation de NetWare 6.5. Pour plus d'informations, reportez-vous au manuel NetWare 6.5 Overview and Installation Guide (Guide de présentation et d'installation de NetWare 6.5) (http://www.novell.com/documentation/french/ nw65/index.html?page=/documentation/french/nw65/install/data/hz8pck9v.html). Si vous avez déjà installé NetWare 6.5 sans le programme iManager, vous pouvez installer ce dernier séparément au moyen du CD-ROM NetWare 6.5. Remarque : les CD-ROM NetWare 6.5 SP1 sont requis pour l'installation de iManager 2.0.2. 14 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Pour installer iManager à l'aide du CD-ROM NetWare 6.5, procédez comme suit : 1 Vérifiez que la fonction SSL LDAP est active. Exécutez TCPCON à partir de la console NetWare. Sélectionnez Informations de protocole > TCP > Connexions TCP. Assurez-vous que le port 636 figure dans la liste des ports ouverts. 2 Exécutez l'utilitaire PKI Diag (PKIDIAG). Pour plus d'informations, reportez-vous au document d'informations techniques (TID) n° 2963420 (http://support.novell.com/cgi-bin/ search/searchtid.cgi?/2963420.htm). 3 Insérez le CD-ROM 2, intitulé Products (Produits), du jeu de CD-ROM NetWare 6.5. 4 Dans l'interface graphique de NetWare 6.5, cliquez sur le bouton Novell, puis sélectionnez Installer > Ajouter. 5 Recherchez le fichier postinst.ni sur le CD-ROM Products (Produits). 6 Sélectionnez iManager 2.0.x. 7 Suivez les instructions qui s'affichent à l'écran. Installation de iManager sous NetWare 6 Conditions préalables Outre les conditions préalables générales présentées dans « Conditions préalables », page 13, les conditions suivantes s'appliquent à iManager sous NetWare 6.0 : " Serveur NetWare 6 avec le Support Pack 3 ou une version ultérieure Remarque : NetWare 5.1 n'est pas pris en charge. " eDirectory 8.7.1 ou une version ultérieure en cas d'installation sur le même serveur que iManager, ou eDirectory 8.6.2 dans le cas d'un serveur distinct " Sun JVM 1.4.1 ou une version ultérieure " Tomcat 3.3 " Tomcat 4 (compris dans le programme d'installation de iManager 2.0.x pour NetWare 6.0) " Services Web Serveur HTTP Apache 1.3 (installé avec NetWare 6) Remarque : Apache 2.0 n'est pas pris en charge. " 200 Mo d'espace disque pour une installation locale Procédure 1 Déterminez si Tomcat 3.3 utilise le port 8080 (désactivé par défaut dans le cas de Tomcat 3.3, mais susceptible d'avoir été activé dans le cadre d'opérations de débogage). Si le port est activé, désactivez-le en mettant en commentaire la balise Http10Interceptor dans le fichier sys:\tomcat\33\nwserver.xml. Redémarrez ensuite Tomcat 3.3 (à l'invite de commande NetWare, entrez tomcat stop puis tomcat33). 2 Vérifiez que la fonction SSL LDAP est active. Exécutez TCPCON à partir de la console NetWare. Sélectionnez Informations de protocole > TCP > Connexions TCP. Assurez-vous que le port 636 figure dans la liste des ports ouverts. Installation de iManager 15 Novell Confidential Manual (FRA) 28 October 2003 3 Exécutez l'utilitaire PKI Diag (PKIDIAG). Pour plus d'informations, reportez-vous au document d'informations techniques (TID) n° 2963420 (http://support.novell.com/cgi-bin/ search/searchtid.cgi?/2963420.htm). 4 Vérifiez que l'espace disque est suffisant sur le volume. Vous avez besoin d'environ 200 Mo d'espace disque disponible. 5 Assurez-vous que Tomcat 3.3 est installé. Le serveur doit avoir un dossier sys:\tomcat\33\. Par ailleurs, lorsque vous entrez JAVA -SHOW sur la ligne de commande NetWare, org.apache.tomcat.startup.Main doit apparaître dans la liste des processus Java. 6 Déterminez les ports utilisés par Apache. Ouvrez le fichier sys:\Apache\conf\adminserv.conf et recherchez la ligne suivante : # Start Apache Services Port Configuration Relevez les ports HTTP et HTTPS (instructions Listen et SecureListen). 7 Téléchargez le fichier iMan_20x_NW60.exe à partir du site de téléchargement des produits Novell (http://download.novell.com). 8 Exécutez le fichier iMan_20x_NW60.exe et procédez à l'extraction de son contenu sur le volume sys : de votre serveur NetWare 6. 9 Dans l'interface graphique de NetWare 6, cliquez sur le bouton Novell, puis sélectionnez Installer > Ajouter. 10 Sélectionnez le fichier product.ni (copié à la racine du volume sys :) de iManager 2.0.x et procédez à l'installation. 11 Modifiez le fichier sys:\tomcat\4\webapps\nps\WEB-INF\PortalServlet.properties. Recherchez la ligne Custom_Backend_Renderer_Portal_Location=http\ ://127.0.0.1/nps. Remplacez 127.0.0.1 par l'adresse IP et le port HTTP non sécurisé (voir l'Étape 6) du serveur Web sur lequel s'exécute iManager. En cas de problèmes d'emplacement du moteur de rendu interne, un écran vide peut s'afficher lors de la tentative d'accès à iManager. L'une des solutions consiste à désactiver le rendu XML dans l'URL, par exemple : https://IP:port SecureListen/nps/servlet/portal?render=off Pour plus d'informations sur l'affichage d'écrans vides par le moteur de rendu interne, reportez-vous au document d'informations techniques (TID) n° 10070553 (http:// support.novell.com/cgi-bin/search/searchtid.cgi?/10070553.htm). 12 Modifiez les ports de redirection de connecteur dans server.xml. 12a Ouvrez le fichier sys:\tomcat\4\conf\server.xml. 12b Recherchez l'élément Connector (Connecteur) qui définit le connecteur HTTP/1.1. La valeur du port est généralement 8080. Modifiez l'attribut redirectPort qui a la valeur 8443 par défaut en lui affectant le numéro de port identifié à l'Étape 6. 12c Recherchez l'élément Connector (Connecteur) qui définit le connecteur AJP 1.3. La valeur du port est généralement 9009. Modifiez l'attribut redirectPort qui a la valeur 8443 par défaut en lui affectant le numéro de port identifié à l'Étape 6. 12d Enregistrez les modifications apportées au fichier server.xml, puis fermez ce dernier. 13 Redémarrez Tomcat 4. Entrez TC4STOP sur la console NetWare et attendez l'arrêt de Tomcat (l'écran de l'enregistreur affiche « java : sortie de la classe org.apache.catalina.startup.Bootstrap réussie » une fois Tomcat 4 arrêté). Entrez TOMCAT4 pour redémarrer Tomcat. 16 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 14 Ouvrez un navigateur Web et connectez-vous à iManager au niveau du port identifié à l'Étape 6. Par exemple : https://IP:port SecureListen/nps/iManager.html Installation de iManager sous Windows 2000/XP/2003 Conditions préalables Outre les conditions préalables générales présentées dans « Conditions préalables », page 13, les conditions suivantes s'appliquent à iManager sous Windows : " Windows* 2000 Server, 2000 Advanced Server, 2000 Professional, XP Professional ou 2003 Server avec le dernier Service Pack " Pentium* III 800 MHz ou plus " 200 Mo d'espace disque pour une installation locale " 512 Mo de RAM (1 024 Mo recommandés) " eDirectory 8.6.2 (ou une version ultérieure) installé sur le serveur Windows ou un autre serveur disponible " Services Web Les serveurs Windows peuvent utiliser Apache et Tomcat, ou les services Web Windows (IIS) et Tomcat. Le programme d'installation de iManager détecte les services Web déjà installés. Si le serveur Windows exécute IIS alors que vous souhaitez utiliser Apache et Tomcat, vous devez supprimer IIS avant d'installer Apache et Tomcat à l'aide du programme d'installation de iManager. Ce dernier ne configure pas IIS en vue de l'utilisation de SSL. Important : iManager 2.0.2 ne prend pas en charge IIS 6 sous Windows 2003 Server. Apache 2 est pris en charge par Windows 2003 Server. Le programme d'installation de iManager 2.0.1 installe et configure les composants ci-dessous s'il ne détecte pas une version compatible : ! Apache 2.0.47 (installé si Apache et IIS ne sont pas détectés) ! Tomcat 4.1.27 ! Sun JVM* 1.4.2_01 ! Novell International Cryptographic Infrastructure (NICI) 2.6.0 Le programme d'installation de iManager 2.0.2 installe et configure les composants ci-dessous s'il ne détecte pas une version compatible : ! Apache 2.0.48 (installé si Apache et IIS ne sont pas détectés) ! Tomcat 4.1.27 ! Sun JVM 1.4.2_02 ! NICI 2.6.0 Si vous installez iManager sur la même machine que eDirectory, assurez-vous de cocher la case Exiger TLS en cas de liaison simple avec mot de passe pour l'objet Groupe LDAP sur le serveur utilisé pour la configuration de iManager. Si cette case n'est pas cochée, iManager est installé en mode non sécurisé ; les plug-ins qui nécessitent le mode sécurisé échoueront par conséquent. Installation de iManager 17 Novell Confidential Manual (FRA) 28 October 2003 Procédure 1 Téléchargez le fichier iMan_20x_win.exe à partir du site de téléchargement des produits Novell (http://download.novell.com). 2 Exécutez le fichier iMan_20x_win.exe et procédez à l'extraction de son contenu dans un répertoire temporaire. 3 Exécutez iManagerInstall.exe. 4 Suivez les instructions qui s'affichent à l'écran. 5 Une fois l'installation terminée, votre serveur Web redémarre. Vous devrez peut-être attendre quelques secondes, le temps que le serveur Web s'initialise, avant que iManager ne soit disponible. Suggestion : vous pouvez consulter les données de débogage du programme d'installation en appuyant sur la touche Ctrl dès le lancement du programme d'installation, et en la maintenant enfoncée jusqu'à l'affichage d'une fenêtre de console. Installation de iManager sous Linux Important : les instructions fournies dans ce guide ne s'appliquent pas à l'installation de iManager avec Novell NterpriseTM Linux Services. Suivez les instructions d'installation et les conditions préalables indiquées dans le manuel Novell Nterprise Linux Services Installation Guide (Guide d'installation de Novell Nterprise Linux Services) (http://www.novell.com/documentation/french/nnls/install/data/front.html). Conditions préalables Outre les conditions préalables générales présentées dans « Conditions préalables », page 13, les conditions suivantes s'appliquent à iManager sous Linux : " SuSE* Linux Enterprise Server 8.x (SLES 8 pour x86), Red Hat* Linux 8, Red Hat Linux 9 ou Red Hat Advanced Server 2.1 " Sun JVM 1.4.1 ou une version ultérieure " Pentium III 800 MHz ou plus " 360 Mo d'espace disque " Droits sur la racine du serveur Web " Configuration de eDirectory Si vous installez iManager sur un serveur sur lequel eDirectory est déjà installé, la version de eDirectory doit être au moins la 8.7.1 pour iManager 2.0.1 et au moins la 8.7.3 pour iManager 2.0.2 afin d'éviter tout conflit au niveau des progiciels partagés par eDirectory et iManager. Si vous installez iManager sur un serveur sans eDirectory, vous devez disposer de eDirectory 8.6.2 (ou version ultérieure) sur un autre serveur disponible. " Configuration des ports Vous devez savoir qu'il peut exister des conflits de ports. Apache, Tomcat et une machine virtuelle Java (JVM) sont installés grâce au programme d'installation de iManager qui détermine si les ports 80 et 443 sont en cours d'utilisation (par exemple, eDirectory utilise par défaut le port 80 avec sa pile HTTP). S'ils sont en cours d'utilisation, le programme d'installation vous demande d'autres ports pour Apache. Les ports Tomcat ne sont pas détectés. Tomcat utilise les ports 8080, 8005 et 8009. Si une autre version de Tomcat est en cours d'exécution, elle n'est pas détectée et un conflit de ports peut donc se produire. 18 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 " Assurez-vous qu'une version récente de gettext est installée sur votre serveur. Pour ce faire, entrez la commande suivante à partir d'un shell : gettext -V Si gettext est disponible, la ligne de commande affiche le numéro de version. Si vous ne disposez pas de gettext, vous devez vous en procurer une version auprès du fournisseur de votre distribution Linux et l'installer avant de procéder à l'installation de iManager. Important : sous Linux, iManager ne fonctionne qu'avec les versions d'Apache et de Tomcat installées en même temps que lui. Procédure 1 Procédez à l'extraction du fichier iMan_20x_linux.tgz dans un répertoire du serveur. Utilisez la commande suivante : tar -zxvf iMan_202_linux.tgz 2 Ouvrez un shell et accédez au répertoire répertoire_installation/iManager_linux. Le chemin d'accès est celui du répertoire dans lequel vous avez copié ou extrait les fichiers iManager. 3 Entrez la commande suivante : ./install.sh 4 Suivez les invites de l'écran. Le texte figurant entre crochets à l'invite correspond à la sélection par défaut. Appuyez sur Entrée pour accepter cette valeur par défaut. 5 Lorsque vous êtes invité à entrer le nom d'hôte DNS ou l'adresse du serveur iManager, l'adresse IP fait l'objet d'une détection automatique. 6 Vous devez utiliser la notation à point (par exemple, cn=admin.o=novell) pour le nom admin. 7 (Conditionnel) Si vous installez iManager 2.0.1, définissez le mot de passe PCO (Portal Configuration Object - Objet Configuration du portail) : 7a Dans une arborescence eDirectory comportant déjà un PCO, vous devez utiliser le mot de passe existant. Celui-ci figure dans le fichier PortalServlet.properties situé dans le répertoire TOMCAT_HOME\webapps\nps\WEB-INF. Recherchez le champ System.Password=[mot de passe]. 7b Lors de la définition d'un nouveau mot de passe, veillez à ne pas utiliser votre mot de passe admin. Le mot de passe par défaut est novell. Nous vous recommandons de modifier ce mot de passe. 8 Par défaut, l'adresse IP ou le nom d'hôte DNS du serveur LDAP fait référence à la machine locale. Veillez à utiliser l'adresse IP du serveur LDAP eDirectory dans l'arborescence eDirectory dans laquelle vous souhaitez installer iManager. 9 Lancez un navigateur pris en charge et accédez à l'adresse suivante : https://adresse_IP_serveur:numéro_port/nps/iManager.html Important : l'URL respecte la casse. Par ailleurs, l'adresse IP du serveur peut aussi être un nom DNS. Installation de iManager 19 Novell Confidential Manual (FRA) 28 October 2003 Installation de iManager sous Solaris Conditions préalables Outre les conditions préalables générales présentées dans « Conditions préalables », page 13, les conditions suivantes s'appliquent à iManager sous Solaris : " Sun Solaris* 8 ou 9 (processeurs SPARC* uniquement) avec les derniers correctifs récupérés sur le site Web SunSolve (http://sunsolve.sun.com) Important : si vous utilisez Solaris 8, vérifiez que vous avez installé le correctif 112438.02 et que la version du système d'exploitation date d'octobre 2001 au moins. " Sun JVM 1.4.1 ou une version ultérieure " Droits sur la racine du serveur Web " Configuration de eDirectory Si vous installez iManager sur un serveur sur lequel eDirectory est déjà installé, la version de eDirectory doit être au moins la 8.7.1 pour iManager 2.0.1 et au moins la 8.7.3 pour iManager 2.0.2 afin d'éviter tout conflit au niveau des progiciels partagés par eDirectory et iManager. Si vous installez iManager sur un serveur sans eDirectory, vous devez disposer de eDirectory 8.6.2 (ou version ultérieure) sur un autre serveur disponible. " Configuration des ports Vous devez savoir qu'il peut exister des conflits de ports. Apache, Tomcat et JVM sont installés grâce au programme d'installation de iManager. Celui-ci détermine si les ports 80 et 443 sont en cours d'utilisation (par exemple, eDirectory utilise par défaut le port 80 avec sa pile HTTP). S'ils sont en cours d'utilisation, le programme d'installation vous demande d'autres ports pour Apache. " Assurez-vous qu'un générateur de nombres aléatoires est installé. Procédure 1 Ouvrez un shell et accédez au répertoire répertoire_installation/installs/unix. Le chemin d'accès est celui du répertoire dans lequel vous avez copié ou extrait les fichiers iManager. 2 Entrez la commande suivante : ./iManagerInstallSolaris.bin Pour du texte uniquement, entrez la commande suivante : ./iManagerInstallSolaris.bin -i console 3 Suivez les invites. 4 Arrêtez et redémarrez Tomcat puis Apache en entrant les commandes suivantes : /var/opt/novell/tomcat4/bin/shutdown.sh /var/opt/novell/tomcat4/bin/startup.sh /var/opt/novell/httpd/bin/apachectl stop /var/opt/novell/httpd/bin/apachectl startssl Ces services ne sont pas configurés pour un démarrage à l'initialisation. 20 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 5 Lancez un navigateur pris en charge et accédez à l'adresse suivante : https://adresse_IP_serveur:numéro_port/nps/iManager.html Important : l'URL respecte la casse. Par ailleurs, l'adresse IP du serveur peut aussi être un nom DNS. 6 Loguez-vous avec des droits d'équivalence admin à l'arborescence eDirectory car le schéma va être étendu à ce stade. 7 Pour accéder à l'écran d'aide de mise en route, ouvrez le fichier gettingstarted.html situé dans le répertoire /var/opt/novell/tomcat4/webapps/nps/help/en/install. Installation de iManager sous HP-UX Important : vous devez posséder des droits à la racine (ROOT) pour pouvoir installer et configurer iManager sous HP-UX. Conditions préalables Outre les conditions préalables générales présentées dans « Conditions préalables », page 13, les conditions suivantes s'appliquent à iManager sous HP-UX : " Système d'exploitation HP-UX 11i avec les derniers correctifs Veillez à mettre à jour le système d'exploitation avec le correctif PHSS_26560. Vous pouvez télécharger ce dernier à partir du site Web HP IT Resource Center (http://www.itrc.hp.com). " Processeur PA-RISC 2.0 " 400 Mo d'espace disque " Sun JVM 1.4.1 ou une version ultérieure " Configuration de eDirectory Si vous installez iManager sur un serveur sur lequel eDirectory est déjà installé, la version de eDirectory doit être au moins la 8.7.1 pour iManager 2.0.1 et au moins la 8.7.3 pour iManager 2.0.2 afin d'éviter tout conflit au niveau des progiciels partagés par eDirectory et iManager. Si vous installez iManager sur un serveur sans eDirectory, vous devez disposer de eDirectory 8.6.2 (ou version ultérieure) sur un autre serveur disponible. " gettext-0.12 installé Vous pouvez télécharger le composant gettext-0.12 à partir du site Web HP-UX Porting and Archive Centre (http://hpux.connect.org.uk/hppd/hpux/Gnu/gettext-0.12). " libiconv-1.9 installé Vous pouvez télécharger le composant libiconv-1.9 à partir du site Web HP-UX Porting and Archive Centre (http://hpux.connect.org.uk/hppd/hpux/Development/Libraries/libiconv-1.9). " Java 2 SDK pour HP-UX version 1.4.1.01 ou 1.4.1.02 (version 1.4.1.02 recommandée) Installation de iManager 21 Novell Confidential Manual (FRA) 28 October 2003 Procédure 1 Installez HP-UX Web Server Suite version 1.0.06.01 à partir du site Web HP Software Depot (http://www.software.hp.com/cgi-bin/swdepot_parser.cgi/cgi/ displayProductInfo.pl?productNumber=HPUXWSSUITE). Cette suite contient les versions officielles d'Apache et de Tomcat prises en charge par HP-UX. Si vous installez iManager 2.0.2, vous pouvez passer à la version 1.0.10.01 après avoir créé un nouveau certificat SSL Apache (Étape 4). Si vous installez iManager 2.0.1, vous devez utiliser la version 1.0.06.01. Remarque : la version d'openssl (0.9.7b) comprise dans les versions A100901 et A101001 de HP-UX Web Server Suite donne lieu à des problèmes de génération de certificats via Webmin. Installez HP-UX Web Server Suite version A100601 qui contient openssl version 0.9.6i ; créez un certificat SSL pour Apache via Webmin puis mettez à jour HP-UX Web Server Suite si vous installez iManager 2.0.2. Pour pouvoir créer des certificats avec openssl via Webmin à l'avenir, sauvegardez /opt/hpws/Apache/ bin/openssl avant de mettre à jour la version A100601 de HP-UX Web Server Suite. Choisissez le téléchargement avec tous les composants : HP-UX Apache-based Web Server HP-UX Tomcat-based Servlet Engine HP-UX Webmin-based Admin 2 Installez Java 1.4.1_02 à partir du site Web HP Java for HP-UX (http://www.hp.com/go/java) et mettez à jour votre chemin pour qu'il corresponde à la nouvelle version de Java. 3 Ajoutez et exportez les variables d'environnement suivantes dans le paramètre d'environnement concernant l'utilisateur qui exécutera Tomcat (fichier .bashrc en général) : JAVA_HOME, CATALINA_HOME, APACHE_HOME, SHLIB_PATH. Par exemple : JAVA_HOME=/opt/java APACHE_HOME=/opt/hpws/apache CATALINA_HOME=/opt/hpws/tomcat SHLIB_PATH=/usr/lib :/usr/lib/nds-modules :$SHLIB_PATH export JAVA_HOME APACHE_HOME CATALINA_HOME SHLIB_PATH 4 Installez un nouveau certificat pour Apache. Vous devez effectuer cette opération avant de poursuivre l'installation. Le certificat installé avec Apache sous HP-UX ne contient pas les informations appropriées à votre serveur. Vous pouvez installer un certificat acheté auprès d'une autorité approuvée ou un certificat auto-signé. L'outil d'administration Webmin peut générer des clés, des certificats et des demandes de certificats pour Apache. Il est installé avec HP-UX Web Server Suite. Pour plus d'informations, consultez la documentation relative à HP-UX Web Server Suite qui est accessible à partir de votre installation Apache (http://ADRESSE_IP). Pour plus d'informations sur l'utilisation de Webmin pour la génération de clés, de certificats et de demandes de certificats, accédez à http://ADRESSE_IP/hp_docs/faq/#security11. Important : veillez à utiliser l'adresse IP ou le nom DNS correct pour le nom commun lorsque vous créez un certificat. Copiez les certificats dans le répertoire Apache : /opt/hpws/apache/conf/ssl.crt/ and /opt/ hpws/apache/conf/ssl.key/. 5 Téléchargez le fichier iMan_20x_hp.tgz à partir du site de téléchargement des produits Novell (http://download.novell.com). 6 Procédez à l'extraction du fichier iMan_20x_hp.tgz (par exemple, gzip -dc iMan_20x_hp.tgz | tar xvf -). 22 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 7 Déloguez-vous ou fermez la session du terminal pour charger les variables d'environnement. 8 Installez iManager à partir du répertoire dans lequel vous avez extrait les fichiers d'installation : ./iManagerInstallHPUX.bin ou sh iManagerInstallHPUX.bin Pour du texte uniquement, entrez la commande suivante : ./iManagerInstallHPUX.bin -i console Important : le programme d'installation de iManager détecte HP-UX Web Server Suite. Ne modifiez pas le chemin d'installation de iManager. 9 (Facultatif) Si vous avez des problèmes avec le support SSL Apache ou si vous voulez vous connecter sur des ports non sécurisés, désactivez les connexions SSL forcées entre le navigateur et le moteur de servlet. Modifiez le fichier /opt/hpws/tomcat/webapps/nps/ WEB-INF/web.xml et mettez les lignes ci-dessous en commentaire à la fin du fichier : <!-<security-constraint> <web-resource-collection> <web-resource-name>SSL-requiring Area</web-resource-name> <url-pattern>/servlet/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> --> 10 Démarrez Tomcat et Apache. La commande à utiliser dépend de la configuration iManager : /opt/hpws/tomcat/bin/startup.sh /opt/hpws/apache/bin/apachectl start ou /opt/hpws/apache/bin/apachectl startssl Remarque : avant de pouvoir accéder à iManager, il vous faudra éventuellement attendre 60 secondes ou plus pour que Tomcat se charge (selon les performances de votre serveur). 11 Exécutez l'Assistant de configuration de exteNd DirectorTM. Suivez les instructions fournies dans « Exécution manuelle de l'Assistant de configuration de exteNd Director », page 51. Installation de iManager 23 Novell Confidential Manual (FRA) 28 October 2003 Mise à niveau de iManager Cette section décrit la procédure de mise à niveau de iManager. Remarques particulières sur la mise à niveau de iManager 1.5x Lorsque vous installez iManager 2.0.x, le programme d'installation conserve tous les fichiers 1.x (1.2.2 et 1.5.x) existants. Si vous avez configuré une collection RBS (Services basés sur les rôles) dans la version 1.x, tous les objets RBS 1.x existants restent dans l'arborescence Novell eDirectory. Si vous avez choisi de configurer RBS dans iManager 2.0.x, utilisez l'Assistant de configuration de iManager. Grâce à lui, vous pouvez en effet migrer la collection RBS 1.x vers la collection RBS 2.0.x. La collection RBS 1.x existe toujours après la migration, mais toutes les données RBS 1.x existantes résident également dans la version 2.0.x. Important : avant de migrer la collection RBS 1.x, vous devez créer des marques de réservation dans la version 2.0.x en utilisant les mêmes noms de rôles et de tâches que dans la version 1.x. Par ailleurs, les tâches ou les pages de propriétés personnalisées créées via la tâche Créer une tâche iManager 1.x ne sont pas incluses dans la migration. Vous pouvez les recréer au moyen de Plug-in Studio ou les migrer à l'aide d'un utilitaire disponible sur le site Web de Novell. Les rôles et pages de propriétés tiers, ainsi que ceux créés via iManager 1.x SDK, ne sont pas inclus dans la migration. iManager 2.0 SDK fournit des utilitaires permettant la migration de ces plug-ins vers iManager 2.0.x. Pour plus d'informations sur l'Assistant de configuration de iManager 2.0.x, reportez-vous à « Installation de RBS », page 38. Mise à niveau de iManager sous Windows Mise à niveau de iManager 1.x Le programme d'installation 2.0.x vérifie s'il existe une version 1.x sur le serveur cible. S'il détecte une instance de cette version, vous devez indiquer si vous souhaitez supprimer cette ancienne version. Si vous préférez écraser la version 1.x, tous les fichiers du système de fichiers sont supprimés, à l'exception des fichiers personnalisés que vous avez créés. Toutefois, les objets RBS 1.x ne sont pas retirés de l'arborescence eDirectory et le schéma reste dans le même état. Si vous souhaitez conserver la version 1.x, le programme d'installation 2.0.x se ferme. Mise à niveau de iManager 2.0.1 Le programme d'installation 2.0.x vérifie s'il existe une version 2.0.x sur le serveur cible. S'il détecte une instance de cette version, vous devez indiquer si vous souhaitez supprimer cette ancienne version. Si vous décidez de désinstaller la version 2.0.x précédente, seule une partie des fichiers du système de fichiers est supprimée. Le programme d'installation vous demande si vous souhaitez supprimer tous les fichiers iManager. Si vous répondez Oui, tous les fichiers iManager sont donc supprimés, y compris le contenu personnalisé. Les objets RBS 2.0.x précédents ne sont pas retirés de l'arborescence eDirectory et le schéma reste dans le même état. Si vous souhaitez conserver la version 2.0.x, le programme d'installation 2.0.2 se ferme. 24 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Mise à niveau de iManager sous Linux Mise à niveau de iManager 1.x Sous Linux, il n'existe pas d'application permettant de mettre à niveau iManager 1.x vers iManager 2.0.x. Le programme d'installation de iManager tente de détecter la version 1.x. S'il détecte une version précédente, vous êtes invité à la désinstaller. La procédure de désinstallation supprime uniquement les fichiers ; elle ne supprime pas le contenu personnalisé dans le système de fichiers ni les objets RBS eDirectory. Pour migrer le contenu personnalisé et les objets, servez-vous de l'utilitaire de migration et de l'Assistant de migration de iManager. Mise à niveau de iManager 2.0.1 Si vous passez de la version 2.0.1 à la version 2.0.2, le programme d'installation affiche « (upgradeable) » (mise à niveau possible) en regard des composants disponibles pour l'installation. Pour effectuer une mise à niveau vers la version 2.0.2, procédez comme suit : 1 Procédez à l'installation selon les instructions figurant dans « Installation de iManager sous Linux », page 18. Le programme d'installation installera les fichiers iManager 2.0.2. 2 Exécutez l'Assistant de configuration de iManager, comme l'explique la rubrique « Installation de RBS », page 38. Mise à niveau de iManager sous HP-UX Pour passer de iManager 2.0.1 à 2.0.2, suivez les instructions d'installation sous HP-UX dans « Installation de iManager sous HP-UX », page 21. Vérifiez que vous avez rempli toutes les conditions préalables d'installation. Le programme d'installation de iManager détecte et installe automatiquement les composants à mettre à jour. Désinstallation de iManager Il n'existe pas de séquence particulière pour la désinstallation de iManager ou des composants tiers associés. Bien entendu, leur désinstallation a différentes répercussions. Par exemple, si vous désinstallez le serveur Web ou le conteneur de servlets, vous ne serez pas en mesure d'exécuter iManager. Par ailleurs, la procédure de désinstallation supprime uniquement les fichiers installés à l'origine. S'il existe des fichiers créés par l'application (par exemple, les fichiers journal et les fichiers de configuration générés automatiquement lors de l'exécution de Tomcat), ils ne sont pas supprimés par la procédure de désinstallation car ils n'ont pas été installés initialement. De même, si vous avez créé des fichiers ou modifié des fichiers existants dans la structure de répertoires établie au cours de l'installation, ceux-ci ne sont pas supprimés par la procédure de désinstallation. Il s'agit d'une mesure de protection permettant d'éviter toute suppression accidentelle de données lors de la désinstallation d'un produit. Installation de iManager 25 Novell Confidential Manual (FRA) 28 October 2003 Désinstallation de iManager sous NetWare 6.0 1 Lancez la désinstallation de iManager 2.0.x. 1a Dans l'interface graphique de NetWare, cliquez sur Novell > Installer. 1b Dans la liste Produits installés, sélectionnez iManager 2.0.1 ou iManager 2.0.2, puis cliquez sur le bouton Retirer. 1c (Conditionnel) Si un message d'erreur fatale s'affiche après la première exécution de la procédure de désinstallation, sélectionnez iManager 2.0.1 ou iManager 2.0.2, puis cliquez à nouveau sur le bouton Retirer. 2 Réinitialisez l'URL de iManager 1.x dans Web Manager. 2a Ouvrez sys:\webapps\WebAdmin\servers.xml. 2b Rétablissez la version iManager 1.x au niveau de l'attribut AdminUrl de la balise iManager Service (Service iManager). Modifiez AdminUrl='https://$(host)/nps/iManager.html' en AdminUrl='https://$(host) :2200/eMFrame/iManager.html' 2c Modifiez l'attribut id id='iManager' en id='eMFrame' 3 Supprimez les paramètres de démarrage de iManager Tomcat. Dans le fichier sys:\tomcat\4\bin\tomcat4.ncf, supprimez les lignes suivantes : ; NetWare iManager Config setenv CATALINA_OPTS=-server -vm160m -Xmx256m setenv CATALINA_OPTS=-Xmx256m 4 Supprimez le fichier et les répertoires suivants : ! SYS:\tomcat\4\webapps\platform.xar ! SYS:\tomcat\4\webapps\nps\* ! SYS:\tomcat\4\work\Standalone\localhost\nps\* Important : si vous avez créé des tâches et des pages personnalisées que vous souhaitez conserver, veillez à sauvegarder le fichier sys:\tomcat\4\webapps\nps\packages\Custom.npm avant de supprimer le répertoire webapps\nps\. Désinstallation de iManager sous Windows Vous pouvez désinstaller iManager sous Windows au moyen de l'applet Ajout/Suppression de programmes disponible dans le Panneau de configuration. Si le programme d'installation de iManager a installé les composants Apache, Tomcat ou NICI, ces derniers sont listés séparément dans Ajout/Suppression de programmes. Vous devez donc les désinstaller séparément. Avertissement : si eDirectory est installé sur la même machine que iManager, le module NICI peut s'avérer nécessaire à l'exécution de eDirectory. 26 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Lorsque vous désinstallez iManager 2.0.x, seule une partie des fichiers du système de fichiers est supprimée. Vous devez indiquer si vous voulez supprimer tous les fichiers iManager. Si vous répondez Oui, tous les fichiers iManager sont donc supprimés, y compris le contenu personnalisé. Les objets RBS 2.0.x ne sont pas retirés de l'arborescence eDirectory et le schéma reste dans le même état. Désinstallation de iManager sous Linux 1 Ouvrez un shell et accédez au répertoire iManager_linux créé au moment de l'extraction des fichiers d'installation à partir du fichier iMan_20x_linux.tgz. 2 Exécutez le script d'installation : ./install.sh 3 Le script vous invite à procéder à une installation ou à une désinstallation. Entrez u pour la désinstallation. 4 Le script s'interrompt et affiche les produits à désinstaller. Entrez a pour tout désinstaller. 5 Lorsque vous y êtes invité, entrez les références admin eDirectory. Remarque : la procédure de désinstallation ne supprime pas les fichiers journal et de configuration. Désinstallation de iManager sous Solaris 1 Loguez-vous en tant qu'utilisateur racine. 2 Exécutez la commande suivante : /var/opt/novell/tomcat4/nps/UninstallerData/UninstalliManager 3 Si vous souhaitez supprimer tous les fichiers iManager, y compris le contenu personnalisé, répondez Oui à l'invite ; sinon, répondez Non. Désinstallation de iManager sous HP-UX 1 Loguez-vous en tant qu'utilisateur racine. 2 Exécutez la commande suivante : /opt/hpws/tomcat/webapps/nps/UninstallerData/ UninstalliManager 3 Si vous souhaitez supprimer tous les fichiers iManager, y compris le contenu personnalisé, répondez Oui à l'invite ; sinon, répondez Non. Remarque : seule une partie des fichiers du système de fichiers est supprimée. La procédure de désinstallation ne retire pas les objets RBS iManager 2.0.x de l'arborescence eDirectory, et le schéma reste dans le même état. Installation de iManager 27 Novell Confidential 28 Guide d'administration de Novell iManager 2.0.x Manual (FRA) 28 October 2003 Novell Confidential 3 Manual (FRA) 28 October 2003 Accès à iManager Cette section fournit des instructions sur les tâches suivantes nécessaires pour accéder à iManager : ! « Utilisation d'un navigateur Web pris en charge », page 29 ! « Login à iManager », page 29 ! « Accès à iManager avec un lecteur d'écran et d'autres options d'accessibilité », page 30 ! « Login à une autre arborescence », page 30 Utilisation d'un navigateur Web pris en charge Pour accéder à iManager, vous devez utiliser une machine sur laquelle est installé l'un des navigateurs suivants : Internet Explorer 6 SP1, Netscape 7.1, Mozilla 1.4, ou toute version ultérieure de ces produits. Les problèmes suivants peuvent survenir lorsque vous utilisez les navigateurs Netscape et Mozilla : ! Les info-bulles associées aux boutons de iManager risquent de ne pas toujours fonctionner. ! Il est impossible d'utiliser la fonction de sélection multiple de iManager. ! Il est impossible d'utiliser la vue d'objet. ! La tâche Réparer via iMonitor ne fonctionne pas. ! La tâche Plug-in d'installation et de mise à niveau ne fonctionne pas. Login à iManager Pour accéder à Novell® iManager, procédez comme suit : 1 Dans un navigateur Web pris en charge (voir Utilisation d'un navigateur Web pris en charge), entrez l'URL suivante dans le champ de l'adresse : http://adresse_IP_serveur/nps/iManager.html Par exemple : http://137.65.135.150/nps/iManager.html 2 Loguez-vous avec votre nom d'utilisateur et votre mot de passe. Vous avez uniquement accès aux fonctions sur lesquelles vous disposez de droits. Pour accéder à toutes les fonctions de Novell iManager, vous devez vous loguer en tant que superviseur de l'arborescence. Accès à iManager 29 Novell Confidential Manual (FRA) 28 October 2003 Accès à iManager avec un lecteur d'écran et d'autres options d'accessibilité iManager comprend une fonction d'affichage « simple » qui peut être utilisée avec des lecteurs d'écran. Pour accéder à cette fonction, procédez comme suit : 1 Dans un navigateur Web, entrez l'URL suivante dans le champ de l'adresse : http://adresse_IP_serveur/nps/Simple.html Par exemple : http://137.65.135.150/nps/Simple.html 2 Loguez-vous en entrant les informations suivantes : nom d'utilisateur, contexte, mot de passe et nom de l'arborescence eDirectoryTM. Vous avez uniquement accès aux fonctions sur lesquelles vous disposez de droits. Pour accéder à toutes les fonctions de Novell iManager, vous devez vous loguer en tant que superviseur de l'arborescence. L'ensemble des instructions d'accessibilité est disponible sur le site Web de Novell (http://www.novell.com/accessibility). Login à une autre arborescence Vous pouvez vous loguer à une autre arborescence à partir de iManager, mais les restrictions suivantes s'appliquent alors : ! Seul le mode d'authentification Accès non limité est disponible. Pour plus d'informations sur les modes disponibles, reportez-vous à « Modes d'accès », page 32. ! Vous ne pouvez pas configurer les services basés sur les rôles (RBS). ! Les tâches de maintenance de eDirectory ne sont disponibles que si les services basés sur les rôles (RBS) ont été installés dans cette arborescence par iManager 2.0.x. ! Les tâches de configuration de iManager ne sont pas disponibles. ! Le bouton iMonitor n'est pas disponible. Pour vous loguer à une autre arborescence, procédez comme suit : 1 Dans iManager, cliquez sur le bouton Login à une autre arborescence . 2 Entrez vos informations de login pour l'arborescence, puis cliquez sur Login. Opérations suivantes ! Pour configurer les services basés sur les rôles (RBS), reportez-vous au Chapitre 5, « Configuration des services basés sur les rôles », page 35. ! Pour personnaliser iManager, reportez-vous au Chapitre 7, « Configuration et personnalisation de iManager », page 47. 30 Guide d'administration de Novell iManager 2.0.x Novell Confidential 4 Manual (FRA) 28 October 2003 Navigation dans l'interface de iManager Cette section explique comment naviguer dans l'interface de Novell® iManager 2.0.x. Interface de iManager La figure ci-dessous décrit l'interface de iManager. Figure 1 Interface de iManager Afficher les objets Le panneau de contenu affiche les Rôles et tâches rôles et les tâches Se loguer à une en fonction autre arborescence du bouton sélectionné. Quitter Mode d'accès Page d'accueil Tâche Configurer Développeur Accéder à NPS Surveiller Aide Rôle Remarque : une fois dans iManager, veillez à utiliser les boutons de l'interface (OK, Suivant, etc.). En effet, les boutons de la barre d'outils du navigateur (Précédent, Suivant, etc.) ne sont pas pris en charge dans ce logiciel. Navigation dans l'interface de iManager 31 Novell Confidential Manual (FRA) 28 October 2003 Panneau Contenu Le panneau Contenu est un panneau de navigation. Les informations affichées dépendent du bouton sélectionné dans la barre d'outils. Si le bouton Rôles et tâches , Configurer , Favoris ou Développeur est sélectionné, le panneau Contenu liste les rôles auxquels l'utilisateur est assigné. Les tâches associées à chaque rôle sont indiquées sous ce dernier. Lorsque le bouton Afficher les objets est sélectionné, le panneau Contenu affiche le sélecteur d'objet de iManager qui permet aux utilisateurs de rechercher des objets dans l'arborescence eDirectory. Utilisation du sélecteur d'objet Suivez les instructions ci-dessous lorsque vous utilisez le sélecteur d'objet de iManager : 1. Dans les noms NDS qui utilisent la notation à point, vous devez placer la barre oblique inverse (\) comme caractère d'échappement devant les signes suivants : ! Point (.) ! Égal (=) ! Plus (+) ! Barre oblique inverse (\) 2. Pour la plupart des valeurs, les caractères d'échappement ne sont pas nécessaires ; vous en avez besoin uniquement lorsqu'il s'agit d'un nom distinctif (DN) ou d'un nom distinctif relatif (RDN). 3. Dans un filtre de recherche, vous devez placer une barre oblique inverse comme caractère d'échappement devant les signes suivants : ! Astérisque (*) ! Barre oblique inverse (\) Par exemple : Pour rechercher tous les objets contenant un point, utilisez le filtre de recherche *.*. Pour rechercher tous les objets contenant le signe plus, utilisez le filtre de recherche *+*. Toutefois, pour rechercher tous les objets contenant une barre oblique inverse, utilisez le filtre de recherche *\\*. Modes d'accès Lorsque vous démarrez iManager, un mode d'accès vous est attribué en fonction des droits dont vous disposez. iManager comprend quatre modes d'accès. Le mode actif est affiché dans le coin supérieur gauche de l'interface de iManager. ! Non limité Ce mode affiche l'ensemble des tâches et des rôles installés. Bien que les tâches et les rôles soient tous visibles, l'utilisateur authentifié doit tout de même disposer des droits appropriés pour utiliser les tâches. 32 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 ! Assigné Ce mode affiche uniquement les tâches et les rôles assignés à l'utilisateur authentifié. Il tire pleinement parti des avantages offerts par la technologie des services basés sur les rôles. ! Propriétaire de la collection Ce mode affiche l'ensemble des tâches et des rôles installés dans la collection. L'administrateur peut tous les utiliser, même si aucun droit spécifique n'a été assigné. Pour pouvoir utiliser ce mode, vous devez avoir installé la fonctionnalité Services basés sur les rôles. ! Arborescence inactive Vous devez utiliser ce mode de dépannage uniquement lorsque les services eDirectory de votre réseau ne sont pas disponibles. Vous devez arrêter Tomcat puis le redémarrer pour accéder à ce mode. Caractères spéciaux Dans iManager, certains signes ont une signification particulière et doivent être précédés du caractère d'échappement « \ » (barre oblique inverse). NDAP (NDS): . = + \ LDAP: ! DNS: , = + \ ; < > ! # de poids fort ! Espaces de début ou de fin Pour LDAP, n'importe quel caractère peut être spécifié par \xx (RFC2253). Navigation dans l'interface de iManager 33 Novell Confidential 34 Guide d'administration de Novell iManager 2.0.x Manual (FRA) 28 October 2003 Novell Confidential 5 Manual (FRA) 28 October 2003 Configuration des services basés sur les rôles Ce chapitre définit les services basés sur les rôles (RBS) et décrit comment les mettre en oeuvre avec Novell® iManager. Les instructions contenues dans les sections suivantes sont applicables une fois que vous avez installé iManager. Présentation iManager permet aux administrateurs d'assigner aux utilisateurs certaines responsabilités et de mettre à leur disposition les outils (et les droits correspondants) nécessaires à l'exercice de ces responsabilités uniquement. Cette fonctionnalité est appelée Services basés sur les rôles (RBS). Grâce aux services basés sur les rôles, les administrateurs peuvent assigner aux utilisateurs un ensemble donné de fonctions appelées tâches, ainsi que des objets déterminés par le regroupement des tâches appelés rôles. Ce qu'un utilisateur voit, lorsqu'il accède à Novell iManager, dépend des rôles qui lui ont été assignés dans Novell eDirectoryTM. Seules les tâches qui lui ont été assignées en tant qu'utilisateur authentifié sont affichées. L'utilisateur n'a pas besoin de parcourir l'arborescence pour rechercher un objet à administrer. Le plug-in correspondant à cette tâche présente les outils et l'interface nécessaires à l'exécution de la tâche. Vous pouvez assigner plusieurs rôles à un même utilisateur. Vous pouvez également assigner le même rôle à plusieurs utilisateurs. Rôles et tâches par défaut Un ensemble de rôles et de tâches par défaut est fourni avec iManager. Vous pouvez l'utiliser tel quel ou personnaliser son contenu en fonction de vos besoins. Voici l'ensemble de base de rôles et de tâches associées que comporte iManager 2.0.x : ! Groupes dynamiques Créer un groupe dynamique Créer un objet étendu Supprimer un groupe dynamique Modifier le groupe dynamique ! Administration de eDirectory Copier l'objet Créer un objet Supprimer l'objet Modifier l'objet Déplacer l'objet Renommer l'objet Configuration des services basés sur les rôles 35 Novell Confidential Manual (FRA) 28 October 2003 ! Groupes Créer un groupe Supprimer le groupe Modifier le groupe ! Service d'assistance Supprimer le verrouillage Créer un utilisateur Définir le mot de passe ! Partition et répliques Créer une partition Fusionner la partition Déplacer la partition Affichage de la réplique Afficher les informations sur la partition ! Droits Modifier le filtre des droits hérités Modifier les ayants droit Droits sur d'autres objets Afficher les droits effectifs ! Schéma Ajouter un attribut Informations sur l'attribut Informations sur la classe Créer un attribut Créer une classe Supprimer un attribut Supprimer une classe Extensions objet ! Serveurs Lancer NetWare Remote Manager ! Utilisateurs Créer un utilisateur Supprimer l'utilisateur Désactiver le compte Activer le compte Modifier l'utilisateur Objets RBS dans eDirectory Les services basés sur les rôles (RBS) sont représentés par des objets définis dans eDirectory. Le schéma de base eDirectory est étendu lors de l'exécution de l'Assistant de configuration de iManager. Les nouveaux types d'objet RBS sont listés dans le tableau ci-dessous : 36 Guide d'administration de Novell iManager 2.0.x Novell Confidential Tableau 1 Manual (FRA) 28 October 2003 Objets RBS dans eDirectory Objet Description rbsCollection Représente un objet Conteneur qui comprend l'ensemble des objets Rôle et Module RBS. Les objets rbsCollection sont les conteneurs les plus élevés pour tous les objets RBS. Une arborescence peut contenir un nombre illimité d'objets rbsCollection. Ces objets ont des propriétaires. Il s'agit d'utilisateurs qui disposent de droits de gestion sur la collection. Les objets rbsCollection peuvent être créés dans l'un des conteneurs suivants : ! Pays ! Domaine ! Lieu ! Organisation ! Unité organisationnelle rbsRole Définit les tâches que les utilisateurs (membres) sont autorisés à exécuter. La définition d'un rôle consiste à créer un objet rbsRole et à désigner les tâches que le rôle peut exécuter. Les objets rbsRole sont des objets Conteneur qui ne peuvent être créés que dans un conteneur rbsCollection. Les membres d'un rôle peuvent être des utilisateurs, des groupes, des organisations ou des unités organisationnelles, et ils sont associés à ce rôle dans une étendue spécifique de l'arborescence. Les objets rbsTask et rbsBook sont assignés aux objets rbsRole. rbsTask Représente un objet Feuille qui comprend une fonction particulière, telle que la réinitialisation de mots de passe de login. Les objets rbsTask ne se trouvent que dans des conteneurs rbsModule. rbsBook Représente un objet Feuille qui contient une liste des pages assignées au livre. Un objet rbsBook peut être assigné à un ou plusieurs rôles et à un ou plusieurs types de classe d'objet. Les objets rbsBook ne se trouvent que dans des conteneurs rbsModule. rbsScope Représente un objet Feuille utilisé pour l'assignation d'ACL (au lieu d'une assignation pour chaque objet Utilisateur). Les objets rbsScope représentent le contexte de l'arborescence dans lequel un rôle est exécuté ; ils sont associés aux objets rbsRole. Ils héritent de la classe Groupe. Les objets Utilisateur sont assignés à un objet rbsScope. Ces objets se réfèrent à l'étendue de l'arborescence à laquelle ils sont associés. Ils sont créés de manière dynamique puis supprimés automatiquement en fonction des besoins. Ils ne se trouvent que dans des conteneurs rbsRole. Avertissement : ne modifiez jamais la configuration d'un objet rbsScope, au risque de provoquer de graves problèmes et une panne du système. Configuration des services basés sur les rôles 37 Novell Confidential Manual (FRA) 28 October 2003 Objet Description Représente un objet Conteneur qui comprend les objets rbsTask et rbsBook. Les objets rbsModule ont un attribut de nom de module qui correspond au nom du produit définissant les tâches ou les livres (par exemple, utilitaires de maintenance eDirectory, gestion NMAS, accès au serveur de certificats Novell). rbsModule Les objets rbsModule ne peuvent être créés que dans des conteneurs rbsCollection. Les objets RBS résident dans l'arborescence eDirectory, comme l'illustre la figure suivante : Figure 2 Objets RBS dans l'arborescence eDirectory Services basés sur les rôles dans eDirectory Collection Module Tâche Livre Rôle Étendue Installation de RBS Les services basés sur les rôles (RBS) sont installés à l'aide de l'Assistant de configuration de iManager. Important : l'utilisation de la fonctionnalité RBS n'est pas obligatoire, mais nous vous recommandons de la configurer pour un fonctionnement optimal du logiciel iManager. Pour lancer l'Assistant de configuration de iManager, procédez comme suit : 1 Dans iManager, cliquez sur le bouton Configurer . 2 Sélectionnez Configuration RBS > Configurer iManager. 3 Sélectionnez l'une des options suivantes : ! Créer une nouvelle collection (iManager 2.x) Utilisez cette option pour créer un objet Collection iManager 2.x. Nous vous recommandons d'effectuer cette étape avant de sélectionner toute autre option. 38 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 ! Migrer une collection précédente Utilisez cette option pour migrer les données de la collection iManager 1.x vers iManager 2.0.x. Important : avant de migrer la collection RBS 1.x, vous devez installer les modules 1.x nécessaires dans le conteneur 2.0.x en utilisant les mêmes noms de rôles et de tâches que dans la version 1.x. Les rôles et les pages de propriétés personnalisés peuvent être migrés vers iManager 2.0.x, mais les tâches ou les pages personnalisées créées via le Générateur de tâches iManager 1.x ou un plug-in tiers pour iManager 1.x ne sont pas incluses dans la migration. Vous devez les recréer dans iManager 2.0.x. ! Migrer les précédentes associations de rôles Sélectionnez cette option pour migrer les associations de rôles de iManager 1.x vers iManager 2.0.x. ! Mettre à niveau des collections Utilisez cette option pour mettre à niveau tout objet Collection sur lequel vous disposez de droits. 4 Une fois les options choisies, cliquez sur Suivant et suivez les instructions qui s'affichent à l'écran. Certaines tâches assignent à l'utilisateur des droits Superviseur sur le conteneur spécifié dans l'étendue. Pour vous familiariser avec les tâches de ce type, reportez-vous à « Droits », page 39. Important : n'utilisez pas Novell ConsoleOne® pour modifier ou supprimer des objets Services basés sur les rôles (RBS). Les objets RBS ne doivent être gérés qu'à l'aide de iManager. Droits Dans iManager, plusieurs rôles requièrent des droits Superviseur sur le conteneur pour permettre l'exécution des tâches qui leur sont associées. Lorsqu'il assigne des rôles à des groupes ou à des utilisateurs, l'administrateur doit indiquer une étendue. L'étendue définit le niveau jusqu'auquel les droits sur l'arborescence sont assignés. Si, par exemple, le rôle iPrint est assigné à un utilisateur et que l'étendue est définie au sommet de l'arborescence, cet utilisateur dispose des droits Superviseur d'entrée d'objet sur l'ensemble de l'arborescence. Remarque : les droits assignés et l'étendue sont distincts, et les droits ne doivent pas être nécessairement associés à des tâches. Si vous avez coché la case Droits assignés, les rôles suivants contiennent des tâches qui assignent à l'utilisateur des droits Superviseur sur le conteneur indiqué dans l'étendue : ! Gestion d'archives/de versions ! DHCP ! DNS ! Administration de eDirectory ! Maintenance de eDirectory ! iPrint ! NetStorage ! Novell Certificate Access Configuration des services basés sur les rôles 39 Novell Confidential Manual (FRA) 28 October 2003 ! Serveur de certificats Novell ! Partition et répliques ! Schéma ! Stockage ! Trafic WAN Lorsque de nouveaux modules deviennent disponibles, ils peuvent bénéficier de droits Superviseur. Pour plus d'informations, reportez-vous au livre blanc Novell iManager: Planning Security for Delegated Administration (Novell iManager : planification de la sécurité pour la délégation des tâches administratives) (http://www.novell.com/collateral/4621360/ 4621360.html). Définition de rôles RBS Les rôles RBS définissent les tâches que des utilisateurs sont autorisés à exécuter. La définition d'un rôle RBS consiste à créer un objet rbsRole, à désigner les tâches que ce rôle peut exécuter, et à indiquer les objets Utilisateur, Groupe ou Conteneur en mesure d'exécuter ces tâches. Dans certains cas, les plug-ins Novell iManager (produits) fournissent des rôles RBS prédéfinis que vous pouvez modifier. Les tâches que les rôles RBS peuvent exécuter sont représentées par des objets rbsTask dans votre arborescence eDirectory. Ces objets sont automatiquement ajoutés durant l'installation des produits. Ils sont répartis dans un ou plusieurs objets rbsModule, c'est-à-dire des conteneurs qui correspondent aux différents modules fonctionnels du produit. Les sections ci-dessous expliquent comment gérer les objets Rôle : ! « Création d'un objet Rôle », page 40 ! « Modification des tâches associées à un rôle », page 41 ! « Assignation de membres et d'une étendue à un rôle RBS », page 41 ! « Suppression d'un objet Services basés sur les rôles », page 41 ! « Définition de tâches RBS personnalisées », page 42 Création d'un objet Rôle Utilisez l'Assistant Créer un rôle iManager pour créer un objet rbsRole. Nous vous recommandons de créer cet objet rbsRole dans le conteneur rbsCollection où se trouvent les autres objets rbsRole (par exemple, le conteneur Collection de services basés sur les rôles). 1 Dans Novell iManager, cliquez sur le bouton Configurer . 2 Cliquez sur Configuration des rôles > Créer un rôle iManager. 3 Suivez les instructions de l'Assistant Créer un rôle iManager. 4 Pour plus d'informations sur l'ajout de membres à des rôles, reportez-vous à « Définition de tâches RBS personnalisées », page 42. 40 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Modification des tâches associées à un rôle À chaque rôle RBS est associé un ensemble de tâches disponibles. Vous pouvez choisir les tâches à assigner à un rôle particulier et ajouter ou supprimer des tâches en fonction de vos besoins. 1 Dans Novell iManager, cliquez sur le bouton Configurer . 2 Cliquez sur Configuration des rôles > Modifier les rôles iManager. 3 Pour ajouter des tâches à un rôle ou en supprimer, cliquez sur le bouton Modifier les tâches situé à gauche du rôle à modifier. 4 Ajoutez des tâches à la liste des tâches assignées ou supprimez-en. 5 Cliquez sur OK. Assignation de membres et d'une étendue à un rôle RBS Après avoir défini les rôles RBS nécessaires dans votre organisation, vous pouvez assigner des membres à chaque rôle. Vous définissez ainsi pour chaque membre l'étendue des fonctions du rôle. L'étendue est l'emplacement (ou le contexte) de l'arborescence eDirectory auquel le rôle peut s'appliquer. Un utilisateur peut être assigné à un rôle de différentes manières : ! Directement ! Via un groupe ou un groupe dynamique : si l'utilisateur est membre d'un groupe ou d'un groupe dynamique assigné à un rôle, il a accès à ce rôle. ! Via un rôle organisationnel : si l'utilisateur est titulaire d'un rôle organisationnel assigné à un rôle, il a accès à ce rôle. ! Via un conteneur : un objet Utilisateur a accès à tous les rôles auxquels son conteneur parent est assigné, ce qui peut inclure tous les conteneurs jusqu'à la racine de l'arborescence. Un utilisateur peut être associé à plusieurs rôles, chacun avec une étendue différente. Vous pouvez également assigner la même tâche à plusieurs membres. Pour assigner des membres et une étendue à un rôle, procédez comme suit : 1 Dans Novell iManager, cliquez sur le bouton Configurer . 2 Cliquez sur Configuration des rôles > Modifier les rôles iManager. 3 Pour ajouter des membres à un rôle ou en supprimer, cliquez sur le bouton Modifier les membres situé à gauche du rôle à modifier. 4 Dans le champ Nom, indiquez un nom d'objet (objet Utilisateur, Groupe ou Conteneur) et un contexte. 5 Dans le champ Étendue, indiquez le nom d'un objet Organisation ou Unité organisationnelle et un contexte. 6 Cliquez sur Ajouter, puis sur OK. Suppression d'un objet Services basés sur les rôles 1 Dans Novell iManager, cliquez sur le bouton Configurer . 2 Cliquez sur Configuration des rôles > Supprimer un rôle. 3 Indiquez le nom et le contexte du rôle RBS que vous voulez supprimer. Configuration des services basés sur les rôles 41 Novell Confidential Manual (FRA) 28 October 2003 4 Cliquez sur OK. Définition de tâches RBS personnalisées Les sections suivantes expliquent comment définir et gérer des tâches RBS personnalisées : ! « Création d'une tâche iManager », page 42 ! « Création d'une tâche d'administration du serveur », page 42 ! « Modification de l'assignation des rôles », page 42 ! « Suppression d'une tâche », page 42 Création d'une tâche iManager 1 Dans Novell iManager, cliquez sur le bouton Configurer . 2 Cliquez sur Configuration des tâches > Créer une tâche iManager. 3 Suivez les instructions du Générateur de tâches pour créer une tâche personnalisée. Création d'une tâche d'administration du serveur Utilisez l'Assistant Créer une tâche d'administration du serveur pour générer des tâches personnalisées qui permettent d'accéder aux services d'un serveur. L'administrateur système doit vérifier la disponibilité du service sur le serveur. 1 Dans Novell iManager, cliquez sur le bouton Configurer . 2 Cliquez sur Configuration des tâches > Créer une tâche d'administration du serveur. 3 Suivez les instructions de l'Assistant Créer une tâche d'administration du serveur. Modification de l'assignation des rôles 1 Dans Novell iManager, cliquez sur le bouton Configurer . 2 Cliquez sur Configuration des tâches > Modifier l'assignation des rôles. 3 Indiquez le nom et le contexte de la tâche à modifier, puis cliquez sur Suivant. 4 Déplacez les rôles de votre choix de la colonne Rôles disponibles vers la colonne Rôles assignés. 5 Cliquez sur OK. Suppression d'une tâche 1 Dans Novell iManager, cliquez sur le bouton Configurer . 2 Cliquez sur Configuration des tâches > Supprimer la tâche. 3 Indiquez le nom et le contexte de la tâche à supprimer, puis cliquez sur OK. 42 Guide d'administration de Novell iManager 2.0.x Novell Confidential 6 Manual (FRA) 28 October 2003 Installation et utilisation des plug-ins iManager iManager est fourni avec un ensemble de plug-ins de base comprenant Administration de eDirectory, Partition et répliques et Groupes dynamiques. Par ailleurs, la plupart des produits Novell® intègrent également des plug-ins qui leur sont propres. Ainsi, DirXML® comprend des plug-ins qui vous permettent de gérer et de configurer tous vos objets DirXML dans Novell eDirectoryTM. En règle générale, vous installez les plug-ins lors de l'installation de iManager ou du produit en question. Vous pouvez toutefois télécharger et installer les plug-ins indépendamment d'une installation de produit. Téléchargement et installation d'un plug-in Il est possible de télécharger les plug-ins iManager à partir du site Web de téléchargement de produits Novell (http://download.novell.com/pages/ PublicSearch.jsp?filter=category&filterselection=180). Remarque : par défaut, les plug-ins ne sont pas répliqués entre serveurs iManager. Nous vous recommandons d'installer les plug-ins désirés sur chaque serveur iManager. La procédure de téléchargement et d'installation des plug-ins diffère selon que les services basés sur les rôles (RBS) sont configurés ou non. Pour plus d'informations sur RBS, reportez-vous au Chapitre 5, « Configuration des services basés sur les rôles », page 35. ! Si RBS n'est pas configuré, toutes les tâches s'affichent dans le panneau Contenu, quels que soient vos droits d'accès, et aucune configuration n'est requise en plus de l'installation des plug-ins. Reportez-vous à « Installation d'un plug-in lorsque RBS n'est pas configuré », page 43. ! Si RBS est configuré, les nouveaux plug-ins ne sont pas utilisables tant que les collections ne sont pas mises à niveau. Reportez-vous à « Installation d'un plug-in lorsque RBS est configuré », page 44. Installation d'un plug-in lorsque RBS n'est pas configuré 1 Sur le site Web de téléchargement de produits, effectuez une recherche par catégorie, sélectionnez la catégorie iManager Plug-ins, puis cliquez sur Rechercher. La liste des plug-ins disponibles pour chaque produit s'affiche. 2 Cliquez sur le plug-in que vous voulez télécharger et vérifiez les informations s'y rapportant, puis fermez la fenêtre de texte. Remarque : les plug-ins sont fournis sous forme de modules (NPM). Ces modules peuvent contenir un ou plusieurs plug-ins. 3 Cliquez sur le bouton Télécharger, loguez-vous et lisez l'accord de téléchargement. Si vous ne vous êtes pas encore enregistré, vous pouvez le faire gratuitement. Installation et utilisation des plug-ins iManager 43 Novell Confidential Manual (FRA) 28 October 2003 4 Sur le système sur lequel iManager est installé, téléchargez le plug-in.npm. 5 Loguez-vous à iManager. 6 Cliquez sur le bouton Configurer . 7 Cliquez sur Configuration de iManager > Modules, puis sur Installer pour procéder à l'installation du progiciel du module. 8 Sélectionnez le fichier plug-in.npm que vous voulez installer. L'installation prend quelques minutes. 9 Redémarrez Tomcat. Remarque : l'initialisation complète de Tomcat peut durer plusieurs minutes. Attendez au moins 5 minutes avant d'essayer de vous loguer à iManager. Plate-forme Commande de redémarrage NetWare® 6 ou supérieur Entrez TC4STOP. Attendez au moins 1 minute, puis entrez TOMCAT4 pour redémarrer le service. Windows Arrêtez et redémarrez le service Tomcat. Solaris Entrez /var/opt/novell/tomcat4/bin/shutdown.sh, puis /var/opt/novell/ tomcat4/bin/startup.sh. HP-UX Entrez /opt/hpws/tomcat/bin/shutdown.sh, puis /opt/hpws/tomcat/bin/ startup.sh. Linux Entrez /etc/init.d/novell-tomcat4 stop, puis /etc/init.d/novell-tomcat4 start. 10 Vérifiez que le nouveau Rôle apparaît dans la page Rôles et tâches. Pour ajouter des membres au nouveau rôle, utilisez la tâche Modifier l'association des membres. Installation d'un plug-in lorsque RBS est configuré Important : pour réinstaller un plug-in existant, vous devez d'abord supprimer dans eDirectoryTM l'objet rbsModule associé à ce plug-in à l'aide de la tâche Configuration du module > Supprimer le module RBS. 1 Sur le site Web de téléchargement de produits, effectuez une recherche par catégorie, sélectionnez la catégorie iManager Plug-ins, puis cliquez sur Rechercher. La liste des plug-ins disponibles pour chaque produit s'affiche. 2 Cliquez sur le plug-in que vous voulez télécharger et vérifiez les informations s'y rapportant, puis fermez la fenêtre de texte. Remarque : les plug-ins sont fournis sous forme de modules (NPM). Ces modules peuvent contenir un ou plusieurs plug-ins. 3 Cliquez sur le bouton Télécharger, loguez-vous et lisez l'accord de téléchargement. Si vous ne vous êtes pas encore enregistré, vous pouvez le faire gratuitement. 4 Sur le système sur lequel iManager est installé, téléchargez le plug-in.npm. 5 Loguez-vous à iManager. 6 Cliquez sur le bouton Configurer 44 Guide d'administration de Novell iManager 2.0.x . Novell Confidential Manual (FRA) 28 October 2003 7 Cliquez sur Configuration de iManager > Modules, puis sur Installer pour procéder à l'installation du progiciel de module. 8 Sélectionnez le fichier plug-in.npm que vous voulez installer. L'installation prend quelques minutes. 9 Redémarrez Tomcat. Remarque : l'initialisation complète de Tomcat peut durer plusieurs minutes. Attendez au moins 5 minutes avant d'essayer de vous loguer à iManager. Plate-forme Commande de redémarrage NetWare 6 ou supérieur Entrez TC4STOP. Attendez au moins 1 minute, puis entrez TOMCAT4 pour redémarrer le service. Windows Arrêtez et redémarrez le service Tomcat. Solaris Entrez /var/opt/novell/tomcat4/bin/shutdown.sh, puis /var/opt/novell/ tomcat4/bin/startup.sh. HP-UX Entrez /opt/hpws/tomcat/bin/shutdown.sh, puis /opt/hpws/tomcat/bin/ startup.sh. Linux Entrez /etc/init.d/novell-tomcat4 stop, puis /etc/init.d/novell-tomcat4 start. 10 Loguez-vous à iManager, puis cliquez sur le bouton Configurer. 11 Sous Configuration RBS, sélectionnez Configurer iManager. 12 Sélectionnez Mettre à niveau des collections, puis cliquez sur Suivant. 13 Assurez-vous que vous avez sélectionné la collection appropriée, puis cliquez sur Suivant. Les nouveaux plug-ins s'affichent sous Modules à installer. 14 Sélectionnez le plug-in de votre choix, assignez une étendue, puis cliquez sur Démarrer. 15 Attendez que le message Terminé s'affiche et cliquez sur Fermer. 16 Vérifiez que le nouveau Rôle apparaît dans la page Rôles et tâches. Pour ajouter des membres au nouveau Rôle, utilisez la tâche Modifier l'association des membres. Installation et utilisation des plug-ins iManager 45 Novell Confidential 46 Guide d'administration de Novell iManager 2.0.x Manual (FRA) 28 October 2003 Novell Confidential 7 Manual (FRA) 28 October 2003 Configuration et personnalisation de iManager Cette section explique comment personnaliser les fonctionnalités suivantes de Novell® iManager 2.0.x : ! « Configuration du login sans contexte », page 47 ! « Configuration de iManager pour la connexion SSL/TLS à eDirectory », page 49 ! « Personnalisation des boutons disponibles », page 50 ! « Exécution manuelle de l'Assistant de configuration de exteNd Director », page 51 ! « Configuration de l'équilibrage de la charge et de la reprise après échec », page 52 ! « Ajout de classes d'objet dans la tâche Créer un objet », page 54 Configuration du login sans contexte Le login sans contexte permet aux utilisateurs de se loguer sans spécifier leur contexte Annuaire. Par défaut, iManager active cette fonctionnalité et autorise le login sans contexte aux utilisateurs qui répondent aux critères suivants : ! Ils se trouvent dans le même conteneur que l'objet PCO iManager ou que l'objet Utilisateur Admin pour le serveur. La recherche porte également sur tous les sous-conteneurs existants. ! Ils se loguent à l'aide de l'attribut CN. ! Leur classe Utilisateur est inetOrgPerson (nom LDAP de cette classe). Le nom eDirectory de cette classe est Utilisateur. Si certains utilisateurs ne répondent pas à ces critères, vous devez configurer le login sans contexte de façon à ajouter des conteneurs, des attributs ou des classes Utilisateur supplémentaires. Reportez-vous aux sections suivantes : ! « Ajout de conteneurs Portail », page 47 ! « Ajout d'autres attributs », page 48 ! « Modification de la classe d'objet Utilisateur », page 48 ! « Activation ou désactivation du login sans contexte », page 48 Ajout de conteneurs Portail Par défaut, le contexte de l'objet PCO iManager et celui de l'utilisateur Admin sont configurés en tant que conteneurs Portail pour les logins sans contexte. Si vos objets Utilisateur existent dans d'autres conteneurs, vous devez ajouter ces derniers au chemin de recherche Login sans contexte. Configuration et personnalisation de iManager 47 Novell Confidential Manual (FRA) 28 October 2003 Pour ajouter d'autres conteneurs pour les logins sans contexte, procédez comme suit : 1 Dans iManager, cliquez sur le bouton Configurer . 2 Dans le panneau Contenu, cliquez sur Configuration de iManager > Portail. 3 Dans le volet de droite, cliquez sur Propriétés. 4 Utilisez les boutons Ajouter et Supprimer pour sélectionner et ajouter des conteneurs supplémentaires. Vous avez uniquement besoin de configurer les conteneurs de niveau supérieur en tant que conteneurs Portail. Les sous-conteneurs sous les conteneurs Portail fonctionnent automatiquement avec les logins sans contexte. 5 Enregistrez vos modifications. Le portail est automatiquement rafraîchi et prend en compte les nouveaux paramètres. Pour rafraîchir le portail manuellement, cliquez sur Rafraîchir le portail > Tout rafraîchir > Rafraîchir. Ajout d'autres attributs Le portail permet également les logins sans contexte avec des attributs autres que l'attribut CN de l'objet Utilisateur (adresse électronique, nom complet, etc.). Pour ajouter d'autres attributs pour les logins sans contexte, procédez comme suit : 1 Dans iManager, cliquez sur le bouton Configurer . 2 Dans le panneau Contenu, cliquez sur Configuration de iManager > Portail. 3 Dans le volet de droite, cliquez sur Configuration. 4 Dans la ligne Attributs à utiliser pour le login sans contexte, cliquez sur Editer. Dans la fenêtre, ajoutez les attributs à la liste. Tous les attributs se présentent au format LDAP. Le nom commun (CN) est utilisé si aucun attribut n'est défini. Si vous définissez des attributs, vous devez également spécifier le CN. 5 Enregistrez vos modifications. Modification de la classe d'objet Utilisateur Le portail permet également les logins sans contexte avec des classes d'objet autres que inetOrgPerson, telles que Personne, Personne organisationnelle, etc. Ainsi, pour une recherche par le login sans contexte de tous les objets héritant de la classe Personne qui comprend les classes Personne organisationnelle et Utilisateur, vous devez ajouter la ligne suivante au fichier PortalServlet.properties qui se trouve dans $TOMCAT_HOME$/webapps/nps/WEB-INF : System.UserClass=person Remarque : dans eDirectory, le nom de la classe LDAP inetOrgPerson est Utilisateur. Activation ou désactivation du login sans contexte Lorsque le login sans contexte est désactivé, les utilisateurs doivent entrer leur nom distinctif complet (par exemple, cn=utilisateur,o=conteneur) pour se loguer. Lorsqu'il est activé, les utilisateurs n'ont pas besoin de préciser leur contexte Annuaire et peuvent se loguer en utilisant uniquement l'attribut de login, en général CN. Le login sans contexte est activé par défaut. 48 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Pour activer ou désactiver le login sans contexte : 1 Dans iManager, cliquez sur le bouton Configurer . 2 Dans le panneau Contenu, cliquez sur Configuration de iManager > Portail. 3 Dans le volet de droite, cliquez sur Configuration. 4 Dans la ligne Activer le login sans contexte, sélectionnez l'un des boutons d'option Désactivé ou Activé. 5 Enregistrez vos modifications. Configuration de iManager pour la connexion SSL/TLS à eDirectory Certains plug-ins nécessitent le bon fonctionnement de l'accès LDAP sécurisé. Pour configurer l'accès sécurisé, vous devez importer un certificat de racine dans iManager. Pour cela exécutez les opérations suivantes : ! « Exportation d'un certificat de racine », page 49 ! « Importation d'un certificat eDirectory dans le keystore », page 49 Exportation d'un certificat de racine 1 Loguez-vous à iManager. 2 Dans le panneau Contenu, cliquez sur Administration eDirectory > Modifier l'objet. 3 Dans le volet de droite, entrez le nom distinctif complet du serveur LDAP dans la case Nom de l'objet, puis cliquez sur OK. Si vous ne le connaissez pas, cliquez sur le bouton Sélecteur d'objet. Celui-ci vous permet de rechercher des objets dans l'arborescence. Dans le volet de gauche, entrez le conteneur dans lequel vous souhaitez commencer la recherche, sélectionnez les autres critères pour l'objet, puis cliquez sur Appliquer. Dans le volet de droite, sélectionnez l'objet. Lorsque l'objet apparaît dans la zone Nom de l'objet, cliquez sur OK. 4 Sélectionnez l'onglet Connexion et notez le nom du certificat de serveur qui apparaît dans la zone Certificat du serveur. 5 Dans le panneau Contenu, cliquez sur Modifier l'objet. 6 Dans le volet de droite, entrez le nom du certificat de serveur, puis cliquez sur OK. 7 Sélectionnez l'onglet Certificats, puis Certificat de racine approuvée, et cliquez sur Exporter. 8 Indiquez que vous ne voulez pas exporter la clé privée avec le certificat. 9 Enregistrez le certificat au format DER. 10 Enregistrez le certificat dans un fichier. 11 Cliquez sur Fermer. Configuration et personnalisation de iManager 49 Novell Confidential Manual (FRA) 28 October 2003 Importation d'un certificat eDirectory dans le keystore Une fois que vous avez enregistré un certificat eDirectory au format DER, vous devez l'importer dans le keystore iManager. 1 Ouvrez une fenêtre de commande. 2 Passez au répertoire bin dans lequel vous avez installé JDK*. Par exemple, dans un système Windows, entrez la commande suivante : cd j2sdk1.4.1_02\bin 3 Importez le certificat dans le keystore à l'aide du keytool. Par exemple, pour importer le certificat dans iManager sur un serveur NetWare à partir d'un ordinateur Windows, entrez la commande suivante : keytool -import -file c:\eDirectory.der -alias eDirectoryServer -keystore sys:java\lib\security\cacerts Le premier chemin de la commande, c:\eDirectory.cer, indique l'emplacement et le nom du certificat exporté. Le dernier chemin de la commande, sys:java\lib\security\cacerts, indique l'emplacement du keystore. Ce dernier varie selon le système, car il dépend de l'endroit où est installé iManager. La commande indique l'emplacement de NetWare par défaut. L'emplacement par défaut pour iManager sur un serveur Windows est le suivant : c:\Program Files\Novell\jre\lib\security\cacerts. 4 Entrez le mot de passe keystore changeit. 5 Sélectionnez Oui pour approuver ce certificat. Personnalisation des boutons disponibles La tâche Accès aux vues iManager permet à un administrateur de masquer les différent boutons du cadre supérieur de iManager afin qu'ils ne soient pas visibles pour les utilisateurs qui accèdent à iManager. Par défaut, tous les boutons sont disponibles pour tous les utilisateurs. Cependant, certains permettent d'effectuer des opérations de configuration qui ne doivent pas être accessibles, ou même visibles, par les utilisateurs. Grâce à cette tâche, les utilisateurs ne voient pas ces boutons. Ces paramètres peuvent être appliqués aux Conteneurs (à tous les utilisateurs du conteneur), Utilisateurs, Personnes ou Personnes organisationnelles. Pour limiter les boutons accessibles aux utilisateurs : 1 Dans iManager, cliquez sur le bouton Configurer . 2 Dans le panneau Contenu, cliquez sur Configuration > Accès aux vues iManager. 3 Dans le volet de droite, entrez le nom distinctif de l'objet à limiter, puis cliquez sur OK. Si vous ne le connaissez pas, cliquez sur le bouton Sélecteur d'objet. Celui-ci vous permet de rechercher des objets dans l'arborescence. Dans le volet de gauche, entrez le conteneur dans lequel vous souhaitez commencer la recherche, sélectionnez les autres critères pour l'objet, puis cliquez sur Appliquer. Dans le volet de droite, sélectionnez l'objet. Lorsque l'objet apparaît dans la zone Nom de l'objet, cliquez sur OK. 4 Modifiez l'indicateur pour limiter les boutons accessibles aux utilisateurs au niveau de l'objet sélectionné dans le répertoire : ! 50 L'indicateur Ne pas définir permet d'afficher le bouton (option par défaut) ou applique le paramètre éventuellement défini pour un conteneur au-dessus de l'objet. Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 ! L'indicateur Afficher affiche le bouton même si celui-ci était masqué au niveau du conteneur au-dessus de l'objet. ! L'indicateur Masquer masque le bouton, quels que soient les éventuels paramètres au niveau du conteneur au-dessus de l'objet. ! Le paramètre Lire les conteneurs parents de cet objet applique les paramètres du bouton configurés pour le conteneur au-dessus de l'objet de sorte qu'ils s'appliquent à cet objet. Remarque : le bouton Configurer doit être accessible aux administrateurs du portail et aux propriétaires de conteneurs rbsCollection. Même si vous utilisez iManager pour masquer le bouton Configurer, ces utilisateurs peuvent le voir et l'utiliser. Exécution manuelle de l'Assistant de configuration de exteNd Director iManager version 2.x s'exécute dans l'environnement du portail exteNd DirectorTM, Standard Edition (DEX). Pour un fonctionnement correct de iManager, DEX doit être configuré dans eDirectory et sur le serveur Web qui exécute iManager. Sur la plupart des plates-formes, cette configuration est généralement effectuée en arrière-plan lors de l'installation de iManager 2.x. En cas d'erreurs lors de la configuration en arrière-plan ou si vous souhaitez une configuration personnalisée, vous pouvez toutefois configurer ces paramètres manuellement. iManager intègre l'Assistant de configuration de exteNd Director qui permet de configurer ou reconfigurer ces paramètres en toute simplicité. Les informations de configuration eDirectory sont stockées dans l'objet CN=PCO,OU=Extend, qui se trouve généralement dans votre conteneur de serveurs. Les informations de configuration du serveur Web sont stockées dans le fichier PortalServlet.properties qui se trouve dans $TOMCAT_HOME$/webapps/nps/WEB-INF. L'objet PCO permet à plusieurs serveurs Web iManager (serveurs de portail) de synchroniser leurs contenus et de partager la configuration des services basés sur les rôles, ainsi que d'autres paramètres. Lors de l'exécution de l'Assistant de configuration de exteNd Director, si un ou plusieurs serveurs iManager ont été préalablement installés dans l'arborescence, un message vous invite à effectuer l'installation dans un objet PCO existant ou à créer un nouvel objet PCO. Sachez que, si vous choisissez de créer un nouvel objet PCO, le serveur iManager configuré ne peut pas être associé aux autres serveurs iManager dans l'arborescence. Avertissement : l'exécution manuelle de l'Assistant de configuration de exteNd Director peut entraîner la destruction de données. N'exécutez pas les procédures dans les sections suivantes à moins d'avoir été invité à le faire dans le Chapitre 2, « Installation de iManager » page 13 ou dans le Chapitre 8, « Dépannage » page 55. Préparation de l'exécution de l'Assistant 1 Récupérez la valeur de départ du mot de passe PCO. Si vous procédez à la configuration pour un objet PCO, vous devez connaître la valeur de départ du mot de passe pour cet objet PCO. Celle-ci apparaît dans l'entrée System.Password du fichier PortalServlet.properties de tout serveur iManager configuré pour ce PCO. Pour obtenir la liste de tous les serveurs iManager configurés pour un PCO existant, examinez l'attribut bhLocation dans l'objet PCO. Configuration et personnalisation de iManager 51 Novell Confidential Manual (FRA) 28 October 2003 2 Annulez la configuration du portail sur le serveur Web en renommant le fichier PortalServlet.properties. Par exemple : PortalServlet.properties.OLD L'Assistant de configuration de exteNd Director intègre une fonctionnalité Annuler la configuration. Toutefois, si vous avez besoin de rétablir la configuration précédente, nous vous recommandons de renommer le fichier PortalServlet.properties plutôt que d'utiliser cette fonctionnalité. 3 Redémarrez Tomcat. Exécution de l'Assistant 1 Exécutez l'Assistant de configuration de exteNd Director en fonction de votre configuration iManager. Entrez http://adresse_IP_serveur/nps/servlet/configure ou https://adresse_IP_serveur/nps/servlet/configure 2 Cliquez sur Démarrer. 3 Entrez l'adresse IP ou le nom DNS de votre serveur LDAP eDirectory et les références pour l'accès à l'administration. Avant d'installer iManager, vous devez vous authentifier auprès de l'annuaire LDAP avec des droits d'administrateur. Utilisez la syntaxe LDAP pour les références d'authentification. Les mots de passe respectent la casse. La syntaxe LDAP fait uniquement référence au nom distinctif. Par exemple, cn=admin,ou=monservice,o=masociété. Important : si vous sélectionnez SSL, vous devez utiliser un port SSL tel que 636. Le numéro de port 389 n'est pas un port SSL. Nous vous conseillons d'utiliser SSL. Dans le cas contraire, les informations relatives à votre mot de passe seront transmises sur le réseau en texte clair. 4 Sélectionnez platform.xar dans la liste ou recherchez le fichier platform.xar. 5 Acceptez le contrat de licence, puis cliquez sur Suivant. 6 Sélectionnez Standard, puis cliquez sur Suivant. S'il existe une installation précédente, vous pouvez vous connecter au PCO existant ou en créer un nouveau. Important : sachez que, si vous choisissez de créer un nouvel objet PCO, le serveur iManager configuré ne peut pas être associé aux autres serveurs iManager dans l'arborescence. 7 Cliquez sur Suivant. 8 Une fois la configuration terminée, redémarrez Tomcat. 9 Loguez-vous à iManager en fonction de votre configuration iManager : http://adresse_IP_serveur/nps/iManager.html ou https://adresse_IP_serveur/nps/iManager.html 52 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Configuration de l'équilibrage de la charge et de la reprise après échec Si votre arborescence contient plusieurs serveurs, vous pouvez configurer la gestion des connexions LDAP. Vous pouvez configurer iManager de sorte que ce que l'ensemble ou la plupart des connexions LDAP ne soit pas établi par le même serveur ou que toutes ces connexions soient gérées par un serveur, sauf si celui-ci connaît une défaillance. Pour obtenir des instructions sur la configuration, reportez-vous aux sections suivantes : ! « Configuration de l'équilibrage de la charge », page 53 ! « Configuration de la reprise après échec », page 53 Important : seule l'une des fonctionnalités, équilibrage de la charge ou reprise après échec, peut être active à un moment défini, jamais les deux simultanément. Configuration de l'équilibrage de la charge Le mode d'exécution de l'équilibrage de la charge est du type Round Robin. Le premier serveur est utilisé pour la première connexion établie, le second pour la deuxième, et ainsi de suite jusqu'au dernier serveur. La boucle revient alors au premier serveur de la liste des serveurs actifs. À la lecture de la liste des serveurs actifs, en cas de défaillance de l'un des serveurs, celui-ci est supprimé de la liste et transféré dans une file d'attente de serveurs inactifs. Un processus est exécuté à intervalles réguliers pour vérifier si le serveur inactif a été réactivé. Si tel est le cas, il est ajouté à la fin de la liste des serveurs actifs. Vous pouvez configurer l'intervalle entre deux vérifications des serveurs inactifs. Reportez-vous à « Configuration de l'intervalle entre deux vérifications des serveurs inactifs », page 54. La connexion LDAP reste au niveau du serveur qui l'a établie, sauf si celui-ci connaît une défaillance. Du point de vue de la répartition des serveurs utilisés, cette connexion peut être considérée comme persistante. L'équilibrage de la charge permet la prise en charge d'un maximum de trois serveurs supplémentaires, permettant ainsi d'utiliser jusqu'à quatre serveurs pour équilibrer la charge. Pour cela, ajoutez les adresses des serveurs supplémentaires dans le fichier PortalServlet.properties qui se trouve dans $TOMCAT_HOME/webapps/nps/WEB-INF/ comme suit : System.DirectoryAddress=137.65.1.2:636 System.DirectorySSL=true System.Directory1Address=137.65.1.7:389 System.Directory1SSL=false System.Directory2Address=137.65.1.14:389 System.Directory2SSL=false System.Directory3Address=137.65.1.21:636 System.Directory3SSL=true En tout, l'équilibrage de la charge prend en charge jusqu'à quatre adresses de serveur, avec une combinaison quelconque de connexions SSL et non-SSL. En cas d'omission de la ligne DirectorySSL, la valeur « false » (faux) est utilisée. Ceci signifie que le protocole SSL n'est pas utilisé pour les communications. Configuration et personnalisation de iManager 53 Novell Confidential Manual (FRA) 28 October 2003 Configuration de la reprise après échec La mise en oeuvre de la reprise après échec est semblable à celle de l'équilibrage de la charge. La principale différence est que la liste des serveurs actifs reste au niveau du premier serveur. En cas de défaillance du premier serveur, celui-ci est supprimé de la liste des serveurs actifs et le nouveau serveur en tête de la liste est utilisé pour toutes les nouvelles connexions. Pour activer le mode de reprise après échec, ajoutez la ligne suivante dans le fichier PortalServlet.properties qui se trouve dans $TOMCAT_HOME/webapps/nps/WEB-INF/ : System.FailoverOnly=true Lorsque cette ligne apparaît dans le fichier, les serveurs cités dans la liste du fichier PortalServlet.properties sont utilisés en mode de reprise après échec et ne servent pas pour l'équilibrage de la charge. Lorsqu'un serveur est réactivé, il est ajouté à la fin de la liste des serveurs actifs. Si vous souhaitez le rétablir en tant que serveur principal, vous devez rafraîchir la configuration de iManager. Reportez-vous à « Rafraîchissement de la configuration de l'équilibrage de la charge ou de la reprise après échec », page 54. Configuration de l'intervalle entre deux vérifications des serveurs inactifs Par défaut, les serveurs de la liste des serveurs inactifs sont contrôlés toutes les 180 secondes. Vous pouvez modifier cet intervalle en ajoutant la ligne suivante dans le fichier PortalServlet.properties qui se trouve dans $TOMCAT_HOME/webapps/nps/WEB-INF/ : System.ServerCheckInterval=180000 La valeur est indiquée en millisecondes. Rafraîchissement de la configuration de l'équilibrage de la charge ou de la reprise après échec Pour réinitialiser la liste des serveurs pour l'équilibrage de la charge ou la reprise après échec : 1 Dans iManager, cliquez sur le bouton Configurer . 2 Dans le panneau Contenu, cliquez sur Configuration de iManager > Portail. 3 Dans le volet de droite, cliquez sur Rafraîchir le portail. Une fois la configuration de iManager rafraîchie, la liste des serveurs défaillants est supprimée et celle des serveurs actifs récupérée à partir du fichier PortalServlet.properties. Ajout de classes d'objet dans la tâche Créer un objet Le rôle Administration eDirectory contient une tâche appelée Créer un objet. Celle-ci vous permet de créer un objet de n'importe quelle classe dans le schéma qui utilise l'une des syntaxes eDirectory standard. Lorsque vous sélectionnez la tâche Créer un objet, elle affiche une liste des classes d'objet disponibles. Par défaut, la tâche Créer un objet affiche uniquement les classes d'objet les plus fréquemment utilisées dans la liste. Vous pouvez y ajouter des classes d'objet supplémentaires, afin que les utilisateurs puissent créer des objets correspondants. Important : vous devez avoir configuré la fonctionnalité Services basés sur les rôles pour pouvoir utiliser le rôle Développement iManager. 54 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Pour ajouter d'autres entrées dans la liste Classes d'objet disponibles : 1 Cliquez sur le bouton Développeur . 2 Cliquez sur Développement iManager > Ajouter la classe d'objet à la liste de création. 3 Sélectionnez une classe d'objet dans la liste des classes d'objet disponibles, puis cliquez sur Suivant. 4 Dans la page de résumé, vérifiez que la valeur de l'entrée <class-name> est com.novell.emframe.fw.GenericCreator, puis cliquez sur Terminer. 5 Si vous souhaitez ajouter une autre classe d'objet, cliquez sur Répéter la tâche. Sinon, cliquez sur OK. 6 Revenez à la tâche Créer un objet en cliquant sur le bouton Rôles et tâches Administration eDirectory > Créer un objet. , puis sur 7 Vérifiez que les classes d'objet que vous avez ajoutées apparaissent dans la liste des classes d'objet disponibles. Suggestion : si vous souhaitez disposer d'une tâche séparée pour créer un objet plutôt que d'utiliser la tâche Créer un objet, utilisez Plug-in Studio afin de créer une tâche pour cette classe. Configuration et personnalisation de iManager 55 Novell Confidential 56 Guide d'administration de Novell iManager 2.0.x Manual (FRA) 28 October 2003 Novell Confidential 8 Manual (FRA) 28 October 2003 Dépannage Cette section fournit des conseils de dépannage mis au point lors des tests sur iManager dans les laboratoires d'essai de Novell®. Ces conseils sont classés par ordre alphabétique dans les rubriques suivantes : ! « Page vierge », page 55 ! « Paramètres du débogage pour l'installation et la configuration », page 56 ! « Erreurs LDAP liées aux groupes dynamiques », page 56 ! « Erreurs relatives aux tâches de maintenance de eDirectory », page 57 ! « Erreur HTTP 404 », page 57 ! « Erreurs HTTP 500 », page 57 ! « Erreurs concernant un attribut, une valeur ou un objet manquant », page 58 ! « Erreur indiquant que NPS est un contexte non reconnu », page 58 ! « Erreurs du type « Un problème s'est produit lors du démarrage de la servlet » », page 58 ! « Erreur « Impossible de déterminer l'état du mot de passe universel. » », page 59 Page vierge Une page vierge peut avoir des causes multiples : ! Vous exécutez NetWare® 6 avec un serveur Novonyx. ! Vous avez installé Apache en tant que produit autonome sur un port non standard. ! L'instruction Custom_Backend_Renderer_Portal_Location n'est pas définie dans le fichier PortalServlet.Properties. Pour résoudre ces problèmes : 1 Arrêtez Tomcat. 2 Modifiez le fichier PortalServlet.properties qui se trouve dans $TOMCAT_HOME/webapps/nps/WEB-INF : ! Si vous n'avez pas installé Apache, modifiez la ligne suivante pour utiliser le port indiqué et remplacez <adresse_IP> par l'adresse IP de votre serveur. Custom_Backend_Renderer_Portal_Location=http\://<adresse_IP>:8080/ nps ! Si vous avez installé Apache mais utilisé un port non standard, par exemple 81, modifiez cette ligne pour indiquer le port configuré et remplacez <adresse_IP> par l'adresse IP de votre serveur. Custom_Backend_Renderer_Portal_Location=http\:// <adresse_IP>:81/nps Dépannage 55 Novell Confidential Manual (FRA) 28 October 2003 ! Si l'instruction Custom_Backend_Renderer_Portal_Location n'est pas définie, ajoutez cette ligne en vérifiant que le port indiqué est correct. Remplacez <adresse_IP> par l'adresse IP de votre serveur. Custom_Backend_Renderer_Portal_Location=http\://<adresse_IP>:80/ nps 3 Redémarrez Tomcat. 4 Loguez-vous à iManager. Si la page blanche s'affiche toujours, il est possible que vous ayez à reconfigurer manuellement le portail iManager. Reportez-vous à « Exécution manuelle de l'Assistant de configuration de exteNd Director », page 51 pour plus d'informations. Paramètres du débogage pour l'installation et la configuration En cas d'échec de l'installation, vous pouvez exécuter des outils de débogage qui vous aideront à déterminer l'origine du problème. Vous pouvez exécuter le programme d'installation en mode de débogage pour les installations Windows, HP-UX et Solaris. ! Sous Solaris et HP-UX, exportez l'instruction LAX_DEBUG=true dans la session de terminal à partir de laquelle vous démarrez le programme iManager InstallAnywhere. ! Sous Windows, maintenez la touche Ctrl enfoncée lorsque vous démarrez le programme iManager InstallAnywhere et jusqu'à ce que l'écran de débogage apparaisse. Le programme d'installation Linux ne comporte pas de mode de débogage, mais il crée, au cours de l'installation, des fichiers imanager_install.log et iManagerConfigWizard.log qui contiennent des informations et des conseils de dépannage. Ces fichiers figurent dans /var/log. Le fichier imanager_install.log contient les messages d'information et d'erreurs consignés pendant l'installation générale. Le fichier iManagerconfigWizard.log contient les messages d'information et d'erreurs consignés pendant la configuration de iManager. Vous avez la possibilité, sur toutes les plates-formes, d'exécuter le servlet iManager en mode de débogage. Ajoutez ?DEBUG=LOG_LOW à la fin de l'URL de votre serveur iManager. Par exemple : https://<adresse_IP>/nps/servlet/configure?DEBUG=LOG_LOW Remplacez <adresse_IP> par l'adresse IP de votre serveur. Cette commande génère des informations de débogage dans vos fichiers journaux Tomcat. 56 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Erreurs LDAP liées aux groupes dynamiques Après votre login à l'aide du bouton Login à une autre arborescence , il est possible que les messages suivants s'affichent lorsque vous modifiez un groupe dynamique : Erreur LDAP Impossible d'obtenir un contexte LDAP valide. Échec de la création de contexte LDAP SSL sécurisé : échec de la liaison simple : 151.155.159.49:636 Le rôle Groupes dynamiques nécessite un fonctionnement correct de l'accès LDAP sécurisé. Pour configurer l'accès sécurisé, reportez-vous à « Configuration de iManager pour la connexion SSL/TLS à eDirectory », page 49. Erreurs relatives aux tâches de maintenance de eDirectory Pour pouvoir exécuter les tâches de maintenance de eDirectory, les services basés sur les rôles doivent être configurés via iManager pour l'arborescence en cours d'administration. Pour obtenir des informations de configuration RBS, reportez-vous au Chapitre 5, « Configuration des services basés sur les rôles », page 35. Pour plus d'informations, reportez-vous à la documentation de NovellTM eDirectory (http://www.novell.com/documentation/french/edir871/index.html?page=/documentation/french/ edir871/edir871/data/agabn4a.html). Erreur HTTP 404 Si vous recevez ce message d'erreur la première fois que vous tentez d'accéder à iManager, vous devez annuler la configuration du NPS pour iManager, puis le reconfigurer. 1 Utilisez un navigateur Web pour vous connecter à l'Assistant de configuration de exteNd DirectorTM. Entrez l'URL suivante https://<adresse_IP>/nps/servlet/configure Remplacez <adresse_IP> par l'adresse IP du serveur sur lequel vous avez installé iManager. 2 Dans la page de bienvenue, cliquez sur le bouton Configuration actuelle. 3 Cliquez sur le bouton Annuler la configuration. Vous devez indiquer les références de l'utilisateur qui a installé iManager (l'administrateur du portail). Suivez les éventuelles autres instructions qui s'affichent à l'écran. 4 Exécutez l'Assistant de configuration de exteNd Director pour configurer manuellement NPS. Pour obtenir des instructions, reportez-vous à « Exécution manuelle de l'Assistant de configuration de exteNd Director », page 51. Dépannage 57 Novell Confidential Manual (FRA) 28 October 2003 Erreurs HTTP 500 Si vous recevez un message indiquant une erreur interne de serveur ou une erreur de conteneur de servlets (indisponible ou en cours de mise en niveau), cela indique que iManager rencontre des problèmes avec Tomcat : ! Tomcat n'a pas été correctement initialisé après un redémarrage. ! Tomcat n'a pas démarré. Attendez quelques minutes, puis tentez à nouveau d'accéder à iManager. Si vous recevez encore les mêmes messages d'erreur, vous devez vérifier l'état de Tomcat puis, si l'erreur persiste, celui d'Apache. Vérification de l'état de Tomcat 1 Redémarrez Tomcat. 2 Recherchez des erreurs éventuelles dans les journaux Tomcat. Le fichier journal se trouve dans le répertoire $TOMCAT_HOME$/logs sur les plates-formes Unix/Linux et Windows. Sous Unix/Linux, les journaux portent les noms catalina.out ou localhost_log.<date>.txt, et, sous Windows, stderr et stdout. Sous NetWare, toutes les erreurs sont transmises à l'écran de l'outil de consignation. Vérification de l'état d'Apache 1 Redémarrez Apache. 2 Recherchez des erreurs éventuelles dans les fichiers journaux Apache. Ces fichiers se trouvent dans le répertoire $APACHE_HOME$/logs. Erreurs concernant un attribut, une valeur ou un objet manquant Dans le cas d'une installation de grande ampleur et de retards de synchronisation, vous pouvez forcer iManager à communiquer avec la réplique maîtresse. Ainsi, vous avez accès à tous les attributs, objets ou valeurs qui ont été ajoutés ou modifiés récemment. Ce paramètre n'est pas recommandé dans le cadre de l'utilisation normale de iManager, mais il peut s'avérer utile en cas de retards de synchronisation. Pour utiliser ce paramètre lorsque vous vous loguez à iManager, ajoutez &forceMaster=true à la fin de l'URL. Par exemple : http://<IP Address>/nps/imanager.html&forceMaster=true Erreur indiquant que NPS est un contexte non reconnu Lorsque vous installez iManager sans Tomcat4 sous NetWare 6.0, Tomcat doit être redémarré manuellement une fois l'installation terminée. Si vous essayez d'accéder à iManager sans avoir redémarré Tomcat, vous recevez un message d'erreur indiquant que NPS est un contexte non reconnu. Pour résoudre ce problème, redémarrez Tomcat. Remarque : ce problème ne se présente pas si vous sélectionnez à la fois Tomcat4 et iManager lors de l'installation de iManager 2.0.2 ; il se présente uniquement si Tomcat est déjà installé. 58 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Erreurs du type « Un problème s'est produit lors du démarrage de la servlet » La plupart des messages d'erreur commençant par « Un problème s'est produit lors du démarrage de la servlet : » indique qu'il manque des informations dans le fichier PortalServlet.properties qui se trouve dans $TOMCAT_HOME/webapps/nps/WEB-INF. Le message contient également des propositions de causes et de solutions possibles. S'il s'agit du deuxième portail iManager que vous installez dans la même arborescence eDirectory, résolvez le problème en copiant le fichier PortalServlet.properties à partir d'un autre serveur. Veillez à mettre à jour les adresses IP des paramètres, notamment l'instruction Custom_Backend_Renderer_Portal_Location, pour que le nouveau serveur soit pris en compte. Si cette solution échoue, il se peut que vous ayez à exécuter une nouvelle fois l'Assistant de configuration de exteNd Director. Pour obtenir des instructions, reportez-vous à « Exécution manuelle de l'Assistant de configuration de exteNd Director », page 51. Erreur « Impossible de déterminer l'état du mot de passe universel. » Si un serveur eDirectory pour UNIX est configuré pour utiliser SSL pour les communications LDAP, il est possible que vous receviez le message d'erreur suivant lorsque vous sélectionnez l'option qui permet de définir un mot de passe simple dans iManager : « Impossible de déterminer l'état du mot de passe universel ». Pour résoudre ce problème, exécutez l'utilitaire nmasinst sur le serveur eDirectory pour UNIX. Cet utilitaire permet d'installer des méthodes de login dans eDirectory depuis un poste UNIX. Il est, par ailleurs, indispensable à l'exécution de la fonction Mot de passe universel. L'utilitaire nmasinst se trouve dans le répertoire \usr\bin\nmasinst. Pour plus d'informations, reportez-vous au manuel Universal Password Deployment Guide (Guide de déploiement de la fonction Mot de passe universel) (http://www.novell.com/documentation/french/nw65/universal_password/data/front.html). Dépannage 59 Novell Confidential 60 Guide d'administration de Novell iManager 2.0.x Manual (FRA) 28 October 2003 Novell Confidential A Manual (FRA) 28 October 2003 Paramètres de configuration dans le fichier PortalServlet.properties Vous pouvez configurer différents paramètres pour Novell® iManager. Ceux-ci affectent le comportement de iManager et du serveur Web. PortalServlet.properties est le fichier de configuration de iManager 2.0.x ; il est stocké dans le répertoire « ...\webapps\nps\WEB-INF\ » du moteur de servlet Tomcat. Vous pouvez également configurer la plupart des paramètres via iManager 2.0.x, grâce au rôle Configuration de iManager. Notez toutefois qu'au redémarrage du moteur de servlet Tomcat, les instructions contenues dans le fichier PortalServlet.properties remplacent les paramètres correspondants éventuellement configurés via ce rôle. Les descriptions et les exemples figurant ci-dessous concernent les nombreuses instructions qui peuvent être configurées pour iManager 2.0.x. Configuration de l'arborescence par défaut System.AllowiManagerDefaultLogin Active ou désactive la fonctionnalité de login à une arborescence par défaut. Par défaut, cette fonctionnalité est désactivée. true - (Vrai) Active la fonctionnalité de login à une arborescence par défaut. false - (Faux) Désactive la fonctionnalité de login à une arborescence par défaut (valeur par défaut). Par exemple : System.AllowiManagerDefaultLogin=true Paramètres de configuration dans le fichier PortalServlet.properties 61 Novell Confidential Manual (FRA) 28 October 2003 LDAP Server Settings (Paramètres du serveur LDAP) System.DirectoryAddress Indique l'adresse IP et le port du serveur LDAP, sur lequel est stocké l'objet Configuration du portail. Par exemple : System.DirectoryAddress=127.1.1.1:389 System.DirectorySSL Indique si iManager doit tenter d'établir une connexion sécurisée avec le serveur LDAP. Remarque : si la valeur « true » (Vrai) est définie, le paramètre System.DirectoryAddress utilise le port SSL LDAP par défaut 636. true - (Vrai) Connexion SSL au serveur LDAP (valeur par défaut). false - (Faux) Connexion en texte clair au serveur LDAP. Par exemple : System.DirectorySSL=false System.Directory#Address Indique l'adresse IP et le port du ou des serveurs LDAP secondaires. Il est possible de spécifier jusqu'à trois adresses secondaires dans iManager. Remplacez # par un numéro entre 1 et 3. Par exemple : System.Directory1Address=127.1.1.1 System.Directory2Address=127.1.1.2 System.Directory3Address=127.1.1.3 Remarque : toutes les adresses de ce type doivent se trouver dans la même arborescence que celle associée à System.DirectoryAddress. System.Directory#SSL Indique si iManager doit tenter d'établir une connexion sécurisée avec le ou les serveurs LDAP secondaires. Remplacez # par un numéro entre 1 et 3. Remarque : si la valeur de ce paramètre est « true » (Vrai), le paramètre System.Directory#Address doit utiliser le port SSL LDAP (port SSL LDAP par défaut : 636). true - (Vrai) Connexion SSL au serveur LDAP. false - (Faux) Connexion en texte clair au serveur LDAP (valeur par défaut). Par exemple : System.Directory1SSL=true System.Directory2SSL=true System.Directory3SSL=false 62 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 System.FailoverOnly Active le mode de reprise après échec pour l'accès à l'annuaire LDAP. Si ce mode est désactivé, c'est le mode d'équilibrage de la charge qui est utilisé. Pour que ce paramètre fonctionne correctement, vous devez configurer le paramètre System.Directory#Address. true - (Vrai) Reprise après échec entre les serveurs LDAP. false - (Faux) Équilibrage de la charge entre les serveurs LDAP (valeur par défaut). Par exemple : System.FailoverOnly=true Portal Configuration Object Settings (Paramètres de l'objet Configuration du portail) System.PortalConfigurationObjectDN Nom complet de l'objet Configuration du portail dans l'annuaire LDAP. Par exemple : System.PortalConfigurationObjectDN=cn=portal,o=nps System.GUID Identificateur universel unique (GUID - Globally Unique Identifier) de l'objet Configuration du portail. Par exemple : System.GUID={E5BAE001-0000-00F1-1D4E-C6AB89419537} System.Password Valeur de départ du mot de passe pour l'objet Configuration du portail. Par exemple : System.Password=MyPassword Custom_Backend_Renderer_Portal_Location Indique l'emplacement auquel iManager récupère les feuilles de style pour le rendu via l'interface dorsale. Pour plus d'informations sur ce paramètre, reportez-vous au TID 10070553 sur le site Web de support Novell (http://support.novell.com/cgi-bin/search/searchtid.cgi?/10070553.htm). Remarque : ce paramètre doit être considéré comme obligatoire lorsque vous exécutez iManager derrière Novell iChainTM ou tout autre proxy inversé. Par exemple : Custom_Backend_Renderer_Portal_Location=http://127.1.1.1/nps Paramètres de configuration dans le fichier PortalServlet.properties 63 Novell Confidential Manual (FRA) 28 October 2003 Session Manager Settings (Paramètres du gestionnaire de session) System.SessionManager.Render System.SessionManager.RenderOverride Ces paramètres servent à forcer le rendu sur le serveur iManager. true - (Vrai) Les informations sont toujours affichées au format HTML dans le navigateur. false - (Faux) Les informations peuvent être affichées au format HTML ou XML/XSL (valeur par défaut). Remarque : ces paramètres sont mis en commentaire par défaut. Par exemple : !System.SessionManager.Render=true !System.SessionManager.RenderOverride=true Render DontCacheStylesheets Settings (Paramètres de rendu DontCacheStylesheets) System.Render.DontCacheStylesheets Ce paramètre est utilisé lors des phases de développement. true - (Vrai) Les feuilles de style sont lues à partir du système de fichiers à chaque requête. Ce paramètre doit être utilisé uniquement lors des phases de développement en raison de son impact sur les performances. false - (Faux) Les feuilles de style sont lues à partir du cache iManager (valeur par défaut). Par exemple : System.renderer.DontCacheStylesheets=true Log Settings (Paramètres de consignation) Logging Enabled (Consignation activée) Permet à iManager de tenir le journal des messages de débogage, d'erreur et d'information. true - (Vrai) Les informations font l'objet d'une consignation (valeur par défaut). false - (Faux) Les informations ne font pas l'objet d'une consignation. Par exemple : System.Logging=true 64 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Logging Priority (Priorité de consignation) Détermine le type et le volume des données consignées. Remarque : cet indicateur n'est utilisé que si la valeur du paramètre System.Logging est « true » (Vrai). high - (Élevée) Un très petit volume de données est consigné (valeur par défaut). medium - (Moyenne) Un volume modéré de données est consigné. low - (Faible) Toutes les données sont consignées. Par exemple : System.Logging.Priority=high Logging Output (Emplacement de consignation) Détermine l'emplacement auquel les informations de l'enregistreur sont consignées. Remarque : cet indicateur n'est utilisé que si la valeur du paramètre System.Logging est « true » (Vrai). err - Les informations sont stockées dans le journal d'erreur standard du système (valeur par défaut). out - Les informations sont envoyées vers la sortie standard du système. file - Les informations sont consignées dans le fichier \webapps\nps\WEB-INF\Debug.xml par défaut. Par exemple : System.Logging.Output=err Remarque : l'emplacement de consignation peut être configuré pour un envoi vers plusieurs emplacements. Par exemple : System.Logging.Output=err,file,out Logging Output File (Fichier de consignation) Permet de spécifier un fichier journal de consignation différent de celui défini par défaut. Par exemple : System.Logging.File=myDebugFile.xml Remarque : cet indicateur n'est utilisé que si la valeur du paramètre System.Logging.Output est « file » (Fichier). Paramètres de configuration dans le fichier PortalServlet.properties 65 Novell Confidential Manual (FRA) 28 October 2003 SSL Settings (Paramètres SSL) Warning on Non-Secure Connection (Avertissement en cas de connexion non sécurisée) Affiche un message d'avertissement en cas d'accès non sécurisé à iManager (via http au lieu de https). true - (Vrai) Affiche un message d'avertissement pour les connexions non sécurisées (valeur par défaut). false - (Faux) N'affiche pas de message d'avertissement pour les connexions non sécurisées. Par exemple : Security.Warn.nonSecure=true Require Secure eDirectory Communication (Communication sécurisée avec eDirectory nécessaire) Indique à iManager d'utiliser SSL lors de l'établissement de contextes LDAP/JNDI. Remarque : ce paramètre s'applique uniquement aux connexions LDAP établies par des tâches iManager et non par des gadgets. En règle générale, il est nécessaire de configurer des paramètres supplémentaires pour eDirectory et le serveur Web afin d'assurer une communication sécurisée entre ces derniers. Ce paramètre ne s'applique que lorsqu'il est authentifié auprès d'une arborescence secondaire. Utilisez l'instruction System.DirectorySSL pour spécifier une connexion SSL à l'arborescence dans laquelle le portail a été configuré. true - (Vrai) La connexion est sécurisée lors de la réception d'un contexte LDAP/JNDI en provenance du courtier d'authentification. false - (Faux) La connexion s'effectue en mode Texte clair (valeur par défaut). Par exemple : Provider.eMFrame.ssl=false Services basés sur les rôles (RBS) Show All Roles to Collection Owners (Afficher tous les rôles pour les propriétaires de collection) Indique si tous les rôles compris dans les collections détenues par l'administrateur doivent être affichés dans l'écran Rôles et tâches true - (Vrai) Afficher dans l'écran Rôles et tâches tous les rôles assignés aux objets Utilisateur authentifiés qui sont propriétaires d'un objet rbsCollection (valeur par défaut). false - (Faux) Afficher uniquement les rôles assignés dans l'écran Rôles et tâches. Par exemple : Provider.eMFrame.ShowRolesInOwnedCollections.enable=true 66 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Enable Self Provisioning (Permettre l'auto-provisioning) Indique si le mot-clé [this] doit être activé dans iManager. Permet d'assigner spécifiquement des droits à l'objet eDirectory propre à un utilisateur. Important : la version 8.62 de eDirectory (ou une version supérieure) doit être installée sur tous les serveurs de l'arborescence. Par exemple : Provider.eMFrame.This.enable=false RBS Discovery Domain (Domaine de découverte RBS) Indique le niveau de recherche des rôles assignés à un conteneur dans l'arborescence. Les valeurs valides sont les suivantes : parent, partition et root (racine). La valeur « parent » permet de découvrir les rôles uniquement assignés au conteneur parent immédiat de l'utilisateur qui se logue. La valeur « partition » permet de découvrir les rôles assignés aux conteneurs, du parent de l'utilisateur jusqu'à la première partition parente. La valeur « root » (racine) permet de découvrir les rôles assignés à n'importe quel conteneur situé entre l'utilisateur et la racine de l'arborescence. parent - Rechercher à partir du conteneur parent de l'utilisateur logué et dans tous les sous-répertoires (valeur par défaut). partition - Rechercher à partir de la partition parente de l'utilisateur logué et dans tous les sous-répertoires. root - (Racine) Rechercher à partir de la racine de l'arborescence et dans tous les sous-répertoires. Par exemple : Provider.eMFrame.Role.discoveryDomain=parent Allow Dynamic Group Role Members (Autoriser les groupes dynamiques en tant que membres d'un rôle) Indique si un groupe dynamique peut être assigné en tant que membre d'un rôle RBS. true - (Vrai) Un groupe dynamique peut être assigné en tant que membre d'un rôle. false - (Faux) Un groupe dynamique ne peut pas être assigné en tant que membre d'un rôle (valeur par défaut). Par exemple : Provider.eMFrame.DynamicGroup.enable=true Paramètres de configuration dans le fichier PortalServlet.properties 67 Novell Confidential Manual (FRA) 28 October 2003 Dynamic Group RBS Discovery Domain (Domaine de découverte RBS de groupe dynamique) Indique le niveau de recherche des groupes dynamiques assignés à des rôles pour un conteneur. Les valeurs valides sont les suivantes : parent, partition et root (racine). La valeur « parent » permet de découvrir les groupes dynamiques dans le conteneur parent immédiat de l'utilisateur qui se logue. La valeur « partition » permet de découvrir les groupes dynamiques dans les conteneurs situés entre le parent de l'utilisateur et la première partition parente. La valeur « root » (racine) permet de découvrir les rôles assignés à n'importe quel conteneur situé entre l'utilisateur et la racine de l'arborescence. Remarque : cet indicateur n'est utilisé que si la valeur du paramètre Provider.eMFrame.DynamicGroup.enable est « true » (Vrai). parent - Rechercher à partir du conteneur parent de l'utilisateur logué et dans tous les sousrépertoires (valeur par défaut). partition - Rechercher à partir de la partition parente de l'utilisateur logué et dans tous les sous-répertoires. root - (Racine) Rechercher à partir de la racine de l'arborescence et dans tous les sous-répertoires. Par exemple : Provider.eMFrame.DynamicGroup.discoveryDomain=parent Dynamic Group Search Types (Types de recherche de groupe dynamique) Indique les types d'objets pouvant être membres de rôles RBS. Cet indicateur n'est utilisé que si la valeur du paramètre Provider.eMFrame.DynamicGroup.enable est « true » (Vrai). DynamicGroupObjectsOnly - Rechercher uniquement les objets Groupe dynamique (valeur par défaut). DynamicGroupObjects&AuxClasses - Rechercher les objets Groupe dynamique et tout objet de la classe auxiliaire de groupe dynamique. Par exemple : Provider.eMFrame.DynamicGroup.Searchtype=DynamicGroupObjectsOnly System.UserClass Par défaut, la seule classe utilisée pour la recherche dans le cadre du login sans contexte est inetOrgPerson (il s'agit de l'objet Utilisateur dans eDirectory). Si vous spécifiez la sous-classe inetOrgPerson, elle sera utilisée en mode de login sans contexte. Toutefois, si vous souhaitez utiliser une autre valeur, vous devez définir le paramètre approprié. Par exemple : System.UserClass=person Remarque : avec ce paramètre, le login sans contexte recherche les objets « person » au lieu des objets inetOrgPerson. 68 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 eGuide Administration (Administration de eGuide) eGuide Server Location (Emplacement du serveur eGuide) Indique l'URL de eGuide. Cette URL est utilisée par le bouton de lancement de eGuide au niveau de l'en-tête, ainsi que dans les tâches de gestion des rôles et tâches eGuide. Il doit s'agir d'une URL complète (par exemple, https://my.dns.name/eGuide/servlet/eGuide) ou du mot-clé EMFRAME_SERVER. Si vous utilisez le mot-clé EMFRAME_SERVER, eMFrame recherche eGuide sur le serveur sur lequel il est lui-même installé. Par exemple : Provider.eMFrame.eGuide.location=EMFRAME_SERVER Exemple de fichier PortalServlet.properties Cette section fournit un exemple de fichier PortalServlet.properties inclus dans iManager 2.0.x. #============================================================================== # LDAP Server Settings: #============================================================================== #-----------------------------------------------------------------------------# System.DirectoryAddress: # Specifies the IP address and port of the LDAP server. The LDAP server is where # the portal configuration object is located. #----------------------------------------------------------------------------System.DirectoryAddress=137.65.150.253:389 #-----------------------------------------------------------------------------# System.DirectorySSL: # Specifies that iManager should attempt to connect to LDAP securely. # NOTE: If this setting is true, the System.DirectoryAddress will need to use # the LDAP SSL port (Default LDAP SSL port is 636). # true - SSL connection to LDAP server. # false - Clear text connection to LDAP server (default). #-----------------------------------------------------------------------------System.DirectorySSL=false #-----------------------------------------------------------------------------# System.Directory#Address: # Specifies the IP address and port of the secondary LDAP server(s). iManager is # designed to have up to three secondary addresses specified. Replace # with # number 1 - 3. Paramètres de configuration dans le fichier PortalServlet.properties 69 Novell Confidential Manual (FRA) 28 October 2003 # EXAMPLE: #System.Directory1Address=137.65.1.1 #System.Directory2Address=137.65.1.2 #System.Directory3Address=137.65.1.3 # NOTE: All Directory Addresses specified must be in the same tree as the # System.DirectoryAddress. #-----------------------------------------------------------------------------#-----------------------------------------------------------------------------# System.Directory#SSL: # Specifies if iManager attempts to connect to the secondary LDAP server(s) # securely. Replace # with number 1 - 3. # NOTE: If this setting is true, the System.Directory#Address will # need to use the LDAP SSL port (Default LDAP SSL port is 636). # true - SSL connection to LDAP server. # false - Clear text connection to LDAP server (default). # EXAMPLE: #System.Directory1SSL=true #System.Directory2SSL=true #System.Directory3SSL=false #-----------------------------------------------------------------------------#-----------------------------------------------------------------------------# System.FailoverOnly: # Enable fail over mode for LDAP directory access. If disabled, load balancing # is used. This setting requires System.Directory#Address to be specified in order to work # correctly. # true - Failover between LDAP servers. # false - Load balance between LDAP servers (default). # EXAMPLE: #System.FailoverOnly=true #-----------------------------------------------------------------------------#============================================================================== # Portal Configuration Object Settings: #============================================================================== #-----------------------------------------------------------------------------# System.PortalConfigurationObjectDN: # Full LDAP directory name of the portal configuration object. #------------------------------------------------------------------------------ 70 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 System.PortalConfigurationObjectDN=cn=portal,o=nps #-----------------------------------------------------------------------------# System.GUID: # Globally Unique Identifier (GUID) for the portal configuration object. #-----------------------------------------------------------------------------System.GUID={E5BAE001-0000-00F1-1D4E-C6AB89419537} #-----------------------------------------------------------------------------# System.Password: # Password seed of the portal configuration object. #-----------------------------------------------------------------------------System.Password=DiscoNNected #-----------------------------------------------------------------------------# Custom_Backend_Renderer_Portal_Location: # Specifies where iManager will retrieve the style sheets for backend rendering. # Please review http://support.novell.com/cgi-bin/search/searchtid.cgi?/10070553.htm # for additional information. # EXAMPLE: #Custom_Backend_Renderer_Portal_Location=http://137.65.147.1/nps # # NOTE: This setting should be considered as required when running iManager behind Novell # iChain or any other reverse proxy. #-----------------------------------------------------------------------------#============================================================================== # Session Manager Settings: #============================================================================== #-----------------------------------------------------------------------------# System.SessionManager.Render: # System.SessionManager.RenderOverride: # These settings are used to force rendering on the iManager server. # true - Information is always returned as html to the browser. # false - Information can be returned as html or xml/xsl (default). # NOTE: These settings are commented out by default. #-----------------------------------------------------------------------------!System.SessionManager.Render=true !System.SessionManager.RenderOverride=true Paramètres de configuration dans le fichier PortalServlet.properties 71 Novell Confidential Manual (FRA) 28 October 2003 #============================================================================== # Render DontCacheStylesheets Settings: #============================================================================== #-----------------------------------------------------------------------------# System.Render.DontCacheStylesheets: # This setting is used for development purposes. # true - Stylesheets are read from the file system on every request (This # setting should only be used in development because of the # performance hit). # false - Stylesheets are read from iManagers cache (Default). #-----------------------------------------------------------------------------System.renderer.DontCacheStylesheets=true #============================================================================== # Log Settings: #============================================================================== #-----------------------------------------------------------------------------# Logging Enabled: # Enables iManager to keep a log of debug, error, and informational output. # true - Information is logged (default). # false - Information is not logged. #-----------------------------------------------------------------------------System.Logging=true #-----------------------------------------------------------------------------# Logging Priority: # This determines the type and amount of information written to the output. # NOTE: This flag is only used if System.Logging is set to true. # high - Very little information is logged to the output (default). # medium - A moderate amount of information logged to the output. # low - All information is written to the output. #-----------------------------------------------------------------------------System.Logging.Priority=high #-----------------------------------------------------------------------------# Logging Output: # This determines the location where logger information is output to. # NOTE: This flag is only used if System.Logging is set to true. # NOTE: Logger output may be configured to be sent to multiple locations. # Example: System.Logging.Output=err,file,out 72 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 # err - Information is sent to Standard Error for the system (default). # out - Information is sent to Standard Output for the system. # file - Information is written to the \webapps\nps\WEB-INF\Debug.xml file # by default. #-----------------------------------------------------------------------------System.Logging.Output=err #-----------------------------------------------------------------------------# Logging Output File: # This allows the user to specify a output log file other than the default. # NOTE: This flag is only used if System.Logging.Output is set to "file". #-----------------------------------------------------------------------------System.Logging.File=myDebugFile.xml #============================================================================== # SSL Settings: #============================================================================== #-----------------------------------------------------------------------------# Warning on Non-Secure Connection: # Show a warning message when accessing iManager with a non-secure connection # (using http instead of https) # true - Show a warning for non-secure connections (default). # false - Do not show a warning for non-secure connections. #-----------------------------------------------------------------------------Security.Warn.nonSecure=true #-----------------------------------------------------------------------------# Require Secure eDirectory Communication: # Specifies to iManager that it should use SSL when establishing JNDI/LDAP # Contexts. # NOTE: This ONLY applies to the LDAP connections that are # made by iManager tasks, not gadgets. # NOTE: Additional configuration of the web server and eDirectory is # typically required in order to allow secure communication between # eDirectory and the web server. # NOTE: This setting only applies when authenticated to a secondary tree. # Use the System.DirectorySSL directive for specifying a SSL connection # to the tree where Portal has been configured. # # true - When receiving a JNDI/LDAP context from the authentication broker, the connection will be secure. Paramètres de configuration dans le fichier PortalServlet.properties 73 Novell Confidential # Manual (FRA) 28 October 2003 false - The connection will be clear text (default). #-----------------------------------------------------------------------------Provider.eMFrame.ssl=false #============================================================================== # Role Based Services: #============================================================================== #-----------------------------------------------------------------------------# Show All Roles to Collection Owners: # Specify whether or not to show all of the roles in the administrator's owned # collections in their roles and tasks view. # # # true - Show all roles in the Roles and Tasks view to authenticated Users who are designated owners of an rbsCollection (default). false - Show only assigned roles in the roles and tasks view. #-----------------------------------------------------------------------------Provider.eMFrame.ShowRolesInOwnedCollections.enable=true #-----------------------------------------------------------------------------# Enable Self Provisioning: # Specifies whether to enable [this] in iManager. This allows the assignment # of rights for a user specifically to its own eDirectory object. # Note that all servers in the tree must be version 8.62 or higher. #-----------------------------------------------------------------------------Provider.eMFrame.This.enable=false #-----------------------------------------------------------------------------# RBS Discovery Domain: # Specifies how far to traverse up the tree looking for roles that are assigned l# to a container. Valid values are parent, partition and root. A value of # parent will discover roles only assigned to the immediate parent container of # the user logging in. A value of partition will discover roles assigned to # the containers from the parent of the user to the first parent partition. # A value of root will discover roles assigned to any container from the user # to the root of the tree. # parent # # subdirectories(default). partition - Search from the parent partition of the logged in user and all # # - Search from the parent container of the logged in user and all subdirectories. root - Search from the root of the tree and all subdirectories. #------------------------------------------------------------------------------ 74 Guide d'administration de Novell iManager 2.0.x Novell Confidential Manual (FRA) 28 October 2003 Provider.eMFrame.Role.discoveryDomain=parent #-----------------------------------------------------------------------------# Allow Dynamic Group Role Members: # Specify whether or not a dynamic group can be assigned as the member of a # RBS role. # false - Dynamic groups cannot be assigned as a member of a role (default). # true - Dynamic groups can be assigned as a member of a role. #-----------------------------------------------------------------------------Provider.eMFrame.DynamicGroup.enable=true #-----------------------------------------------------------------------------# Dynamic Group RBS Discovery Domain: # Specifies how far to traverse up the tree looking for Dynamic Groups that # are assigned to roles for a container. Valid values are parent, partition # and root. A value of parent will discover Dynamic Groups in the immediate # parent container of the user logging in. A value of partition will discover # Dynamic Groups in the containers from the parent of the user to the first # parent partition. A value of root will discover roles assigned to any # container from the user to the root of the tree. # Note that this flag is only used if Provider.eMFrame.DynamicGroup.enable is # set to true. # parent # # subdirectories(default). partition - Search from the parent partition of the logged in user and all # # - Search from the parent container of the logged in user and all subdirectories. root - Search from the root of the tree and all subdirectories. #-----------------------------------------------------------------------------Provider.eMFrame.DynamicGroup.discoveryDomain=parent #-----------------------------------------------------------------------------# Dynamic Group Search Types: # Specifies the types of objects to allow as members of RBS roles. # Note that this flag is only used if Provider.eMFrame.DynamicGroup.enable is # set to true. # DynamicGroupObjectsOnly - Search for dynamic group objects only (default). # DynamicGroupObjects&AuxClasses - Search for dynamic group objects and any # object that has the dynamic group auxiliary class Paramètres de configuration dans le fichier PortalServlet.properties 75 Novell Confidential Manual (FRA) 28 October 2003 #-----------------------------------------------------------------------------Provider.eMFrame.DynamicGroup.Searchtype=DynamicGroupObjectsOnly #-----------------------------------------------------------------------------# System.UserClass: # By default, the only class searched for contextless login is "inetOrgPerson" (this is # the User object in eDirectory). If you subclass inetOrgPerson it will work in # contextless login. # However, if you want to use something else, you must specify this setting to over-ride # that behavior. # EXAMPLE: #System.UserClass=person # # NOTE: The example setting would cause contextless login to search for "person" objects # instead of inetOrgPerson objects #-----------------------------------------------------------------------------#============================================================================== # eGuide Administration: #============================================================================== #-----------------------------------------------------------------------------# eGuide Server Location: # Specifies the url to eGuide. This is used in the eGuide launch button on # the header and in the eGuide role and task management tasks. This must be # a full url, (ie. https://my.dns.name/eGuide/servlet/eGuide), or the keyword # EMFRAME_SERVER. Using EMFRAME_SERVER causes eMFrame to look for eGuide on # the same server that eMFrame is located on. #-----------------------------------------------------------------------------Provider.eMFrame.eGuide.location=EMFRAME_SERVER 76 Guide d'administration de Novell iManager 2.0.x ">

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.