Le clonage consiste à cloner une copie exacte d’un serveur Live Linux existant à l’aide du outil de ligne de commande rsync. Le clonage nécessite 2 instances de serveurs – le serveur à cloner et le serveur de destination où le processus de clonage aura lieu. L’outil de ligne de commande rsync synchronise tous les fichiers et répertoires du serveur cloné vers le serveur de destination.

Dans ce guide, vous apprendrez à cloner à chaud un serveur CentOS avec l’outil de synchronisation de fichiers Rsync.

Configuration du laboratoire

Voici la configuration de laboratoire que nous utilisons pour ce guide.

  • Serveur source – CentOS 7 – 192.168.2.103
  • Serveur de destination – CentOS 7 – 192.168.2.110

Le serveur source est celui que nous allons cloner sur le serveur de destination.

Configuration et exigences

Avant de continuer, assurez-vous que vous remplissez les conditions ci-dessous:

Publicité
  • Les deux serveurs doivent exécuter la même version du système d’exploitation, c.-à-d. CentOS 7.x, CentOS 8.x, etc.
  • De plus, les serveurs doivent avoir des systèmes de fichiers identiques et la même configuration de disque dur, c’est-à-dire qu’il s’agisse de disques uniques ou en configuration RAID.

REMARQUE: Avant le clonage à chaud, assurez-vous de désactiver tous les services qui impliquent l’envoi ou l’écriture de données, par exemple les bases de données, le service de messagerie, etc.

Étape 1: installation de l’outil Rsync dans CentOS

Pour que le clonage réussisse, rsync L’outil de ligne de commande doit être présent sur les deux serveurs. Cela sera utilisé pour mettre en miroir le serveur source sur le serveur de destination et synchroniser toutes les différences entre les deux systèmes. Heureusement, les systèmes modernes sont livrés avec rsync déjà pré-installé.

Pour vérifier la version de rsync run installé:

$ rsync --version

Si vous souhaitez afficher des informations supplémentaires sur rsync, exécutez ce qui suit commande rpm:

$ rpm -qi rsync
Vérifiez La Version De Rsync Dans Centos
Vérifiez La Version De Rsync Dans Centos

Si rsync est manquant, exécutez la commande suivante pour l’installer dans RHEL / CentOS / Feutre systèmes.

$ sudo yum install rsync

Étape 2: configurer le serveur source

Il existe des répertoires et des fichiers que vous souhaiterez peut-être exclure du clonage car ils sont soit déjà disponibles sur le serveur de destination, soit générés automatiquement. Ceux-ci incluent le /boot, /tmp et /dev répertoires.

Par conséquent, créez un fichier d’exclusion /root/exclude-files.txt et ajoutez les entrées suivantes:

/boot
/dev
/tmp
/sys
/proc
/backup
/etc/fstab
/etc/mtab
/etc/mdadm.conf
/etc/sysconfig/network*

Enregistrez et quittez le fichier de configuration.

Étape 3: Cloner le serveur CentOS

Avec tout réglé, continuez et rsync votre serveur vers le serveur distant ou de destination à l’aide de la commande:

$ sudo rsync -vPa -e 'ssh -o StrictHostKeyChecking=no' --exclude-from=/root/exclude-files.txt / REMOTE-IP:/
Cloner Le Serveur Centos
Cloner Le Serveur Centos

La commande synchronisera tout depuis le serveur source vers le serveur de destination tout en excluant les fichiers et répertoires que vous avez définis précédemment. Assurez-vous de remplacer le REMOTE-IP: option avec l’adresse IP de votre serveur de destination.

Une fois la synchronisation terminée, redémarrer le système de destination pour recharger les modifications et par la suite, démarrer sur le serveur en utilisant les informations d’identification du serveur source. N’hésitez pas à désactiver l’ancien serveur car vous en avez maintenant une copie miroir.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

Rate this post
Publicité
Article précédentImpact économique du coronavirus sur la taille, la part, la croissance, les tendances, les statistiques et l’analyse des prévisions 2026 de l’industrie de l’entraînement virtuel militaire
Article suivantInondation en Inde – 189 tués et QUATRE MILLIONS de sans-abri alors que des torrents dévastateurs traversent la province de l’Assam et le Népal
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici