Installation d`eRoom 7 - EMC France
Transcription
Installation d`eRoom 7 - EMC France
Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 Version 7.3.3 Décembre 2006 Copyright © 1994-2006 EMC Corporation. Tous droits réservés. TABLE DES MATIÈRES 1 Chapitre 1 : Présentation de la mise à niveau Rappel de ce qu'était eRoom 6 . . . . . . . . . . . . . . . . . . . . . . . . . Différences avec eRoom 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . Connexions aux répertoires dans eRoom 7 . . . . . . . . . . . . . . . Planification et préparation de la mise à niveau . . . . . . . . . . . . . . . Configurations matérielles . . . . . . . . . . . . . . . . . . . . . . . . Migration des membres, groupes et domaines. . . . . . . . . . . . . . . . Membres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Domaines et groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . Mise à disposition des serveurs (installation avancée uniquement) . Procédures et informations complémentaires . . . . . . . . . . . . . 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 . 1-2 . 1-4 . 1-5 . 1-6 . 1-7 . 1-7 . 1-8 . 1-8 . 1-9 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Versions du serveur eRoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation avancée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration requise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration requise concernant les ports. . . . . . . . . . . . . . . . . . Configuration requise supplémentaire pour eRoom 7 avec Windows Cluster Services . . . . . . . . . . . . . . . . . . . . . . . . . Configuration requise supplémentaire pour eRoom Enterprise . . . . . . Configuration requise supplémentaire pour eRoom 7 avec Microsoft SQL Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vérification de l'espace disque disponible . . . . . . . . . . . . . . . . . . Préparation de l'installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration d’un compte d’installation . . . . . . . . . . . . . . . . . . Configuration d’un compte Serveur de fichiers . . . . . . . . . . . . . . . Configuration d’un répertoire Serveur de fichiers . . . . . . . . . . . . . . Installation du serveur d’indexation (installations avancées uniquement) Fermeture des applications . . . . . . . . . . . . . . . . . . . . . . . . . . . Sélection d’un site Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 . 2-1 . 2-2 . 2-3 . 2-4 . . . . 2-5 . . . . 2-6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 2-13 2-14 2-14 2-15 2-15 2-16 2-16 2-16 . . . . . . . . . . . . . . . . 3-1 . 3-2 . 3-5 . 3-5 . 3-6 Chapitre 3 : Installation d'eRoom 7 Installation d'eRoom7 pour SQL Anywhere . . . . . . . Installation d'eRoom7 pour Microsoft SQL Server . . . Procédures complémentaires pour eRoom Enterprise . Installation de DFC sur le serveur eRoom 7 . . . . Création d'un dossier de modèles eRoom 7 dédié . . . . . . . . . . . . . . . . . . . . . Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii Création de comptes serveur de contenu dédiés . . . . . . . . Activation de l'utilisation du serveur de contenu par eRoom 7 Installation de Web Publisher sur le serveur eRoom . . . . . . Configuration des serveurs Web Publisher pour eRoom. . . . Mise en route d'eRoom 7. . . . . . . . . . . . . . . . . . . . . . . . . 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 3-7 3-8 3-8 3-9 . . . . . . . . . . . . . . . . . . . . . . . . 4-1 4-2 4-2 4-3 Chapitre 4 : Autorisations par défaut NT Server et eRoom Droits eRoom 7 et droits NTFS . . . . Autorisations par défaut requises. . . Vérification des autorisations eRoom Pour plus d'informations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Chapitre 5 : Désinstallation d'eRoom 7 A Annexe A : Configuration des boîtes de réception eRoom Création d'un compte SMTP pour eRoom sur un serveur de messagerie . . . . Paramètres administratifs de la boîte de réception eRoom . . . . . . . . . . . . Comment les utilisateurs dirigent-ils leur courrier vers une boîte de réception donnée ? . . . . . . . . . . . . . . . . . . . . . . . Conversion de messages électroniques en pages de boîte de réception eRoom . B . . . A-1 . . . A-2 . . . A-2 . . . A-3 Annexe B : Configuration d'un serveur proxy inverse avec eRoom 7 Configuration du serveur proxy inverse . . . . . . . . . . . . . . . . . . . . . . . . . . B-2 Configuration du serveur Web eRoom. . . . . . . . . . . . . . . . . . . . . . . . . . . B-3 C Annexe C : Consignes de sécurité eRoom Renforcement du système d'exploitation du serveur eRoom . . . . . . . . . Sécurité d'eRoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation d'eRoom dans un réseau interne . . . . . . . . . . . . . . . . . . . Utilisation d'eRoom dans l'entreprise étendue . . . . . . . . . . . . . . . . . Scénario 1 : eRoom sur l'Extranet . . . . . . . . . . . . . . . . . . . . . . Scénario 2 : Utilisation d'eRoom dans une DMZ . . . . . . . . . . . . . Scénario 3 : Utilisation d'eRoom avec un serveur proxy . . . . . . . . . Scénario 4 : Utilisation d'eRoom avec un système d'authentification à deux couches . . . . . . . . . . . . . . . . . . . . Scénario 5 : Utilisation d'eRoom avec un système SSO (single sign-on) Scénario 6 : Utilisation d'eRoom dans un réseau virtuel privé (VPN). . iv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 C-2 C-4 C-4 C-5 C-7 C-9 . . . . C-10 . . . . C-11 . . . . C-11 Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 D Annexe D : Résolution des problèmes de mise à niveau Composants de mise à niveau . . Journaux à collecter . . . . . . . . Sauvegarde des clés de registre . Test de la mise à niveau. . . . . . Contacter l'assistance technique . E F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .D-1 .D-2 .D-2 .D-2 .D-3 Avant de commencer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Présentation de la configuration en clusters . . . . . . . . . . . . . . . . . . . . Configuration requise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Matériel requis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration matérielle requise. . . . . . . . . . . . . . . . . . . . . . . . Installation du système d'exploitation, du réseau et des disques . . . . . . . . Configuration requise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installation de Microsoft Cluster Service . . . . . . . . . . . . . . . . . . . Configuration du service de clusters . . . . . . . . . . . . . . . . . . . . . . . . Installation du logiciel eRoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liste de contrôle avant l'installation du logiciel eRoom . . . . . . . . . . . Aperçu de l'installation d'eRoom dans un environnement de clusters . . Application de versions de maintenance d'eRoom dans l'environnement de clusters. . . . . . . . . . . . . . . . . . . Rajout d'un nœud de cluster Web ou base de données défaillant sur le cluster Ressources supplémentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-1 . E-1 . E-4 . E-4 . E-5 . E-6 . E-6 . E-6 . E-7 . E-8 . E-8 . E-9 Annexe E : Configuration d'un environnement de clusters . . . E-10 . . . E-11 . . . E-12 Annexe F : Résolution des problèmes de Web Publisher Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 v vi Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 1 : Présentation de la mise à niveau 1 1 Rappel de ce qu'était eRoom 6 Les installations eRoom 6 comprenaient généralement un serveur Web IIS contenant l'application eRoom et un serveur de base de données Microsoft SQL Server séparé. Ou bien, dans les installations SQL Anywhere, les bases de données résidaient sur le serveur Web. Les fichiers joints à un eRoom étaient tous stockés sur le serveur Web (ou une unité de stockage SAN connectée au serveur Web). Une configuration eRoom pouvait également inclure l'intégration dans le serveur de contenu (Content Server) de Documentum, Real Time Server, MS Project Viewer et CAD Viewer. Les membres de chaque serveur eRoom étaient généralement gérés par la liste des membres du serveur eRoom (SML) et les domaines permettaient des regroupements logiques des membres et des eRooms. Un répertoire des eRooms était limité à un domaine spécifique. Généralement, des personnalisations étaient développées afin d'offrir une liste plus complète des eRooms ou des domaines pour un serveur spécifique ou pour plusieurs serveurs. La SML pouvait également être connectée à un domaine NT ou un répertoire LDAP à des fins d'authentification et de synchronisation. Dans un environnement eRoom multi-serveur, tous les serveurs eRoom étaient le plus souvent connectés à un répertoire LDAP ou NT4 externe. Cependant, chaque serveur eRoom avait ses propres paramètres, gérés indépendamment des autres serveurs. La personnalisation de l'administration devait s'effectuer séparément sur chaque serveur eRoom. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 1–1 Chapitre 1 : Présentation de la mise à niveau Différences avec eRoom 7 Avec les versions précédentes d'eRoom, la création de domaines et d'espaces eRoom était basée sur le serveur. Seuls des administrateurs de serveur eRoom pouvaient créer des domaines. En outre, les administrateurs de domaine (ou les utilisateurs jouissant de droits de création d'eRooms dans un domaine particulier) ne pouvaient créer des eRooms que dans ce domaine. Différences avec eRoom 7 Dans eRoom 7, la gestion des membres et l'administration sont centralisées dans un site eRoom. Le site eRoom contient des informations sur un ou plusieurs serveurs et sur les membres et eRooms contenus dans le site. Plusieurs serveurs eRoom 6 peuvent être combinés en un site eRoom 7. Dans un site eRoom, des communautés permettent maintenant des regroupements logiques de membres et d'eRooms. Un site peut comprendre plusieurs communautés et chaque communauté peut avoir son propre administrateur indépendant. Pour des raisons d'administration, les membres ne peuvent être ressortissants que d'une seule communauté. Cependant, les membres d'une communauté (ou la communauté entière) peuvent être ajoutés à une autre communauté en tant qu'invités. Des membres peuvent être ajoutés à la liste des membres de communauté eRoom 7 (en tant que « membre local ») ou ils peuvent s'authentifier/se synchroniser par référence à un répertoire externe, comme un répertoire LDAP ou un domaine NT4. Le concept de domaine existe toujours dans eRoom 7, mais les domaines sont inclus dans une communauté individuelle. Chaque domaine a sa propre page de paramètres pour les modèles de base de données, boîtes de réception, champs personnalisés et icônes personnalisées uniquement. Toutefois, les règles d'administration de domaine et d'appartenance/synchronisation qui s'appliquaient dans eRoom 6 ne sont plus valables dans eRoom 7. Une nouvelle fonctionnalité eRoom détermine sur quelle machine serveur et dans quelle communauté est créé un eRoom. 1–2 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 1 : Présentation de la mise à niveau Différences avec eRoom 7 L'illustration suivante dépeint la structure d'un site eRoom 7 : Cette illustration permet de voir plusieurs différences importantes introduites dans eRoom 7. En particulier : ■ Un site peut inclure plusieurs communautés, lesquelles peuvent à leur tour comprendre plusieurs domaines. ■ Bien que les sites et communautés puissent contenir plusieurs domaines, un domaine constitue toujours un fichier de base de données séparé. Cependant, la base de données du site eRoom 7 contient maintenant des informations sur les serveurs, communautés, domaines, membres et licences dans tout le site eRoom 7. ■ Les domaines doivent être créés dans une communauté particulière et les eRooms doivent être créés dans un domaine particulier. Parmi les autres différences importantes non visibles dans l'illustration, relevons : ■ Les membres sont maintenant gérés au niveau des communautés plutôt qu'à celui des domaines ou des serveurs. ■ La seule synchronisation des membres qui a lieu maintenant se produit entre le site eRoom et ses communautés (lesquelles peuvent à leur tour se synchroniser avec un répertoire externe, le cas échéant). Il n'y a plus de synchronisation de membres entre les SML et les listes de membres de domaine. ■ Lors de l'ajout de membres à un espace eRoom, les coordinateurs peuvent chercher n'importe quel membre de la communauté, quel que soit le domaine où se trouve l'eRoom. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 1–3 Chapitre 1 : Présentation de la mise à niveau Différences avec eRoom 7 ■ Il n'y a plus d'administrateurs de domaine dans eRoom 7 ; ils sont remplacés par des administrateurs de communauté. ■ Il y a toujours des pages de paramètres de domaine dans eRoom 7, mais elles ne contrôlent plus que les boîtes de réception au niveau du domaine, les icônes personnalisées, les champs personnalisés et les modèles de base de données. Connexions aux répertoires dans eRoom 7 eRoom 6 permettait des connexions à des répertoires externes au niveau du serveur et des domaines. Dans eRoom 7, les connexions à des domaines Windows NT ou des répertoires LDAP sont associées uniquement à des communautés. Une connexion de répertoire eRoom 7 est ajoutée à une communauté et les membres du répertoire deviennent automatiquement membres d'un groupe au sein de la communauté. Ce groupe de répertoire ne peut pas être supprimé sans supprimer la connexion de répertoire de la communauté. Avant d'effectuer la mise à niveau vers eRoom 7, identifiez l'emplacement des connexions de répertoire eRoom 6 actuelles (basées sur des listes SML ou FML). Identifiez ensuite la communauté eRoom 7 qui devrait accueillir ces connexions de répertoire. Si votre connexion de répertoire eRoom 6 est liée à votre SML eRoom 6, la mise à niveau vers eRoom 7 convertira les connexions de répertoire en l'attachant à la communauté qui contient votre SML. Fort probablement, la communauté de membres principale contiendra tous les membres de toutes les listes SML afin de permettre la mise à niveau vers eRoom 7. Par défaut, la mise à niveau créera dans la communauté un groupe (du même nom que la connexion de répertoire) contenant tous les membres de la connexion de répertoire externe. Après la mise à niveau, vous pourrez ajouter des communautés et déplacer les connexions de répertoire vers des nouvelles communautés. 1–4 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 1 : Présentation de la mise à niveau Planification et préparation de la mise à niveau Planification et préparation de la mise à niveau Une mise à niveau exige une préparation et une planification approfondies. Avant de lancer l'installation, vérifiez que vous savez quels serveurs vous allez utiliser pour les diverses fonctions (serveur Web, serveur de base de données, stockage de fichiers, etc.). Vous devez en outre configurer divers comptes et répertoires que les programmes d'installation et de mise à niveau vous demanderont de spécifier. Enfin, vous devez déterminer et prévoir avec soin la façon dont vous voulez que vos eRooms et domaines eRoom 6 existants soient placés dans un site eRoom 7, car il y a différentes façons de faire, chacune présentant des avantages et des inconvénients. Lisez attentivement cette section et planifiez en conséquence la mise à niveau avant de vous y mettre. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 1–5 Chapitre 1 : Présentation de la mise à niveau Planification et préparation de la mise à niveau Configurations matérielles Le tableau qui suit indique les manières typiques de répartir des composants d'un site eRoom 7 sur plusieurs serveurs. Avec l'installation avancée, outre les possibilités indiquées dans le tableau, vous pouvez aussi utiliser plus de quatre serveurs et avoir plusieurs instances de différents composants du site (base de données Microsoft SQL Server, serveur Web, serveur de fichiers, etc.). Nombre de serveurs Serveur Composants de site eRoom 7 standard avancée Un seul serveur Serveur 1 Tous les composants sur le même serveur Tous les composants sur le même serveur (Configuration d'installation avancée servant à des fins de test uniquement.) Deux serveurs Serveur 1 Serveur Web Base de données SQLA Serveur d'indexation Serveur Web Serveur 2 Serveur de fichiers eRoom Base de données Microsoft SQL Server Serveur d'indexation Serveur de fichiers eRoom Serveur 1 Serveur Web Serveur d'indexation Serveur de fichiers eRoom Serveur Web Serveur d'indexation (sur un serveur de fichiers ou de base de données) Serveur 2 Base de données Microsoft SQL Server Serveur de fichiers eRoom Serveur 3 (Non applicable) Base de données Microsoft SQL Server Serveur 1 Serveur Web Serveur Web Serveur 2 Serveur de fichiers eRoom Base de données Microsoft SQL Server Serveur 3 Base de données Microsoft SQL Server Serveur de fichiers eRoom Serveur 4 (Non applicable) Serveur d'indexation Trois serveurs Quatre serveurs 1–6 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 1 : Présentation de la mise à niveau Migration des membres, groupes et domaines *Pour plus de détails sur les installations standard et avancée, reportez-vous à "Versions du serveur eRoom" page 2-1. Migration des membres, groupes et domaines Membres Lors de la mise à niveau, l'assistant Migration vous demande si vous souhaitez créer une nouvelle communauté à utiliser comme communauté principale pour les membres du site, ou si vous souhaitez ajouter des membres à une communauté existante. Si vous avez déjà défini une communauté comme communauté principale, choisissez-la au lieu de créer une nouvelle communauté. Vous pouvez aussi créer des communautés ultérieurement si vous le souhaitez, via Paramètres du site. Outre la communauté principale (dénommée d'après le nom du site initial), l'assistant Migration crée automatiquement une communauté séparée pour chacun des éléments suivants : ■ tout domaine eRoom 6 non lié à la liste SML ; ■ tout domaine eRoom 6 lié à la liste SML, mais contenant des membres non repris dans la SML ; ■ tout groupe SML auquel a été spécifiquement lié au moins un domaine eRoom 6. (Tous les domaines eRoom 6 pointant vers le même groupe SML et contenant des membres non SML sont rassemblés dans la communauté principale.) (Tous les domaines eRoom 6 pointant vers le même groupe SML et contenant des membres non SML sont rassemblés dans la communauté principale.) Tous les membres de ces communautés séparées restent ressortissants de la communauté principale et sont ajoutés comme membres invités aux communautés séparées. Cela facilite l'administration tout en conservant les regroupements des membres eRoom 6 en cas de besoin. Si vous le souhaitez, vous pouvez ensuite éliminer les communautés séparées pour concentrer les membres. Voici quelques circonstances dans lesquelles vous pourriez choisir de conserver des groupes et des domaines dans des communautés séparées plutôt que de les rassembler dans la communauté principale. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 1–7 Chapitre 1 : Présentation de la mise à niveau Migration des membres, groupes et domaines ■ Vous pourriez vouloir que les communautés suivent strictement les regroupements organisationnels. Par exemple, un serveur Web spécifique peut être délégué uniquement pour l'accès aux eRooms et aux données liées à une filiale ou un service particulier. ■ Vous pourriez vouloir créer une communauté séparée à des fins administratives. Par exemple, si différents administrateurs gèrent actuellement différentes communautés eRoom 6, vous pourriez vouloir préserver cette configuration dans eRoom 7. ■ Vous pourriez aussi vouloir imposer un accès plus restrictif à des projets particuliers. Par exemple, vous pourriez vouloir créer une communauté de cadres ou une communauté liée à une fusion. Domaines et groupes L'assistant Migration vous demande également où vous souhaitez placer votre domaines et groupes locaux eRoom 6 existants. L'option par défaut consiste à tout placer dans la communauté principale. Selon vos besoins, une communauté principale centralisée contenant tous les domaines et les groupes peut être plus facile à administrer que des domaines et des groupes dans des communautés séparées. Qui plus est, les utilisateurs finals ne doivent pas se préoccuper de savoir sur quel serveur ou dans quel domaine se trouve un espace eRoom. Vous pouvez également choisir de conserver vos domaines et groupes dans leurs communautés séparées, en conservant l'organisation établie dans eRoom 6. Cette option permet de déléguer la gestion de domaines et de groupes à des administrateurs de communauté. Mise à disposition des serveurs (installation avancée uniquement) Une des nouvelles fonctions administratives d'eRoom 7 en mode avancé est la mise à disposition des serveurs. Elle consiste à déterminer sur quels serveurs sont créés les nouveaux espaces eRooms afin de garantir un partage équilibré de la charge entre les différents serveurs. Vous pouvez définir vos préférences de mise à disposition ou demander à eRoom 7 de procéder à une mise à disposition automatique (basée sur la capacité relative des serveurs de chaque type disponibles). 1–8 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 1 : Présentation de la mise à niveau Migration des membres, groupes et domaines Vous pouvez également définir des groupes de mise à disposition, permettant ainsi à eRoom 7 de choisir les serveurs en fonction du type d'eRoom. Ces groupes sont en général créés selon des critères géographiques ou organisationnels – par exemple, un ensemble de serveurs pour les clients d'Amérique du Nord, un autre pour les clients européens, etc. Lorsqu'un espace eRoom « Amérique du Nord » est créé, eRoom choisit les serveurs appropriés parmi ceux versés dans le groupe de mise à disposition « Amérique du Nord ». Si ce groupe comporte plusieurs serveurs d'un type particulier (serveur Web, de base de données, de fichiers, d'indexation), eRoom utilise le principe de capacité relative décrit précédemment pour choisir le serveur de chaque type le plus indiqué parmi ceux disponibles dans le groupe de mise à disposition « Amérique du Nord ». Lorsque vous faites migrer un domaine d'eRoom 6 vers eRoom 7 (après avoir créé un site initial), si vous avez défini des groupes de mise à disposition ou spécifié diverses options pour divers types de serveurs, vous êtes invité à choisir les mises à disposition de serveurs. Au besoin, les administrateurs peuvent réaffecter les serveurs à tout moment après la migration. Plusieurs serveurs eRoom 6 peuvent être versés dans un même site eRoom 7 existant. Par conséquent, il n'est pas nécessaire d'effectuer la mise à niveau de tous les serveurs eRoom 6 en une fois. Lorsque vous affectez un domaine à un site existant, il est important d'identifier le serveur de base de données, le serveur de fichiers et le serveur d'indexation qui contiendront les données avant d'effectuer la mise à niveau. Procédures et informations complémentaires Si, en plus d'effectuer la mise à niveau d'eRoom 6, vous reconfigurez également votre installation, vous devrez peut-être répondre à des exigences supplémentaires et exécuter d'autres procédures, en utilisant les informations fournies dans ce manuel, de la façon suivante : ■ Annexe A : Configuration des boîtes de réception eRoom ■ Annexe C : Consignes de sécurité eRoom ■ Annexe E : Configuration d'un environnement de clusters Si vous avez personnalisé l'API dans eRoom 6, reportez-vous à l'aide de l'API pour savoir si vous devez mettre à niveau ces personnalisations pour eRoom 7. Si vous avez créé des applications ou des requêtes XML pour eRoom, consultez l'aide de XML pour obtenir des informations sur les modifications des schémas XML et des cibles des requêtes. L'aide d'API et l'aide XML sont Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 1–9 Chapitre 1 : Présentation de la mise à niveau Migration des membres, groupes et domaines toutes deux disponibles depuis l'environnement d'aide d'eRoom 7 ou sous la forme d'un fichier d'aide indépendant disponible sur le site EMC Software CustomerNet (http://softwaresupport.emc.com). Enfin, vous devez évaluer et vérifier vos procédures de sauvegarde eRoom 6 pour vous assurer qu'elles fonctionnent avec eRoom 7, car la structure et l'organisation de base d'eRoom 7 présentent des différences non négligeables par rapport à celles d'eRoom 6. 1–10 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau 2 1 Versions du serveur eRoom La configuration requise pour eRoom 7 varie selon le type d’installation eRoom 7 et le type de base de données que vous utilisez. eRoom 7 est disponible dans deux installations différentes : Installation standard L’installation standard est limitée en nombre de serveurs utilisables. Généralement, le serveur eRoom 7 (serveur Web) et le serveur de fichiers résident sur la même machine, mais le répertoire du serveur de fichiers peut être placé sur une machine différente du serveur eRoom 7. (Si vous avez la version Microsoft SQL Server de l’installation Standard, le serveur de bases de données peut également se trouver sur une machine différente.) L’installation standard est disponible dans deux versions différentes de base de données : ■ L’une fournit une base de données SQL Anywhere incorporée. ■ L’autre permet d’utiliser Microsoft SQL Server, qui inclut la prise en charge de Microsoft SQL Server 2000. Cette version est appelée « eRoom 7 pour Microsoft SQL Server ». La version Microsoft SQL Server peut être installée dans un environnement qui utilise Microsoft Windows Cluster Services. (La configuration d’eRoom 7 pour exploiter ce service exige quelques procédures supplémentaires dans l’environnement Windows.) Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 2–1 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Versions du serveur eRoom Installation avancée L’installation avancée est une version multiserveur dans laquelle le serveur Web, le serveur d’indexation, le serveur de bases de données et le serveur de fichiers peuvent se trouver sur différentes machines et il peut y avoir plusieurs serveurs (Web, de fichiers et de bases de données). L’installation avancée ne peut s’utiliser qu’avec Microsoft SQL Server. Elle peut être installée dans un environnement qui utilise Microsoft Windows Cluster Services. (La configuration d’eRoom 7 pour exploiter ce service exige quelques procédures supplémentaires dans l’environnement Windows.) 2–2 Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise Configuration requise Client Matériel Si vous prévoyez d’utiliser le navigateur ■ Monoprocesseur 900 MHz Web seul (« client léger »), la ■ 1 Go de RAM configuration requise est identique à ■ 512 Mo d’espace disque disponible celle du navigateur Web. (pour le serveur eRoom). L’espace Pour l’accès par navigateur Web avec disque pour le serveur de fichiers l’extension eRoom facultative (« client dépend de l’utilisation. Le serveur complexe ») : d’index exige environ 50 % de la ■ Pentium à 300 MHz consommation totale des fichiers. ■ 128 Mo de RAM ■ 50 Mo d’espace disque disponible Logiciels Serveur(s) Remarque : dans l’installation standard, votre serveur de base de données et votre serveur d’index sont sur la même machine que votre serveur eRoom, ce qui exige plus d’espace disque. Les systèmes suivants peuvent s’utiliser ■ Microsoft Windows 2000 Server avec le client léger ou l’extension en (avec Service Pack 2 ou supérieur) option : ■ Microsoft Windows 2000 Advanced ■ Microsoft Windows 2000 Server (avec Service Pack 2 ou Professional supérieur) ■ Microsoft Windows 2003 ■ Microsoft Windows XP® SP1 et SP2 ■ Microsoft Windows NT® Workstation 4.x (avec Service Pack 6a) ■ Microsoft Windows 98 SE ■ Microsoft Windows ME Les systèmes suivants ne peuvent s’utiliser qu’avec le client léger : ■ Apple Macintosh OS 8.5, 8.6, ou 9.x et 10x ■ Sun Solaris 2.7 ou supérieur ■ HP-UX 10.20 ou supérieur ■ Linux RedHat 7.x ou supérieur ■ Serveur Microsoft Windows Server 2003, Édition Standard ■ Serveur Microsoft Windows 2003 Server, Édition Entreprise ■ Microsoft Windows Server 2003 Cluster Services ■ Serveur Microsoft Windows 2003 Server, R2, Édition Standard ■ Serveur Microsoft Windows Server 2003, R2, Édition Entreprise Les systèmes suivants ne peuvent s’utiliser que hors production (pour évaluation) : ■ Microsoft Windows 2000 Professionnel ■ Microsoft Windows XP Professionnel Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 2–3 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise Navigateurs pris en charge : ■ Microsoft Internet Explorer® 6.0* ■ Mozilla Firefox 1.x ■ Netscape Navigator® 7.0x ■ Mozilla 1.x Plates-formes de bases de données prises en charge : ■ Base de données SQL Anywhere incorporée ■ Microsoft SQL Server 2000 (Service Pack 4) ■ Apple Safari 1.3 ou version ultérieure† *Pris en charge pour une utilisation avec eRoom Real Time Services. †Limité à l'accès par navigateur uniquement. Remarques sur la configuration système requise ■ Les indications ci-dessus sont des minima pour les environnements de production. Dans certains cas, les exigences peuvent être moindres, par exemple dans des environnements d’évaluation ou autres non consacrés à la production. ■ Les spécifications ci-dessus s'appliquent précisément à eRoom. Pour une utilisation d'eRoom Enterprise, le navigateur doit être compatible avec eRoom et le client Documentum utilisé. ■ Pour plus d’informations sur les exigences pour eRoom Enterprise et sur la configuration d’eRoom 7 en vue d’une utilisation avec le serveur de contenu, reportez-vous à la section Configuration requise supplémentaire pour eRoom Enterprise page 2-6 de ce guide. ■ Pour plus d'informations sur les configurations prises en charge, reportez- vous à la page eRoom Supported Configuration Matrix sur le site CustomerNet du logiciel EMC (http://softwaresupport.emc.com). Configuration requise concernant les ports Si vous utilisez eRoom 7 avec un serveur de fichiers séparé, protégé par un pare-feu ou si vous utilisez eRoom 7 pour Microsoft SQL Server et que le serveur Microsoft SQL Server est protégé par un pare-feu, vous devez tenir compte des exigences suivantes pour les ports : ■ 389 (pour LDAP) ■ 3268 (pour le catalogue global d’Active Directory) 2–4 Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise ■ 2060 (pour la recherche sur texte intégral) ■ Avec eRoom 7 pour Microsoft SQL Server, le composant Microsoft Distributed Transaction Coordinator (DTC) est nécessaire. Il assure l’intégrité des transactions lorsqu’eRoom 7 écrit à la fois dans la base de données du site et dans une base de données eRoom. DTC exige que les ports suivants soient ouverts : ❒ 135 RPC EPM (End Point Mapper) ❒ 1433 TDS SQL (pour le trafic TCP/IP) ❒ 1434 SQL 2000 (pour la sécurité intégrée) ❒ 5100-5200 MSDTC (affecté dynamiquement) ■ Si votre site utilise un serveur de fichiers séparé, protégé par un pare-feu, les ports suivants doivent alors être ouverts : ❒ 137 NETBIOS Name Service (pour parcourir les demandes de NetBIOS sur TCP/IP) ❒ 138 NETBIOS Datagram Service (pour parcourir les réponses de datagramme de NetBIOS sur TCP/IP) ❒ 139 NETBIOS Session Service (pour le partage de fichiers et d’impressions) ❒ 445 Common Internet File System (CIFS) Configuration requise supplémentaire pour eRoom 7 avec Windows Cluster Services Si vous prévoyez d’utiliser eRoom 7 en combinaison avec Microsoft Windows Cluster Services, la configuration requise est également la suivante : ■ Windows 2000 Advanced Server ou Windows 2003 Enterprise Server ■ Paires de clusters actifs/passifs uniquement (pas actifs/actifs) ■ Microsoft SQL Server (pas Sybase), installé sur une machine différente ■ Configurations matérielles où les Clustering Services sont pris en charge pour Windows (voir http://www.microsoft.com/hcl/) Pour des informations sur la configuration d’un environnement de clusters en vue de l’installation d’eRoom 7, voir Annexe E : Configuration d'un environnement de clusters. Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 2–5 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise Configuration requise supplémentaire pour eRoom Enterprise Si vous avez l’intention d’utiliser eRoom Enterprise (environnement intégré composé d’eRoom 7 et de la plate-forme Content Server ECM de Documentum), vous devez utiliser eRoom version 7.3 ou ultérieure. La configuration requise est également la suivante. REMARQUE : pour plus d’informations sur les exigences et sur la configuration d’eRoom 7 en vue d’une utilisation avec Content Server, reportez-vous à la section Procédures complémentaires pour eRoom Enterprise page 3-5 de ce guide. Microsoft SQL Server Si vous utilisez eRoom pour Microsoft SQL Server et disposez déjà d’un serveur Microsoft SQL Server configuré pour une utilisation par Documentum, vous devez créer une nouvelle instance du serveur Microsoft SQL Server pour que ce dernier soit utilisé par eRoom. Cette action est nécessaire car Documentum, à la différence d’eRoom, exige un ordre de tri distinguant les majuscules des minuscules. Documentum Foundation Classes (DFC) DFC version 5.2.5 ou ultérieure doit être installé sur chaque machine où le logiciel serveur eRoom 7 est installé. Un programme d’installation de DFC est disponible en téléchargement avec eRoom 7. Vous devez augmenter les ressources DFC utilisées pour connecter le serveur eRoom 7 et le serveur Documentum en modifiant le fichier dmcl.ini dans DFC. Reportez-vous également à la section Installation de DFC sur le serveur eRoom 7 page 3-5 de ce guide. Web Publisher Pour pouvoir utiliser eRoom 7 avec Documentum Web Publisher, vous devez installer une copie de Web Publisher version 5.2.5 ou ultérieure sur le serveur eRoom. eRoom 7 a besoin d’accéder uniquement aux fichiers Web Publisher et il n’est pas nécessaire que Web Publisher s’exécute sur le serveur eRoom. 2–6 Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise Reportez-vous également à la section Installation de Web Publisher sur le serveur eRoom page 3-8 de ce guide. Modèles Documentum Pour mettre les modèles Documentum à la disposition des utilisateurs qui publient des fichiers eRoom 7 dans Documentum, vous devez créer des dossiers de modèles dédiés dans les référentiels Documentum devant être utilisés par eRoom 7. Reportez-vous également à la section Création d'un dossier de modèles eRoom 7 dédié page 3-6 de ce guide. Compte serveur de contenu de Documentum Vous devez créer un compte dédié Documentum disposant de privilèges de superutilisateur pour chaque référentiel devant être utilisé par eRoom 7. C'est le compte que vous indiquez dans la page Paramètres du site comme compte serveur de contenu (de même que pour les communautés ayant leurs propres connexions au serveur de contenu). Lorsque vous effectuez la mise à niveau d'un site vers la version 7.3 d'eRoom, vous pouvez utiliser le même compte serveur de contenu dédié que celui d'une version antérieure. En revanche, si vous effectuez la mise à niveau de plusieurs sites liés aux mêmes référentiels sur le serveur de contenu sans le faire en même temps pour tous les sites, eRoom recommande de créer un nouveau compte serveur de contenu et de l'utiliser pour tous les sites mis à niveau. Ceci garantit que les sites mis à niveau et les sites avant la mise à niveau recevront les notifications d'événement appropriées concernant les modifications des fichiers associés dans ces référentiels. Dans ce cas, avant d'effectuer la mise à niveau d'un site, indiquez le nouveau compte serveur de contenu dans la page des paramètres de ce site (et, le cas échéant, pour les communautés ayant des connexions vers ce serveur de contenu). Reportez-vous également à la section Création de comptes serveur de contenu dédiés page 3-6 de ce guide. Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 2–7 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise Documentum Connector Le Documentum Connector doit être activé pour l'ensemble du site dans la section Connexion au serveur de contenu de la page Général dans Paramètres du site eRoom ; pour toute communauté utilisant eRoom Enterprise, activez également la connexion au serveur de contenu dans la section Serveur de contenu de la page Général dans Paramètres de la communauté. Interface Webtop de Documentum L’interface Webtop de Documentum (version 5.2.5 ou ultérieure) requiert le navigateur Internet Explorer, version 5.5 ou ultérieure. Documentum Media Services Si vous avez besoin de la prise en charge des miniatures et de formats associés, le logiciel Documentum Media Services version 5.2.5, ou version ultérieure, doit être installé et configuré afin de fonctionner avec Content Server. Composant eRoom WDK Si vous souhaitez afficher dans eRoom les propriétés des éléments eRoom liés à Content Server de Documentum ou si vous souhaitez effectuer une recherche sur Content Server alors que WDK 5.2.5 est installé, vous devez installer le composant eRoom WDK. Vous pouvez vous procurer le programme d'installation auprès du centre de téléchargement d’EMC https:/ /emc.subscribenet.com). En revanche, si WDK 5.3 est installé, le composant WDK est déjà présent. Utilitaire de mise à niveau d'eRoom pour les référentiels de Documentum Après avoir mis à niveau tous les serveurs de votre site vers la version 7.3 d'eRoom, vous devez terminer la procédure en exécutant un utilitaire qui effectue la mise à jour de tous les référentiels de Documentum possédant du contenu lié à ce site. L'utilitaire ERDocbaseUtil.exe est une application en 2–8 Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise ligne de commande comprise dans le kit d'installation d'eRoom 7.3. Elle supprime toutes les informations obsolètes d'un référentiel à la suite de la mise à niveau vers la version 7.3 d'eRoom. Vous pouvez toutefois exécuter cet utilitaire selon vos besoins puisque le contenu lié des référentiels qui ne sont pas mis à jour continue de fonctionner avec la version 7.3. En conservant les anciennes informations de contenu liées dans les référentiels associés, vous pouvez par exemple exécuter une simulation de mise à niveau sur un site autant de fois que vous le souhaitez avant d'approuver celle d'un site de production. Exécutez ERDocbaseUtil pour chaque référentiel (docbase) ayant du contenu lié à un site eRoom. Il doit être exécuté sur un serveur eRoom sur lequel Documentum DFC est installé. Notez que pour supprimer des enregistrements d’événements d’un référentiel, vous devez exécuter ERDocbaseUtil avec les mêmes informations de connexion du compte Content Server qui a été utilisé pour créer les enregistrements d’événements en premier lieu. Lorsque vous entrez ERDocbaseUtil sans arguments à l'invite de commande, les informations suivantes relatives à l'utilisation sont affichées : > ERDocbaseUtil Usage: ERDocbaseUtil -db docbase [-br docbroker] -u docbaseuser -w password [-of outputfile] [-cmd report [-type obsolete|current]] [-cmd remove [-safe]] où docbase est le nom d'une docbase possédant du contenu lié docbroker spécifie le docbroker utilisé par eRoom pour se connecter à la docbase. Son format est de type « nom d'hôte » ou « nom d'hôte:port » où, dans le premier cas, le port du docbroker 1489 par défaut est interprété. Si ce paramètre n'est pas fourni, cette application détermine le docbroker à utiliser grâce au fichier d'ambiance dmcl.ini. docbaseuser est un compte docbase disposant de privilèges de superutilisateur password est le mot de passe en texte clair du docbaseuser donné Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 2–9 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise outputfile est le nom du fichier de sortie (stdout par défaut) -cmd report (par défaut si -cmd est absent) signifie de générer un rapport de l'ensemble des relations de synchronisation, enregistrements d'événements et notification d'événements obsolètes (si -type est absent) ou actuels. -cmd remove signifie de supprimer toutes les relations de synchronisation obsolètes ainsi que tous les enregistrements d'événements et notifications d'événements créés par ce docbaseuser. L'option -safe indique de ne pas mettre à jour la docbase, mais de n'afficher que ce qui aurait été mis à jour. Configuration requise supplémentaire pour eRoom 7 avec Microsoft SQL Server Si vous prévoyez d’utiliser la version de base de données eRoom 7 pour Microsoft SQL Server, la configuration requise est également la suivante : Compte Microsoft SQL Server Bien qu’eRoom puisse se connecter à un compte existant, nous recommandons de créer un nouveau compte Microsoft SQL Server spécialement pour eRoom. Le compte doit utiliser l’authentification Microsoft SQL Server et non l’authentification Windows NT, et doit au moins disposer de droits « dbcreator » (création de base de données) pour l’installation. Réseau et domaine NT Pour des raisons de performances, nous conseillons d’installer Microsoft SQL Server et eRoom 7 pour Microsoft SQL Server sur des ordinateurs différents d’un même réseau NT et d’un même domaine. 2–10 Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise Logiciel client Microsoft SQL Server Si vous décidez d’installer Microsoft SQL Server sur un serveur séparé, vous devez installer certains éléments supplémentaires sur le serveur eRoom 7. En particulier, vous devez installer l’option Connectivité client qui se trouve sur le CD d’installation de Microsoft SQL Server. Pour Microsoft SQL Server 2000, vous devez également installer l’option Outils de gestion. Faites redémarrer le serveur Web après avoir installé le logiciel client. Port par défaut Par défaut, Microsoft SQL Server utilise le port 1433, mais vous pouvez changer de port s’il y a lieu. Microsoft DTC Si votre serveur Microsoft SQL Server est protégé par un pare-feu, vous devez utiliser le composant Microsoft Distributed Transaction Coordinator (DTC) pour assurer l’intégrité des transactions. (Reportez-vous à la section Configuration requise concernant les ports page 2-4 pour en savoir plus.) TCP/IP Pour optimiser les performances d’eRoom, configurez Microsoft SQL Server pour qu’il communique avec les applications clientes via le protocole TCP/IP. Pour configurer ce paramètre, sélectionnez Démarrer, puis Programmes> Microsoft SQL Server 2000 > Utilitaire Réseau Client, et paramétrez l’option Bibliothèque réseau par défaut sur TCP/IP. Pour cela, assurez-vous que seul le protocole TCP/IP est activé dans l’onglet Général de l’utilitaire réseau du client Microsoft SQL Server. Service Packs Arrêtez les services Microsoft SQL Server et appliquez les Service Packs requis. Vous pouvez télécharger les Service Packs à l’adresse http://www.microsoft.com/downloads. Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 2–11 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise Version de Microsoft SQL Server Vous pouvez connaître la version de Microsoft SQL Server que vous utilisez en consultant la base de registres. Vérifiez la version de sqlservr.exe. Paramètres par défaut de Microsoft SQL Server Microsoft SQL Server doit être installé avec les valeurs par défaut Microsoft suivantes : ■ Jeu de caractères : 437 U.S. English ■ Ordre de tri : jeu de caractères ISO 1252, 52 nocase_iso Ordre du dictionnaire, non-respect de la casse. (D’autres ordres de tri tel que l’ordre de tri binaire ne sont pas pris en charge. Pour vérifier l’ordre de tri Microsoft SQL Server, exécutez l’instruction SQL sp_helpsort à partir de l’Analyseur de requêtes Microsoft SQL Server.) ■ Classement unicode : 1033 Unicode général ■ Style unicode : non-respect de la casse Installations supplémentaires Sur le serveur Web où vous allez procéder à l’installation du serveur logiciel eRoom, installez l’utilitaire réseau du client Microsoft SQL Server (à partir du CD d’installation de Microsoft SQL Server) et, si vous utilisez Microsoft SQL Server 2000, installez les outils de gestion. Conversion de Sybase vers Microsoft SQL Server Si vous effectuez une mise à niveau de n'importe quelle version 7.x d'eRoom vers la version 7.3.1 et souhaitez migrer de Sybase vers Microsoft SQL Server, vous devez commencer par effectuer la mise à niveau vers la version Sybase d'eRoom version 7.3.1, puis installer la version Microsoft SQL Server d'eRoom 7.3.1. Ceci évite les problèmes avec les fichiers d’aide et ASP, problèmes liés à la modification des bases de données des versions 7.x vers la version 7.3.1. 2–12 Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Configuration requise Informations à collecter L’installation d’eRoom 7 demande trois informations liées à votre serveur SQL Microsoft : ■ Nom du serveur : sélectionnez ou saisissez le nom de l’ordinateur qui exécute MicrosoftSQLServer. ■ Nom d'utilisateur : saisissez l’ID de connexion du compte Microsoft SQL Server qu’eRoom doit utiliser. ■ Mot de passe : saisissez le mot de passe correspondant à l’ID de connexion ci-dessus. Vérification de l'espace disque disponible Il est important de veiller à ce que votre installation eRoom (y compris le serveur de fichiers, le serveur d’index et les données de serveur) dispose d’espace pour grandir. Les fichiers et répertoires qui grandiront varient selon que vous avez l’installation standard ou l’installation avancée d’eRoom 7. REMARQUE : lorsque vous effectuez la mise à niveau d’eRoom 6 vers eRoom 7, les fichiers sont déplacés de leurs emplacements eRoom 6 vers les nouveaux emplacements eRoom 7 que vous spécifiez durant l’installation. Version Recommandations concernant les partitions de disque Installation standard, SQL Anywhere Utilisez des partitions séparées pour les éléments suivants et assurez-vous que l’espace est suffisant pour leur permettre de grossir : ■ le répertoire que vous spécifiez pour le serveur de fichiers ; ■ le répertoire de données eRoom (sur SQL Anywhere, cela comprend les bases de données de site et de domaine, les bases de données de recherche sur texte intégral et les fichiers journaux en option.) Installation standard, Microsoft SQL Server Utilisez des partitions séparées pour les éléments suivants et assurez-vous que l’espace est suffisant pour leur permettre de grossir : ■ le répertoire que vous spécifiez pour le serveur de fichiers ; ■ les bases de données de site et de domaine ; ■ le répertoire de données eRoom (sur Microsoft SQL Server, cela comprend les bases de données de recherche sur texte intégral et les fichiers journaux en option.) Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 2–13 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Préparation de l'installation Installation Utilisez des partitions séparées pour les éléments suivants et assurez-vous que avancée, Microsoft l’espace est suffisant pour leur permettre de grossir : SQL Server ■ le répertoire que vous spécifiez pour le serveur de fichiers ; ■ le répertoire de données eRoom (dans cette version, cela comprend uniquement les fichiers journaux en option, qui ne sont pas très volumineux et, si vous utilisez eRoom Enterprise, un répertoire de travail Documentum Foundation Classes.) Préparation de l'installation Configuration d’un compte d’installation Toutes les installations Pour les installations standard et avancée d’eRoom 7, le compte Windows utilisé pour installer le logiciel eRoom doit avoir des droits d’administration sur le serveur ainsi que des droits Se comporter comme une partie intégrante du système d'exploitation. Si ce dernier droit n’est pas activé, l’installation eRoom l’activera et vous demandera de vous déconnecter et de vous reconnecter. Installations avancées uniquement Etant donné qu’une installation avancée eRoom 7 couvre plusieurs serveurs connectés à un même site, nous recommandons de configurer un compte Windows séparé pour l’installation et l’administration d’eRoom 7. Ce compte doit être un compte au niveau domaine ajouté au groupe de l’administrateur local sur le(s) serveur(s). En en faisant un compte au niveau du domaine, vous garantissez que l’identification sera commune à tous les serveurs et que les informations de connexion de l’utilisateur seront identiques. Dans le cas de serveurs situés dans une DMZ (pas dans un domaine), créez un compte local et utilisez une convention de dénomination standard pour installer des comptes sur tous les serveurs. 2–14 Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Préparation de l'installation Configuration d’un compte Serveur de fichiers Installations standard uniquement Si vous prévoyez de stocker des fichiers téléchargés vers eRoom 7 dans un répertoire situé sur le serveur eRoom 7 lui-même, vous ne devez pas configurer un compte Serveur de fichiers pour l’installation standard. En revanche, si vous prévoyez de stocker votre partage Serveur de fichiers sur un autre ordinateur qu’eRoom 7, vous devez configurer un compte (de domaine ou local) pour accéder au Serveur de fichiers. Le compte n’a pas besoin de droits Windows particuliers (administratifs, par exemple). Installations avancées uniquement Pour toutes les installations avancées, vous devez créer un compte Windows qu’eRoom 7 utilise pour accéder au partage Serveur de fichiers (l’emplacement où les fichiers eRoom 7 sont téléchargés et stockés). Le compte doit être un compte de domaine, sauf si vous installez eRoom 7 dans une DMZ. Le compte n’a pas besoin de droits Windows particuliers (administratifs, par exemple). Configuration d’un répertoire Serveur de fichiers Toutes les installations Toutes les installations eRoom 7 exigent un répertoire Serveur de fichiers pour recevoir les fichiers téléchargés. L’assistant de création de site vous demande ce répertoire lorsque vous installez eRoom 7. Vous devez donc créer ce répertoire avant de lancer l’installation. En outre, vous devez aussi partager le répertoire de serveur de fichiers via le partage de fichiers Windows (sauf si vous placez le répertoire Serveur de fichiers sur le même ordinateur qu’eRoom 7 et que vous effectuez une installation standard). Le seul compte qui a besoin d’un accès en partage au répertoire Serveur de fichiers est le compte Serveur de fichiers présenté dans la section précédente. Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 2–15 Chapitre 2 : Configuration requise avant l'installation et la mise à niveau Préparation de l'installation REMARQUE : si vous créez le répertoire Serveur de fichiers sur un disque partagé dans une configuration de clusters, vous devez également créer une ressource de partage de fichiers à clusters pour ce disque partagé dans le groupe de clusters. Cette ressource doit avoir les autorisations requises pour que le compte Serveur de fichiers puisse accéder aux fichiers de données. Sinon, le disque partagé ne sera pas disponible après une reprise. Installation du serveur d’indexation (installations avancées uniquement) Si vous prévoyez d’effectuer une installation avancée, vous devez commencer par télécharger et exécuter le programme d’installation du serveur d’indexation sur la machine que vous voulez utiliser comme serveur d’indexation. (Le fichier de ce programme est répertorié en tant qu’Installation du moteur de recherche eRoom 7 et figure avec les autres fichiers eRoom 7 sur le site de téléchargement de Documentum.) Lorsque vous créez un site eRoom 7, le système vous demande le nom du serveur d’indexation. Vous entrerez alors le nom de la machine sur laquelle vous avez installé le serveur d’indexation. Si vous installez le serveur d’indexation après avoir créé le site eRoom 7 ou si vous n’entrez pas le nom de ce serveur lorsque vous créez le site eRoom 7, vous devrez alors ajouter le serveur d’indexation (une fois installé) au site eRoom via le module enfichable MMC d’eRoom. Fermeture des applications Pour installer le serveur eRoom, fermez provisoirement toutes les applications. Désactivez les détecteurs de virus pendant l’installation. Après l’installation, relancez les applications et réactivez les détecteurs de virus. Sélection d’un site Web Lorsque vous installez le serveur eRoom, vous êtes invité à désigner un site Web où installer eRoom. Vous pouvez utiliser le site Web par défaut ou utiliser un site Web supplémentaire que vous avez créé dans IIS. Reportez-vous à la documentation en ligne d’IIS pour toute information sur la façon de configurer IIS avec plusieurs sites Web. eRoom recommande de tester une configuration de site Web supplémentaire avant d’installer le logiciel eRoom. 2–16 Guide d’installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 3 : Installation d'eRoom 7 3 1 Ce chapitre explique comment installer eRoom 7. Une fois que vous avez installé les fichiers eRoom 7 et redémarré votre serveur, le programme d'installation vous indique pas à pas comment configurer ou rejoindre un site eRoom. Un site eRoom 7 se compose d'un ou plusieurs serveurs prenant en charge une population d'eRooms et d'utilisateurs. Tous les serveurs d'un site ont leurs membres en commun. Par conséquent, les membres peuvent se connecter au site et ne pas devoir se reconnecter durant la même session, même s'ils accèdent à différents eRooms et serveurs. Un site peut ne comporter qu'un seul serveur, mais (avec l'installation avancée) il peut avoir de nombreux serveurs. Un site peut être subdivisé en plusieurs communautés. L'installation d'eRoom 7 sur un serveur sans aucune installation eRoom antérieure implique les procédures suivantes : ■ Exécution du programme d'installation pour installer le logiciel ■ Exécution du programme Site Setup pour configurer ou accéder à un site eRoom 7 ■ Spécification des paramètres de site Installation d'eRoom7 pour SQL Anywhere Connectez-vous au serveur Web avec le compte administrateur que vous avez défini à la section Configuration d’un compte d’installation page 2-14 de ce guide. Téléchargez et exécutez le programme d'installation d'eRoom 7. Seule l'installation Standard d'eRoom 7 est disponible pour SQL Anywhere. Suivez les instructions du programme jusqu'à l'achèvement de l'installation. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 3–1 Chapitre 3 : Installation d'eRoom 7 Installation d'eRoom7 pour Microsoft SQL Server Installation d'eRoom7 pour Microsoft SQL Server Nous vous conseillons d'installer Microsoft SQL Server et eRoom7 pour Microsoft SQL Server sur des ordinateurs différents d'un même réseau NT et d'un même domaine, ou de tout domaine de confiance. 1. Installez Microsoft SQL Server avant d'installer eRoom 7 pour Microsoft SQL Server. (Notez que l'ordre de tri binaire n'est pas pris en charge.) Pour services à clusters uniquement (pour plus de détails, voir Annexe E : Configuration d'un environnement de clusters): ❒ Installez le client Microsoft SQL Server (y compris les objets de gestion) sur les deux nœuds de cluster. ❒ Changez l'utilisateur anonyme IIS sur les deux nœuds en un utilisateur de domaine commun (tel que EROOM\CLUSTER_USR), de la façon suivante : Sur votre bureau, cliquez avec le bouton droit de la souris sur l'icône Poste de travail, puis sélectionnez Gérer. Dans le module enfichable MMC Gestion de l'ordinateur, choisissez Services et applications, Services Internet (IIS), Sites Web. Cliquez avec le bouton droit de la souris sur Site Web par défaut et choisissez Propriétés. Dans l'onglet Sécurité de répertoire, dans la section « Connexions anonymes et contrôle d'authentification », cliquez sur Modifier. Dans la boîte de dialogue Méthodes d'authentification, spécifiez le Nom d'utilisateur (avec le domaine) pour le compte d'accès anonyme (par exemple, <nom_domaine>\CLUSTER_USR). ❒ Changez les paramètres de récupération pour les services IIS Admin et W3SVC de la façon suivante : Dans le module MMC Gestion de l'ordinateur, choisissez Services et applications, Services. Cliquez avec le bouton droit de la souris sur Administration IIS et choisissez Propriétés. Dans l'onglet Récupération, définissez « Première défaillance » sur Ne rien faire. Exécutez les mêmes étapes pour World Wide Web Services (W3SVC). 3–2 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 3 : Installation d'eRoom 7 Installation d'eRoom7 pour Microsoft SQL Server 2. Sur le serveur où vous allez procéder à l'installation du serveur logiciel eRoom, installez l'utilitaire réseau du client SQL Server (à partir du CD d'installation de Microsoft SQL Server) et, si vous utilisez Microsoft SQL Server 2000, les outils de gestion. ❒ Bien qu'eRoom puisse se connecter à un compte existant si vous préférez, nous recommandons de créer un nouveau compte Microsoft SQL Server spécialement pour eRoom. ❒ Le compte doit utiliser l'authentification Microsoft SQL Server et non l'authentification Windows NT, et doit disposer de droits de « db creator » (création de base de données). ❒ Appliquez l'un des Service Packs Microsoft SQL Server (arrêtez d'abord les services Microsoft SQL Server). Réappliquez un ServicePack NT après avoir appliqué les Service Packs Microsoft SQL Server. Vous pouvez télécharger des Service Packs depuis l'adresse suivante : http://www.microsoft.com/downloads ❒ Avant d'installer eRoom 7 pour Microsoft SQL Server, vérifiez votre connexion à Microsoft SQL Server à l'aide de l'utilitaire réseau du client Microsoft SQL Server. 3. Connectez-vous au serveur Web avec le compte administrateur que vous avez défini à la section Configuration d’un compte d’installation page 2-14 de ce guide. Pour services à clusters uniquement : Pour installer, déplacez le groupe de clusters vers ce nœud (s'il n'est pas encore le nœud actif). Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 3–3 Chapitre 3 : Installation d'eRoom 7 Installation d'eRoom7 pour Microsoft SQL Server 4. Téléchargez et exécutez le programme d'installation d'eRoom 7 pour Microsoft SQL Server. Tant l'installation Standard que l'installation avancée d'eRoom 7 sont disponibles pour Microsoft SQL Server. Pour services à clusters uniquement (pour plus de détails, voir Annexe E : Configuration d'un environnement de clusters): Installez eRoom sur le premier nœud, en plaçant tous les fichiers de programme eRoom, les fichiers de site Web eRoom et les données sur le disque partagé. Les emplacements suivants sont recommandés : ❒ Répertoire Web eRoom : <Disque partagé>:\inetpub\eRoom ❒ Répertoire Administration du serveur eRoom : <Disque partagé>:\eRoom\eRoom server ❒ Répertoire de données du serveur eRoom : <Disque partagé>:\eRoom Data Installez eRoom sur le second nœud : ❒ Déplacez le groupe de clusters du premier vers le second nœud. ❒ Installez eRoom. L'emplacement des fichiers eRoom ne vous sera pas demandé, puisque ces informations ont été fournies durant la première installation. ❒ L'installation d'eRoom crée un domaine avec un ensemble initial d'eRooms. 5. Suivez les instructions du programme jusqu'à l'achèvement de l'installation. Si vous avez l'intention d'utiliser eRoom Enterprise, vous devez également effectuer les procédures décrites dans la section qui suit. Sinon, reportezvous à la section Mise en route d'eRoom 7 page 3-9 de ce guide. 3–4 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 3 : Installation d'eRoom 7 Procédures complémentaires pour eRoom Enterprise Procédures complémentaires pour eRoom Enterprise Si vous avez l'intention d'utiliser eRoom Enterprise, qui combine eRoom 7 et le serveur de contenu (Content Server) de Documentum, vous devez également effectuer les procédures décrites dans cette section. Installation de DFC sur le serveur eRoom 7 DFC (Documentum Foundation Classes) doit être installé sur le même serveur qu'eRoom 7. Son programme d'installation peut être téléchargé en même temps qu'eRoom 7. 1. Connectez-vous au serveur Web en tant qu'administrateur. 2. Téléchargez et exécutez le programme d'installation de DFC. 3. Suivez les instructions du programme jusqu'à l'achèvement de l'installation. 4. A la fin du programme d'installation, vous devez redémarrer. 5. Modifiez le fichier dmcl.ini de DFC afin d'augmenter les ressources utilisées pour connecter le serveur eRoom 7 et le serveur Documentum. Le fichier dmcl.ini se trouve dans le répertoire \WINNT de l'ordinateur sur lequel vous installez la DFC. Modifiez-le en ajoutant les lignes suivantes : [DMAPI_CONFIGURATION] cache_queries = T client_codepage=UTF-8 client_cache_size=1000 connect_pooling_enabled=T max_session_count=100 max_collection_count=100 (Ces lignes sont également disponibles dans le fichier ...eRoomServer\dmcl_settings.txt de la copie d'eRoom 7 que vous avez installée.) Il s'agit des paramètres minimaux recommandés. 6. Si vous installez DFC après avoir installé eRoom 7, vous devez exécuter eRoom Checker pour configurer les autorisations correctes concernant les fichiers et dossiers liés à Documentum. Localisez l'exécutable ERChecker Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 3–5 Chapitre 3 : Installation d'eRoom 7 Procédures complémentaires pour eRoom Enterprise dans le répertoire ...\Program Files\eRoom\eRoom Server et demandez une vérification de la cohérence générale du site et de toutes les autorisations de fichiers. Création d'un dossier de modèles eRoom 7 dédié Si vous souhaitez que les utilisateurs d'eRoom 7 puissent choisir les fichiers de modèles Documentum lors de la publication d'un fichier dans Documentum, vous devez créer un dossier pour les fichiers de modèles dans chaque référentiel devant être utilisé par eRoom 7. Les dossiers doivent satisfaire aux critères suivants : ■ Ils doivent être nommés Modèles eRoom et placés dans le dossier /System du référentiel. ■ Ils doivent avoir un accès en écriture intégral. Création de comptes serveur de contenu dédiés Vous devez créer un compte serveur de contenu dédié disposant de privilèges de superutilisateur en vue d'une utilisation par eRoom 7. Un compte doit être créé pour chaque référentiel auquel eRoom 7 accédera. En outre, le nom de connexion et le mot de passe du compte doivent être les mêmes pour chaque référentiel. (eRoom n'accepte qu'un seul nom de connexion et mot de passe pour l'accès à Documentum.) Veillez à noter le nom de connexion et le mot de passe des comptes que vous créez, afin de pouvoir les entrer dans la page des paramètres du serveur eRoom 7. Vous pouvez ajouter facilement un utilisateur à un référentiel grâce à l'utilitaire Documentum Administrator ou à l'utilitaire Webtop (s'ils sont disponibles sur votre site). Pour plus d'informations sur l'ajout d'un compte utilisateur via Documentum Administrator, reportez-vous au Guide de l'administrateur du serveur de contenu (Content Server) de Documentum. Pour plus d'informations sur l'ajout d'un compte utilisateur via Webtop, reportez-vous au Guide de l'utilisateur de Webtop de Documentum. 3–6 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 3 : Installation d'eRoom 7 Procédures complémentaires pour eRoom Enterprise Activation de l'utilisation du serveur de contenu par eRoom 7 Une fois qu'eRoom 7 et DFC sont installés sur le serveur et que vous avez créé un compte d'administration Documentum dédié, vous devez activer l'utilisation d'eRoom 7 avec le serveur de contenu dans Paramètres du site eRoom. 1. Pour ouvrir Paramètres du site, deux méthodes sont possibles : ❒ A distance : En entrant dans votre navigateur l'adresse URL servername.com/eRoom, puis en accédant à Paramètres du site. ❒ En local : En utilisant le module Microsoft Management Console (MMC) d'eRoom en choisissant Démarrer > Programmes > Administration d'eRoom > Administration du serveur eRoom. 2. Dans la page Général de Paramètres du site, descendez jusqu'à la section Connexion au serveur de contenu. 3. Assurez-vous que la case Autoriser les connexions au serveur de contenu est sélectionnée. 4. Entrez le nom de connexion et le mot de passe du compte dédié serveur de contenu que vous avez créé pour vos référentiels. 5. Spécifiez éventuellement d'autres options, selon vos préférences, pour les paramètres restants de Documentum. (Par exemple, si vous souhaitez utiliser l'interface Webtop de Documentum, entrez l'URL de Webtop.) 6. En haut de la page Paramètres de site, cliquez sur le bouton Appliquer. 7. Redescendez à la section Connexion au serveur de contenu. Un bouton Test est à présent disponible. 8. Cliquez sur le bouton Test pour vérifier que le nom de connexion et le mot de passe que vous avez fournis donnent accès à Documentum. REMARQUE : Vous devez également indiquer un compte d'administration du serveur de contenu pour les communautés ayant leur propre connexion au serveur de contenu. Pour plus d'informations sur les paramètres du serveur de contenu Documentum du site et de la communauté, reportez-vous à la section Administration d'eRoom dans l'aide en ligne d'eRoom 7. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 3–7 Chapitre 3 : Installation d'eRoom 7 Procédures complémentaires pour eRoom Enterprise Installation de Web Publisher sur le serveur eRoom Web Publisher offre une interface de type conviviale navigateur, qui permet de créer, gérer et publier facilement le contenu de plusieurs sites Web multilingues, même sans connaissances techniques préalables. Si vous avez l'intention d'utiliser eRoom 7 avec Web Publisher de Documentum, vous devez également suivre les procédures décrites dans cette section. Pour que le serveur eRoom puisse communiquer avec les serveurs d'application exécutant Web Publisher, il faut installer une copie de Web Publisher sur le serveur eRoom. S'il n'y a pas encore de serveur d'application compatible sur ce dernier, il faut commencer par en installer un, préalablement à l'installation de Web Publisher. 1. Installez un serveur d'application pris en charge (par exemple, BEA WebLogic ou Apache Tomcat) sur le serveur eRoom. 2. Installez Web Publisher (Web_Publisher_5.2.x_windows.exe) sur le serveur eRoom. REMARQUE : il est inutile de lancer le serveur d'application ou Web Publisher sur le serveur eRoom ; il suffit de les y installer. Si des erreurs sont signalées lorsque vous tentez de traiter des fichiers Web Publisher ou si vous ne pouvez pas afficher des fichiers ou dossiers Web Publisher, reportez-vous à l'Annexe F : Résolution des problèmes de Web Publisher. Configuration des serveurs Web Publisher pour eRoom Pour un fonctionnement correct de la commande Accès au serveur de contenu... dans eRoom avec des serveurs Web Publisher, vous devez exécuter la procédure ci-après sur chaque serveur Web Publisher auquel eRoom sera connecté. 1. Localisez le fichier XML wp\config\app\contextsensitive_view_config.xml. 2. Ouvrez-le et, sous la balise <actions_list> incluse dans la balise <component>, ajoutez la ligne suivante : <an_action_name=”search” valid_by_default='true'/> 3. Connectez-vous à Web Publisher en tant qu'utilisateur doté de privilèges administrateur. 4. Appuyez sur la touche Ctrl tout en cliquant sur l'icône Documentum dans l'angle supérieur droit de la page. 3–8 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 3 : Installation d'eRoom 7 Mise en route d'eRoom 7 5. Cliquez sur le bouton Configuration. 6. Cliquez sur le lien Re-configure View Sensitive Action (Enregistrer la configuration de l'action dans une vue). 7. Attendez que le processus se termine, puis refermez la fenêtre contextuelle. Mise en route d'eRoom 7 Reportez-vous à l'aide en ligne d'eRoom 7 pour consulter la documentation produit (destinée aux administrateurs autant qu'aux utilisateurs finaux). Pour ouvrir l'aide, cliquez sur ? dans la barre de contrôle, située en haut des pages eRoom. ■ Pour plus d'informations sur les nouveautés d'eRoom 7, reportez-vous à la rubrique eRoom 7 - Nouveautés. ■ Pour plus d'informations sur l'interface utilisateur, consultez la visite guidée dans la rubrique Utilisation de votre eRoom (section Notions fondamentales). ■ Pour plus d'informations sur la coordination d'un eRoom, reportez-vous à la section Coordination d'un eRoom. ■ Pour plus d'informations sur l'administration du site et de la communauté, reportez-vous à la section Administration. ■ Pour plus d'informations sur la gestion des membres eRoom (y compris l'utilisation d'un domaine NT et de répertoires LDAP), reportez vous à la section Membres. Pour plus d'informations par notes techniques, visitez EMC Software CustomerNet (http://softwaresupport.emc.com). Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 3–9 Chapitre 3 : Installation d'eRoom 7 Mise en route d'eRoom 7 3–10 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 4 : Autorisations par défaut NT Server et eRoom 4 1 Des autorisations par défaut sont définies pour une installation eRoom. Les standards peuvent varier d'entreprise en entreprise. Ces autorisations peuvent être modifiées pour renforcer la sécurité du serveur. Suivez les recommandations de Microsoft Windows pour renforcer la sécurité de NT, 2000 ou 2003 IIS. Cependant, tout changement de configuration doit être suffisamment testé avant d'installer eRoom. Droits eRoom 7 et droits NTFS Les droits d'accès définis dans l'application eRoom ne sont pas transférés comme droits NTFS au système d'exploitation (NT/2000/2003). Inversement, les autorisations NTFS générales pour chaque utilisateur de NT sur le serveur ne s'appliquent pas aux objets ou fichiers eRoom. Les droits d'utilisateur de l'application eRoom déterminent le contrôle d'accès à l'application (communautés et eRooms) et les droits relatifs aux objets spécifiques à eRoom. Les autorisations NTFS Windows qui importent sont le compte IUSR (compte d'accès anonyme) utilisé par IIS et le compte Serveur eRoom créé par l'application eRoom. Ces deux comptes sont utilisés pour accéder aux ressources du serveur. Cependant, le compte IUSR est de portée limitée. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 4–1 Chapitre 4 : Autorisations par défaut NT Server et eRoom Autorisations par défaut requises Autorisations par défaut requises Les autorisations par défaut suivantes sont requises pour installer eRoom : ■ Compte Installation/Admin : Se comporter comme un partie intégrante du système d'exploitation - requis pour l'installation et l'administration d'eRoom. ■ Serveur eRoom : Ouvrir une session localement - l'application eRoom doit “ ouvrir une session ” en tant que compte de cet utilisateur pour accéder aux ressources du système. La configuration de ce paramètre s'effectue au cours de l'installation d'eRoom. ■ Compte eRoom FileShare : Accès à l'ordinateur à partir du réseau - nécessaire pour l'accès au partage de fichier. ■ Compte IUSR : Ouvrir une session localement et Connexion en tant que batch job - IIS définit ces paramètres par défaut. L'accès anonyme nécessite ces paramètres. Reportez-vous aux guides de durcissement de Windows pour obtenir des informations concernant les stratégies locales de sécurité requises pour le compte IUSR. Vérification des autorisations eRoom eRoom fournit un utilitaire appelé eRoom Checker qui effectue un contrôle approfondi des autorisations sur le serveur Web eRoom. Il vérifie et produit une liste détaillée des autorisations pour l'ensemble du serveur, y compris les registres et répertoires pour les comptes IUSR et Système NT. Il vérifie en outre l'intégrité des objets de base de données et peut réparer des autorisations et ajouter des domaines et eRooms manquants à la base de données du site. Vous exécutez l'eRoom Checker à partir du module enfichable MMC d'administration de serveur eRoom. Faites appel à l'assistance technique de Documentum pour savoir comment lancer cet utilitaire. 4–2 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 4 : Autorisations par défaut NT Server et eRoom Vérification des autorisations eRoom Pour plus d'informations Pour plus d'informations sur l'utilitaire eRoom Checker, consultez la section Outils de diagnostic et de dépannage d'eRoom dans la partie Administration du système de l'aide en ligne d'eRoom 7. Pour plus d'informations sur les autorisations Windows NT et la sécurité, consultez les ressources Web suivantes : ■ Autorisations par défaut pour IIS 6 : http://support.microsoft.com/default.aspx?kbid=812614 ■ Autorisation minimale pour IIS 5 : http://support.microsoft.com/default.aspx?scid=kb;EN-US;271071 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 4–3 Chapitre 4 : Autorisations par défaut NT Server et eRoom Vérification des autorisations eRoom 4–4 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Chapitre 5 : Désinstallation d'eRoom 7 5 1 Procédez comme suit pour supprimer tous les composants associés à une installation d'eRoom 7. REMARQUE : n'exécutez pas cette procédure si vous avez toujours des données eRoom que vous souhaitez enregistrer ou récupérer. 1. Fermez le Superviseur eRoom (si vous avez installé le client eRoom sur le même ordinateur que le serveur eRoom). 2. Utilisez le module enfichable MMC d'eRoom pour supprimer le site. (Sélectionnez le dossier eRoom, cliquez avec le bouton droit et choisissez Toutes les tâches> > Delete Site (Supprimer le site). 3. Ouvrez le Panneau de configuration et choisissez Ajout/Suppression de programmes. 4. Choisissez Serveur eRoom et cliquez sur Supprimer. Si vous êtes invité à supprimer des fichiers qui ne sont plus utilisés, vous pouvez sélectionner Oui si vous le souhaitez. 5. Après la suppression d'eRoom 7, redémarrez l'ordinateur. 6. Après le redémarrage, vérifiez les points suivants : ❒ Vérifiez que votre répertoire ...\eRoom Data (ou le nom que vous lui avez donné lors de l'installation) a été supprimé. Sinon, supprimez-le (si vous n'avez pas besoin d'une sauvegarde ou en avez déjà une). ❒ Si vous utilisez Microsoft SQL 2000, assurez-vous également que les bases de données eRoom ont été supprimées de Microsoft SQL Entreprise Manager. Sinon, supprimez-les. 7. Vérifiez que les entrées de registre ont été supprimées. ❒ Lancez l'Editeur du registre. (Démarrer> Exécuter> Regedit) ❒ Sélectionnez HKEY_LOCAL_MACHINE\SOFTWARE\. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 5–1 Chapitre 5 : Désinstallation d'eRoom 7 ❒ Trouvez la clé eRoom. ❒ Vérifiez que la clé eRoom a été supprimée. Sinon, supprimez la clé HKLM\Software\eRoom\eRoom Server. Ne le faites pas si vous souhaitez conserver les données eRoom. 8. Vérifiez que les fichiers du serveur eRoom ont été supprimés. Accédez aux répertoires suivants et supprimez les fichiers ci-dessous s'ils existent (ces sont les fichiers par défaut – les emplacements choisis à l'installation peuvent différer) : /inetpub/eRoom – supprimez le répertoire eRoom 9. Vérifiez que toutes les racines virtuelles ont été retirées d'IIS : ❒ Ouvrez Internet Service Manager pour vérifier toutes les racines « eroom ». ❒ S'il en reste, cliquez avec le bouton droit et supprimez tous les répertoires virtuels/applications « eRoom ». 10. Assurez-vous que les services IIS sont lancés et que vous pouvez accéder à la page d'accueil par défaut d'IIS. Vous pouvez alors réinstaller eRoom s'il y a lieu. 5–2 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe A : Configuration des boîtes de réception eRoom A A Une boîte de réception eRoom est un dossier spécial qui peut recevoir et stocker des messages électroniques (et leurs pièces jointes). En envoyant en copie à votre eRoom les messages électroniques concernant votre projet, vous pouvez créer une archive automatique pour la correspondance relative à ce projet. Pour récupérer les messages électroniques, eRoom se connecte à un compte SMTP sur un serveur de messagerie, comme le fait un client de messagerie tel qu'Outlook Express ou Eudora. Création d'un compte SMTP pour eRoom sur un serveur de messagerie Etablissement d'un service et d'un domaine SMTP 1. Dans la console d'administration IIS sur le serveur eRoom qui hébergera le service SMTP, vérifiez que ce dernier est installé. 2. Assurez-vous qu'un domaine SMTP virtuel a été configuré au sein de la console d'administration IIS. 3. Dans la section Entrant de la page Adresse électronique des paramètres du site eRoom, entrez le nom du domaine SMTP obtenu à l'étape précédente dans le champ Domaine de l'adresse électronique. Création de la boîte de réception 1. Dans un eRoom, cliquez sur créer et choisissez l'option Boîte de réception. 2. Entrez le nom et la description de la boîte de réception. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 A–1 Annexe A : Configuration des boîtes de réception eRoom Paramètres administratifs de la boîte de réception eRoom 3. Complétez son adresse en renseignant le champ Adresse devant le nom de domaine. 4. Cliquez sur OK pour créer la boîte de réception. Chaque boîte de réception que vous créez suit le même processus. Plusieurs boîtes de réception peuvent résider dans un même eRoom. Toutes les boîtes de réception doivent avoir une adresse électronique unique. eRoom change automatiquement l'adresse des boîtes en double. Paramètres administratifs de la boîte de réception eRoom Le Planificateur eRoom accède aux comptes SMTP pour récupérer les messages destinés à toutes les boîtes de réception eRoom. Vous pouvez désactiver la fonctionnalité de boîte de réception dans Paramètres du site eRoom en désélectionnant la case à cocher Vérifier les messages envoyés aux boîtes de réception dans la section Planificateur. Lorsque les boîtes de réception sont activées, vous pouvez utiliser la boîte de dialogue Server Tuning (Réglage du serveur) d'eRoom pour définir l'intervalle auquel le Planificateur eRoom vérifie les nouveaux messages parvenus au service SMTP. Par défaut, cet intervalle est de cinq minutes. Comment les utilisateurs dirigent-ils leur courrier vers une boîte de réception donnée ? eRoom livre le courrier aux boîtes de réception en fonction de leur adresse. Le planificateur vérifie la présence de courrier dans le répertoire de dépôt spécifié dans le service SMTP (IIS Manager). Sur les sites monoserveur, le courrier est livré dans les boîtes de réception appropriées. Dans le cas des sites multi-serveur, le courrier sur les serveurs autres que celui hébergeant le service SMTP est stocké provisoirement dans le dossier ~Mail Drop sur le serveur de fichiers principal. Lorsque le planificateur s'exécute sur d'autres serveurs, il recherche le courrier dans ce dossier et le dirige vers les boîtes de réception appropriées. A–2 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe A : Configuration des boîtes de réception eRoom Conversion de messages électroniques en pages de boîte de réception eRoom Conversion de messages électroniques en pages de boîte de réception eRoom eRoom convertit en page eRoom chaque message électronique envoyé vers une boîte de réception, comme suit : ■ La ligne de l'objet devient l'intitulé de la page. ■ La page elle-même contient une icône de message électronique ( ) pour répondre à l'expéditeur et le texte du message. ■ Les pièces jointes deviennent des pièces jointes au nouvel élément eRoom. Si eRoom ne peut pas déterminer le type de pièce jointe (parce qu'elle utilise un type MIME non standard), eRoom attache un fichier texte intitulé Pièce jointe N.txt où N est un nombre supérieur à zéro. Les utilisateurs peuvent renommer ce fichier s'ils le souhaitent. message HTML : La fonction de boîte de réception prend en charge les messages en HTML. eRoom limite le contenu HTML des éléments eRoom de sorte qu'ils puissent être édités dans notre éditeur de texte enrichi. Tous les éléments HTML non pris en charge sont éliminés des messages électroniques entrants au format HTML, y compris les feuilles de styles, scripts (VBScript et JavaScript) et autres balises non standard. Il importe de noter que tout script est éliminé, ce qui évite les problèmes de sécurité potentiels liés aux scripts malveillants. Les images incorporées sont conservées et peuvent être modifiées dans l'éditeur de texte enrichi. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 A–3 Annexe A : Configuration des boîtes de réception eRoom Conversion de messages électroniques en pages de boîte de réception eRoom A–4 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe B : Configuration d'un serveur proxy inverse avec eRoom 7 B A Procédez comme suit pour configurer eRoom 7 avec un serveur proxy inverse (RP). Cette configuration garantit la bonne redirection des requêtes eRoom au travers du proxy inverse vers le serveur Web eRoom. Vous commencez par configurer le proxy inverse, puis le serveur Web eRoom. IMPORTANT : Vérifiez que le serveur proxy inverse que vous utilisez est entièrement compatible avec le serveur eRoom 7. En cas de doute, contactez l'assistance eRoom sur le site EMC Software CustomerNet (http://softwaresupport.emc.com). Pour cet exemple, supposons que : ■ Les utilisateurs finals veulent accéder à eRoom en utilisant eroom.company.com. ■ Il y a deux serveurs, comme suit : Serveur Description Nom de domaine entièrement qualifié Adresse IP app1 Serveur eRoom app1.company.com 192.168.1.100 proxy Serveur proxy inverse proxy.company.com 192.168.1.99 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 B–1 Annexe B : Configuration d'un serveur proxy inverse avec eRoom 7 Configuration du serveur proxy inverse Configuration du serveur proxy inverse 1. Configurez le serveur DNS public pour traduire eroom.company.com en l'adresse IP du serveur proxy inverse (192.168.1.99). REMARQUE :dans certaines configurations, deux adresses IP peuvent être nécessaires pour le serveur proxy inverse (une ou deux cartes NIC) : une adresse IP à usage externe (Internet) et une à l'usage interne du réseau. Dans cette configuration, DNS doit convertir le nom en l'adresse IP externe (Internet). Des paramètres TCP/IP peuvent être définis dans le Panneau de configuration Windows / Paramètres réseau. Consultez un informaticien réseau qualifié pour vous assurer que les paramètres réseau du proxy inverse sont correctement configurés avant de tester la configuration avec le serveur eRoom. 2. Configurez le serveur proxy inverse pour qu'il redirige vers le serveur eRoom, en utilisant son nom de domaine entièrement qualifié. Exemple De : https://proxy.company.com A : https://app1.company.com 3. Testez l'accès à la page d'accueil par défaut (du serveur Web eRoom) à partir d'un poste de travail client. A des fins de test, le fichier hôte sur un poste de travail client peut être configuré pour convertir eroom.company.com en l'adresse IP externe du proxy inverse (si vous avez omis l'étape 1 pour la configuration de DNS). 4. Configurez le proxy inverse de manière à rediriger toutes les racines virtuelles /eRoomXXX sur le serveur proxy inverse vers le serveur eRoom. Cela comprend /eRoom /eRoomASP /eRoomData /eRoomExtpages /eRoomHelp /eRoomReq /eRoomSetup /eRoomXML Exemple De : https://proxy.company.com/eRoomasp A : https://app1.company.com/eRoomasp B–2 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe B : Configuration d'un serveur proxy inverse avec eRoom 7 Configuration du serveur Web eRoom REMARQUE : pour désactiver le serveur proxy inverse pour les utilisateurs se trouvant derrière le pare-feu, servez-vous de la boîte de dialogue Edit eRoom Server (Modifier le serveur eRoom), accessible via le module enfichable MMC eRoom. (Pour ce faire, les utilisateurs internes doivent pouvoir résoudre le nom DNS du proxy inverse.) Configuration du serveur Web eRoom 1. Choisissez Démarrer > Programmes > Administration d'eRoom > Administration du serveur eRoom pour ouvrir le module enfichable MMC d'eRoom. 2. Cliquez avec le bouton droit sur le serveur eRoom et choisissez Modifier le serveur. 3. Dans le champ Full Servername (Nom complet du serveur), entrez le nom du serveur proxy inverse. 4. Dans la section Serveur proxy inverse, cochez la case Le serveur eRoom est utilisé via un serveur proxy inverse. 5. Spécifiez éventuellement d'autres paramètres dans la section Proxy inverse. Notes Lorsque vous remplacez le nom du serveur Web eRoom dans les paramètres du serveur, prenez en considération les remarques suivantes : ■ Si vous n'avez pas accès au proxy inverse à partir du serveur eRoom, mappez l'adresse IP du proxy inverse avec le serveur eRoom pour que le module enfichable MMC d'eRoom continue à fonctionner sur le serveur eRoom. ■ Le nom de serveur Web de remplacement défini dans les paramètres du serveur eRoom doit également être utilisé pour faire en sorte que les adresses URL employées dans les notifications eRoom et les invites/alertes soient envoyées avec le nom public eroom.company.com plutôt que le nom de serveur interne eRoom app1.company.com. Cela permet aux utilisateurs finals de cliquer sur le lien dans les messages électroniques eRoom et de bénéficier de la conversion vers le proxy inverse (pour autant que DNS soit correctement configuré). Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 B–3 Annexe B : Configuration d'un serveur proxy inverse avec eRoom 7 Configuration du serveur Web eRoom Sécurisation de la configuration ■ Lorsque vous sécurisez les serveurs eRoom et proxy, soyez prudent et procédez à des tests pour vous assurer que la sécurité ne perturbe pas les fonctionnalités de ces applications. ■ SSL peut être installé sur le proxy inverse pour garantir une connexion sécurisée avec les postes de travail clients. Dans ce cas, les clients utiliseront https:// au lieu de http://. ■ SSL peut également être installé sur le serveur Web eRoom pour assurer une connexion sécurisée entre le proxy inverse et le serveur eRoom. Cependant, il se peut que certains serveurs proxy ne puissent pas effectuer la redirection vers un serveur Web utilisant https://. ■ Dans eRoom 7, un certificat SSL doit être installé sur le serveur Web eRoom pour qu'eRoom puisse reconnaître https:// au lieu de http://. eRoom détecte automatiquement si le certificat SSL est installé et requis. Après avoir appliqué le certificat SSL au serveur eRoom, vous devez vous assurer que les utilisateurs utilisent SSL (les utilisateurs ne peuvent pas avoir le choix d'utiliser ou non https:// dans l'adresse URL). Sinon, les adresses URL utilisées dans les notifications, avertissements et invitations seront incorrectes. Pour savoir comment contraindre les utilisateurs connectés à utiliser SSL, reportez-vous aux notes de support Documentum sur le site EMC Software CustomerNet (http:// softwaresupport.emc.com). ■ Si un certificat SSL ne peut pas être installé sur le serveur Web eRoom, un alias peut être créé de sorte que les requêtes utilisant http:// soient automatiquement converties en https://. B–4 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe C : Consignes de sécurité eRoom C A Renforcement du système d'exploitation du serveur eRoom Correctement configurée et tenue à jour, avec les correctifs de sécurité appropriés, Microsoft IIS est une plate-forme robuste qui peut réduire de manière substantielle les risques inhérents à l'exécution d'applications accessibles sur Internet. L'aspect le plus critique à considérer pour les applications de réseau telles qu'eRoom 7 est la disponibilité de services distants. L'accès à tous les services doit être limité aux services nécessaires au fonctionnement du serveur. Cette restriction s'effectue généralement à deux niveaux : réseau et hôte. Au niveau du réseau, nous recommandons vivement d'employer des pare-feu et des routeurs pour limiter l'accès aux services (ports). Au niveau hôte, les clients basés sur NT peuvent utiliser le filtrage TCP/IP pour limiter l'exposition de services non nécessaires. Les clients basés sur Windows 2000 peuvent utiliser des filtres IPSec pour faire de même, plus efficacement étant donné qu'ils peuvent être appliqués à la volée et qu'ils bloquent correctement ICMP. Il est particulièrement important de bloquer ou de désactiver l'accès aux services standard Windows tels que le partage de ressources NetBIOS/SMB. Des agresseurs peuvent utiliser des techniques connues pour révéler le nom des comptes système et, via ces services, effectuer des attaques visant à découvrir le mot de passe. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 C–1 Annexe C : Consignes de sécurité eRoom Sécurité d'eRoom Sécurité d'eRoom Par défaut, eRoom protège par mot de passe l'accès aux eRooms et peut synchroniser les noms d'utilisateurs et les mots de passe par le biais de domaines NT/Win2000 ou de LDAP. Comment le serveur eRoom reconnaît-il un client eRoom légitime ? Avant d'octroyer l'accès aux informations, eRoom demande aux utilisateurs de se connecter à l'eRoom spécifié avec un nom d'utilisateur et un mot de passe de leur choix. Une fois que le serveur eRoom a authentifié l'utilisateur, il génère un ID de session aléatoire qui sert de clé de sécurité pour la durée de la session. Cet ID de session rend le serveur résistant aux opérations non autorisées de capture, modification et retransmission d'un train de communication. Pour se déconnecter correctement d'eRoom et détruire cet ID de session, les utilisateurs doivent quitter le navigateur. Lorsqu'ils se connectent au serveur eRoom par le biais du navigateur, les utilisateurs peuvent cocher Enregistrer le mot de passe dans la boîte de dialogue de connexion, auquel cas eRoom enregistre le mot de passe sous une forme cryptée. Le mot de passe est cependant vulnérable à une réutilisation s'il est dérobé et copié sur un autre ordinateur. Pour renforcer la sécurité, l'administrateur d'eRoom peut désactiver l'option d'enregistrement du mot de passe. Du côté serveur, le serveur eRoom ne mémorise pas les mots de passe des utilisateurs provenant d'un domaine Windows NT/2000, un annuaire Active ou un annuaire LDAP. Les mots de passe des autres utilisateurs sont stockés sur le serveur eRoom et cryptés par hashing MD5. Le serveur peut également être configuré pour consigner les tentatives de connexion manquées. Des répertoires externes peuvent être configurés avec des règles de blocage de comptes, par exemple pour désactiver un compte après plusieurs tentatives de connexion infructueuses. Ces règles sont efficaces avec une authentification eRoom pour les comptes provenant de tels répertoires. Du côté client, l'accès à eRoom est fourni par le biais d'un navigateur. Le navigateur peut être complété à l'aide d'extensions (plug-in). Le navigateur complété d'extensions utilise un contrôle Microsoft ActiveX pour ses C–2 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe C : Consignes de sécurité eRoom Sécurité d'eRoom fonctionnalités principales. Ce contrôle, ERAdddin.OCX, est marqué par programme comme étant « sûr pour le script » et évite ainsi un contrôle de sécurité qui valide l'authenticité du code (autrement dit, qui confirme que l'identité de l'auteur du contrôle peut être vérifiée par un tiers fiable). Etant donné que les contrôles de sécurité de script ont été exploités dans d'autres logiciels pour effectuer des opérations non autorisées sur les systèmes des utilisateurs finals, eRoom implémente un mécanisme de suivi de serveurs fiables où le contrôle n'est accessible qu'aux serveurs figurant sur la liste des serveurs fiables. En outre, eRoom propose une solution alternative pour les clients qui souhaitent éviter totalement la technologie ActiveX -- ils peuvent utiliser le client léger (un paramètre de configuration côté serveur peut forcer tous les utilisateurs à se connecter uniquement avec le client léger). Bien qu'eRoom ait pris des mesures pour masquer les informations de connexion utilisateur stockées sur le système client complexe, nous ne pouvons pas garantir qu'un agresseur motivé et débrouillard ne pourra pas obtenir ces informations s'il a suffisamment de temps. Les environnements clients doivent donc également être bien protégés par les politiques d'entreprise et des mécanismes de sécurité physiques. Comment l'accès aux informations eRoom est-il contrôlé ? Le contrôle d'accès est disponible depuis le niveau domaine jusqu'à chaque objet individuel dans un eRoom. Des listes de membres eRoom définissent qui peut accéder à chaque eRoom et domaine sur le serveur et des listes de contrôle d'accès gèrent les accès à tous les objets eRoom. Le contrôle d'accès est entièrement implémenté sur le serveur. Cela signifie que, même dans le cas improbable où le code du client est compromis ou si le serveur est « trompé », le serveur continue à appliquer des limitations d'accès. Le serveur n'a pas de confiance implicite dans le code côté client ; il effectue les contrôles d'authentification et d'autorisation uniquement sur la base des informations fournies par le client, comme le nom et le mot de passe. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 C–3 Annexe C : Consignes de sécurité eRoom Utilisation d'eRoom dans un réseau interne Utilisation d'eRoom dans un réseau interne eRoom utilise le protocole HTTP standard pour toutes ses communications, dans les deux directions. Par conséquent, si vos systèmes et pare-feu sont configurés pour qu'une personne spécifique puisse utiliser un navigateur Web pour accéder à un certain serveur Web, l'utilisateur peut également accéder à un eRoom tournant sur ce serveur. L'accès au serveur eRoom via le navigateur utilise JavaScript pour certaines actions. En outre, l'eRoom « client complexe » utilise des extensions pour fournir des services supplémentaires à l'utilisateur. Par conséquent, il importe que les configurations du navigateur et du pare-feu ne bloquent pas ces accès. Si le pare-feu n'autorise aucune application, vous devez spécifier que les applications suivantes sont autorisées à passer par le pare-feu : application/ Octet-stream. Utilisation d'eRoom dans l'entreprise étendue Nombre de clients actuels d'eRoom utilisent les eRooms avec des employés, fournisseurs, clients et partenaires qui ne font pas partie de leur réseau interne. Ces clients ont besoin d'une solution de sécurité qui permette un accès C–4 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe C : Consignes de sécurité eRoom Utilisation d'eRoom dans l'entreprise étendue distant continu à l'application eRoom. Les scénarios qui suivent présentent des configurations courantes utilisées par des clients et les technologies de sécurité que ces configurations exigent. Scénario 1 : eRoom sur l'Extranet Nombre de clients placent leur serveur eRoom sur l'extranet. L'installation d'eRoom sur un serveur Web en dehors du pare-feu rend très importante une sécurisation du serveur. Le plus important que vous puissiez faire pour assurer la sécurité de telles configurations est d'assurer que les seuls ports activés sur Windows NT ou Windows 2000 Server sont ceux qui sont nécessaires pour les services requis. Ces services comprennent : ■ HTTP (port 80) ■ HTTPS (port 443) Selon les besoins de votre entreprise, vous pouvez également rendre accessibles un ou plusieurs des ports suivants via le pare-feu : ■ SMTP (port 25) ■ POP3 (port 110) ■ SQL 2000 (port 1433) Assurez-vous qu'aucun service de fichiers, FTP ou similaire n'est activé. Cette configuration offre trois niveaux de défense : ■ Sécurité du serveur Windows NT et Windows 2000 pour protéger l'accès aux ressources ■ Serveur Web Microsoft IIS pour la sécurisation ■ Logiciels eRoom pour protéger l'accès Outre le renforcement du serveur, eRoom recommande d'utiliser SSL et des certificats numériques pour protéger les informations durant la transmission dans l'environnement extranet. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 C–5 Annexe C : Consignes de sécurité eRoom Utilisation d'eRoom dans l'entreprise étendue A propos de Secure Sockets Layer (SSL) SSL est un protocole conçu pour assurer la sécurité pendant la transmission de données confidentielles sur TCP/IP. SSL offre : cryptage des données, authentification du serveur et intégrité des messages pour la transmission de données sur Internet. SSL peut fournir une couche de transport sécurisée pour les communications avec votre serveur eRoom. Etant donné que certaines formes d'authentification eRoom sont basées sur des protocoles qui envoient des mots de passe codés en Base64, une session d'authentification peut être capturée et analysée à l'aide d'outils d'écoute. Le risque est faible qu'un agresseur soit placé correctement sur l'Internet public en une position qui lui permette d'écouter ce trafic. Néanmoins, le risque existe et peut être accru dans des grandes organisations comptant plusieurs segments de réseau entre les serveurs eRoom et les clients. Les Administrateurs de serveurs eRoom doivent être conscients des risques qu'implique l'utilisation basique d'eRoom sans configuration de SSL. Nous recommandons d'utiliser SSL. A propos des certificats numériques Des certificats numériques sont disponibles tant pour le serveur que pour le client. Un certificat numérique côté serveur est une sorte de carte d'identité du serveur. Vérifié par une autorité de certificat indépendante, un certificat numérique est un ensemble complet d'informations sur son propriétaire, basé sur un standard Internet. Quels sont les avantages des certificats numériques ? Avec SSL, les certificats numériques sécurisent les communications sur le Web en offrant les fonctionnalités suivantes : Authentification. Lorsqu'un serveur possède une identification numérique, tous les navigateurs clients savent qu'ils ont affaire à une source légitime. Le client peut alors vérifier l'identité du serveur avant d'accepter la clé publique pour commencer la session SSL. Confidentialité des messages. Tout le trafic entre le serveur et le navigateur est crypté à l'aide d'une « clé de session » unique. Chaque clé de session est utilisée avec un seul client durant une connexion et cette clé est elle-même cryptée avec la clé publique du serveur. Ces couches de protection de la C–6 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe C : Consignes de sécurité eRoom Utilisation d'eRoom dans l'entreprise étendue confidentialité garantissent que les informations ne peuvent pas être interceptées ni visualisées par des parties non autorisées. (Remarque : Le cryptage est assuré dans les deux directions même si seul le serveur possède une identité numérique.) Intégrité des messages. Le contenu de toutes les communications entre le serveur et le navigateur est protégé contre les modifications en cours de route. Chaque élément de cette transmission sait que ce qu'il reçoit est exactement ce qui a été envoyé depuis l'autre côté. L'utilisation d'un certificat reconnu est la façon la plus simple et la plus fiable d'activer SSL. eRoom et l'API d'accès au serveur Internet fonctionneront correctement avec SSL et les certificats numériques si le navigateur utilisé est Microsoft Internet Explorer ou Netscape Navigator. Lorsque la communication avec le serveur est cryptée via SSL, les informations de connexion sont fournies au serveur sous une forme sécurisée, qui authentifie le nom et le mot de passe de l'utilisateur. Cela garantit que le client eRoom ne peut pas être amené par tromperie à révéler un nom d'utilisateur avec son mot de passe. Toute communication est alors cryptée pour toute la durée de la session de l'utilisateur. eRoom prend en charge toutes les versions de la technologie SSL, même si SSL v3 ou supérieur est recommandé en raison des améliorations cryptographiques contenues dans cette version. Scénario 2 : Utilisation d'eRoom dans une DMZ Une DMZ est un espace réseau protégé par un pare-feu, qui permet à des parties tierces un accès limité à des services basés sur le Web. Bien que les DMZ soient largement utilisées dans les sociétés d'informatique pour protéger les serveurs Web publics, ils sont de plus en plus nécessaires à des activités de business-to-business, y compris les applications à base de transaction et les outils de collaboration tels qu'eRoom. Il existe de nombreuses variations possibles des DMZ, mais le concept de base est que les utilisateurs externes sont autorisés à accéder aux hôtes du sousréseau DMZ sur un nombre limité de ports (souvent le port SSL, précisément). Il y a essentiellement un « pare-feu externe » qui effectue un filtrage au niveau Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 C–7 Annexe C : Consignes de sécurité eRoom Utilisation d'eRoom dans l'entreprise étendue des paquets pour permettre un accès spécifique par port aux hôtes situés dans la DMZ, puis un « pare-feu interne » qui empêche tout accès aux hôtes internes. A ce niveau le plus basique, les barrières devant empêcher les utilisateurs externes d'entrer sont faibles. Le risque de sécurité est « confiné » à la DMZ et peut être encore réduit en exigeant des connexions SSL et en désactivant tous les autres ports. Comme indiqué précédemment, chaque société doit décider si elle ouvre ou non le pare-feu interne à des services spécifiques, tels que l'accès à la messagerie SMTP ou les bases de données Microsoft SQL Server. C–8 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe C : Consignes de sécurité eRoom Utilisation d'eRoom dans l'entreprise étendue Scénario 3 : Utilisation d'eRoom avec un serveur proxy Le niveau de sécurité suivant est généralement implémenté en exigeant un processus d'authentification plus solide par le biais d'un serveur proxy. Les serveurs proxy agissent comme des intermédiaires dans toute communication entre l'utilisateur sur le réseau interne de l'entreprise et un service sur Internet. Les serveurs proxy peuvent améliorer la sécurité en effectuant un filtrage plus intelligent – ils sont davantage capables de filtrer le HTTP par type de contenu (par exemple, d'éliminer Java ou JavaScript) et sont meilleurs dans la détection de virus que les systèmes de filtrage par paquet. En raison de leur positionnement entre un client et Internet, les systèmes proxy génèrent également des nouveaux paquets IP pour les clients, les protégeant ainsi contre les paquets IP déformés. Une version plus sûre de cette configuration est le serveur proxy inverse. Dans ce scénario, eRoom se trouve dans un segment protégé du réseau et le serveur proxy inverse, dans la DMZ. Les demandes des utilisateurs externes sont interceptées par le serveur proxy inverse et transmises au serveur Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 C–9 Annexe C : Consignes de sécurité eRoom Utilisation d'eRoom dans l'entreprise étendue eRoom. Le serveur proxy inverse y ajoute un niveau de sécurité supplémentaire en masquant la véritable adresse réseau des serveurs eRoom ainsi qu'en appliquant des règles de couche d'application. Scénario 4 : Utilisation d'eRoom avec un système d'authentification à deux couches Les environnements les plus sûrs exigent l'utilisation d'un système d'authentification à deux couches tel que les SmartCards ou RSA SecurID. Ces technologies exigent deux formes d'authentification, basées sur quelque chose que l'utilisateur connaît, comme un numéro PIN, et quelque chose qu'il possède, un authentificateur physique. Ces deux éléments sont requis pour accéder au réseau. Ce niveau d'accès est disponible en cas d'accès par navigateur avec ou sans l'extension en option, mais il peut y avoir certaines limitations aux fonctionnalités de l'extension. C–10 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe C : Consignes de sécurité eRoom Utilisation d'eRoom dans l'entreprise étendue Scénario 5 : Utilisation d'eRoom avec un système SSO (single sign-on) Les systèmes SSO (single sign-on) combinent facilité d'emploi et sécurité. Une solution SSO, comme Netegrity SiteMinder, effectue une authentification de l'utilisateur et la combine souvent avec une gestion de la qualification. Dans une telle situation, un utilisateur se connecte au système une seule fois, puis dispose d'un accès à toutes les ressources autorisées dans l'ensemble de l'entreprise. Le système SSO applique également des politiques d'accès. Tant avec que sans l'extension en option, eRoom prend en charge Netegrity SiteMinder, mais il peut y avoir certaines limitations dans les fonctionnalités de l'extension. L'intégration de Netegrity exige un engagement Documentum Consulting. Scénario 6 : Utilisation d'eRoom dans un réseau virtuel privé (VPN) Les clients peuvent accéder aux serveurs eRoom au travers de réseaux virtuels privés (VPN). Les informations du serveur et les données de l'utilisateur sont cryptées, protégeant les clients contre un accès non autorisé. Un VPN peut s'utiliser sur des lignes téléphoniques ou sur Internet. Cela permet aux entreprises hébergeant eRoom d'étendre l'accès au serveur sans encourir de gros coûts informatiques. Il est fait appel à l'ISP pour établir un tunnel crypté. Ce tunnel crée une connexion sécurisée entre l'utilisateur et le réseau du client sur Internet que l'on ne peut distinguer d'une connexion point à point. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 C–11 Annexe C : Consignes de sécurité eRoom Utilisation d'eRoom dans l'entreprise étendue C–12 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe D : Résolution des problèmes de mise à niveau D A Cette section contient des informations permettant de résoudre les problèmes éventuels rencontrés lors de la mise à niveau vers eRoom 7. Si vous rencontrez des difficultés, lisez cette section et essayez de localiser l'endroit où le problème se produit afin d'envisager des solutions possibles en conséquence. Voir aussi : Chapitre 4 : Autorisations par défaut NT Server et eRoom Composants de mise à niveau La mise à niveau se déroule grosso modo en trois phases : ■ Installation de fichiers programmes : si la mise à niveau échoue pendant l'installation des fichiers programmes, il s'agit probablement d'un problème d'autorisation. Vérifiez si des politiques de Groupe de domaines Windows ne vous empêchent pas d'installer l'application. Assurez-vous également que vous avez créé un compte d'installation (de la manière décrite dans la section Configuration d'un compte d'installation) et que vous vous êtes connecté avec ce compte lorsque vous avez lancé l'installation (comme expliqué dans la section Mise à niveau d'eRoom 6 vers eRoom 7). ■ Création d'un site : si la mise à niveau échoue durant la création d'un site, le problème peut être lié à la connexion à la base de données ou aux autorisations Windows. De nouveau, vérifiez si des politiques de Groupe de domaines Windows ne vous empêchent pas de configurer un site. ■ Migration de domaine : si la mise à niveau échoue pendant la migration d'un domaine, le problème est très probablement lié à la connectivité SQL ou à des données spécifiques à la base de données d'un domaine individuel. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 D–1 Annexe D : Résolution des problèmes de mise à niveau Journaux à collecter Journaux à collecter Il importe de collecter les journaux suivants en cas d'échec de la mise à niveau. Ils sont utiles si vous devez faire appel à l'assistance technique. ERSSvrInstallLog.txt, situé dans le répertoire c:\Winnt. eRoomerrors.log, situé dans le répertoire de données eRoom (eRoom Data) spécifié lors de l'installation des fichiers programmes. Le journal de migration, situé dans le répertoire ...\Program Files\eRoom\eRoom Server et portant le nom suivant : Migration Log<data>.txt Sauvegarde des clés de registre Notez que le processus de mise à niveau sauvegarde vos clés de registre eRoom 6 (hklm\software\eroom et hklm\software\odbc). Elles sont copiées dans le répertoire …\Program Files\eRoom\eRoom Server. Ces clés seront peut-être nécessaires pour restaurer eRoom 6 ou peuvent vous être demandées par l'assistance technique. Test de la mise à niveau Il importe de tester votre mise à niveau dans un environnement séparé avant de convertir vos serveurs de production eRoom. Familiarisez-vous avec les fonctionnalités d'eRoom 7, le stockage des données et l'ensemble du processus de mise à niveau d'eRoom. Une planification adéquate contribue à la réussite de la migration. D–2 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe D : Résolution des problèmes de mise à niveau Contacter l'assistance technique Contacter l'assistance technique Avant de contacter l'assistance technique, collectez les journaux indiqués plus haut et, si possible, prenez des captures d'écran des messages d'erreur que vous rencontrez. Pour l'assistance technique, reportez-vous au site EMC Software CustomerNet (http://softwaresupport.emc.com). Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 D–3 Annexe D : Résolution des problèmes de mise à niveau Contacter l'assistance technique D–4 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe E : Configuration d'un environnement de clusters E A Avant de commencer L'installation d'eRoom dans un environnement de clusters implique : ■ Configuration matérielle ■ Configuration du système d'exploitation, du réseau et des disques (sur chaque nœud) ■ Installation de Microsoft Windows Cluster Service ■ Installation d'eRoom Ce document complète le manuel de Microsoft Step by Step Guide to Installation Cluster Service. http://www.microsoft.com/windows2000/techinfo/ planning/server/clustersteps.asp. Vous pouvez télécharger ce document depuis le site de Microsoft et l'utiliser pour configurer vos clusters eRoom. Présentation de la configuration en clusters Comment fonctionne la configuration en clusters Le principal avantage de configurer eRoom dans un cluster est de minimiser le temps d'arrêt de l'application (en éliminant l'intervention humaine en cas de problème de matériel, de système d'exploitation ou d'application). Tant le Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 E–1 Annexe E : Configuration d'un environnement de clusters Présentation de la configuration en clusters serveur Web eRoom que le serveur Microsoft SQL Server peuvent être configurés dans un cluster. Un environnement de clusters eRoom comprend les éléments suivants : ■ Plate-forme matérielle de clusters. Matériel reconnaissant les clusters ■ Système d'exploitation. Windows 2000 Advanced Server (IIS 5) ou Windows 2003 Enterprise Server (IIS6). Microsoft Cluster Service. ■ Serveur de base de données. Microsoft SQL Server 2000 (séparé du serveur Web). Tandis qu'Internet Information Server (IIS) et l'application eRoom doivent tourner sur le même cluster, eRoom recommande d'exécuter la base de données Microsoft SQL Server sur un cluster ou un serveur séparé. Cette configuration améliore les performances du système, sa solidité et son évolutivité ; elle réduit les points de défaillance possibles et elle permet d'avoir des temps de reprise/récupération plus courts. ■ Disque partagé. Un stockage sur disque partagé extérieur au serveur eRoom est requis pour les environnements de clusters. Même si un environnement de clusters vise à fournir une grande disponibilité, il ne doit en aucun cas être considéré comme la seule sauvegarde de la production. Autrement dit, le cluster doit comporter des piles de disques (Disk Arrays) et être sauvegardé quotidiennement afin d'assurer la récupération des données dans les cas les plus graves. ■ Application eRoom. L'application eRoom 7 pour Microsoft SQL Server. Un nœud à deux clusters se compose de deux serveurs physiques – l'un étant le nœud principal et l'autre le nœud secondaire. Dans un cluster Actif/Passif, le nœud principal est le serveur qui répond activement aux demandes des clients, tandis que le nœud passif reste en attente en vue d'une reprise éventuelle. Tant le serveur Web eRoom que les serveurs Microsoft SQL Server opèrent comme nœuds principaux. En cas de défaillance du nœud principal, le nœud secondaire prend la relève. Lorsque vous constituez un cluster à deux nœuds avec Windows 2000 Advanced Server et Microsoft Clustering Service, chaque nœud doit être connecté à une pile de disques partagée par des câbles SCSI ou une liaison Fibre Channel. Généralement, cette pile de disques partagée sera une unité autonome abritant une pile de disques RAID 5 ou RAID 10. Toutes les données partagées dans le cluster doivent être stockées sur cette pile de disques. Sinon, lorsqu'une reprise se produit, le nœud secondaire du cluster ne peut pas y accéder. N'oubliez pas que la configuration en clusters ne protège pas les données ou la pile de disques partagée où elles se trouvent. Par conséquent, E–2 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe E : Configuration d'un environnement de clusters Présentation de la configuration en clusters assurez-vous que la pile de disques partagée est très fiable et offre une tolérance aux défaillances. Outre la connexion des deux serveurs à une pile de disques partagée, les deux nœuds du cluster sont connectés l'un à l'autre via un réseau privé. Chaque nœud utilise ce réseau privé pour surveiller l'état de l'autre nœud. Par exemple, si le nœud principal connaît une défaillance matérielle, le nœud secondaire le détecte (via le réseau privé) et entame automatiquement une reprise. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 E–3 Annexe E : Configuration d'un environnement de clusters Configuration requise Comment les clients eRoom savent-ils que faire quand une reprise a eu lieu ? Dans une configuration de clusters, vous assignez au serveur Web son propre nom virtuel et sa propre adresse IP virtuelle (le serveur Microsoft SQL Server a également un nom et une IP virtuels qui lui sont propres). Les deux serveurs Web du cluster partagent le nom et l'adresse virtuels, et les clients se connectent au cluster Web via le nom virtuel. Du point de vue des clients, il n'y a qu'un seul serveur physique, pas deux. Dans une configuration de cluster Actif/Passif, le nœud principal répond aux demandes du client. Si le nœud principal ne répond pas, le nœud secondaire prend la relève et le cluster conserve le même nom virtuel et la même adresse IP virtuelle (même si c'est un nouveau serveur physique qui répond aux demandes du client). L'opération de reprise peut prendre quelques minutes. Pour le serveur Microsoft SQL Server, le temps exact dépend du nombre et de la taille des bases de données sur Microsoft SQL Server, ainsi que de leur taux d'activité). Pendant ce temps de reprise (d'eRoom ou du serveur Microsoft SQL Server), les clients ne peuvent plus accéder à eRoom. Une fois la reprise effectuée, vous devez diagnostiquer sa cause, puis prendre les mesures nécessaires pour corriger le problème. Configuration requise Matériel requis ■ Matériel reconnaissant les clusters Pour une liste de matériels de cluster pris en charge par Microsoft, reportez-vous à : http:// www.microsoft.com/hcl ■ Deux adaptateurs réseau pour chaque nœud du cluster (cinq adresses IP sont requises après l'installation du système d'exploitation). ■ Unité de stockage externe partagée et des câbles pour relier l'unité de stockage partagée à tous les ordinateurs. ■ Il est préférable que le matériel de chaque nœud soit identique pour faciliter la configuration et la compatibilité. E–4 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe E : Configuration d'un environnement de clusters Configuration requise REMARQUE : consultez toujours la documentation de votre fournisseur concernant les connexions du matériel de cluster et la configuration des disques. Configuration matérielle requise Voici quelques étapes générales de configuration du matériel pouvant s'appliquer dans toute la configuration de clusters : ■ Alors que chaque nœud et l'unité de stockage sont hors tension, assurez- vous que chaque nœud est correctement connecté à l'unité de stockage partagée. ■ Mettez sous tension l'unité de stockage partagée (uniquement) et assurez- vous qu'elle est réglée sur le mode cluster. Il se peut qu'il y ait un commutateur sur l'unité de stockage partagée elle-même pour activer le mode cluster. ■ Mettez sous tension chaque nœud séparément et assurez-vous que les cartes SCSI sont correctement configurées. De nouveau, consultez la documentation du fournisseur concernant la configuration des cartes SCSI. Pour plus d'informations sur les connexions SCSI de cluster, reportez-vous à l'annexe du manuel Step-by-Step Guide to Installing Cluster Service (http:// www.microsoft.com/windows2000/techinfo/planning/server/ clustersteps.asp). ■ Par défaut, certaines cartes SCSI peuvent être en mode cluster mais « désactivées ». Assurez-vous que chaque carte SCSI est activée en mode cluster. Chaque carte SCSI (sur chaque nœud) doit avoir un ID initiateur unique (un numéro différent pour chaque carte sur chaque nœud). Par exemple, si l'ID initiateur est à 7 sur le nœud 1, mettez l'ID initiateur à 6 sur le nœud 2. Généralement, vous pouvez configurer les cartes SCSI lors de l'initialisation d'un nœud individuel et en appuyant sur une combinaison de touches particulière (comme Ctrl-M) durant l'initialisation de la carte SCSI. Reportez-vous à la documentation du fournisseur. ■ Reportez-vous à la documentation du fournisseur du matériel pour assigner les unités de stockage partagées à une pile de disques et définir le niveau de RAID à utiliser. Par exemple : Unités système locales = RAID 1 (miroir) Unité de stockage partagée = RAID 5 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 E–5 Annexe E : Configuration d'un environnement de clusters Installation du système d'exploitation, du réseau et des disques Installation du système d'exploitation, du réseau et des disques Configuration requise ■ Système d'exploitation Windows 2000 Advanced Server – doit être installé sur les deux nœuds. ■ Méthode de résolution des noms (p. ex. DNS). ■ Tous les disques de chaque nœud doivent être formatés en NTFS. ■ Chaque nœud doit appartenir au même domaine. ■ Chaque nœud doit avoir son propre nom de serveur. ■ Compte utilisateur de domaine pour le Service de clusters. ■ Au total, cinq adresses IP sont nécessaires. Pour l'installation du système d'exploitation, du réseau et des disques, reportez-vous au manuel Microsoft Step-by-Step Guide to Installing Cluster Service (http://www.microsoft.com/windows2000/techinfo/planning/ server/clustersteps.asp). Veillez à consulter le tableau Séquence de mise sous tension dans ce guide pour savoir quand chaque nœud (ou l'unité de stockage) doit être sous ou hors tension. Il n'y a pas de considérations particulières concernant la configuration d'eRoom 7 pour Microsoft SQL Server. Installation de Microsoft Cluster Service Utilisez les instructions de cette section en complément de celles qui se trouvent dans le manuel Microsoft Step-by-Step Guide to Installing Cluster Service (http://www.microsoft.com/windows2000/techinfo/planning/ server/clustersteps.asp). Les instructions données dans cette section contiennent des informations essentielles sur la façon d'installer Microsoft Cluster Service afin de le faire fonctionner avec des clusters eRoom 7. 1. Installation du système d'exploitation : Installez Windows 2000 Advanced Server sur chaque nœud. E–6 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe E : Configuration d'un environnement de clusters Configuration du service de clusters 2. Configuration du réseau : Après avoir installé le système d'exploitation sur chaque nœud, installez et configurez le réseau. Chaque nœud du cluster exige au moins deux adaptateurs réseau – un connecté à un réseau public et un connecté à un réseau privé composé uniquement de nœuds de cluster. Au total, cinq adresses IP sont utilisées. Vérifiez la connectivité et créez le compte de domaine utilisé pour le service de clusters. 3. Configuration des disques : Utilisez les utilitaires de gestion de disque Windows pour vous assurer que les disques sont formatés en NTFS et désignés comme étant De base. Créer les partitions et attribuez les lettres d'unité. Lorsque vous configurez vos partitions, veillez à installer la partition de disque Quorum sur une pile RAID avant de configurer les services de clusters (la taille recommandée pour le disque Quorum est de 500 Mo). 4. Configuration du service de clusters : Configurez et validez le service de clusters sur les deux nœuds conformément aux instructions de Microsoft. Voir les remarques particulières dans la section suivante. Configuration du service de clusters Actuellement, eRoom prend uniquement en charge les clusters Actif/Passif pour le serveur Web eRoom et les serveurs de bases de données. La configuration du service de clusters est la dernière étape avant l'installation du logiciel eRoom. Reportez-vous au manuel Microsoft Step-by-Step Guide to Installing Cluster Service (http://www.microsoft.com/windows2000/ techinfo/planning/server/clustersteps.asp). Lorsque vous avez terminé d'installer le service de clusters, continuez à suivre les instructions du manuel Microsoft pour valider la configuration sur le Nœud 1 et poursuivre avec l'installation de Nœud 2. Pensez à tester la reprise en déplaçant le « Groupe de clusters » vers le nœud passif. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 E–7 Annexe E : Configuration d'un environnement de clusters Installation du logiciel eRoom REMARQUE : dans les étapes 9 à 11 de la procédure Microsoft, nous recommandons de conserver le nom par défaut du nouveau cluster (« Groupe de clusters »). Si vous souhaitez changer ce nom, il vaut mieux le faire après l'installation du logiciel eRoom. Reportez-vous à la note technique eRoom 21631 pour plus d'informations. Cluster Group Installation du logiciel eRoom Liste de contrôle avant l'installation du logiciel eRoom ■ Le matériel des clusters est installé, configuré et validé. ■ Le système d'exploitation, le réseau et les disques sont installés, configurés et validés. ■ Le service de clusters est installé et opérationnel et la reprise du groupe de clusters a été testée. ■ Un groupe de clusters est créé avec les ressources appropriées, y compris le nom du cluster, l'adresse IP et les ressources de disque partagées. E–8 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe E : Configuration d'un environnement de clusters Installation du logiciel eRoom ■ Microsoft SQL Server 2000 est correctement configuré (de préférence sur un serveur séparé) et est prêt pour l'installation d'eRoom. Les deux nœuds doivent avoir accès au serveur Microsoft SQL Server. ■ L'utilitaire réseau du client SQL Server et les outils d'administration sont installés sur les deux nœuds avant l'installation d'eRoom. ■ Aucune ressource de cluster (par exemple, la ressource IIS) ne doit être créée sur les serveurs Web eRoom dans l'administration du service de clusters. eRoom installera sa propre dll de ressources (ercluster.dll) dans %systemroot%\cluster sur chaque nœud de serveur Web. La ressource eRoom est installée sans dépendances spéciales vis-à-vis d'autres ressources de cluster. ■ Les services IIS sont souvent configurés pour exécuter iisreset.exe en cas de défaillance. Désactivez cette option via la console Microsoft Windows Services. ■ La configuration de compte d'utilisateur Web anonyme IUSR au niveau domaine est utilisée sur les deux nœuds. Bien que ce ne soit pas exigé, eRoom recommande de supprimer le site Web par défaut dans IIS (sauf si d'autres applications doivent l'utiliser). Créez un nouveau site Web et assignez-lui l'adresse IP virtuelle du cluster. Le chemin du répertoire d'accueil du nouveau site Web doit pointer vers un nouveau répertoire d'accueil (comme le répertoire inetpub\wwwroot) sur l'unité de stockage partagée. Affectez le compte IUSR de domaine au nouveau site Web dans Internet Service Manager. En outre, octroyez des droits de lecture du nouveau répertoire NTFS au compte IUSR de domaine. Aperçu de l'installation d'eRoom dans un environnement de clusters 1. Suivez les instructions préalables à l'installation du Chapitre 1, Chapitre 1 : Présentation de la mise à niveau, dans le présent manuel. 2. Avant d'installer eRoom, créez un groupe de clusters contenant les ressources de disque partagées et vérifiez que le service de clusters fonctionne avant d'installer eRoom. Assurez-vous aussi qu'un groupe de clusters est créé, contenant les ressources de disque partagées. 3. Installez eRoom sur le premier nœud. Assurez-vous que le nœud 1 est le nœud actif. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 E–9 Annexe E : Configuration d'un environnement de clusters Application de versions de maintenance d'eRoom dans l'environnement de clusters Lorsque vous y êtes invité pendant l'installation, placez tous les fichiers de programme et les données eRoom sur un disque logique sur l'unité de stockage partagée. Ne placez pas les fichiers eRoom ou IIS sur le disque/la partition Quorum. Etant donné qu'eRoom n'est pas complètement installé tant qu'il n'est pas installé sur les deux nœuds, ne créez pas le domaine initial tant que le second nœud n'est pas installé. 4. Installez eRoom sur le second nœud. Déplacez le groupe de clusters du premier vers le second nœud. Installez à nouveau eRoom sur le nœud 2. L'emplacement des fichiers eRoom ne vous est pas demandé, puisque ces informations ont été fournies durant l'installation du premier nœud. L'installation d'eRoom crée à présent un domaine avec un ensemble initial d'eRooms. Une fois l'installation d'eRoom terminée, vous pouvez remettre le groupe de clusters sur le premier nœud. 5. Assurez-vous que les services IIS et eRoom sont lancés. 6. Vérifiez que le site Web eRoom est installé et lancé (dans la console Admin IIS). Application de versions de maintenance d'eRoom dans l'environnement de clusters 1. Installez eRoom 7.x sur le nœud 1 actif. 2. Déplacez le groupe de clusters vers le nœud 2 et installez-y également la version de maintenance d'eRoom. 3. Déplacez le groupe de clusters vers le nœud 1. REMARQUE : l'installation d'eRoom exige un accès à l'unité de stockage partagée et doit être appliquée au nœud actif. N'oubliez pas que les fichiers de programme et de données eRoom sont placés sur l'unité de stockage partagée. E–10 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe E : Configuration d'un environnement de clusters Rajout d'un nœud de cluster Web ou base de données défaillant sur le cluster Rajout d'un nœud de cluster Web ou base de données défaillant sur le cluster Rajout d'un serveur Web eRoom sur le cluster 1. Reconstruisez le nœud qui a défailli. Cette opération comprend le matériel, le système d'exploitation et les packs de service/sécurité. 2. Installez l'utilitaire réseau du client SQL 2000 et redémarrez. 3. Exécutez le programme d'installation du service de cluster et rajoutez le nœud reconstruit au cluster eRoom existant. 4. Copiez le fichier c:\winnt\cluster\ercluster.dll vers le même répertoire du nœud reconstruit. 5. Exécutez la commande suivante à partir d'une ligne de commande afin de synchroniser la configuration du nœud IIS et celle du nœud passif. Placezvous dans le répertoire c:\winnt\system32\inetsrv\. Exécutez : iissync premiernoeud secondnoeud (où premiernoeud et secondnoeud sont les noms de serveur de chaque nœud). 6. Déplacez le groupe de clusters vers le nœud reconstitué. 7. Supprimez la ressource eRoom indiquée dans l'interface utilisateur d'administration du service de clusters. (Remarque : le type de ressource existe encore ; vous supprimez simplement la ressource eRoom à l'aide de l'interface utilisateur). 8. Installez l'application eRoom sur le nœud reconstruit. (Cette installation devrait sélectionner automatiquement les bons répertoires et « convertir » les domaines existants). 9. Testez l'accès à eRoom, la création de domaines et la reprise. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 E–11 Annexe E : Configuration d'un environnement de clusters Ressources supplémentaires Rajout de Microsoft SQL Server 2000 sur le cluster Microsoft SQL Server Entreprise Edition installe les exécutables et les fichiers de programme Microsoft SQL Server sur les deux nœuds. En cas de panne du nœud actif, vous pouvez trouver les instructions appropriées pour reconstruire le nœud et le rajouter au cluster dans Microsoft SQL Server Books Online (BOL). Le processus de base est le suivant : 1. Exécutez le programme d'installation de Microsoft SQL Server. 2. Supprimez le nœud défaillant de la configuration. 3. Réparez le nœud. 4. Exécutez à nouveau le programme d'installation. Lorsque vous rajoutez ce nœud à la configuration de Microsoft SQL Server 2000, Microsoft SQL Server se réinstalle et se reconfigure en conséquence. Ressources supplémentaires ■ Microsoft Support Policy for Server Clusters (comprend : SAN et clusters géographiquement dispersés): http://support.microsoft.com/ default.aspx?scid=kb;en-us;Q309395 ■ Microsoft: Step by Step Guide to Installing Cluster Service : http:// www.microsoft.com/windows2000/techinfo/planning/server/ clustersteps.asp ■ Microsoft: Microsoft Cluster Server General Questions : http:// www.microsoft.com/NTServer/Support/faqs/clustering_faq.asp ■ Frequently Asked Questions - SQL Server 2000 - Failover Clustering : http:// support.microsoft.com/default.aspx?scid=kb;en-us;Q260758 ■ Installation order for SQL Server 2000 Enterprise Edition on Microsoft Cluster Server : http://support.microsoft.com/default.aspx?scid=kb;enus;Q243218 ■ Recommended private "Heartbeat" configuration on a cluster server : http:// support.microsoft.com/default.aspx?scid=kb;en-us;Q258750 Consultez aussi les Microsoft SQL Server Online Books pour plus d'informations sur la configuration de clusters Microsoft SQL Server. E–12 Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 Annexe F : Résolution des problèmes de Web Publisher F A Problème Résolution Lors des tentatives d'importation d'un fichier dans eRoom depuis le serveur de contenu, les fichiers et dossiers Web Publisher n'arrivent pas à s'afficher. Vérifiez que vous avez correctement installé eRoom Version 7.2 ou ultérieure. Les versions antérieures à la 7.2 n'affichent pas les fichiers et dossiers Web Publisher. Lorsque vous tentez de retirer d'eRoom un fichier Web Publisher, un message d'erreur indique que Web Publisher n'est pas installé sur le serveur eRoom. Vérifiez que Web Publisher y a bien été installé. Remarque : il n'est pas nécessaire que Web Publisher s'exécute sur le serveur eRoom. Lorsque vous tentez de retirer d'eRoom un fichier Web Publisher, un message d'erreur indique que le service de connexion d'eRoom à WCM n'est pas installé. Vérifiez qu'une copie du fichier eroom.jar figure dans le répertoire d'installation d'eRoom 7 (en général ...\program files\eRoom Server 7). Vérifiez que la variable d'environnement système Class Path contient le chemin et le nom complets du fichier wcm.jar(se trouvant généralement dans ....\program files\documentum\shared). Vérifiez que la variable d'environnement système Class Path contient le chemin et le nom complets du fichier wcm.jar (se trouvant généralement dans c:\program files\documentum\shared). Vérifiez que la variable d'environnement système Class Path contient le chemin et le nom complets du fichier eroom.jar. Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7 F–1 Annexe F : Résolution des problèmes de Web Publisher Lorsque vous cliquez avec le bouton droit de la souris sur un élément eRoom ayant un lien avec un fichier Web Publisher et que vous choisissez Accès au serveur de contenu..., une boîte de dialogue affiche un message d'erreur tel que : “JumpOperation: failed to initialize form: InvokeMethod() failed while calling: onInit This startupAction:search is not properly defined. Cannot execute” (JumpOperation : impossible d'initialiser le formulaire : InvokeMethod() a échoué lors de l'appel : onInit This startupAction : la recherche n'est pas correctement définie. Exécution impossible). F–2 Assurez-vous d'avoir bien respecté les instructions de ce manuel, afin de faire en sorte qu'eRoom Enterprise soit configuré pour une utilisation avec Web Publisher (voir “Procédures complémentaires pour eRoom Enterprise" page 3-5). Guide d'installation, de mise à niveau et de configuration du serveur eRoom 7