Comment déplacer tous les comptes cPanel d'un serveur à l'autre ? ⋆ ALexHost SRL

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills
02.01.2025
No categories

Comment déplacer tous les comptes cPanel d’un serveur à l’autre ?

La migration de tous les comptes cPanel d’un serveur à un autre peut sembler une tâche ardue, surtout si vous gérez un grand nombre de comptes. Cependant, cPanel offre des outils intégrés qui rendent ce processus fluide et efficace, garantissant un minimum de temps d’arrêt et de tracas. Que vous mettiez à niveau le matériel de votre serveur, que vous déménagiez dans un nouveau centre de données ou que vous changiez d’hébergeur, ce guide vous guidera dans le processus de transfert de tous les comptes cPanel d’un serveur à un autre.

Conditions préalables à la migration

Avant de commencer la migration, il y a quelques conditions préalables et préparations pour s’assurer que le processus se déroule sans problème :

  1. Accès à la racine: Vous devez avoir un accès root à l’ancien et au nouveau serveur.
  2. Versions logicielles correspondantes: Idéalement, les versions de cPanel/WHM, Apache, PHP et MySQL/MariaDB devraient être similaires ou compatibles entre les deux serveurs.
  3. Configuration DNS: Si vous utilisez vos propres serveurs DNS, assurez-vous que vous pouvez mettre à jour les enregistrements DNS pour qu’ils pointent vers les adresses IP du nouveau serveur.
  4. Ressources suffisantes: Assurez-vous que le nouveau serveur dispose de suffisamment de ressources (CPU, RAM, espace disque) pour gérer tous les comptes transférés.
  5. Plan de sauvegarde: Créez toujours des sauvegardes de tous les comptes sur l’ancien serveur afin d’éviter toute perte potentielle de données.

Étape 1 : Préparation du nouveau serveur

La première étape consiste à s’assurer que le nouveau serveur est correctement configuré et prêt à recevoir les comptes cPanel. Voici ce que vous devez faire :

1.1 Installer cPanel/WHM sur le nouveau serveur

Assurez-vous que cPanel et WHM sont installés et sous licence sur le nouveau serveur. Si cPanel n’est pas encore installé, vous pouvez l’installer en utilisant la commande suivante :

cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest

Suivez les instructions pour terminer l’installation. Après l’installation, connectez-vous au WHM sur le nouveau serveur et terminez la configuration initiale.

1.2 Configurer les paramètres de base

Configurez le nom d’hôte de votre nouveau serveur, le réseau et les configurations de sécurité de base. Assurez-vous que le serveur est entièrement mis à jour et configuré pour une utilisation en production.

Étape 2 : Activer le transfert de compte sur le nouveau serveur

l’outil de transfert WHM de cPanel vous permet de copier les comptes de l’ancien serveur vers le nouveau avec un minimum d’effort.

2.1 Accéder à l’outil de transfert WHM

Sur le nouveau serveur, connectez-vous au WHM et naviguez vers :

WHM > Transferts > Outil de transfert

L’outil de transfert vous guidera pour copier les comptes de l’ancien serveur.

2.2 Se connecter à l’ancien serveur

Dans l’interface de l’outil de transfert :

  • Adresse du serveur distant: Saisissez l’adresse IP ou le nom d’hôte de l’ancien serveur.
  • Remote SSH Port (Port SSH distant) : entrez le port SSH de l’ancien serveur (la valeur par défaut est 22, à moins qu’elle n’ait été modifiée).
  • Authentification: Saisissez le nom d’utilisateur et le mot de passe root de l’ancien serveur. Vous pouvez également utiliser une clé SSH pour l’authentification.

Une fois connecté, vous verrez une liste de tous les comptes disponibles pour le transfert.

2.3 Sélectionnez les comptes à transférer

Une liste des comptes cPanel de l’ancien serveur s’affiche. Vous pouvez choisir de :

  • Transférer tous les comptes ou
  • Sélectionner des comptes spécifiques à migrer.

Vous avez également la possibilité de transférer des paramètres tels que les zones DNS, les paquets et les privilèges des revendeurs.

2.4 Configurer les paramètres de transfert

Avant de lancer le transfert, configurez toutes les options supplémentaires :

  • Transfert express: Active les mises à jour DNS automatiques et garantit que les comptes sur l’ancien serveur ne seront plus résolus après la migration. Cette option est utile si vous souhaitez que le transfert s’effectue rapidement sans modification manuelle du DNS.
  • Routage du courrier: Choisissez comment l’acheminement du courrier électronique est configuré après le transfert (local, distant ou automatique).

