Comment faire migrer un serveur GNU/Linux sur site vers un serveur Jotelulu

Découvrez comment faire migrer une machine physique GNU/Linux de votre infrastructure sur site vers le service Serveurs de Jotelulu en suivant la procédure détaillée ci-dessous.

Avec la croissance de la demande de calcul, le besoin d’une plus grande flexibilité dans l’allocation des charges de travail et l’augmentation des exigences en matière de sécurité et de conformité aux normes, il peut s’avérer nécessaire de faire migrer vos serveurs vers un fournisseur de services cloud comme Jotelulu.

La migration d’une machine peut être un véritable casse-tête pour les techniciens qui n’ont encore jamais effectué cette opération.

Chez Jotelulu, nous en sommes pleinement conscients et, une fois encore, nous souhaitons vous aider autant que possible afin que la transition d’un modèle traditionnel vers un modèle hybride ou entièrement cloud soit aussi simple et rapide que possible.

Dans le cas présent, nous allons voir comment effectuer une migration depuis un serveur GNU/Linux sur site au format physique vers le cloud Jotelulu. Notez que cette opération est possible depuis n’importe quel environnement, y compris depuis le cloud d’un autre fournisseur.

 

Comment faire migrer un serveur GNU/Linux sur site vers un serveur Jotelulu ?

 

Conditions préalables et recommandations

Pour mener à bien ce tutoriel et réussir la migration d’une machine GNU/Linux sur site vers un serveur Jotelulu, vous devez remplir les conditions préalables suivantes :

  • Vous devez être inscrit sur la plateforme Jotelulu et être connecté à votre compte.
  • Vous devez disposer d’un serveur physique sous Linux à partir duquel effectuer la migration.

 

Étape 1. Démarrez le processus de migration à l’aide de l’assistant Jotelulu

Pour lancer la migration, sur la plateforme Jotelulu sélectionnez Migrations et cliquez sur Nouvelle migration (1).

REMARQUE : Cette fenêtre énumère tous les processus de migration effectués, si bien que son apparence varie selon leur nombre.

Lancez une nouvelle migration à partir du menu Migrations de Jotelulu

À l’ouverture de l’assistant, vous allez devoir effectuer une série de sélections pour préparer le système au chargement de la machine virtuelle sur Jotelulu.

Commencez par indiquer le type de service à faire migrer, en l’occurrence Serveurs. Pour cela, sélectionnez « Serveurs » (2) dans le menu.

Sélectionnez le service Serveurs

Indiquez ensuite si le serveur à faire migrer est physique ou virtuel. Dans cet exemple, la migration concerne un serveur virtuel. Sélectionnez « Virtuel » (3) dans le menu et passez à l’étape suivante.

La section suivante concerne le format du disque à faire migrer. Sélectionnez « Disques virtuels compatibles » (4), car il s’agit du format d’origine.

Indiquez ensuite le mode de transfert du disque virtuel vers Jotelulu. Dans cet exemple, sélectionnez « Client FTP » (5).

Renseignez les trois champs relatifs au disque à importer (6) :

  • Nom du fichier à importer : le fichier doit avoir l’extension « .raw », car le disque est au format brut, copié bit par bit.
  • Partition : indiquez s’il s’agit d’un disque système (comme dans cet exemple) ou d’un disque de données.
  • Nom du disque à afficher : il s’agit du nom qu’aura le disque une fois chargé dans le référentiel Jotelulu. Ce nom permettra aussi de l’identifier plus tard dans la console.

Pour que les informations du disque soient rémanentes, cliquez sur « Créer » (7).

Pour finir, cliquez sur « Suivant » (8).

Étape 1. Sélectionnez le format et l’emplacement des données sur site

Renseignez maintenant les informations sur l’entreprise, l’abonnement et la zone de disponibilité (9) où télécharger le nouveau disque.

Ces informations varient en fonction des entreprises et des abonnements du client. En cas d’abonnements multiples, sélectionnez celui qui vous convient, en tenant compte du fait que vous pouvez également en créer un si vous n’en avez pas.

Si vous n’en avez qu’un, vous n’avez pas d’autre choix que de le sélectionner. En ce qui concerne la zone de disponibilité, procédez comme pour les autres options.

Dans la dernière section, intitulée « Voulez-vous déployer un nouveau serveur avec les disques importés ? » (10), indiquez si vous voulez déployer cette machine virtuelle à ce moment-là avec un serveur ou si vous voulez laisser l’image téléchargée en vue d’une utilisation future. De manière générale, vous devez sélectionner « Oui ».

Étape 1. Indiquez l’entreprise, l’abonnement et le déploiement

Lorsque vous cliquez sur « Oui », toutes les options du nouveau serveur s’affichent. Sélectionnez ou renseignez toutes les options relatives à la configuration du nouveau serveur sur Jotelulu.

Pour commencer, nommez le serveur (11). Le nom peut contenir des espaces, car il s’agit de la façon dont il sera identifié.

Indiquez ensuite le système d’exploitation (12) du nouveau serveur. Dans cet exemple, sélectionnez GNU/Linux Ubuntu 18.4.

Indiquez la taille du serveur (13) en sélectionnant le nombre de processeurs et la RAM selon la puissance de calcul souhaitée en fonction de vos besoins.

Sélectionnez ensuite le type de réseau (14) selon qu’il s’agit d’un réseau standard ou d’un réseau VPC.

Pour finir, cliquez sur Terminer (15).

Étape 1. Sélectionnez les options de déploiement du serveur

Une fois cette procédure achevée, les bases de la migration du serveur sont établies sur Jotelulu et une série de processus internes sont déclenchés pour aboutir au déploiement du nouveau serveur, qui sera accessible dans le cadre de l’abonnement sélectionné.

