Preferencias de privacidad

Gestión de consentimientos

Cookies utilizadasObligatorias

He leído y acepto la Política de privacidad.

Obligatorias

Estas cookies son necesarias para el funcionamiento del sitio web y no pueden ser desactivadas en nuestros sistemas. En general, sólo se establecen en respuesta a acciones realizadas por usted que equivalen a una solicitud de servicios, como establecer sus preferencias de privacidad, iniciar sesión o rellenar formularios.

Cookies utilizadas Obligatorias

PHPSESSID, Cadabullos_Diseño_WebonlineCookieAnalitycs, Cadabullos_Diseño_WebonlineCookie, id_usuario_tienda, marca_ti

Analíticas

Acepto

Estas cookies nos permiten medir el número de visitas y conocer las fuentes de tráfico. Nos ayudan a saber qué páginas son las más y las menos populares y a conocer cómo se mueven los visitantes por el sitio. Toda la información que estas cookies recolectan es agregada y por lo tanto anónima. Si no autoriza estas cookies, no sabremos cuándo ha visitado nuestro sitio.

Cookies utilizadas

Cómo anular consentimiento
_ga,_gid,_gat,

google.com

_ga,_gid,_gat,
Utilizamos cookies propias y de terceros para mejorar su experiencia y nuestros servicios, analizando la navegación en nuestro sitio web. Puedes obtener más información, o bien conocer cómo cambiar la configuración, en nuestra Política de Cookies
Puedes aceptar todas las cookies pulsando el botón aceptar, configurarlas o rechazar su uso
Opciones

Ir arriba

Ícono menú móvil
Atención al cliente
988 009 665

Cómo restaurar una copia de seguridad de más de 2 gigas en Plesk paso a paso.

Cómo restaurar una copia de seguridad de más de 2 gigas en Plesk paso a paso.
03/03/2022
Admin

Hace unos días nos tocó la laboriosa tarea de realizar la migración de varios sitios webs de un servidor a otro y el principal problema que encontramos fue la restauración de copias de seguridad de más de 2 gigabytes en el nuevo servidor.

El problema surgía cuando intentábamos subir al servidor archivos de más de dos gigas a través del panel web de control de Plesk, tanto en volúmenes individuales como en un sólo fichero. Ya que al pasar un determinado tiempo, los navegadores devolvían un mensaje de error.

¡Advertencia!: El proceso que describimos a continuación es el que hemos realizado nosotros para finalizar la restauración con éxito y así lo exponemos a modo de guía. No nos hacemos responsables del mal uso de ella, de las incompatibilidades que pueden surgir o de otros problemas que se puedan presentar.

Descripción del proceso

Problema

Restaurar copias de seguridad de gran tamaño vía panel de control web de Plesk.

Datos técnicos

A continuación, os detallamos los datos técnicos de los servidores de origen como de destino, ya que en algunas ocasiones si las versiones de Plesk no son compatibles o presentan muchas diferencias podríais encontrar otro tipo de incompatibilidades

Servidor origen

  • Sistema Operativo: CentOS 6.10 (Final)
  • versión Plesk: Plesk Obsidian Versión 18.0.31

Servidor destino

  • Sistema Operativo: CentOS Linux 7.9.2009 (Core)
  • versión Plesk: Plesk Obsidian Versión 18.0.41

Como podemos ver no hay mucha diferencia en la versiones de Plesk, por lo que no vamos a tener incompatibilidades que nos impidan la restauración de la copia de seguridad.

También nos encargamos de que el servidor destino tuviese todas las extensiones instaladas en el servidor de origen, así como las versiones de php correspondientes para tratar de minimizar las incidencias en la restauración.

A la búsqueda de soluciones

Como somos un poco cabezotas, en un principio tratamos de resolver el problema aumentando los límites de subida de ficheros del servidor, así como los tiempo de ejecución de los scripts, etc.. pero no conseguimos encontrar un resultado positivo ya que el problema podría estar en las limitaciones que imponían los navegadores.

Error: Conexión segura fallida: PR_CONNECT_RESET_ERROR

Solución Error: Conexión segura fallida: PR_CONNECT_RESET_ERROR Mozilla

Tratamos de investigar un poco el tema pero si tratábamos de solucionar el problema a partir del error de Mozilla, los usuarios enfocaban la solución a nivel local, configuración de Windows, configuración de router, configuración de Mozilla, etc.. 

Ninguna de las soluciones nos aportó un resultado positivo.

Error: 413 Request Entity Too Large nginx

Solución Error: 413 Request Entity Too Large nginx chrome

Si trabábamos de solucionar el problema a partir de error devuelto por Chrome la solución ya se centraba más en cambios en la configuración del servidor para tratar de aumentar el limite de subida de ficheros, tiempo de ejecución dé scripts, etc..

