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

  1. Connectez-vous au serveur Linux RH sur lequel se trouve HCL cible.
  2. Open RH Command Line Terminal. Right-click the desktop and select Open Terminal.
  3. Entrez la commande suivante : ulimit -n 24000.
  4. 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.
  5. Accédez au répertoire cible du portail ConfigEngine  : cd /opt/IBM/WebSphere/wp_profile/ConfigEngine.
  6. Videz le portail sur la cible à l'aide de la commande suivante ./ConfigEngine.sh empty-portal.
    Le processus peut durer environ 10 minutes.
  7. 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
  8. 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.
  9. 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.
  10. Accédez au répertoire bin de profil de portail cible : cd /opt/IBM/WebSphere/wp_profile/PortalServer/bin
  11. 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
  12. 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.
  13. Accédez au répertoire du profil de portail cd /opt/IBM/WebSphere/wp_profile/ConfigEngine.
  14. Mettez à jour Web Content Manager à l'aide de la tâche ConfigEngine : ./ConfigEngine.sh update-wcm.
  15. 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.
  16. 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.
    1. Connectez-vous à WebSphere® Application Server Integrated Solutions Console.
    2. Suivez le chemin Applications > Nouvelle application > Nouvelle application d'entreprise.
    3. Entrez le chemin d'accès à l'application d'entreprise personnalisée.
      Par exemple, Blueco Theme.
    4. Choisissez l'option d'installation.
      Par exemple, Fast Path.
    5. Sélectionnez les autres options d'installation nécessaires.
    6. Mappez l'application d'entreprise aux serveurs, y compris aux serveurs Web.
    7. Entrez la racine de contexte, en indiquant la même valeur que la source si vous tentez de reproduire l'environnement source.
    8. Prévisualisez le résumé et cliquez sur Terminer pour terminer l'installation.
    9. Comme prévu, les applications d'entreprise ne démarrent pas, mais elles peuvent être démarrées manuellement ou en redémarrant le portail.
  17. Si vous utilisez un serveur Web, régénérez et propagez la configuration du plug-in de serveur Web.
  18. Redémarrez le serveur de portail à l'aide des commandes suivantes :
    1. Arrêtez le serveur avec la commande /opt/IBM/WebSphere/wp_profile/bin/stopServer.sh WebSphere_Portal.
    2. Ensuite, lancez le serveur avec la commande /opt/IBM/WebSphere/wp_profile/bin/startServer.sh WebSphere_Portal.