HCL Commerce Developer

Instalar los paquetes de actualización de HCL Commerce Developer (método silencioso)

Puede utilizar un método silencioso para instalar un paquete de actualización en un entorno HCL Commerce Developer.Para realizar la instalación en modalidad silenciosa, Gestor de instalación IBM Installation Manager requiere un archivo de respuestas para proporcionar la entrada. Se genera un archivo de respuestas instalando el paquete de actualización en una máquina mediante el método interactivo. Las opciones que elija en la GUI se graban en un archivo. A continuación, puede utilizar el archivo de respuestas en otras máquinas para instalar de forma silenciosa el paquete de actualización.

Antes de empezar

  • Instalar o actualizar el producto a una versión posterior es un funcionamiento intensivo de procesador y memoria. Su máquina puede dejar de responder durante largos períodos de tiempo, durante los cuales puede observar que applyUpdate.bat consume grandes cantidades de recursos del sistema.
    Nota: Deje tiempo suficiente para que el proceso de instalación o actualización se complete, ya que el indicador de progreso de applyUpdate.bat puede permanecer en el 99 % durante un máximo de dos horas en máquinas menos potentes.
  • Detenga todas las aplicaciones Java que se estén ejecutando en la máquina.
  • Asegúrese de que Rational Application Developer no se está ejecutando.
  • Inhabilite cualquier servidor web que haya configurado en la máquina.
  • Inicie la sesión en Windows como usuario con privilegios de Administrador.
  • Haga una copia de seguridad del sistema antes de crear el archivo de respuestas. Al crear un archivo de respuestas se pueden crear archivos conflictivos en el sistema. Estos archivos conflictivos pueden causar problemas cuando utiliza el archivo de respuestas para instalar el paquete de actualización.
  • Si no tiene el paquete de actualización, descargue y extraiga el paquete de actualización que desea instalar.
    1. Inicie la sesión en HCL License and Delivery portal.
    2. Busque el paquete de actualización por número de pieza. Para obtener información sobre los números de pieza disponibles, consulte HCL Commerce : versiones.
      Nota: El paquete de actualización puede actualizarse a la versión de destino desde cualquier versión anterior. Por ejemplo, si está en 9.1.0.0 y desea actualizar a 9.1.2.0, solo necesita descargar el paquete de actualización de 9.1.2.0.
    3. Descargue y extraiga el paquete.
  • Efectúe una copia de seguridad de la base de datos. Las actualizaciones de las bases de datos que se incluyen en esta característica no se pueden deshacer. Si desea deshacer la actualización de la base de datos, debe restaurar la copia de seguridad de la base de datos. Para obtener más información sobre cómo realizar una copia de seguridad, consulte BACKUP DATABASE COMMAND.

