Accueil · Aide · Réinstaller le serveur
Réinstaller le serveur sans perdre de données
Lors d'une réinstallation, le stockage de votre serveur est entièrement réinitialisé. Tout ce qui s'y trouve est ensuite perdu. Si vous voulez conserver des données, vous devez les sortir du serveur au préalable.
Il existe pour cela deux voies aux finalités différentes. Le répertoire de secours est un stockage supplémentaire pour vos données. Le Rescue-System est un système d'exploitation de secours pour le cas où votre serveur ne démarre plus.
Le répertoire de secours
Le répertoire de secours est un espace de stockage supplémentaire qui apparaît directement dans votre serveur. Vous y déplacez vos données, réinstallez le serveur puis récupérez les données. L'espace est conservé lors de la réinstallation.
L'avantage par rapport au téléchargement : les données restent dans le centre de données. Vous n'avez besoin ni de place sur votre propre ordinateur ni du temps de deux transferts sur votre connexion.
1. Réserver le répertoire
Vous le réservez dans l'espace client sous Serveurs, au niveau du contrat concerné. Vous y choisissez la taille. Les prix sont indiqués à côté. Le répertoire se prolonge chaque mois jusqu'à ce que vous le résiliiez. Il n'est disponible qu'en complément d'un contrat de serveur existant.
2. Rendre le répertoire disponible
La suite dépend du type de votre serveur :
-
Conteneur avec OpenVZ : redémarrez votre serveur une fois. Vous trouverez ensuite le répertoire sous
/mnt/rettung. -
Conteneur avec Incus : le répertoire est immédiatement disponible sous
/mnt/rettung. -
Serveur dédié avec KVM : le répertoire est rattaché à votre serveur comme disque supplémentaire. Identifiez-le avec
lsblk. La première fois, créez un système de fichiers (mkfs.ext4 /dev/vdX), puis :mkdir -p /mnt/rettung && mount /dev/vdX /mnt/rettung.
3. Déplacer les données
Copiez ce que vous voulez garder. En pratique, il s'agit des données de vos applications, de la configuration et des bases de données :
rsync -a /var/www/ /mnt/rettung/www/
cp -a /etc/nginx /mnt/rettung/
Ne copiez pas les bases de données comme fichiers, mais créez un export — c'est la seule façon de pouvoir le réimporter de manière fiable :
mysqldump --all-databases > /mnt/rettung/datenbanken.sql
Vérifiez ensuite avec ls -la /mnt/rettung que tout est arrivé et comparez les tailles avec du -sh. Ce n'est qu'après que vous réinstallez.
4. Réinstaller
Vous lancez la réinstallation dans l'espace client. Le répertoire de secours est conservé et, pour les conteneurs, il est de nouveau disponible sous /mnt/rettung après le premier démarrage du nouveau système. Avec KVM, vous remontez le disque après la réinstallation, sans le formater.
5. Récupérer les données et mettre fin au répertoire
Recopiez vos données et vérifiez que vos applications fonctionnent. Résiliez ensuite le répertoire dans l'espace client pour la fin du mois.
Après une résiliation, nous vous envoyons un rappel par e-mail au cours des trois jours précédant la fin. Après la fin, le répertoire est détaché de votre serveur. Les données sont encore conservées 14 jours et peuvent être réactivées. Elles sont ensuite supprimées.
Le Rescue-System
Le Rescue-System est en revanche un petit système d'exploitation qui démarre à la place de votre système. Vous en avez besoin si votre serveur ne démarre plus, par exemple après une mise à niveau ratée, avec un système de fichiers endommagé ou si vous vous êtes vous-même bloqué l'accès.
Avec KVM, vous y montez vous-même votre stockage. Sur les conteneurs, il est déjà monté (Incus : /mnt). Vous pouvez réparer des fichiers, réinitialiser des mots de passe ou récupérer des données. Vous le démarrez dans l'espace client au niveau du serveur concerné. Ensuite, vous y rebasculez sur votre propre système.
Sur les serveurs KVM, les deux peuvent être combinés : si votre serveur ne démarre plus, vous pouvez utiliser un répertoire de secours dans le Rescue-System pour sauvegarder les données avant de réinstaller.
Remarques importantes
- Le répertoire de secours n'est pas une sauvegarde. Il se trouve dans le même centre de données et sert à la transition, pas à la conservation durable.
- Avant la réinstallation, vérifiez que les données se trouvent réellement dans le répertoire et pas seulement dans un dossier du même nom sur votre serveur.
- Notez ce que vous devez restaurer : données des applications, configuration, exports de bases de données, certificats et tâches cron.
Pour toute question, écrivez-nous à support@glowfish.de.