Actualización de la configuración de la base de datos de una instancia existente de « Engineering Lifecycle Management » mediante un método de la consola web de « Red Hat OpenShift Container Platform »

Cuando su servidor de base de datos se traslada a un host diferente o cuando se actualizan las credenciales de la base de datos, debe actualizar la configuración de la base de datos de la Engineering Lifecycle Management instancia. Puede actualizar la base de datos utilizando el método de la consola web

Antes de empezar

Procedimiento

  1. Actualice los detalles de la base de datos en la Engineering Lifecycle Management instancia. Si utiliza varios servidores de bases de datos, actualice los detalles de las bases de datos específicas que se modificaron. Para obtener más información, consulte Configuración de instancias de base de datos independientes para la instancia Engineering Lifecycle Management.
    1. En la consola web de Red Hat OpenShift Container Platform, seleccione Operadores > Operadores instalados y seleccione el operador « Engineering Lifecycle Management ».
    2. En la pestaña ELM, seleccione la instancia Engineering Lifecycle Management.
    3. Haga clic en la pestaña YAML y actualice los detalles del nuevo servidor de base de datos.
    database: 
      dbHostname: <value>
      dbPort: <value>
      dbType: <value>
      dbUserName: <value>
    Véase Ejemplo de archivo YAML de instancia ELM
  2. Actualice el secreto elm-auth-secret existente para la instancia Engineering Lifecycle Management.
    1. En la consola web de Red Hat OpenShift Container Platform, selecciona «Workloads » > «Secrets ».
    2. En la lista de proyectos, seleccione el proyecto en el que ha instalado el operador Engineering Lifecycle Management.
    3. En la tabla, seleccione elm-auth-secret y, en la lista Acciones, haga clic en Editar secreto.
    4. Actualice el valor de la contraseña de la base de datos de aplicaciones en la propiedad <app_name>_db_jdbc_password para las aplicaciones requeridas y haga clic en Guardar.
    Nota: Cuando actualice la propiedad de la base de datos en CR, se actualizará para todas las aplicaciones y deberá reiniciar todos los pods de aplicación. Sin embargo, si cambia la contraseña de la base de datos para aplicaciones selectivas, reinicie sólo el pod de aplicaciones selectivas.
  3. Detenga e inicie los pods de aplicación que tengan cambios en la configuración de la base de datos mediante la instancia ELMOperation. Para obtener más información, consulte Detención e inicio de pods de aplicación Engineering Lifecycle Management mediante la instancia de operación ELM. También puede eliminar los pods de aplicación.
    1. En la consola web de Red Hat OpenShift Container Platform, selecciona «Workloads » > «Pods ».
    2. En la lista de proyectos, seleccione el proyecto en el que ha instalado la instancia Engineering Lifecycle Management.
      La página Pods enumera los Engineering Lifecycle Management pods de aplicación e Engineering Lifecycle Management información sobre los pods de operador.
    3. Haga clic en el nombre del pod para ver los detalles del mismo.
    4. En el menú Acciones, haga clic en Eliminar pod.
      El pod de aplicación Engineering Lifecycle Management pod de aplicación se elimina. El pod de aplicaciones Engineering Lifecycle Management pod de aplicación se reinicia automáticamente.
  4. Compruebe el estado de la aplicación Engineering Lifecycle Management.
    1. En la consola web de Red Hat OpenShift Container Platform, seleccione Operadores > Operadores instalados y seleccione el operador « Engineering Lifecycle Management ».
    2. En la pestaña ELM, seleccione la instancia Engineering Lifecycle Management.
    3. En la pestaña Detalles, verifique el Engineering Lifecycle Management estado de la aplicación en la tabla Eventos de aplicaciones. Muestra el estado como Completado, y el mensaje como La aplicación JTS está lista.
  5. Verifique el acceso a la aplicación Engineering Lifecycle Management utilizando la configuración actualizada de la base de datos.
    1. En la consola web de « Red Hat OpenShift Container Platform », selecciona «Redes» > «Rutas ».
    2. En la lista Proyecto, seleccione el proyecto donde instaló la instancia de Engineering Lifecycle Management.
    3. Busque la ruta < ELM -aplicación> en el campo Nombre y haga clic en URL disponible en el campo Ubicación. Se abre la página de inicio de sesión de JAS.
    4. Inicie sesión en la aplicación JAS con su nombre de usuario y contraseña. Se abre la aplicación Engineering Lifecycle Management aplicación se abre.