Instructions pas à pas pour le remplacement des systèmes d'exploitation obsolètes sur un VPS IONOS
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
Cet article explique comment remplacer de manière sûre et efficace les systèmes d'exploitation obsolètes sur un VPS IONOS par des versions plus récentes.
La sécurité n'est pas une fonctionnalité optionnelle
Faire fonctionner un système d'exploitation obsolète (par exemple Microsoft Windows Server 2012, Debian 9, CentOS 7) comporte des risques considérables :
- Risques de sécurité : Sans correctifs de sécurité, les failles connues (CVE) sont ouvertes. Les attaques de ransomware utilisent de préférence de tels systèmes non patchés.
- Violation de la conformité : Le RGPD exige une exploitation selon "l'état de la technique". Un système d'exploitation sans support du fabricant ne répond plus à cette exigence.
- Performance et incompatibilité : Les nouvelles fonctionnalités matérielles de la plate-forme IONOS (par exemple les jeux d'instructions modernes du CPU, les optimisations NVMe) ne sont souvent pas prises en charge. De plus, les versions modernes du serveur Web ou de la base de données ne peuvent tout simplement plus être installées.
Liste des étapes recommandées en bref
Pour que l'installation du nouveau système d'exploitation et la migration de vos données soient réussies, nous vous recommandons de planifier précisément la procédure. Les étapes nécessaires sont brièvement énumérées ci-dessous et expliquées en détail par la suite.
- Effectuez une sauvegarde locale des données.
- Installez le nouveau système d'exploitation
- Installez les applications nécessaires (serveur Web, services de base de données, etc.).
- Configurez les services nécessaires, les paramètres du pare-feu ainsi que les rôles et les droits. Si nécessaire, effectuez d'autres réglages.
- Copiez les données sauvegardées sur le VPS.
- Configurez les applications migrées et intégrez les certificats SSL.
- Testez tous les projets et services avec un sous-domaine ou un autre domaine de premier niveau qui n'est pas utilisé pour l'exploitation en direct.
- Assurez-vous que vos applications et vos scripts fonctionnent correctement.
Préparer la migration
Pour réduire l'effort et les ressources nécessaires, nous vous recommandons de nettoyer au préalable le VPS que vous utilisez actuellement. Pour ce faire, supprimez par exemple les pages superflues ou obsolètes ainsi que les sauvegardes et les fichiers inutiles. De cette manière, vous réduirez la quantité de données et le temps nécessaire.
Inventaire : Établissez une liste des sites Web, bases de données, applications, dossiers et fichiers qui doivent être migrés.
Vérification de la configuration : Vérifiez votre configuration individuelle et notez tous les paramètres qui doivent être définis dans le nouveau système d'exploitation. Si vous utilisez Linux, vérifiez dans l'historique Bash (history) de votre ancien système les paquets que vous avez installés.
Connexions externes : Notez les données d'accès aux bases de données externes, aux serveurs de cache ou aux proxies. Il est recommandé de les modifier au cours du changement de système d'exploitation.
Dans l'article suivant du Centre d'Assistance, vous trouverez des instructions sur la manière de déterminer et de migrer les fichiers de site web nécessaires : VPS : Sauvegarder manuellement les données du site Web et les importer après la réinstallation du système d'exploitation
Faire une sauvegarde des données à migrer
Comme le VPS est écrasé par l'installation de la nouvelle image, sans sauvegarde, toutes les données seront irrémédiablement perdues.
Avant de réinstaller le système, vous devez sauvegarder vos données. Avant de créer l'archive de sauvegarde, vous devez exporter les bases de données, car la copie des fichiers de base de données en cours d'exécution entraîne des erreurs.
Possibilité 1 : Sauvegarde locale
Les articles suivants expliquent comment enregistrer une sauvegarde des données du serveur sur votre ordinateur local :
Microsoft Windows Server : Déplacer des fichiers par Bureau à distance
Serveur Linux : Créer une sauvegarde avec tar : Voici comment fonctionne l'archivage
Enregistrer localement des fichiers de site Web et des bases de données
Dans l'article suivant du Centre d'Assistance, vous apprendrez comment exporter une base de données MySQL. En outre, il explique comment sauvegarder localement les fichiers de votre site Web et la base de données MySQL exportée : VPS : Sauvegarder manuellement les données du site Web et les importer après la réinstallation du système d'exploitation
Possibilité 2 : Sauvegarde avec Backup Cloud
Vous pouvez également utiliser Backup Cloud pour sauvegarder vos données et les restaurer ensuite sur le VPS après la réinstallation du système d'exploitation.
Vous trouverez des informations sur Backup Cloud dans les articles suivants du Centre d'Assistance :
Migration de Plesk
Si vous utilisez Plesk, vous trouverez des informations relatives à la migration des données d'hébergement dans l'article du fabricant : Migrating from Custom Hosting
Instructions pas à pas pour réinstaller le système d'exploitation
Vous trouverez des instructions sur la manière d'installer une nouvelle image dans l'article suivant du Centre d'Assistance : Réinstaller une image (VPS)
Installer des applications et configurer le VPS
Sur le VPS, installez les applications et les paquets nécessaires. Configurez ensuite les services nécessaires, les paramètres du pare-feu ainsi que les rôles et les droits dans le système d'exploitation. Effectuez, le cas échéant, d'autres réglages nécessaires.
Copier les données sur le VPS
Copiez vos données sauvegardées sur votre VPS et importez la base de données sauvegardée.
Copier des données d'un ordinateur local avec un système d'exploitation Linux vers un VPS avec le système d'exploitation Linux
La commande suivante vous permet de copier un répertoire qui se trouve sur votre ordinateur local vers votre VPS :
scp -P [port] -r /RÉPERTOIRE_LOCAL@SERVERIP:/RÉPERTOIRE_SUR_LE_SERVEUR
Exemple :
[root@localhost ~]# scp -P 22 -r /home/backup root@217.160.44.208:/home
Pour copier un seul fichier, saisissez la commande suivante :
[root@localhost ~]# scp -P [port] /REPERTOIRE/NOM DE FICHIER nom_d'utilisateur_distant@SERVERIP:/REPERTOIRE_SUR_LE_SERVEUR
Exemple :
[root@localhost ~]# scp -P 22 /home/test.txt root@217.160.44.208:/home
Remarque
Si scp n'est pas trouvé, vous pouvez installer le programme avec la commande suivante :
AlmaLinux et Rocky Linux
[root@localhost ~]# sudo dnf install openssh-clients
Debian/Ubuntu
[root@localhost ~]# apt -y install openssh-client
Si vous avez sauvegardé vos données avec tar, vous pouvez copier les fichiers sur votre VPS à l'aide d'un programme FTP, par exemple. Vous pouvez ensuite décompresser les fichiers d'archive.
Vous trouverez de plus amples informations sur tar dans l'article suivant : Créer une sauvegarde avec tar : Comment fonctionne l'archivage
Copier des données d'un ordinateur local avec le système d'exploitation Microsoft Windows vers un VPS avec le système d'exploitation Linux
Si vous utilisez un ordinateur local avec un système d'exploitation Microsoft Windows, vous pouvez transférer les fichiers de manière simple et pratique avec le programme WinSCP. WinSCP est un client graphique SFTP et FTP open source pour Microsoft Windows. Vous pouvez télécharger WinSCP à l'URL suivante : https://winscp.net/eng/download.php
Copier des données d'un ordinateur local avec le système d'exploitation Microsoft Windows vers un VPS avec le système d'exploitation Microsoft Windows Server
Pour savoir comment copier des fichiers entre votre ordinateur local et votre VPS à l'aide de Remote Desktop, consultez l'article suivant du Centre d'Assistance : Déplacer des fichiers par Bureau à distance
Importer une base de données MySQL
Vous trouverez des instructions sur la manière d'importer une base de données MySQL dans l'article suivant du Centre d'Assistance : VPS : sauvegarder manuellement les données du site web et les importer après la réinstallation du système d'exploitation
Configurer et tester des applications
Après avoir copié vos données sur le VPS, effectuez les étapes suivantes :
- Certificats SSL : Réintégrez vos certificats (p. ex. via Let's Encrypt ou IONOS SSL).
- Vérification des services : Redémarrez Apache, Nginx ou IIS et vérifiez que les journaux d'état ne contiennent pas d'erreurs.
- Connexion aux bases de données externes, aux serveurs de cache et aux serveurs proxy : Établissez la connexion aux bases de données externes, aux serveurs de cache et aux serveurs proxy.
- Test de fonctionnement : Testez tous les services avec un sous-domaine ou un domaine de premier niveau alternatif. Assurez-vous que vos applications et vos scripts fonctionnent correctement.
Contenu
- La sécurité n'est pas une fonctionnalité optionnelle
- Liste des étapes recommandées en bref
- Préparer la migration
- Faire une sauvegarde des données à migrer
- Migration de Plesk
- Instructions pas à pas pour réinstaller le système d'exploitation
- Installer des applications et configurer le VPS
- Copier les données sur le VPS
- Configurer et tester des applications
- Haut de page