Chargement de Smiley Hoster
Aller au contenu

Migrer un serveur cPanel/WHM avec une bascule vérifiable

Équipe Smiley Hoster · · 3 min de lecture
Deux serveurs sont reliés par un transfert, suivi des contrôles web, SQL, courrier et DNS.

WHM Transfer Tool copie des comptes et propose Live Transfer pour réduire l’interruption. Sa documentation précise aussi des exceptions : préparez donc une recette par compte, plutôt que de considérer la fin de copie comme une preuve de migration complète.

1. Préparer la destination et le retour arrière

Inventoriez comptes, bases, boîtes mail, DNS externes, certificats, versions PHP, extensions, cron et réglages personnalisés. Vérifiez les licences, l’espace disponible, les versions compatibles et la résolution du hostname de destination.

Conservez une sauvegarde hors des deux serveurs. Préparez la nouvelle IP et son reverse DNS si elle envoie du courrier. Abaissez les TTL suffisamment avant la bascule pour que les anciennes durées aient expiré ; un DNS externe reste à modifier chez son opérateur.

Définissez le moment où les écritures seront arrêtées et la personne qui autorise leur reprise. Un retour DNS vers l’ancien serveur après de nouvelles commandes sur le nouveau exige une réconciliation des données : ce n’est pas un bouton d’annulation.

2. Transférer avec un compte pilote

Depuis le WHM de destination, ouvrez Transfer Tool, renseignez la source et l’authentification administrative, récupérez la liste puis sélectionnez un compte pilote. Examinez les options DNS et Live Transfer avant lancement : elles peuvent modifier le routage et l’état du compte source.

Vérifiez le résultat de restauration et testez le pilote avant de poursuivre par groupes. Évitez de lancer une mise à jour système pendant le transfert. Live Transfer peut relayer des services et recopier les boîtes mail, mais ne doit pas être assimilé à une réplication générale des écritures applicatives.

Pour une boutique, prévoyez une maintenance contrôlée sur la source avant la copie finale cohérente de sa base et de ses fichiers modifiables. Si une copie pilote a précédé cette maintenance, actualisez ces données avec une méthode validée pour l’application avant réouverture. Désignez un seul serveur exécutant les cron.

Contrôlez les certificats restaurés et leurs noms. Réexaminez aussi les réglages PHP-FPM : la documentation signale une restauration manuelle possible depuis les fichiers transférés. Prévoyez la réinscription MFA des utilisateurs, qui n’est pas transférée.

3. Valider chaque service avant retrait

Testez le nouvel hôte avant la bascule DNS publique. Exemple avec une adresse réservée à la documentation :

Exemple
curl --resolve example.com:443:192.0.2.20 \ -I https://example.com/

Remplacez domaine et IP. Ce contrôle teste HTTPS avec le bon nom ; il ne valide pas le panier, les données ou les pièces jointes.

Pour chaque compte, vérifiez connexion, lecture et écriture applicatives, contenu récent de la base, envoi et réception mail, accès IMAP, routage MX et réponses A/AAAA. Comparez les derniers objets créés avec votre relevé avant gel.

Basculez les DNS réellement autoritaires et observez erreurs et trafic sur les deux serveurs. Gardez la source accessible pour les mécanismes de transition et le diagnostic. Ne la retirez qu’après validation des comptes, traitement des derniers messages et confirmation qu’aucune écriture utile n’y reste isolée.

Sources : cPanel — Transfer Tool, cPanel — after the transfer.

Slide 1 of 5: cPanel / WHM migration. A copied account is not a verified cutover. Prepare the destination, control final writes and prove each service works.
Slide 2 of 5: Step 1 of 3. Plan your rollback. Check capacity and compatibility. Keep a backup outside both servers. Name who pauses writes and plan how to reconcile new data before pointing DNS back.
Slide 3 of 5: Step 2 of 3. Prove the pilot transfer. Test one account before moving groups. Review Live Transfer options. Pause source writes for a final consistent data copy. Run each scheduled job on only one server.
Slide 4 of 5: Step 3 of 3. Verify services per account. Before DNS cutover, test the real hostname on the destination. Verify logins, reads, writes, recent records, mail and DNS. Keep the source until checks pass and late mail and remaining writes are handled.
Slide 5 of 5: Keep an acceptance record. Record the evidence. Then retire.. Log each account's checks, exceptions and owner. Use the guide for the full migration workflow.
Sur les réseaux sociaux

Retrouvez-le dans nos publications

Les étapes clés de cet article, en carrousel. Suivez-nous pour découvrir les prochaines. Nos publications sont rédigées en anglais.

Cet article a-t-il répondu à votre question ?
Vos retours orientent ce qu'on écrit ensuite.

Votre site en ligne aujourd'hui

Migration gratuite* · remboursé 30 jours

Commencer* Un site de moins de 30 Go, offres cPanel, WordPress et VPS.