Installation du serveur maître du parc et configuration du serveur de support
Le premier serveur sur lequel HCL Digital Experience est installé est utilisé comme base pour le parc de portails et est appelé "serveur maître du parc".
Procédure
- Installez HCL dans le système de fichiers monté.
Il existe un ensemble de fichiers binaires de produit et un profil de configuration par défaut (wp_profile). Les fichiers binaires sont PortalServer, AppServer et d'autres répertoires. Vérifiez que tous les fichiers installables sont installés dans le système de fichiers partagé. Il doit s'agir d'une installation à serveur unique et non d'un cluster.
-
Si vous utilisez un système de fichiers partagé, reconfigurez l'instance de portail pour qu'elle utilise un autre nom d'hôte TCP/IP. Si vous utilisez un système de fichiers cloné, ignorez cette étape.
Ce nom d'hôte doit être localhost u un nom d'hôte configuré dans l'alias de fichiers d'hôtes local localhost. Ceci permet à l'instance locale d'être toujours référencé à l'aide de l'adresse de bouclage.
Pour reconfigurer le nom d'hôte, procédez comme suit :
- Configurez cette instance pour représenter la configuration de référence du parc dans son ensemble, y compris la configuration des bases de données et du registre d'utilisateurs.
- Configurez le serveur de soutien de sorte à correspondre à la configuration de votre parc de portail, GPFS ou non GPFS, avec les déviations suivantes :
- Facultatif : Si vous utilisez HCL Web Content Manager, exécutez la tâche suivante à partir du répertoire wp_profile_root/ConfigEngine afin de configurer le bus de messagerie local et la file d'attente sur le serveur de support :
Pour éviter que le système reçoive toutes les mises à jour de contenu du système de création, un serveur doit être identifié en dehors du parc en tant qu'abonné. Ce serveur requiert également un file d'attente de messages où les messages de mise à jour du contenu sont publiés par des membres du parc. Tous les serveurs du parc attendent ces messages pour mettre à jour leur propre caches de contenu.
Conseil : Exécutez cette étape une seule fois lorsque vous configurez le parc de portails. Elle n'est pas effectuée sur chaque serveur du parc. Cette étape est exécutée uniquement sur le serveur identifié en tant que WCM SUBSCRIBER, l'abonné utilisé dans le parc de portails.- Windows™ : ConfigEngine.bat create-wcm-jms-resources -DWasPassword=password
- UNIX™Linux™ : ./ConfigEngine.sh create-wcm-jms-resources -DWasPassword=password
- IBM® i: ConfigEngine.sh create-wcm-jms-resources -DWasPassword=password
- Facultatif : Si vous utilisez Web Content Manager, suivez la procédure ci-dessous afin de configurer des instances de parc supplémentaires pour écouter le contenu des messages de mise à jour :Conseil : Elle n'est pas effectuée sur chaque serveur du parc.
-
En fonction de votre système de fichiers, procédez comme suit pour permettre au serveur de s'exécuter en mode parc :
Le paramètre systemTemp indique l'emplacement du répertoire spécifique au serveur. Ce répertoire contient tous les répertoires et fichiers dans lesquels l'instance du portail en cours d'exécution écrit, par exemple pour des besoins de consignation et de compilation de pages.
Option Description Système de fichiers cloné Exécutez la tâche suivante pour activer le serveur à exécuter en mode parc : - AIX® : ./ConfigEngine.sh enable-farm-mode -DsystemTemp=/usr/IBM/WebSphere/wp_profile -DWasPassword=password
- HP-UX: ./ConfigEngine.sh enable-farm-mode -DsystemTemp=/opt/IBM/WebSphere/wp_profile -DWasPassword=password
- Linux™ : ./ConfigEngine.sh enable-farm-mode -DsystemTemp=/opt/IBM/WebSphere/wp_profile -DWasPassword=password
- IBM® i: ConfigEngine.sh enable-farm-mode -DsystemTemp=/QIBM/IBM/WebSphere/wp_profile -DWasPassword=password
- Windows™ : ConfigEngine.bat enable-farm-mode -DsystemTemp=C:\IBM\WebSphere\wp_profile -DWasPassword=password
Système de fichiers partagé - Créez le chemin de répertoire cible, par exemple :
- AIX® : /var/log/was_tmp
- HP-UX: /var/log/was_tmp
- Linux™ : /var/log/was_tmp
- IBM® i: /var/log/was_tmp
- Windows™ : C:\temp\was_tmp
- Exécutez la tâche suivante pour activer le serveur à exécuter en mode parc :
- AIX® : ./ConfigEngine.sh enable-farm-mode -DsystemTemp=/var/log/was_tmp -DWasPassword=password
- HP-UX: ./ConfigEngine.sh enable-farm-mode -DsystemTemp=/var/log/was_tmp -DWasPassword=password
- Linux™ : ./ConfigEngine.sh enable-farm-mode -DsystemTemp=/var/log/was_tmp -DWasPassword=password
- IBM® i: ConfigEngine.sh enable-farm-mode -DsystemTemp=/var/log/was_tmp -DWasPassword=password
- Windows™ : ConfigEngine.bat enable-farm-mode -DsystemTemp=C:\temp\was_tmp -DWasPassword=password
-
Chaque serveur que vous ajoutez au parc est appelé agent de parc.
Option Description Système de fichiers cloné Créez un clone du serveur maître du parc. Accédez à Configuration d'un système de fichiers cloné for information. Système de fichiers partagé Sur chaque agent du parc, montez le système de fichiers accessible sur le réseau sur un nouveau système dans le même emplacement que le serveur maître du parc. Cette étape préserve la configuration du chemin d'accès à l'installation. - Passez dans le répertoire wp_profile_root/PortalServer/bin sur le client du parc.
- Exécutez la tâche suivante pour démarrer ou arrêter une instance d'HCL à partir d'un serveur du parc :
Tableau 1. Procédure à suivre pour arrêter et démarrer le serveur WebSphere_Portal sur n'importe quel serveur du parc par système d'exploitation. Système d'exploitation Tâches AIX® ./start_WebSphere_Portal.sh ./stop_WebSphere_Portal.sh
HP-UX ./start_WebSphere_Portal.sh ./stop_WebSphere_Portal.sh
IBM®i start_WebSphere_Portal.sh stop_WebSphere_Portal.sh
Linux™ ./start_WebSphere_Portal.sh ./stop_WebSphere_Portal.sh
Windows™ start_WebSphere_Portal.bat stop_WebSphere_Portal.bat
- Si vous prévoyez d'utiliser un serveur Web pour l'équilibrage de charge, exécutez la tâche Configuration du plug-in du serveur HTTP sur un parc de portails ci-après.
-
wpsScheduler permet de nettoyer la base de données pour les tâches qui ne sont pas exécutées immédiatement, telles que les suppressions de page. Il doit être activé uniquement sur le serveur de prise en charge de parc. Assurez-vous que wpsScheduler est désactivé sur le serveur maître du parc. Si tel n'est pas le cas, procédez comme suit :
- Log in to the WebSphere® Integrated Solutions Console.
- Cliquez sur .
- Cliquez sur WPSTaskScheduler.
- Cliquez sur Custom properties.
- Cliquez sur Nouveau.
- Spécifiez daemonAutoStart dans la zone Nom.
- Affectez la valeur false à ce paramètre.
- Affectez java.lang.String au type.
- Cliquez sur OK puis sur Sauvegarder pour enregistrer les modifications de la configuration.
- Redémarrez le serveur.
Pour plus d'informations, voir Démon de planification. -
Assurez-vous que la propriété search.service.suppress_automatic_creation existe. Cette propriété supprime la création automatique des services de recherche. Si la propriété n'existe pas, procédez comme suit pour créer la propriété search.service.suppress_automatic_creation :
- Click OK and then click Save to save your configuration changes.
- Redémarrez le serveur.