2.5 Lancer le transfert

Cliquez sur le bouton Copier pour commencer le transfert. WHM copiera chaque compte, y compris tous les fichiers, bases de données, courriels et paramètres, de l’ancien serveur vers le nouveau. Le temps nécessaire dépendra de la taille des comptes et de la vitesse des connexions réseau de vos serveurs.

Étape 3 : Mises à jour DNS

Une fois le transfert terminé, vous devez mettre à jour les enregistrements DNS afin que les domaines pointent vers le nouveau serveur.

3.1 Mise à jour des zones DNS

Si vous utilisez vos propres serveurs DNS, mettez à jour les adresses IP de chaque domaine pour qu’elles reflètent l’IP du nouveau serveur. Si vous avez opté pour le transfert express, cette opération a peut-être été effectuée automatiquement.

3.2 Mettre à jour les informations du bureau d’enregistrement

Si vous utilisez un fournisseur DNS externe ou si vous gérez les DNS par l’intermédiaire d’un registraire de domaines, connectez-vous au portail du registraire et mettez à jour les enregistrements A pour qu’ils pointent vers l’adresse IP du nouveau serveur.

3.3 Vérifier la propagation

Utilisez des outils tels que whatsmydns.net ou dig pour vous assurer que les changements de DNS se propagent correctement. La propagation peut prendre jusqu’à 48 heures, mais elle est souvent beaucoup plus rapide.

Étape 4 : Tests post-migration

Une fois les comptes transférés et les changements de DNS propagés, il est important de tout tester pour s’assurer que la migration s’est déroulée correctement.

4.1 Vérifier les sites web et les bases de données

Vérifiez chaque site web sur le nouveau serveur pour vous assurer qu’il se charge correctement. Vérifiez que les bases de données fonctionnent comme prévu, en particulier pour les sites fonctionnant sur des systèmes de gestion de contenu tels que WordPress, Joomla ou Magento.

4.2 Fonctionnalité du courrier électronique

Testez les comptes de messagerie en envoyant et en recevant des messages. Assurez-vous que l’acheminement et la distribution du courrier électronique fonctionnent correctement sur le nouveau serveur.

4.3 Vérifier les données du compte

Connectez-vous au cPanel pour chaque compte transféré afin de vous assurer que les fichiers, les bases de données, les courriels et les paramètres ont été transférés avec succès. Il s’agit notamment de vérifier les certificats SSL, les tâches cron et d’autres paramètres de configuration.

Étape 5 : Nettoyage et finalisation

Une fois que la réussite de la migration est confirmée, vous pouvez procéder aux étapes finales suivantes.

5.1 Désactiver les comptes sur l’ancien serveur

Pour éviter les modifications ou les divergences de données, désactivez les comptes sur l’ancien serveur. Vous pouvez soit les suspendre via WHM, soit arrêter complètement les services du serveur web pour en empêcher l’accès.

5.2 Créer des sauvegardes

Bien que les comptes soient maintenant hébergés sur le nouveau serveur, c’est une bonne pratique de créer une nouvelle sauvegarde de chaque compte après la migration. Cela vous permet de disposer d’un point de récupération en cas de problème imprévu.

5.3 Surveiller le nouveau serveur

Au cours des prochains jours, surveillez les performances et la stabilité du nouveau serveur afin de vous assurer qu’il peut gérer les comptes transférés sans problème. Utilisez des outils tels que le moniteur de ressources de cPanel et d’autres mesures de serveur pour suivre la charge du serveur, l’utilisation du disque et les performances.

Conclusion

La migration de tous les comptes cPanel d’un serveur à un autre peut sembler complexe, mais avec l’outil de transfert intégré de cPanel, le processus devient relativement simple. En suivant ce guide, vous vous assurez que toutes vos données, y compris les sites Web, les courriels et les bases de données, sont transférées correctement avec un minimum de temps d’arrêt.

Que vous passiez à un serveur plus puissant ou que vous changiez d’hébergeur, ce processus étape par étape vous aidera à effectuer la migration en douceur et de manière efficace. N’oubliez pas de tout revérifier après la migration pour éviter les problèmes potentiels, et vos comptes fonctionneront sur le nouveau serveur en un rien de temps !

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills