Ce guide vous accompagne pour déplacer vous-même vos comptes cPanel existants vers votre VPS chez WHC, à l'aide des outils intégrés à WHM. C'est l'option en libre-service offerte lors de l'intégration du VPS.
Si vous préférez ne pas effectuer la migration vous-même, choisissez la migration assistée lors de l'intégration et notre équipe se chargera du transfert pour vous.
⚠️ La migration autonome convient mieux aux clients à l'aise avec la connexion à WHM et la manipulation des paramètres au niveau du serveur.
Transfert d'un seul compte ou de plusieurs comptes
Déplacer plusieurs comptes, ou un serveur entier : utilisez l'outil de transfert (Transfer Tool) (multicompte, de serveur à serveur). Voir les étapes ci-dessous.
Déplacer un seul compte, ou restaurer à partir d'un fichier de sauvegarde : utilisez Transférer ou restaurer un compte cPanel (Transfer or Restore a cPanel Account). Voir les étapes ci-dessous.
Les résultats les plus complets et les plus exacts proviennent d'un transfert de cPanel à cPanel, où la source et la destination utilisent toutes deux cPanel/WHM.
Avant de commencer
Ayez les éléments suivants à portée de main :
Accès WHM à votre VPS. Vous pouvez ouvrir WHM depuis la page de votre serveur à l'aide du bouton Launch WHM.
Accès à votre hébergeur actuel. Pour un transfert complet de serveur à serveur, vous avez besoin d'un accès WHM root (ou revendeur) sur votre ancien hébergeur. Si vous ne disposez que d'un seul identifiant cPanel, ou si votre hébergeur actuel est un hébergement partagé sans accès WHM, consultez la section Déplacer un seul compte ci-dessous.
Accès réseau entre les deux serveurs. Le port SSH (habituellement 22) et le port WHM (2087) doivent être ouverts des deux côtés.
Un plan DNS. Migrez d'abord, puis repointez votre domaine. Pour réduire l'interruption de service, abaissez la valeur TTL du DNS de votre domaine quelques heures avant le basculement.
Quelques éléments à éviter pendant un transfert :
Ne redémarrez pas le serveur et ne relancez pas les services pendant qu'un transfert est en cours.
Ne lancez pas de transfert pendant une mise à jour du système ou de cPanel.
Si un domaine utilise DNSSEC, retirez son enregistrement DS avant la migration et rajoutez-le ensuite.
Transfert de plusieurs comptes
Allez à Transfers > Transfer Tool.
Sous Remote Server Information :
Remote Server Address : l'adresse IP ou le nom d'hôte de votre ancien serveur.
Remote SSH Port : habituellement 22. Si votre ancien hébergeur utilise un port SSH personnalisé, saisissez-le ici.
Sous Authentication :
Login : root est sélectionné par défaut. Si la connexion root est désactivée sur votre ancien hébergeur, choisissez un utilisateur et définissez la méthode d'élévation vers root (su ou sudo).
Authentication Method : mot de passe ou clé SSH.
Sélectionnez Scan Remote Server. WHM se connecte à votre ancien serveur et affiche la liste des comptes disponibles pour le transfert.
Dans la liste des comptes, sélectionnez les comptes cPanel que vous voulez transférer. C'est ici que vous choisissez les domaines et sous-domaines précis à migrer.
Laissez Dedicated IP décoché, sauf si vous en avez spécifiquement besoin, car cette option peut causer des problèmes.
Express Transfer (facultatif) pointe le DNS des comptes déplacés vers votre VPS et les suspend sur l'ancien serveur. C'est utile lorsque le domaine reste sur les mêmes serveurs de noms et que vous voulez que le basculement soit géré automatiquement.
Sélectionnez Copy pour commencer. Gardez la page ouverte pendant l'exécution. Vous verrez la progression à la fois de la sauvegarde sur votre ancien serveur et de la restauration sur votre VPS. Les comptes plus volumineux peuvent prendre de quelques minutes à quelques heures.
Si un seul compte échoue, vous pouvez l'ignorer et continuer avec les autres, puis consulter le journal de transfert pour plus de détails.
Transférer ou restaurer un seul compte
Si vous déplacez un seul site, ou si vous restaurez à partir d'un fichier de sauvegarde, utilisez la page Transfer or Restore a cPanel Account de WHM. (L'ancienne option « Copy an account from another server with an account password » a été renommée.)
Allez à Transfers > Transfer or Restore a cPanel Account.
Sur cette page, choisissez une méthode sous Transfer Options :
Transfer from Remote cPanel Account : récupérez un seul compte cPanel directement depuis votre ancien serveur. Utilisez cette option lorsque vous pouvez joindre l'ancien serveur et que vous en avez les identifiants. C'est le remplacement actuel de l'ancienne méthode de copie avec mot de passe.
Upload a file to restore : téléversez un fichier de sauvegarde cPanel (cpmove) que vous avez téléchargé depuis votre ancien hébergeur.
Restore from a local cpmove file : utilisez un fichier cpmove déjà présent sur votre VPS dans l'un des emplacements de sauvegarde prédéfinis. Utilisez Select a File pour le choisir.
À partir de là, 2 paramètres de cette page dont il faut tenir compte :
Restricted Restore (sous Security) effectue des vérifications de sécurité supplémentaires sur la sauvegarde et ignore toute partie qui ne les réussit pas. Il est marqué comme expérimental (Experimental).
Overwrite Existing remplace tout compte cPanel de votre VPS ayant déjà le même nom d'utilisateur. Laissez-le désactivé, sauf si vous avez l'intention d'écraser un compte existant.
Que faire une fois le transfert terminé ?
Mettre à jour votre DNS
Une fois les comptes sur votre VPS, mettez à jour le DNS de votre domaine pour que les visiteurs atteignent le nouveau serveur :
Si votre VPS utilise des serveurs de noms privés (configurés lors de l'intégration), définissez ces serveurs de noms chez le registraire de votre domaine. Vos serveurs de noms sont affichés sur la page de votre serveur, par exemple
ns1.votre-vps.whc.caetns2.votre-vps.whc.ca.Ou créez un enregistrement A pointant votre domaine vers l'adresse IP de votre VPS.
Les changements de DNS peuvent prendre jusqu'à 24 heures pour prendre effet.
Vérifier, puis fermer votre ancien compte
Avant d'annuler quoi que ce soit chez votre ancien hébergeur :
Testez chaque site sur le nouveau serveur. Vous pouvez prévisualiser un site avant la propagation du DNS en modifiant le fichier hosts de votre propre ordinateur.
Connectez-vous au webmail ou à IMAP et confirmez que les nouveaux courriels arrivent.
Vérifiez les bases de données, les certificats SSL, les tâches cron et tout paramètre d'application.
N'annulez votre ancien hébergement qu'une fois que tout est confirmé fonctionnel sur votre VPS.
Problèmes courants que vous pourriez rencontrer
La connexion échoue. Revérifiez le port SSH et confirmez que les ports 22 et 2087 sont ouverts dans les deux directions.
Un compte est ignoré ou échoue. Ignorez-le pour laisser les autres se terminer, puis consultez le journal de transfert.
Les courriels n'arrivent pas après le basculement. Confirmez que le DNS et les enregistrements MX du domaine pointent vers le VPS, et testez une connexion IMAP.
Un site charge l'ancien serveur. Le DNS est peut-être encore en cours de propagation. Confirmez que les serveurs de noms ou l'enregistrement A sont corrects et attendez la propagation.
Vous préférez qu'on s'en charge ?
Si, à un moment ou à un autre, vous préférez déléguer cette tâche, notre équipe peut effectuer la migration pour vous. Ouvrez un billet de soutien et nous prendrons le relais.