Procedimiento

  1. Cree un archivo de respuestas.
    Si ya dispone de un archivo de respuestas, vaya al Paso 2.
    1. En un indicador de mandatos, vaya al subdirectorio eclipse en el directorio donde ha instalado IBM Installation Manager.
      Por ejemplo, drive:\Program Files\IBM\Installation Manager.
    2. Ejecute Gestor de instalación IBM Installation Manager utilizando los siguientes mandatos para crear un archivo de respuestas.
      Importante: Asegúrese de que especifica una vía de acceso de archivo existente. Installation Manager no crea directorios para el archivo de respuestas y el archivo de anotaciones.
      • Para crear el archivo de respuestas e instalar el producto:
        IBMIM –record response_file_path
        Por ejemplo, IBMIM –record C:\WCDE_v9\installresponse.txt.
      Se inicia Installation Manager.
    3. Efectúe los pasos del Installation Manager para instalar un paquete de actualización utilizando el método interactivo.
      Las opciones que elija mientras utiliza el método interactivo se graban en el archivo de respuestas. Para obtener más información sobre cómo utilizar el método interactivo, consulte Instalar los paquetes de actualización (método interactivo).
      Recuerde: Asegúrese de que establece las preferencias del repositorio en la ubicación de la imagen de instalación de HCL Commerce Developer durante el proceso de grabación del archivo de respuestas.
    4. Pulse Finalizar y cierre Installation Manager para guardar y finalizar el archivo de respuestas.
      Nota: El archivo de respuestas se genera solo después de pulsar Finalizar y salir de Installation Manager.
    5. Revierta el sistema al estado que estaba antes de crear el archivo de respuestas.
  2. Copie el archivo de respuestas, response_file_path, en las máquinas que tienen previsto utilizar el archivo para una instalación silenciosa.
  3. Abra el archivo de respuesta de destino en un editor de texto.
  4. Modifique las entradas del archivo de respuestas para que coincidan con las opciones de instalación que desee.
    • Elimine los repositorios innecesarios que se encuentran en el archivo de respuestas.
    • Actualice las entradas que sean necesarias para que correspondan con la máquina que va a utilizar el archivo de respuestas.
  5. En la línea de mandatos, inicie el proceso de instalación silenciosa:
    1. Vaya al subdirectorio eclipse/tools del Installation Manager
    2. Ejecute el siguiente mandato.
      imcl.exe -input response_file_path -log log_file_path -acceptLicense
      Nota: Añada el parámetro -sP para obtener más información del progreso de la instalación.
    Donde
    • response_file_path es la vía de acceso completa del archivo de respuestas
    • log_file_path es la vía de acceso completa del archivo de registro, por ejemplo c:\logs\maintenance_install.log. La vía de acceso completa debe existir; por ejemplo, c:\logs\.
  6. Compruebe si hay algún problema en el archivo WCDE_installdir\UpdateDelta\9.1.x.0\applyUpdate.log.
    • Los valores x representan el nivel del paquete de actualización.
  7. Fusione los archivos según sea necesario.
    Si el desarrollador ha añadido, actualizado o eliminado algún archivo desde la última instalación, y también los ha añadido, actualizado o eliminado durante la actualización, estos archivos se registran durante el proceso.
    1. Compruebe si hay algún problema en el archivo WCDE_installdir\UpdateDelta\9.1.x.0\backup\merges.log.
      Nota:
      • Todos los archivos que se solapan con los cambios en el paquete de actualización se copian en el directorio WCDE_installdir\UpdateDelta\9.1.x.0\backup antes de realizar cambios en el área de trabajo. Sin embargo, solo los archivos que requieren revisión después de la instalación se registran en el merges.log.
      • Es posible que algunos archivos que se actualicen puedan tener vías de acceso o información que sea específica de su entorno después de la instalación. En estos casos, el archivo de sustitución contendrá una versión de plantilla actualizada del archivo, antes de que se sustituyan las variables. Debe fusionar manualmente estos archivos, sustituyendo las variables en el archivo actualizado por los valores de la versión de copia de seguridad del archivo para asegurarse de que el entorno sigue funcionando correctamente.
    2. Para cada par de archivos en merges.log, compare la versión original con la versión actualizada utilizando una herramienta de comparación de archivos de texto.
    3. Para cada archivo que se ha descrito como suprimido por el proceso de actualización, revise la versión original para determinar si sigue siendo necesario y realice los cambios adecuados.
    4. Si ha suprimido un archivador comprimido (ZIP, JAR, WAR) y el proceso de actualización lo modifica, el archivador se vuelve a crear en el proceso de actualización, pero solo contendrá los archivos modificados en el archivador, de manera que estará incompleto. En este caso, se escribe un aviso en merges.log recomendando la retrotracción, restaurar los archivadores originales y volver a aplicar la actualización. Por este motivo, se recomienda no eliminar los archivadores comprimidos, incluso si no se utilizan.
  8. Actualizar la base de datos a la versión más reciente del esquema de base de datos HCL Commerce.
    1. Realice una copia de seguridad de la base de datos.
      Debe hacer una copia de seguridad porque si alguna vez desinstala una actualización, también necesita restaurar la base de datos a la versión anterior. Para obtener más información sobre cómo realizar una copia de seguridad, consulte BACKUP DATABASE COMMAND.
    2. Ejecute el programa de utilidad updatedb para actualizar la base de datos.

Qué hacer a continuación

  1. Verifique los datos de índice de búsqueda.
    • Datos de la tienda: http://ElasticSearchServerName:30200/auth.store/_search
    • Datos de categoría: http://ElasticSearchServerName:30200/auth.storeId.category/_search
    • Datos de producto: http://ElasticSearchServerName:30200/auth.storeId.product/_search
  2. Renueve el área de trabajo y vuelva a publicar la aplicación después de completar la actualización.
    1. Abra HCL Commerce Developer y vaya a la vista Explorador de empresa.
    2. En la vista de Explorador, seleccione todos los proyectos y seleccione Archivo > Renovar (o el atajo del teclado F5) para renovar los proyectos en el área de trabajo.
    3. Inicie o reinicie el servidor de prueba.
    4. Pulse el botón derecho del ratón en la vista Servidores del servidor de prueba y seleccione Publicar.
    5. Espere a que la aplicación termine de publicar y se reinicie.