Recuperación o restablecimiento de partes del kit de herramientas del desarrollador

Procedimiento para recuperar o restablecer partes del entorno del kit de herramientas del desarrollador.

Es posible que, como parte de la utilización del entorno del kit de herramientas de desarrollador, que consta de 4 contenedores, uno o varios de estos contenedores o datos relacionados puedan estar dañados debido a un uso incorrecto. Una forma de recuperarse de esto es realizar una nueva configuración después de ejecutar el mandato wipe-clean , tal como se documenta en Configuración del entorno del kit de herramientas de desarrollador contenerizado. Sin embargo, esto elimina la configuración completa. Por lo tanto, para resucitar sólo los contenedores que están dañados o para configurar sólo la parte afectada, consulte las instrucciones de este tema.

Si el contenedor o la configuración de MQ Server está dañada o si desea volver a configurar MQ , realice los pasos siguientes:

  1. Elimine el contenedor del servidor MQ ejecutando el mandato siguiente:
    docker rm -f om-mqserver
  2. Si los datos de MQ están dañados, elimine los datos de MQ utilizando el mandato siguiente:
    docker volume rm docker_var_mqm
  3. Desde el directorio compose , ejecute el mandato siguiente:
    ./om-compose.sh update-extn "" --skip-initrt

    Los datos de base de datos, el servidor de aplicaciones y los archivos de tiempo de ejecución permanecen intactos. Si los datos de MQ no se conservan, debe volver a añadir las colas personalizadas.

Si el contenedor del servidor de aplicaciones Liberty está dañado o desea volver a configurar Liberty, realice los pasos siguientes:
  1. Elimine el contenedor de servidor de aplicaciones Liberty dañado ejecutando el mandato siguiente:
    docker rm -f om-appserver
  2. Desde el directorio compose , ejecute el mandato siguiente:
    ./om-compose.sh update-extn "" --skip-initrt

    Se vuelve a crear el contenedor del servidor de aplicaciones. Los datos de base de datos y MQ , así como los archivos de tiempo de ejecución, permanecen intactos.

Si el contenedor de tiempo de ejecución OM está dañado y desea conservar los datos de base de datos o MQ , realice los pasos siguientes:

  1. Elimine el contenedor de tiempo de ejecución dañado ejecutando el mandato siguiente:
    docker rm -f om-runtime
  2. Opcionalmente, elimine el directorio de tiempo de ejecución extraído, ya que un nuevo directorio de tiempo de ejecución se extraerá en el paso siguiente.
  3. Desde el directorio compose , ejecute el mandato siguiente:
    ./om-compose.sh setup-upg

    El entorno se vuelve a configurar en modalidad de actualización recreando los contenedores de tiempo de ejecución y servidor de aplicaciones. La base de datos y los datos de MQ permanecen intactos.

Sin embargo, si el servidor de base de datos OM está dañado, a partir de ahora, no hay una forma directa de recuperar los datos. Debe realizar wipe-clean y ejecutar una configuración nueva.