Restauración con una copia de seguridad del Servidor Dr.Web

Durante el funcionamiento, el Servidor Dr.Web realiza copias de reserva de la información importante: claves de licencia, contenido de la base de datos, clave de cifrado privada, configuraciones del Servidor y el Centro de Control.

Las copias de reserva se guardan en los siguientes directorios:

para SO Windows: <disco_instalación>:\DrWeb Backup

para SO Linux: /var/opt/drwcs/backup

para SO FreeBSD: /var/drwcs/backup

Para realizar la función de copia de reserva, se incluye en las tareas programadas del Servidor la tarea diaria. Si no hay tal tarea en las tareas programadas del Servidor, se recomienda crearla.

Todos los archivos de la copia de reserva, excepto el contenido de la base de datos, están listos para utilizar. La copia de reserva de la base de datos se guarda en formato .gz, compatible con gzip y otros archivadores. El contenido de la base de datos se puede importar desde la copia de reserva a la base de datos de trabajo del Servidor usando el comando upimportdb y así restaurar los datos.

Para restaurar la base de datos también se puede usar la copia de reserva de la base de datos creada manualmente por el administrador a través del Centro de Control en la sección Administración → Gestión de la base de datos → Exportar (solo para el modo Exportar toda la base de datos). Sin embargo, con esto la copia de reserva se guarda en el formato xml, y para importar se necesita utilizar el comando xmlupimportdb.

También se recomienda almacenar las copias de reserva y otros archivos importantes para Usted en otra PC. Por lo tanto, puede evitar la pérdida de datos si la PC en la que está instalado Dr.Web Server está dañada y restaurar completamente los datos y la funcionalidad del Servidor. En caso de pérdida de las claves de licencia, puede solicitarlas nuevamente, como se indica en el Manual de administrador, p. Licenciamiento.

Para restaurar el Servidor después de una falla si hay una copia de reserva de los datos del Servidor disponible

1.Seleccione el ordenador en el que se instalará el nuevo Servidor Dr.Web. Aísle este ordenador de los Agentes en operación: desconéctelo de la red en la que están instalados los Agentes, o cambie temporalmente su dirección IP o use cualquier otro método que le sea más conveniente.

2.Instale un nuevo Servidor Dr.Web.

3.En la sección Administración → Administrador de licencias añada una clave de licencia de la instalación anterior del Servidor y distribúyala a los grupos correspondientes, en particular al grupo Everyone. El paso es obligatorio si la clave de licencia no se especificó durante la instalación del Servidor.

4.Actualice el repositorio del Servidor instalado con SGA:

a)Abre la sección Centro de Control Administración → Estado del repositorio.

b)Haga clic en Buscar actualizaciones para verificar las actualizaciones de todos los productos en SGA y para descargar las actualizaciones disponibles desde los servidores de SGA.

5.Si hay nuevas versiones del software del Servidor, actualice a la última versión:

a)Abre la sección del Centro de Control Administración → Servidor Dr.Web.

b)Para ir a la lista de versiones del Servidor, haga clic en la versión actual del Servidor o haga clic en el botón Lista de versiones. Se abrirá la sección Actualizaciones del Servidor Dr.Web con una lista de actualizaciones disponibles y copias de reserva del Servidor.

c)Para cambiar a una nueva versión del Servidor, configure la opción opuesta a la última versión en la lista Todas las versiones. Haga clic en el botón Guardar.

d)Espere hasta que se complete el proceso de actualización del Servidor.

6.Detenga el Servidor.

7.Para obtener la clave pública de cifrado de la copia de reserva de la clave privada, use la utilidad drwsign, ubicado en el subdirectorio \bin del directorio de instalación del Servidor:

drwsign extract [-private-key=<clave_privada>] <clave_cifrada>

Como <clave_cifrada> y <clave_privada> especifique las rutas correspondientes donde se encuentra la clave privada, así como dónde colocar la clave pública creada.

8.Reemplace los datos críticos del Servidor con los datos obtenidos de la copia de seguridad:

Sistema operativo

Clave pública de cifrado

Archivos de configuración

Windows

webmin\install en el directorio de instalación del Servidor

etc en el directorio de instalación del Servidor

Linux

/opt/drwcs/webmin/install

/var/opt/drwcs/etc

FreeBSD

/usr/local/drwcs/webmin/install

/var/drwcs/etc

9.Configure la base de datos.

a)Base de datos externa:

No es necesario realizar ninguna otra acción para conectar la base de datos al Servidor (con la condición de que se guarde el archivo de configuración del Servidor).

Si la versión del Servidor instalada desde las actualizaciones más recientes es más reciente que la versión del Servidor perdido, actualice la base de datos externa con el comando upgradedb:

para SO Windows:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -log=drwcsd.log upgradedb

para SO Linux:

/etc/init.d/drwcsd -log=drwcsd.log upgradedb

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log upgradedb

b)Copia de reserva de la base de datos externa o integrada:

Al utilizar una base de datos externa, previamente limpie la base con el comando cleandb (ver Anexo H3.3. Comandos para administrar la base de datos).

Importe la base de datos desde el archivo de la copia de reserva correspondiente, actualizando el formato de la base de datos a la versión del Servidor instalado usando el comando upimportdb:

para SO Windows:

"C:\Program Files\DrWeb Server\bin\drwcsd.exe" -home="C:\Program Files\DrWeb Server" -var-root="C:\Program Files\DrWeb Server\var" -verbosity=all -log=drwcsd.log upimportdb "<ruta_al_archivo_reserva>\database.gz"

para SO Linux:

/etc/init.d/drwcsd -log=drwcsd.log upimportdb "<ruta_al_archivo_reserva>/database.gz"

para SO FreeBSD:

/usr/local/etc/rc.d/drwcsd -log=drwcsd.log upimportdb "<ruta_al_archivo_reserva>/database.gz"

Todos los archivos del Servidor reemplazados deben configurarse con los mismos privilegios del sistema que se seleccionaron durante la instalación anterior (perdida) del Servidor.

Para SO de la familia UNIX: rw para drwcs:drwcs.

10.Inicie el Servidor.

11.Asegúrese de que los datos obtenidos de la base de datos de reserva estén seguros y actualizados: la configuración de los Agentes, estado del árbol la red antivirus, etc.

12.Restaure la disponibilidad del Servidor para los Agentes, según el método de aislamiento del Servidor seleccionado en el paso 1.

Si se instalaron algunos Agentes después de la creación de la última copia de reserva, no podrán conectarse al Servidor después de restaurar la base de datos desde esta copia de reserva. Dichas estaciones se pueden transferir de forma remota al modo de novatos. En la sección Administración → Configuración del Servidor Dr.Web en la pestaña Generales marca la casilla Transferir los no autorizados a los novatos. En la lista desplegable Modo de registro de los novatos seleccione la opción Permitir acceso automáticamente. Haga clic en Guardar y reinicie el Servidor.

Después de que todas las estaciones se conecten con éxito al nuevo Servidor, cambie la configuración del Servidor a la configuración adoptada de acuerdo con la política de su compañía.