Déploiement de l'édition différentielle

Après avoir créé le fichier PAA de l'édition différentielle, vous pouvez installer et déployer votre édition différentielle sur les serveurs de production. Si vous avez un cluster, effectuez l'installation et le déploiement sur les noeud principal et secondaire de ce dernier.

Procédure

  1. Exécutez la commande suivante à partir du répertoire wp_profile_root/ConfigEngine du serveur de production pour désinstaller et supprimer les fichiers PAA de l'édition différentielle qui existent :
    • AIX® HP-UX Linux Solaris:
      ./ConfigEngine.sh uninstall-paa -DappName=WebSpherePortalUpdate -DWasPassword=password -DPortalAdminPwd=password
      
      ./ConfigEngine.sh delete-paa -DdeleteAll=true
    • IBM® i:
      ConfigEngine.sh uninstall-paa -DappName=WebSpherePortalUpdate -DWasPassword=password -DPortalAdminPwd=password
      
      ConfigEngine.sh delete-paa -DdeleteAll=true
    • Windows :
      ConfigEngine.bat uninstall-paa -DappName=WebSpherePortalUpdate -DWasPassword=password -DPortalAdminPwd=password
      
      ConfigEngine.bat delete-paa -DdeleteAll=true
    • z/OS® :
      ./ConfigEngine.sh uninstall-paa -DappName=WebSpherePortalUpdate -DWasPassword=password -DPortalAdminPwd=password
      
      ./ConfigEngine.sh delete-paa -DdeleteAll=true
  2. Exécutez la commande suivante pour installer et déployer le fichier PAA de l'édition différentielle :
    • AIX® HP-UX Linux Solaris:
      ./ConfigEngine.sh install-paa -DPAALocation=/WebSpherePortalUpdate.paa -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ./ConfigEngine.sh deploy-paa -DappName=WebSpherePortalUpdate -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password
    • IBM® i:
      ConfigEngine.sh install-paa -DPAALocation=/WebSpherePortalUpdate.paa -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ConfigEngine.sh deploy-paa -DappName=WebSpherePortalUpdate -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password
    • Windows :
      ConfigEngine.bat install-paa -DPAALocation=/WebSpherePortalUpdate.paa -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ConfigEngine.bat deploy-paa -DappName=WebSpherePortalUpdate -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password
    • z/OS® :
      ./ConfigEngine.sh install-paa -DPAALocation=/WebSpherePortalUpdate.paa -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ./ConfigEngine.sh deploy-paa -DappName=WebSpherePortalUpdate -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password
  3. Exécutez la commande suivante à partir du répertoire wp_profile_root/ConfigEngine du serveur de production pour désinstaller les fichiers PAA mis à jour du portail virtuel :
    • AIX® HP-UX Linux Solaris:
      ./ConfigEngine.sh uninstall-paa -DappName=object_idUpdated.paa -DWasPassword=password -DPortalAdminPwd=password
      
      ./ConfigEngine.sh delete-paa -DdeleteAll=true
    • IBM® i:
      ConfigEngine.sh uninstall-paa -DappName=object_idUpdated.paa -DWasPassword=password -DPortalAdminPwd=password
      
      ConfigEngine.sh delete-paa -DdeleteAll=true
    • Windows :
      ConfigEngine.bat uninstall-paa -DappName=object_idUpdated.paa -DWasPassword=password -DPortalAdminPwd=password
      
      ConfigEngine.bat delete-paa -DdeleteAll=true
    • z/OS® :
      ./ConfigEngine.sh uninstall-paa -DappName=object_idUpdated.paa -DWasPassword=password -DPortalAdminPwd=password
      
      ./ConfigEngine.sh delete-paa -DdeleteAll=true
  4. Exécutez les commandes suivantes pour installer et déployer le fichier PAA de portail virtuel :
    • AIX® HP-UX Linux Solaris:
      ./ConfigEngine.sh install-paa -DPAALocation=/object_idUpdated.paa -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ./ConfigEngine.sh deploy-paa -DappName=object_idUpdated -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password -DVirtualPortalParameter=value
    • IBM® i:
      ConfigEngine.sh install-paa -DPAALocation=/object_idUpdated.paa -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ConfigEngine.sh deploy-paa -DappName=object_idUpdated -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password -DVirtualPortalParameter=value
    • Windows :
      ConfigEngine.bat install-paa -DPAALocation=/object_idUpdated.paa -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ConfigEngine.bat deploy-paa -DappName=object_idUpdated -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password -DVirtualPortalParameter=value
    • z/OS® :
      ./ConfigEngine.sh install-paa -DPAALocation=/object_idUpdated.paa -DWasPassword=password -DPortalAdminPwd=password -Dwp.si.offlineMode=true
      
      ./ConfigEngine.sh deploy-paa -DappName=object_idUpdated -DforceDeploy=true -DWasPassword=password -DPortalAdminPwd=password -DVirtualPortalParameter=value
    Conseil :VirtualPortalParameter est l'une des options suivantes :
    -DVirtualPortalHostName=myvirtualportal.mycompany.com
    Utilisez ce paramètre si vous connaissez le nom d'hôte du portail virtuel.
    -DVirtualPortalContext=VirtualPortal1
    Utilisez ce paramètre si vous connaissez la racine de contexte du portail virtuel.

    Si vous déployez plusieurs portails virtuels, exécutez list-all-virtual-portals sur l'environnement source afin d'associer correctement la valeur VirtualPortalParameter au même portail virtuel. Pour plus d'informations, voir Tâches de configuration du portail pour l'administration des portails virtuels.

    Remarque : Exécutez la syndication pour le contenu différentiel Web Content Manager.
  5. Si vous disposez d'un environnement de cluster, activez la synchronisation automatique pour les noeuds et synchronisez ces derniers.
  6. Effectuez cette étape si les fichiers PAA incluent des bibliothèques partagées. Si vous avez inclus -DsharedAppResourcesRootDir et -DsharedExtResourcesRootDir lors de la création de l'édition initiale et de l'édition différentielle, retirez la bibliothèque partagée qui a été créée lors du déploiement de l'édition initiale. Par exemple, si vous avez inclus le fichier sample.jar dans le fichier PAA de l'édition initiale et mis à jour le fichier sample.jar dans le fichier PAA de l'édition différentielle, il existe un conflit de chemin d'accès aux classes avec le fichier JAR inclus aux deux emplacements. Recherchez et supprimez les fichiers JAR suivants à partir du déploiement initial :
    • wp_profile_root/paa/WebSpherePortal/components/WebSpherePortal.shared/shared/ext/sample.jar
    • wp_profile_root/paa/WebSpherePortal/components/WebSpherePortal.shared/shared/app/sample.jar
  7. Redémarrez le serveur.