Les informations relatives à la connexion FTP (16) sont également affichées, notamment :

  • Serveur FTP
  • Nom d’utilisateur
  • Mot de passe

Étape 1. Observez les données du serveur FTP et les informations sur le déploiement

À ce stade, fournissez l’image à faire migrer, puis suivez éventuellement la progression de l’importation par le biais de la console de migration de Jotelulu.

Achevez l’installation en configurant certains paramètres supplémentaires qui permettront à la machine virtuelle d’être enfin opérationnelle.

 

Étape 2. Copiez l’image de la machine GNU/Linux sur le serveur FTP de Jotelulu

REMARQUE : Avant d’effectuer cette opération, il peut être intéressant de passer en revue les éléments à supprimer pour nettoyer ou alléger l’image à déplacer.

Pour commencer, vérifiez les disques de la machine virtuelle. S’il y en a plusieurs, répétez l’opération pour chacun d’entre eux, en identifiant le disque utilisé pour le système et le démarrage et le ou les disques de données. Une fois l’identification terminée, nommez-les en conséquence.

Pour déterminer les disques de la machine virtuelle, exécutez la commande « fdisk -l » (17).

Dans l’exemple illustré, tout est monté sur la partition « /dev/sda1 », qui sera également utilisée lors du clonage du périphérique.

Étape 2. Vérifiez les disques de la machine virtuelle

Une fois le disque identifié (« /dev/sda » dans l’exemple et très probablement le même dans votre cas), lancez une copie bit par bit en exécutant la commande « dd ».

Commencez par créer une image bit par bit du disque, en le copiant sur une autre machine ou sur un autre disque de la même machine virtuelle. Une fois l’image créée, copiez-la sur le serveur FTP sécurisé de Jotelulu.

Pour générer l’image, exécutez la commande suivante (18) :

dd bs=<taille du bloc>  if=<disque à faire migrer> | dd bs=<taille du bloc> of=<fichier cible> conv=spare status=progress

Où :

  • dd : commande de copie bit par bit. Intervient dans de nombreuses opérations, comme les transferts de disque.
  • bs=1024 : indique la taille des blocs qui sont copiés à chaque fois. Ce format permet d’accélérer la copie.
  • if=/dev/sda : indique le fichier source, à savoir le disque à cloner.
  • of=<fichier cible> : indique le fichier cible, à savoir le fichier généré à l’emplacement de destination. Ce fichier doit être au format brut avec l’extension « .raw ».
  • conv=spare : permet de copier uniquement l’espace disque occupé, en ignorant l’espace libre.
  • status=progress : permet de montrer la progression de la tâche, pour avoir un retour en temps réel sur la façon dont le fichier cible est généré.

Dans notre cas, nous aurons donc la commande suivante :

dd bs=1024  if=/dev/sda | dd bs=1024 of=/media/backups/ubuntu1804nacho.raw

Comme toujours, la durée de l’opération dépend de la capacité de calcul et du volume copié. Soyez patient !

Une fois l’opération terminée, lancez une requête pour vérifier que le fichier a été généré et pour voir la taille qu’il occupe. Pour cela, exécutez la commande « ls -lah » sur le chemin cible. Dans cet exemple, étant donné qu’il n’y a rien sur le disque cible, vous pouvez exécuter la commande « df -lh » (19).

Étape 2. Lancez la génération de l’image disque de la machine virtuelle

Pour copier l’image créée sur le serveur FTP sécurisé de Jotelulu, connectez-vous au serveur à l’aide d’un client FTP et téléchargez le fichier de manière classique ou bien lancez la copie par le biais d’une ligne de commande.

Pour télécharger le fichier en utilisant une ligne de commande, connectez-vous, puis envoyez le fichier à l’aide de commandes FTP.

Voici la séquence de commandes :

sftp -P 22 <UTILISATEUR_FTP>@<SERVEUR_FTP> (20)

put <CHEMIN_FICHIER_IMAGE> (21)

Où :

  • -P 22 : permet de vous connecter en utilisant le port 22.
  • <UTILISATEUR_FTP> : utilisateur indiqué sur le dernier écran de la migration.
  • <SERVEUR_FTP> : serveur indiqué sur le dernier écran de la migration.
  • put : commande FTP qui permet de télécharger un fichier depuis l’ordinateur que vous utilisez pour vous connecter au serveur FTP.
  • <CHEMIN_FICHIER_IMAGE> : chemin d’accès au fichier image que vous souhaitez télécharger sur le serveur FTP.

Étape 2. Connectez-vous au serveur FTP et téléchargez le fichier image pour la migration

Laissez la procédure se dérouler normalement jusqu’à ce qu’un message s’affiche sur la console pour demander des configurations supplémentaires, la mise en route de la machine, etc.

 

Conclusion et étapes suivantes

La migration de machines virtuelles entre clouds est un processus souvent complexe, mais chez Jotelulu notre objectif permanent vise toujours à la simplicité et au confort d’utilisation de nos clients.

C’est pourquoi la migration de serveurs GNU/Linux sur site vers un serveur Jotelulu est un processus simple et entièrement guidé, qui permet de découvrir notre plateforme sans anicroche en cours de route. Toutefois, n’hésitez pas à nous contacter en cas de besoin.

Consultez les tutoriels suivants si ce contenu vous a semblé intéressant ou si vous souhaitez obtenir plus d’informations sur une autre procédure de migration :

Bienvenue sur Jotelulu !

Categorías:Blog, Migration, Serveurs

Merci de nous laisser vos coordonées, un de nos experts vous contactera dans les plus brefs délais.

growth@jotelulu.com  |  +33 1 87 65 31 20  |  jotelulu.com 

Vous pouvez vous désabonner de ces communications à tout moment. Consultez notre politique de confidentialité.