0

Backup y restore de la configuración WAS

Disponer de un backup actualizado es muy importante, especialmente en el caso de un servidor WAS. Volver a configurar todo el entorno puede ser una tarea para nada sencilla, así que realizar copias de seguridad es una buena idea. Los mejores momentos para hacerlas es durante una primera instalación del producto y durante actualizaciones de mantenimiento, antes de actualizar cualquier cosa.

restauracion

restauracion

Cómo hacer un backup de la configuración en WAS

Tenemos dos opciones para hacer un backup, dependiendo de la memoria y el espacio libre en disco que tengamos disponible en ese momento:

  1. Backup completo: creará un fichero con la configuración de todos los profiles.
  2. Backup de un profile en concreto.

Backup completo

Para hacer un backup completo bastará con ejecutar el script backupConfig, que se encuentra en el direcorio /bin de la ruta en que instalemos el WAS por defecto. Esto realizará una copia de todos los ficheros de configuración dentro del directorio por defecto.

Backup de un perfil concreto

Este se puede realizar de dos formas:

  1. Ejecutando el script backupConfig del paso anterior con el parámetro -profileName y el nombre del perfil en cuestión.
  2. Ejecutando el backupConfig desde el directorio bin del profile que queramos respaldar (por ejemplo: /opt/Websphere7/AppServer/profiles/Node01/bin). Entonces no es necesario pasarle el parámetro -profileName.

Funcionamiento del script backupConfig

Al ejecutar el comando lo primero que hace es parar el nodeagent y todos los servidores enlazados a él.

Inmediatamente después se empaquetarán todos los ficheros del profile en un zip llamado WebsphereConfigXXX.zip, siendo XXX la fecha de ejecución.

La evolución del proceso se podrá leer en el log backupconfig.log, que se guardará en el directorio raiz del profile junto al zip.

Por cierto, el script admite que le pasemos como parámetros el nombre del fichero zip y el nombre del log:

./backupConfig [nombre_backup] [-logfile <nombre_log>]

 

Opciones para el script backupConfig

  • nostop: esto permite hacer el backup sin detener los servidores.
  • quiet: para que no saque la información por consola.
  • replacelog: esta opción reemplaza el log existente por uno nuevo. Si no se indica, por defecto la información se escribe a continuación de la existente.

 

Es importante recordar que después de realizar el backup hay que levantar de nuevo los servidores, nodeagents y Dmgr, ya que si no se le indica lo contrario el script los detiene.

Cómo hacer un restore de la configuración en WAS

El comando para restaurar un fichero de backup (como el creado con backupConfig) es

 

restoreConfig backup-file [-location <location>] [-quiet] [-nowait] [-logfile <logfile>]

[-replacelog] [-trace] [-username <username>] [-password <password>] [-profileName

<profileName>] [-help]

El funcionamiento es similar al del script backupConfig salvo por un par de salvedades.

  • location: la ruta en la que será restaurado el backup (por defecto el /config dentro del directorio raiz de la instalación de WAS). Esta opción es importante si lo que queremos es restaurar el backup de la configuración de un profile.
  • nowait: hace el restore sin detener los servidores.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *