Guía para sustituir sistemas operativos obsoletos en VPS de IONOS
Utilice la función «Imprimir» al final de la página para crear un PDF.
En este artículo se explica cómo puedes sustituir de forma segura y eficiente los sistemas operativos obsoletos por versiones más recientes en un servidor VPS de IONOS.
La seguridad no es opcional
El uso de un sistema operativo obsoleto (p. ej.: Microsoft Windows Server 2012, Debian 9 o CentOS 7) conlleva riesgos considerables:
- Riesgos de seguridad: sin parches de seguridad, las vulnerabilidades conocidas (CVE) permanecen abiertas. Los ataques de ransomware suelen dirigirse prioritariamente a este tipo de sistemas sin parches.
- Incumplimiento de la normativa: el Reglamento General de Protección de Datos de la UE (RGPD) exige que las medidas técnicas y de funcionamiento se ajusten al «estado de la tecnología» actual. Un sistema operativo sin soporte del fabricante ya no cumple este requisito.
- Rendimiento e incompatibilidad: a menudo, las nuevas funciones de hardware de la plataforma de IONOS (p. ej.: comandos de CPU modernos u optimizaciones NVMe) no son compatibles. Además, ya no se pueden instalar versiones actuales de servidores web o bases de datos de forma sencilla.
Lista resumida de los pasos recomendados
Para que la instalación del nuevo sistema operativo y la migración de tus datos se realicen de forma adecuada, te recomendamos planificar el procedimiento con detalle. Los pasos necesarios se enumeran a continuación de forma abreviada y se explican detalladamente más adelante.
- Crea una copia de seguridad local de los datos.
- Instala el nuevo sistema operativo.
- Instala las aplicaciones necesarias (servidor web, servicios de base de datos, etc.).
- Configura los servicios requeridos, los ajustes de firewall, así como los roles y permisos. Si es necesario, realiza otros ajustes adicionales.
- Copia los datos de seguridad en el servidor VPS.
- Configura las aplicaciones migradas e integra los certificados SSL.
- Prueba todos los proyectos y servicios con un subdominio o con otro dominio de nivel superior que no se utilice para el funcionamiento en el entorno real.
- Asegúrate de que tus aplicaciones y scripts funcionen correctamente.
Preparar la migración
Para reducir el esfuerzo y minimizar los recursos necesarios, te recomendamos limpiar previamente el VPS que utilizas actualmente. Para ello, elimina, por ejemplo, las páginas obsoletas o innecesarias, así como las copias de seguridad y los archivos que ya no necesites. De esta forma, reducirás el volumen de datos y el tiempo empleado.
Inventario: crea una lista de las páginas web, bases de datos, aplicaciones, carpetas y archivos que se deben migrar.
Comprobación de la configuración: comprueba tu configuración individual y anota todos los ajustes que debas realizar en el nuevo sistema operativo. Si utilizas Linux, consulta el historial de Bash de tu sistema anterior para ver qué paquetes instalaste.
Conexiones externas: anota los datos de acceso de las bases de datos externas, servidores caché o proxy. Se recomienda cambiarlos durante el proceso de modificación del sistema operativo.
En el siguiente artículo encontrarás una guía sobre cómo identificar y migrar los archivos necesarios de tu página web: copia de seguridad manual de los datos de tu página web e importación de los mismos tras reinstalar el sistema operativo
Crear una copia de seguridad de los datos que se van a migrar
Como el VPS se sobrescribirá al instalar la nueva imagen, si no dispones de una copia de seguridad, todos los datos se perderán de forma irreversible. Por eso, antes de reinstalar el sistema, debes realizar una copia de seguridad de tus datos.
Ten en cuenta que es necesario exportar las bases de datos previamente a crear el archivo de copia de seguridad, ya que copiar los archivos de las bases de datos mientras están en ejecución puede provocar errores.
Opción 1: copia de seguridad local
En los siguientes artículos se explica cómo guardar una copia de seguridad de los datos de tu servidor en tu equipo local:
Microsoft Windows Server: mover archivos mediante la conexión a escritorio remoto
Servidor Linux: crear una copia de seguridad con Tar: funcionamiento del archivado
Guardar localmente archivos de páginas web y bases de datos: el siguiente artículo explica cómo exportar una base de datos MySQL. También cómo guardar los archivos de tu web y la base de datos MySQL exportada localmente: copia de seguridad manual de los datos de tu página web e importación de los mismos tras reinstalar el sistema operativo
Opción 2: copia de seguridad con Backup Cloud
Como alternativa, puedes utilizar Backup Cloud para crear una copia de seguridad de tus datos y restaurarla después de instalar el sistema operativo en el servidor VPS.
Consulta más información sobre Backup Cloud en los siguientes artículos:
Migrar con Plesk
Si utilizas Plesk, puedes encontrar información sobre la migración de datos de hosting en el artículo del fabricante: migración desde un hosting personalizado
Instrucciones para reinstalar el sistema operativo
Puedes encontrar instrucciones sobre cómo instalar una nueva imagen en el siguiente artículo: reinstalar imagen (VPS)
Instalar aplicaciones y configurar el servidor VPS
Instala las aplicaciones y paquetes necesarios en el VPS. A continuación, configura los servicios necesarios, los ajustes del firewall, así como los roles y permisos en el sistema operativo. Realiza cualquier otra configuración necesaria.
Copiar tus datos en el servidor VPS
Pasa los datos de la copia de seguridad a tu servidor VPS e importa la base de datos de la copia de seguridad.
Copiar datos de un equipo local con Linux a VPS con Linux
Utiliza el siguiente comando para copiar al VPS un directorio ubicado en tu equipo local:
scp -P [Port] -r /LOCAL/DIRECTORIO
remote_username@SERVERIP:/DIRECTORIO_EN_EL_SERVIDOR
Por ejemplo:
[root@localhost ~]# scp -P 22 -r /home/backup root@217.160.44.208:/home
Para copiar un único archivo, introduce el siguiente comando:
[root@localhost ~]# scp -P [Port] /DIRECTORIO/NOMBRE_ARCHIVO
remote_username@SERVERIP:/DIRECTORIO_EN_EL_SERVIDOR
Por ejemplo:
[root@localhost ~]# scp -P 22 /home/test.txt root@217.160.44.208:/home
Nota
Si no encuentras scp, puedes instalar el programa con el siguiente comando:
AlmaLinux y Rocky Linux
[root@localhost ~]# sudo dnf install openssh-clients
Debian/Ubuntu
[root@localhost ~]# apt -y install openssh-client
Si realizaste una copia de seguridad de tus datos con tar, puedes copiar los archivos a tu VPS utilizando un programa FTP, por ejemplo. A continuación, puede descomprimir los archivos.
Puedes encontrar más información sobre Tar en el siguiente artículo: crear una copia de seguridad con Tar: cómo funciona el archivado
Copiar datos de un equipo local con Microsoft Windows a un VPS con Linux
Si utilizas un equipo local con un sistema operativo Microsoft Windows, puedes transferir los archivos fácil y cómodamente utilizando el programa WinSCP. WinSCP es un cliente gráfico SFTP y FTP de código abierto para Microsoft Windows. Puedes descargar WinSCP desde la siguiente URL: https://winscp.net/eng/download.php
Copiar datos de un equipo local con Microsoft Windows a un VPS con Microsoft Windows Server
Puedes encontrar instrucciones sobre cómo utilizar el Escritorio Remoto para copiar archivos entre tu equipo local y tu servidor VPS en el siguiente artículo: mover archivos mediante la conexión a Escritorio Remoto
Importar una base de datos MySQL
Puedes encontrar instrucciones sobre cómo importar una base de datos MySQL en el siguiente artículo: copia de seguridad manual de los datos de tu página web e importación después de reinstalar el sistema operativo
Configurar y probar aplicaciones
Una vez que hayas copiado tus datos en el VPS, lleva a cabo los siguientes pasos:
- Certificados SSL: vuelve a integrar tus certificados (p.ej.: a través de Let's Encrypt o SSL de IONOS).
- Comprobación de servicios: reinicia Apache, Nginx o IIS y comprueba si hay errores en los registros de estado.
- Conexión a bases de datos externas, caché y servidores proxy: establece la conexión a bases de datos externas, caché y servidores proxy.
- Prueba de funcionamiento: prueba todos los servicios con un subdominio o un dominio de nivel superior alternativo. Asegúrate también de que tus aplicaciones y scripts funcionan correctamente.
Contenido
- La seguridad no es opcional
- Lista resumida de los pasos recomendados
- Preparar la migración
- Crear una copia de seguridad de los datos que se van a migrar
- Migrar con Plesk
- Instrucciones para reinstalar el sistema operativo
- Instalar aplicaciones y configurar el servidor VPS
- Copiar tus datos en el servidor VPS
- Configurar y probar aplicaciones
- Arriba