Cet article fournit des actions recommandées par les techniciens du support Rackspace que vous pouvez effectuer avant de migrer votre serveur Linux® pour atténuer les occurrences et optimiser votre serveur pour une transition plus rapide. Certaines de ces recommandations peuvent entraîner des temps d'arrêt importants, alors planifiez-les en conséquence.
Pour la préparation de la migration Windows®, consultez Préparer la migration d'un serveur Windows.
Sauvegarder vos données
Avant d'effectuer une migration, créez une sauvegarde des données importantes. Vous pouvez utiliser Rackspace Cloud Backup pour automatiser le stockage et la récupération des données de sauvegarde à partir de Cloud Files ou rsync
pour copier vos données sur un autre serveur.
- Rackspace Cloud Backup - Installer l'agent sur Linux
- Sauvegarder vos fichiers avec rsync
Préparer un redémarrage du système
Arrêtez votre serveur pendant les dernières étapes d'une migration pour copier en toute sécurité le contenu dynamique vers le nouvel hôte. Lors d'une migration automatisée par Rackspace, le serveur s'arrête.
Assurez-vous que votre serveur redémarre rapidement et en toute sécurité une fois la migration terminée.
Préparation générale
Les tâches suivantes permettent d'éviter les problèmes liés à l'heure du serveur et à la taille de l'espace disque sur le serveur.
Définir l'heure précise via NTP
Installez et configurez le protocole NTP (Network Time Protocol) sur votre serveur pour éviter les problèmes de migration liés à la date du serveur ou à l'horodatage des fichiers. Certains serveurs cloud plus anciens extraient l'heure de leur machine hôte et ne conservent pas l'heure indépendamment de l'hôte. Cela pourrait entraîner des inexactitudes.
Pour plus de détails sur la configuration de NTP sur votre serveur, consultez Utiliser NTP pour synchroniser l'heure.
Réduire le nombre et la taille des fichiers
Vous pouvez réduire le temps nécessaire à la migration et améliorer la fiabilité d'une image résultante en limitant le nombre et la taille des fichiers susceptibles de changer au cours de l'opération de migration.
Verrouiller les bases de données
Si une base de données change pendant la migration, la base de données dans l'image peut être corrompue ou des données peuvent être perdues.
Remarque :Nous vous recommandons d'arrêter entièrement la base de données pour la migration et de définir vos tables en read-only
pour les protéger contre la perte accidentelle de données pendant l'opération.
Pour verrouiller vos tables dans MySQL®, exécutez la commande suivante sur la ligne de commande :
mysql -u root -p --execute="FLUSH TABLES WITH READ LOCK"
Tâches post-migration
Une fois la migration terminée et votre nouveau serveur démarré, testez vos sites Web et vos applications. Assurez-vous que les applications sont réactives et qu'elles peuvent écrire des informations dans leurs bases de données.
Si certains de vos services doivent communiquer avec d'autres serveurs, testez explicitement leur connectivité pour vous assurer qu'ils communiquent toujours entre eux.