Cómo hacer una copia de seguridad y restaurar Redtrust
Descripción general
Esta guía explica cómo hacer una copia de seguridad y restaurar Redtrust. Este proceso es útil para prevenir la pérdida de datos, así como para pruebas y migraciones, y está dirigido a administradores de IT. Esta guía asume que tienes un conocimiento básico de Redtrust.
Contexto
Redtrust permite a los administradores crear y restaurar copias de seguridad de una unidad para evitar la pérdida de datos y facilitar operaciones de mantenimiento como migración, recuperación o pruebas.
Las copias de seguridad se pueden generar a través de diferentes interfaces proporcionadas por Redtrust:
- La consola de administración, que permite a los administradores crear y restaurar copias de seguridad a través de la interfaz gráfica.
- Una petición HTTP directa, que se puede ejecutar desde la línea de comandos utilizando herramientas como Wget o PowerShell.
- El BackupRequester, una utilidad de línea de comandos distribuida con Redtrust.
Estos métodos interactúan en última instancia con la misma funcionalidad de copia de seguridad expuesta por el servidor de Redtrust, lo que permite a los administradores elegir el enfoque que mejor se adapte a sus necesidades operativas o de automatización.
Paso 1: Copia de seguridad
Existen diferentes formas de hacer una copia de seguridad del sistema, elige la que mejor se adapte a tus necesidades.
- Consola de administración
- Wget
- Powershell
- BackupRequester
Para obtener una copia de seguridad de la unidad usando la consola de administración:
- Accede a la consola de administración de Redtrust.
- Ve a Sistema > Unidad > Copia de seguridad.
- Haz clic en el botón Copia de seguridad. El archivo se descargará inmediatamente.
Para obtener una copia de seguridad de la unidad mediante el terminal y Wget, ejecuta el siguiente comando:
wget --post-data --no-check-certificate 'userLogin=USUARIO@DOMINIO&password=CONTRASEÑA_DEL_USUARIO' https://IP_REDTRUST/System/GetDirectBackup -O ARCHIVO_DE_DESTINO.bak
Donde:
userLogines el usuario con permisos para generar copias de seguridad.passwordes la contraseña del usuario.IP_REDTRUSTse debe reemplazar por la IP o el nombre de host del servidor desde el que quieres obtener la copia de seguridad de Redtrust.ARCHIVO_DE_DESTINOse debe reemplazar por el nombre del archivo de copia de seguridad descargado.
El usuario debe tener permisos para extraer copias de seguridad.
La opción --no-check-certificate es necesaria solo si el sistema que ejecuta el comando no confía en el certificado instalado en el servidor.
Para obtener una copia de seguridad de la unidad mediante el terminal y un script de PowerShell, crea un archivo getRedtrustBackup.ps1 con el siguiente contenido:
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { $true }
$postParams = @{userlogin='USUARIO@DOMINIO';password='CONTRASEÑA'}
Invoke-WebRequest -Uri https://IP_REDTRUST/System/GetDirectBackup -Method Post -Body $postParams -OutFile ARCHIVO_DE_DESTINO.bak
Donde:
userLogines el usuario con permisos para generar copias de seguridad.passwordes la contraseña del usuario.IP_REDTRUSTse debe reemplazar por la IP o el nombre de host del servidor desde el que quieres obtener la copia de seguridad de Redtrust.ARCHIVO_DE_DESTINOse debe reemplazar por el nombre del archivo de copia de seguridad.
Puedes descargar la copia de seguridad con este comando:
powershell -executionpolicy bypass -file getRedtrustBackup.ps1
Para obtener una copia de seguridad de la unidad usando la herramienta auxiliar BackupRequester abre una instancia de línea de comandos y ejecuta una llamada a la aplicación proporcionada.
BackupRequester.exe rtserver=IP_REDTRUST:PUERTO username=USUARIO password=CONTRASEÑA output=ARCHIVO_OUTPUT overwrite=OPCIÓN_SOBRESCRITURA
Donde:
rtserveres la dirección del servidor de Redtrust sin el prefijohttps://.usernamees el usuario con permisos para generar copias de seguridad.passwordes la contraseña del usuario.output(opcional) especifica el nombre del archivo de copia de seguridad.overwrite(opcional) determina si se debe sobrescribir un archivo existente (1sobrescribe el archivo; cualquier otro valor mantiene el archivo existente).
Por ejemplo:
BackupRequester.exe rtserver=10.27.27.100:8888 username=backup@local password=123 output=C:\Users\Documents\...\last-backup.bak overwrite=0
Paso 2: Restaurar desde una copia de seguridad
Para restaurar una copia de seguridad de la unidad:
- Accede a la consola de administración de Redtrust.
- Ve a Sistema > Unidad > Copia de seguridad.
- Haz clic en el campo Archivo de recuperación.
- En el cuadro de diálogo, selecciona la copia de seguridad que deseas restaurar y haz clic en Abrir.
- Selecciona Restaurar y Confirmar. Ingresa la contraseña cuando se te solicite y luego haz clic en Enviar.
El proceso de restauración puede tardar unos minutos. Una vez finalizado, verás una notificación verde y deberás reiniciar tu sesión con tus credenciales.
Verificación
- CLI
- BackupRequester
Puedes verificar el proceso usando la línea de comandos.
Para verificar el archivo de copia de seguridad desde la línea de comandos, puedes utilizar cualquier programa que te permita subir el archivo a la unidad. Por ejemplo, con cURL, la solicitud debe seguir este formato:
curl --form upload=@FICHERO_BACKUP.bak --insecure https://IP_REDTRUST/System/CheckBackup
Si el archivo de copia de seguridad es correcto, la respuesta será OK.
El servicio tiene una limitación de una solicitud por minuto.
Las copias de seguridad pueden verificarse usando la herramienta BackupRequester estableciendo el parámetro op en CHECK:
BackupRequester.exe rtserver=IP_REDTRUST username=USUARIO@DOMINIO password=CONTRASEÑA op=CHECK input=ARCHIVO_BACKUP.bak
Si el archivo de copia de seguridad es correcto, la respuesta será OK.
El servicio tiene una limitación de una solicitud por minuto.
Puedes encontrar una lista de errores en la documentación del sistema.