Importation dans la cible
Importez l'édition de base et les artefacts de portail restants sur la cible. Ce processus inclut de vider le portail avant d'importer les pages source, les portlets et d'autres artefacts.
Procédure
- Connectez-vous au serveur Linux RH sur lequel se trouve HCL cible.
- Open RH Command Line Terminal. Right-click the desktop and select Open Terminal.
- Entrez la commande suivante : ulimit -n 24000.
- Démarrez HCL sur l'environnement cible. Pour la configuration de portail autonome, utilisez la commande /opt/IBM/WebSphere/wp_profile/bin/startServer.sh WebSphere_Portal suivante.
- Accédez au répertoire cible du portail ConfigEngine : cd /opt/IBM/WebSphere/wp_profile/ConfigEngine.
-
Videz le portail sur la cible à l'aide de la commande suivante ./ConfigEngine.sh empty-portal.
Le processus peut durer environ 10 minutes.
-
Exécutez le processus de nettoyage sur la cible en exécutant l'exemple suivant :
/opt/IBM/WebSphere/wp_profile/PortalServer/bin/xmlaccess.sh -user wpsadmin -password wpsadmin -in /opt/IBM/WebSphere/PortalServer/doc/xml-samples/Task.xml -out/tmp/task_result.xml -url http://cntserv_exmp.com:10039/wps/config
-
Confirmez l'achèvement de Task.xml dans
/opt/IBM/WebSphere/wp_profile/log/WebSphere_Portal/SystemOut.log:[10/9/15 11:05:07:777 EDT] 000000d9 SchedulerTask I com.ibm.wps.datastore.ejb.cleanup.SchedulerTaskNotificationSinkBean handleEvent() EJPDE0005I: Task WPS_RUN_ONCE_TASK_com.ibm.portal.datastore.task.ResourceCleanup with ID 254 was started. [10/9/15 11:05:07:823 EDT] 000000d9 SchedulerTask I com.ibm.wps.datastore.ejb.cleanup.SchedulerTaskNotificationSinkBean handleEvent() EJPDE0007I: Task WPS_RUN_ONCE_TASK_com.ibm.portal.datastore.task.ResourceCleanup with ID 254 has finished. [10/9/15 11:05:07:827 EDT] 000000d9 SchedulerTask I com.ibm.wps.datastore.ejb.cleanup.SchedulerTaskNotificationSinkBean handleEvent() EJPDE0006I: RUN ONCE Task WPS_RUN_ONCE_TASK_com.ibm.portal.datastore.task.ResourceCleanup with ID 254 has completed. -
Effectuez une copie de /opt/IBM/WebSphere/wp_profile/PortalServer/deployed/archive depuis la source vers la cible.
Remarque : Il est indispensable d'exécuter cette étape en procédant comme indiqué avant d'exécuter les tâches de nettoyage.
- Accédez au répertoire bin de profil de portail cible : cd /opt/IBM/WebSphere/wp_profile/PortalServer/bin
-
Utilisez XMLAccess pour importer le fichier Export.XML de base dans le portail virtuel de base du système cible :
./xmlaccess.sh -user wpsadmin -passowrd wpsadmin -in /tmp/baseExport.xml -out /tmp/baseExport_result.xml -url http://cntserv_exmp.com:10039/wps/config -
Vérifiez que les exécutions ont abouti en consultant les résultats :
./xmlaccess.sh -user wpsadmin -password wpsadmin -in /tmp/baseExport.xml -out /tmp/baseExport_result.xml -url http://cntserv_exmp.com:10039/wps/config Licensed Materials - Property of IBM,5724-E76, 5724-E77, 5724-I29 and 5655-Y16, (C) Copyright HCL Technologies Limited 2001, 2014, 2019 - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. EJPXB0006I: Connecting to URL http://cntserv_exmp.com:10039/wps/config EJPXB0004I: Writing output file /tmp/baseExport_result.xml EJPXB0002I: Reading input file /tmp/baseExport.xml <!-- HCL Digital Experience Portal/8.5 build 20150721-0001 exported on Fri Oct 09 13:38:22 EDT 2015 from cntserv_exmp.com/127.0.0.1 virtual portal: none (default virtual portal) --> EJPXB0020I: The request was processed successfully on the server. - Accédez au répertoire du profil de portail cd /opt/IBM/WebSphere/wp_profile/ConfigEngine.
-
Mettez à jour Web Content Manager à l'aide de la tâche ConfigEngine :
./ConfigEngine.sh update-wcm. - Copiez les fichiers de la source qui sont requis dans le système de fichiers, par exemple, les fichiers JAR et les fichiers de configuration, tels que le fichier log4j xml sur le système cible.
-
Copiez et déployez tous les fichiers EAR et WAR personnalisés depuis la source vers la cible, y compris les portlets et les thèmes prédéployés.
Remarque : Généralement, on part du principe que le thème se trouve dans un fichier EAR. Si votre thème se trouve dans un magasin WebDAV, utilisez la tâche config pour exporter et importer le thème personnalisé.Par exemple, le thème et l'habillage BlueCo ont été installés sur le portail source. Par conséquent, le thème et l'habillage BlueCo sont installés dans le portail cible via la console d'administration de WebSphere® Application Server.
- Si vous utilisez un serveur Web, régénérez et propagez la configuration du plug-in de serveur Web.
-
Redémarrez le serveur de portail à l'aide des commandes suivantes :
-
Arrêtez le serveur avec la commande
/opt/IBM/WebSphere/wp_profile/bin/stopServer.sh WebSphere_Portal. -
Ensuite, lancez le serveur avec la commande
/opt/IBM/WebSphere/wp_profile/bin/startServer.sh WebSphere_Portal.
-
Arrêtez le serveur avec la commande