Tras visitar un montón de páginas y realizar un montón de cambios en la configuración del servidor, incluso de manuales de la web de Plesk de como solucionar el problema, nunca conseguimos subir el fichero al servidor. (Tampoco somo especialistas en servidores web ni en sistemas operativos Linux)

Cambio de rumbo

Al no conseguir resultado alguno, decidimos cambiar el modo de proceder y a enviar el backup al servidor vía ftp y proceder al montado manual de la copia de seguridad.

A continuación os detallamos pasa a paso como restaurar copias de seguridad de gran tamaño en Plesk.

Información necesaria para la realización de la restauración

  • Datos de acceso a Plesk tanto del servidor de origen, como del servidor destino
  • Usuario y contraseña ftp del servidor de origen
  • Acceso SSH al servidor

Creación de una copia de seguridad en Plesk

Crear una copia de seguridad en Plesk

Entramos en el panel de control Plesk del servidor de origen.

  • Accedemos a la subscripción que queremos realizar la copia de seguridad.
  • Administrador de backups
  • Hacemos clic en el botón copiar para generar una copia de seguridad actualizada y tratar de perder la cantidad mínima de información.
  • Seleccionamos el tipo de backup completo
  • Pulsamos el botón aceptar para inicial el proceso de creación de backup.

Configuración almacenamiento remoto copias de seguridad Plesk.

Para evitarnos un paso, podemos configurar el almacenamiento remoto de la copia de seguridad en el nuevo servidor y así evitaremos tener que descargar la copia de seguridad en nuestro ordenador y posteriormente subirla al nuevo servidor mediante un cliente ftp.

Para ello debemos:

  • Crear la suscripción con el mismo nombre en el nuevo servidor.
  • Anotar los datos de acceso ftp de la suscripción creada para configurar en el antiguo servidor.
  • Configurar el almacenamiento remoto del viejo servidor.


Configura el almacenamiento remoto de una suscripción plesk

  • Haz clic en la pestaña Usar almacenamiento FTP(S)
  • Escribe la IP del servidor nuevo. Puedes encontrarla fácilmente en el inicio de tu panel de control Plesk o en la información de la nueva suscripción.
  • Configura la carpeta donde quieres colocar la copia de seguridad. Asegúrate de que la carpeta tiene los permisos de escritura. Puedes dejar httpdocs que es el directorio raíz de la suscripción creada que ya cuenta con tales privilegios.
  • Rellena el campo Nombre de usuario FTP
  • Rellena la  contraseña FTP para ese usuario
  • Deja marcada la casilla de Usar modo pasivo
  • Haz clic en aceptar

Ahora que ya tienes configurado el almacenamiento remoto en Plesk, procede a realiza la copia de seguridad en el nuevo servidor. Elige guardar sólo en almacenamiento remoto en el momento de realizar las copias recientes.

Podrás ver como avanza el proceso de creación de la copia en el administrador de backups.

Si no has configurado el almacenamiento remoto o prefieres no hacerlo, siempre puedes descargarte la copia de seguridad a tu ordenador y luego configurar un cliente FTP para subir manualmente los ficheros al servidor.

Recuerda que si esta no excede el tamaña de 2 GB siempre puedes subirla directamente vía web en el panel de control de Plesk, es más sencillo y menos engorroso.

Una vez se haya completado el proceso podemos comenzar a la restauración en el nuevo servidor.

Restauración de una copia de seguridad de gran tamaño en Plesk

Ahora que ya tenemos la copia de seguridad de gran tamaño en el nuevo servidor necesitaremos acceder vía SSH para realizar las operaciones correspondientes.

Puedes conectarte al servidor vía SSH mediante programillas como Putty

1.- Descomprimir manualmente los ficheros

Puedes descomprimir los ficheros así como las bases de datos que encontrarás dentro del zip en el directorio donde Plesk guarda las copias de seguridad.

/var/lib/psa/dumps/domains/dominio.com

Recuerda substituir en dominio.com por el que corresponda a tu suscripción.

Esta solución puede resultar un poco engorrosa si eres un usuario con pocos conocimientos en sistemas operativos Linux por lo que no vamos a indicar los pasos de como hacerlo para evitarte quebraderos de cabeza.

2.- Montar manualmente la copia de seguridad con pleskrestore

Ejecuta manualmente el siguiente comando, sustituyendo la ruta que ves en el ejemplo por la ruta de tu servidor donde se encuentra la copia.

Si has seguido el proceso que hemos marcado nosotros, cambia donde pone dominio.com por el tuyo y backup_info_xxxxxx.xml.zip por el nombre de tu copia de seguridad.

