Partitions LVM migration vers un nouveau volume logique (lecteur) - Partie VI
- 3592
- 989
- Anaïs Charles
Ceci est la 6e partie de notre série de gestion des volumes logiques en cours, dans cet article, nous vous montrerons comment migrer les volumes logiques existants vers un autre nouveau lecteur sans aucun temps d'arrêt. Avant d'aller plus loin, je voudrais vous expliquer Migration LVM et ses caractéristiques.
Migration de stockage LVMQu'est-ce que la migration LVM?
LVM La migration est l'une des excellentes caractéristiques, où nous pouvons migrer les volumes logiques vers un nouveau disque sans la perte de données et les temps d'arrêt. Le but de cette fonctionnalité est de déplacer nos données de l'ancien disque vers un nouveau disque. Habituellement, nous effectuons des migrations d'un disque vers un autre stockage de disque, uniquement lorsqu'une erreur se produit sur certains disques.
Caractéristiques de la migration
- Volumes logiques déplacés d'un disque à un autre disque.
- Nous pouvons utiliser n'importe quel type de disque comme SATA, SSD, SAS, SAN Storage ISCSI ou FC.
- Migrer les disques sans perte de données et temps d'arrêt.
Dans la migration LVM, nous échangerons tous les volumes, le système de fichiers et ses données dans le stockage existant. Par exemple, si nous avons un seul volume logique, qui a été cartographié à l'un des volumes physiques, ce volume physique est un entraînement physique.
Maintenant, si nous devons mettre à niveau notre serveur avec SSD à disque dur, ce que nous pensons au début? reformat du disque? Non! Nous n'avons pas à reformater le serveur. Le LVM a la possibilité de migrer ces anciens disques SATA avec de nouveaux disques SSD. La migration en direct soutiendra tout type de disques, que ce soit le disque local, San ou Fibre Channel également.
Exigences
- Création de stockage de disque flexible avec gestion du volume logique - Partie 1
- Comment étendre / réduire les LVM dans Linux - Partie 2
Il existe deux façons de migrer les partitions LVM (stockage), l'une utilise Miroir Méthode et autre utilisation pvmove commande. À des fins de démonstration, ici j'utilise Centos6.5, Mais les mêmes instructions peuvent également être prises en charge pour Rhel, Fedora, Oracle Linux et Scientific Linux.
Ma configuration de serveur
Système d'exploitation: Centos 6.5 Adresse IP finale: 192.168.0.224 Nom d'hôte du système: lvmmig.ténineux.com
Étape 1: Vérifiez les lecteurs actuels
1. Supposons que nous ayons déjà un lecteur virtuel nommé «vdb", Qui a cartographié à l'un des volumes logiques"Tecmint_lv". Maintenant, nous voulons migrer ceci "vdb»Drive de volume logique à un autre nouveau stockage. Avant de vous déplacer plus loin, vérifiez d'abord que le lecteur virtuel et les noms de volume logique à l'aide de fdisk et LVS Commandes comme indiqué.
# fdisk -l | grep vd # lvsVérifier le disque de volume logique
Étape 2: Vérifiez le lecteur nouvellement ajouté
2. Une fois que nous avons confirmé nos lecteurs existants, il est maintenant temps de fixer notre nouveau lecteur SSD au système et de vérifier le lecteur nouvellement ajouté à l'aide de fdisk commande.
# fdisk -l | grep devVérifiez le nouveau lecteur ajouté
Note: Avez-vous vu dans l'écran ci-dessus, que le nouveau lecteur a été ajouté avec succès avec le nom "/ dev / sda".
Étape 3: Vérifiez le volume logique et physique actuel
3. Avancez maintenant pour créer un volume physique, un groupe de volume et un volume logique pour la migration. Avant de créer des volumes, assurez-vous de vérifier les données actuelles de volume logique sous / mnt / lvm point de montage. Utilisez les commandes suivantes pour répertorier les montures et vérifier les données.
# DF -H # CD / MNT / LVM # Cat Tecmint.SMSVérifier les données de volume logique
Note: À des fins de démonstration, nous avons créé deux fichiers sous / mnt / lvm Mount Point, et nous migrons ces données vers un nouveau lecteur sans aucun temps d'arrêt.
4. Avant de migrer, assurez-vous de confirmer les noms du volume logique et du groupe de volume pour lequel le volume physique est lié et confirmez également quel volume physique utilisé pour maintenir ce groupe de volume et le volume logique.
# LVS # VGS -O + Appareils | grep tecmint_vgConfirmer les noms de volume logique
Note: Avez-vous vu dans l'écran ci-dessus, que «vdb”Détient le groupe de volumes Tecmint_vg.
Étape 4: Créez un nouveau volume physique
5. Avant de créer un volume physique dans notre nouveau lecteur SSD ajouté, nous devons définir la partition à l'aide de fdisk. N'oubliez pas de changer le type en LVM (8E), tout en créant des partitions.
# pvcreate / dev / sda1 -v # pvsCréer un volume physique
6. Ensuite, ajoutez le volume physique nouvellement créé au groupe de volume existant Tecmint_vg en utilisant 'vgextend commande'
# VGEXTEND TECMINT_VG / DEV / SDA1 # VGSAjouter un volume physique
7. Pour obtenir la liste complète des informations sur l'utilisation du groupe de volumes 'vgdisplay' commande.
# vgdisplay tecmint_vg -vListe des informations sur le groupe de volumes
Note: Dans l'écran ci-dessus, nous pouvons voir à la fin du résultat comme notre PV a ajouté au groupe de volumes.
8. Si au cas, nous devons en savoir plus sur les appareils qui sont mappés, utilisez le 'dmsetup'Commande de dépendance.
# LVS -O + DÉPICES # DMSEUP DEPS / DEV / TECMINT_VG / TECMINT_LV
Dans les résultats ci-dessus, il y a 1 dépendances (PV) ou (entraînements) et ici 17 étaient répertoriés. Si vous souhaitez confirmer, regardez les appareils, qui a un nombre majeur et mineur de disques qui sont attachés.
# ls -l / dev | grep vdRépertoriez les informations de l'appareil
Note: Dans la commande ci-dessus, nous pouvons voir ce nombre majeur avec 252 et le nombre mineur 17 est liée à vdb1. J'espère que vous avez compris de la sortie de commande ci-dessus.
Étape 5: Méthode de miroir LVM
9. Maintenant, il est temps de faire la migration en utilisant la méthode de miroir, utilisez 'lvconvert«Commande pour migrer les données de l'ancien volume logique vers un nouveau lecteur.
# lvconvert -m 1 / dev / tecmint_vg / tecmint_lv / dev / sda1
- -m = miroir
- 1 = ajouter un seul miroir
Note: Le processus de migration ci-dessus prendra longtemps en fonction de notre taille de volume.
dix. Une fois le processus de migration terminé, vérifiez le miroir converti.
# LVS -O + AppareilsVérifiez le miroir converti
11. Une fois que vous êtes sûr que le miroir converti est parfait, vous pouvez supprimer l'ancien disque virtuel vdb1. L'option -m Supprimera le miroir, plus tôt nous avons utilisé 1 pour ajouter le miroir.
# lvconvert -m 0 / dev / tecmint_vg / tecmint_lv / dev / vdb1Supprimer le disque virtuel
12. Une fois l'ancien disque virtuel supprimé, vous pouvez revérifier les appareils pour les volumes logiques à l'aide de la commande suivante.
# lvs -o + périphériques # dmsetup deps / dev / tecmint_vg / tecmint_lv # ls -l / dev | Grep SDVérifiez le nouvel appareil en miroir
Dans l'image ci-dessus, avez-vous vu que notre volume logique dépend maintenant de 8,1 et a SDA1. Cela indique que notre processus de migration est effectué.
13. Vérifiez maintenant les fichiers que nous avons migrés de l'ancien vers un nouveau lecteur. Si les mêmes données sont présentes au nouveau lecteur, cela signifie que nous avons parfaitement fait toutes les étapes.
# CD / MNT / LVM / # CAT Tecmin.SMSVérifier les données en miroir
14. Après tout parfaitement créé, il est maintenant temps de supprimer le vdb1 du groupe de volumes et de la confirmation ultérieure, quels appareils sont dépend de notre groupe de volumes.
# VGREDUCE / DEV / TECMINT_VG / DEV / VDB1 # VGS -O +
15. Après avoir retiré VDB1 du groupe de volumes Tecmint_vg, Notre volume logique y est toujours présent parce que nous l'avons migré vers SDA1 depuis vdb1.
# LVSSupprimer le disque virtuel
Étape 6: Méthode de miroir LVM PVMove
16. Au lieu d'utiliser 'lvconverT 'Commande miroir, nous utilisons ici'pvmove'Commande avec option'-n'(nom de volume logique) pour refléter les données entre deux appareils.
# pvmove -n / dev / tecmint_vg / tecmint_lv / dev / vdb1 / dev / sda1
La commande est l'un des moyens le plus simples pour refléter les données entre deux appareils, mais dans un environnement réel Miroir est utilisé plus souvent que pvmove.
Conclusion
Dans cet article, nous avons vu comment migrer les volumes logiques d'un lecteur à d'autres. J'espère que vous avez appris de nouvelles astuces dans la gestion du volume logique. Pour une telle configuration, il faut connaître la base de la gestion du volume logique. Pour les configurations de base, veuillez vous référer aux liens fournis en plus de l'article à la section des exigences.
- « Désactiver et supprimer les services indésirables sur RHEL / CENTOS 7 Installation minimale
- Streaming de musique en ligne avec Winamp Player et Mixxx DJ Console à l'aide de «Shoutcast Radio Server» dans Linux »