Base de Datos
Cambiar configuración de base de datos
-
En el servidor de administración, se debe modificar la configuración local de la base de datos:
sudo vi /opt/viridian/config/viridian-config-properties-{{ latest_version }}-bec-prod.ymlinfolatest_version: es la última versión del componente viridian-config-properties
En el editor vi, se debe buscar esta configuración:
database:
type: informix
host: 10.0.0.1
port: 9081
jdbcport: 9088
db: tbasedpHacer los cambios que correspondan y guardar.
-
Si se requiere hacer cambios en las credenciales, se debe ingresar a Vault y actualizar las siguientes variables en el path viridian/application:
database.user
database.password -
En el servidor de administración, ejecutar el siguiente comando ansible para actualizar la configuración del punto 1 en los servidores de aplicaciones.
ansible-playbook config.yml -K -t viridian-update -e "silent=true" -
En el servidor de administración, ejecutar el siguiente comando ansible para habilitar el modo mantenimiento.
ansible-playbook admin.yml -K -t maintenance-enabled -
En el servidor de administración, ejecutar el siguiente comando ansible para que los docker containers necesarios se reinicien y tomen la nueva configuración de base de datos.
ansible-playbook admin.yml -K -t restart-vdb-backend,restart-jade-backend,restart-cobalt-backend -
En el servidor de administración, ejecutar el siguiente comando ansible para deshabilitar el modo mantenimiento.
ansible-playbook admin.yml -K -t maintenance-disabled
Los cambios hechos en el punto 1 deben ser informados a VIRIDIAN para que sean tomados en cuenta en un siguiente release.