plesk bin pleskrestore --restore "/var/www/vhosts/dominio.com/httpdocs/backup_info_XXXXXXXXX.xml.zip" -ignore-sign -verbose -level domains

Puedes encontrar más información sobre el  comando pleskrestore aquí o sobre los comandos disponibles aquí

Probablemente la copia de seguridad no se instale con éxito ya que los servidores tienen diferentes IPS y salten conflictos que impedirán que esta avance. No te preocupes, esto a nosotros no va a importarnos ya que ya hemos conseguido lo que queríamos.

Si eres de los que te gusta pelearte con las cosas, siempre puedes tratar de resolver los conflictos que te surjan al restaurarla manualmente mediante el  comando -conflicts-resolution

En estos momentos ya tenemos montada la copia de seguridad en el directorio en el que Plesk las guarda, por lo que si accedemos a la sección de backup y restauración de nuestro panel de control Plesk ya podremos ver que está disponible para su restauración.

En este punto ya podremos restaurarla como si de un backup de pequeño tamaño se tratase. 

Restaurar una copia de seguridad en el panel de control de plesk.

Para restaurar una copia de seguridad en el panel de control web de Plesk:

Restauración de una copia de seguridad en el panel de control de plesk.

  • Accedemos a la suscripción que queremos restaurar. Sino la hemos creado todavía procedemos a su creación.
  • Una vez creada accedemos a la suscripción y al apartado: Backup y restauración.
  • Vemos un listado de las copias de seguridad disponibles. 
  • Hacemos clic en el backup que queremos restaurar.
  • Podemos realizar la restauración de todos los elementos o sólo de los que seleccionemos. En el caso en el que estamos involucrados seleccionaremos todo el contenido.
  • Asegúrate de marcar la pestaña Restaurar este backup aunque no presente una firma válida.
  • Hacemos clic en el botón de restaurar.
  • Reemplaza la ip antigua por la nueva cuando te salga esta advertencia.
  • Proceso finalizado.

Ahora deberías que asegurarte de que todo funciona a la perfección, en mi caso tuve que ajustar manualmente las versiones de PHP y algún que otro ajuste en el fichero .htaccess debido a la mudanza.

Resumen del proceso

Aquí os dejamos un pequeño resumen de los pasos que hemos dado para la realización del proceso:

  • Crea una copia de seguridad en el servidor origen
  • Copia el backup en el servidor destino, bien mediante configuración de almacenamiento remoto o mediante un cliente ftp.
  • Monta la copia en Plesk mediante el comando pleskrestore
  • Restaura el backup en el panel de control web de Plesk.

Infografía de como restaurar backups de gran tamaño en Plesk

Aquí os dejamos una infografía con un pequeño resumen de todo el proceso por si queréis compartirlas en vuestras redes sociales, blogs, etc..

Restaurar copias de seguridad de gran tamaño en plesk

Consejos a la hora de restaurar una copia de seguridad.

  • Realizar la copia de seguridad a restaurar en horas de poco tráfico para evitar el menor corte de tráfico e información posible.
  • Avisa al cliente de que vas a realizar este proceso, sino puede que se encuentre con cortes del servicio que pueden sentarle mal.
  • Si son copias de gran tamaño como las de los ejemplos de esta web, al acabar el proceso, puedes borrarla desde el panel de control de Plesk.
  • Recuerda realizar el cambio en las DNS de los diferentes registro para el dominio.
  • Se cuidadoso en todo el proceso de restauración.

Esperamos que os haya sido de ayuda este artículo y os evite muchos dolores de cabeza o largas horas de investigación.

Si conocéis otro método para realizar la restauración de copias de seguridad de gran tamaño en Plesk, podéis comentarlo en los comentarios del post,

Si quieres que realicemos esta tarea por ti ¡Contacta con nosotros!




Valoraciones
[Votos: 14 Promedio: 4.93]
Compartir

Post Relacionados

Comentarios

icono persona comentarios
Andrés
17/03/2022 01:03 horas
#1

Genial post !! Nos ha sido de mucha ayuda.

icono persona comentarios
Admin
17/03/2022 01:03 horas

Nos alegra que hayas solucionado el problema!! Con eso ya hemos logrado nuestro objetivo.

icono persona comentarios
Pablo
29/03/2022 01:03 horas
#2

Muchísimas gracias!! Me estaba volviendo loco para montar manualmente la copia de seguridad en el correspondiente directorio y no lo conseguía. Gracias de nuevo.

Admin
Admin
29/03/2022 01:03 horas

Gracias a ti por pasarte, a nosotros al principio nos pasaba lo mismo!! Saludos

icono persona comentarios
David
13/07/2022 10:07 horas
#3

Acabo de utilizar esta solución y va de vicio!!1 jajaja muchas gracias