Migrazzjoni tal-Ħitan LVM għal Volum Loġiku Ġdid (Drive) - Parti VI


Din hija s-6 parti tas-serje tagħna ta 'Ġestjoni tal-Volum Loġiku li għaddej bħalissa, f'dan l-artikolu ser nuruk kif temigra volumi loġiċi eżistenti għal drive ġdid ieħor mingħajr ebda ħin ta' waqfien. Qabel ma nimxi aktar, nixtieq nispjegak dwar LVM Migration u l-karatteristiċi tagħha.

Il-migrazzjoni tal-LVM hija waħda mill-karatteristiċi eċċellenti, fejn nistgħu nimigraw il-volumi loġiċi għal diska ġdida mingħajr it-telf tad-data u l-perijodi ta 'waqfien. L-iskop ta 'din il-karatteristika huwa li nċaqalqu d-data tagħna minn disk l-antik għal disk ġdid. Normalment, nagħmlu migrazzjonijiet minn disk waħda għal ħażna fuq disk oħra, biss meta jseħħ żball f'xi diski.

  1. Iċ-ċaqliq ta' volumi loġiċi minn disk wieħed għal disk ieħor.
  2. Nistgħu nużaw kwalunkwe tip ta' disk bħal SATA, SSD, SAS, ħażna SAN iSCSI jew FC.
  3. Immigra d-diski mingħajr telf ta' data u ħin ta' waqfien.

Fil-Migrazzjoni LVM, aħna se niskambjaw kull volum, sistema ta 'fajls u d-data tagħha fil-ħażna eżistenti. Pereżempju, jekk ikollna volum Loġiku wieħed, li ġie mmappjat għal wieħed mill-volum fiżiku, dak il-volum fiżiku huwa hard-drive fiżiku.

Issa jekk irridu naġġornaw is-server tagħna b'SSD Hard-drive, x'konna naħsbu għall-ewwel? ifformattjar tad-disk? Le! m'għandniex għalfejn ifformattjar mill-ġdid is-server. L-LVM għandu l-għażla li jemigra dawk is-SATA Drives qodma b'SSD Drives ġodda. Il-migrazzjoni Live se tappoġġja kwalunkwe tip ta 'diski, kemm jekk tkun drive lokali, SAN jew kanal Fiber ukoll.

  1. Ħolqien ta' Ħażna ta' Disk Flessibbli b'Ġestjoni Loġika tal-Volum – Parti 1
  2. Kif Testendi/Tnaqqas LVM’s fil-Linux – Parti 2

Hemm żewġ modi biex jemigraw partizzjonijiet LVM (Ħażniet), wieħed qed juża l-metodu Mirroring u ieħor bl-użu tal-kmand pvmove. Għal skop ta 'dimostrazzjoni, hawnhekk qed nuża Centos6.5, iżda l-istess istruzzjonijiet jistgħu jkunu appoġġjati wkoll għal RHEL, Fedora, Oracle Linux u Scientific Linux.

Operating System :	CentOS 6.5 Final
IP Address	 :	192.168.0.224
System Hostname	 :	lvmmig.tecmintlocal.com

Pass 1: Iċċekkja għal Preżenti Drives

1. Assumi li diġà qed ikollna drajv virtwali wieħed bl-isem “vdb“, li mmappjat għal wieħed mill-volum loġiku “tecmint_lv“. Issa rridu nimigraw din id-drajv tal-volum loġiku vdb għal xi ħażna ġdida oħra. Qabel ma timxi aktar, l-ewwel ivverifika li d-drajv virtwali u l-ismijiet tal-volum loġiku bl-għajnuna ta 'kmandi ta' fdisk u lvs kif muri.

# fdisk -l | grep vd
# lvs

Pass 2: Iċċekkja għal Drive miżjuda ġdida

2. Ladarba nikkonfermaw id-drajvs eżistenti tagħna, issa wasal iż-żmien li waħħal is-sistema l-ġdida tas-sewqan SSD tagħna u tivverifika drajv miżjud ġdid bl-għajnuna tal-kmand fdisk.

# fdisk -l | grep dev

Nota: Rajt fl-iskrin ta 'hawn fuq, li d-drajv il-ġdid ġie miżjud b'suċċess bl-isem /dev/sda.

Pass 3: Iċċekkja Volum Loġiku u Fiżiku Preżenti

3. Issa nimxu 'l quddiem biex toħloq volum fiżiku, grupp ta' volum u volum loġiku għall-migrazzjoni. Qabel ma toħloq volumi, kun żgur li tiċċekkja d-dejta tal-volum loġiku preżenti taħt il-punt tal-muntaġġ /mnt/lvm. Uża l-kmandi li ġejjin biex telenka l-muntaturi u tiċċekkja d-dejta.

# df -h
# cd /mnt/lvm
# cat tecmint.txt

Nota: Għal skop ta’ dimostrazzjoni, ħloqna żewġ fajls taħt il-punt ta’ muntaġġ /mnt/lvm, u nimigraw din id-dejta għal drive ġdid mingħajr ebda ħin ta’ waqfien.

4. Qabel ma temigra, kun żgur li tikkonferma l-ismijiet tal-volum loġiku u l-grupp ta 'volumi li għalihom il-volum fiżiku huwa relatat u kkonferma wkoll liema volum fiżiku użat biex jinżamm dan il-grupp ta' volum u l-volum loġiku.

# lvs
# vgs -o+devices | grep tecmint_vg

Nota: Rajt fl-iskrin ta 'hawn fuq, li vdb iżomm il-grupp ta' volum tecmint_vg.

Pass 4: Oħloq Volum Fiżiku Ġdid

5. Qabel ma toħloq Volum Fiżiku fil-Drive SSD miżjud ġdid tagħna, għandna bżonn niddefinixxu l-partizzjoni billi tuża fdisk. Tinsiex li tibdel it-Tip għal LVM(8e), filwaqt li toħloq diviżorji.

# pvcreate /dev/sda1 -v
# pvs

6. Sussegwentement, żid il-volum fiżiku li għadu kif inħoloq mal-grupp ta’ volum eżistenti tecmint_vg billi tuża ‘vgextend kmand’

# vgextend tecmint_vg /dev/sda1
# vgs

7. Biex tikseb il-lista sħiħa ta 'informazzjoni dwar il-grupp tal-volum uża l-kmand 'vgdisplay'.

# vgdisplay tecmint_vg -v

Nota: Fl-iskrin ta 'hawn fuq, nistgħu naraw fl-aħħar tar-riżultat kif PV tagħna żiedet mal-grupp tal-volum.

8. Jekk fil-każ, irridu nkunu nafu aktar informazzjoni dwar liema apparati huma mmappjati, uża l-kmand tad-dipendenza 'dmsetup'.

# lvs -o+devices
# dmsetup deps /dev/tecmint_vg/tecmint_lv

Fir-riżultati ta 'hawn fuq, hemm 1 dipendenzi (PV) jew (Drives) u hawn 17 ġew elenkati. Jekk trid tikkonferma tħares lejn il-mezzi, li għandha numru kbir u minuri ta 'drives li huma mwaħħla.

# ls -l /dev | grep vd

Nota: Fil-kmand ta 'hawn fuq, nistgħu naraw li n-numru maġġuri b'252 u n-numru minuri 17 huwa relatat ma' vdb1. Nittama li fhimt mill-output tal-kmand ta 'hawn fuq.

Pass 5: Metodu ta 'Mirroring LVM

9. Issa wasal iż-żmien li tagħmel migrazzjoni bl-użu tal-metodu Mirroring, uża l-kmand 'lvconvert' biex temigra d-dejta minn volum loġiku antik għal drive ġdid.

# lvconvert -m 1 /dev/tecmint_vg/tecmint_lv /dev/sda1

  1. -m = mera
  2. 1 = iżżid mera waħda

Nota: Il-proċess ta 'migrazzjoni ta' hawn fuq se jieħu żmien twil skond id-daqs tal-volum tagħna.

10. Ladarba jitlesta l-proċess tal-migrazzjoni, ivverifika l-mera konvertita.

# lvs -o+devices

11. Ladarba tkun ċert li l-mera konvertita hija perfetta, tista 'tneħħi d-diska virtwali qodma vdb1. L-għażla -m se tneħħi l-mera, qabel użajna 1 biex inżidu l-mera.

# lvconvert -m 0 /dev/tecmint_vg/tecmint_lv /dev/vdb1

12. Ladarba d-disk virtwali antik jitneħħa, tista 'terġa' tiċċekkja l-apparati għal volumi loġiċi billi tuża l-kmand li ġej.

# lvs -o+devices
# dmsetup deps /dev/tecmint_vg/tecmint_lv
# ls -l /dev | grep sd

Fl-istampa ta 'hawn fuq, rajt li l-volum loġiku tagħna issa jiddependi fuq 8,1 u għandu sda1. Dan jindika li l-proċess tal-migrazzjoni tagħna lest.

13. Issa ivverifika l-fajls li emigrajna minn drive qodma għal ġdida. Jekk l-istess dejta tkun preżenti fid-drajv il-ġdid, dan ifisser li għamilna kull passi perfettament.

# cd /mnt/lvm/
# cat tecmin.txt 

14. Wara kollox maħluq perfettament, issa wasal iż-żmien li tħassar il-vdb1 mill-grupp ta 'volum u aktar tard tikkonferma, liema apparati huma jiddependi fuq il-grupp ta' volum tagħna.

# vgreduce /dev/tecmint_vg /dev/vdb1
# vgs -o+devices

15. Wara li tneħħi vdb1 mill-grupp ta 'volum tecmint_vg, xorta l-volum loġiku tagħna huwa preżenti hemmhekk minħabba li emigrajna għal sda1 minn vdb1.

# lvs

Pass 6: Metodu ta 'Mirroring LVM pvmove

16. Minflok nużaw il-kmand li jirrifletti 'lvconvert', hawn nużaw il-kmand 'pvmove' bl-għażla '-n' (isem tal-volum loġiku) metodu biex tirrifletti d-dejta bejn żewġ apparati.

# pvmove -n /dev/tecmint_vg/tecmint_lv /dev/vdb1 /dev/sda1

Il-kmand huwa wieħed mill-aktar mod sempliċi biex tirrifletti d-dejta bejn żewġ apparati, iżda f'ambjent reali Mirroring jintuża aktar spiss minn pvmove.

Konklużjoni

F'dan l-artikolu, rajna kif jemigraw il-volumi loġiċi minn drive għal ieħor. Nittama li tgħallimt tricks ġodda fil-ġestjoni tal-volum loġiku. Għal tali setup wieħed għandu jkun jaf dwar il-bażiku tal-ġestjoni tal-volum loġiku. Għal setups bażiċi, jekk jogħġbok irreferi għall-links ipprovduti fuq l-artikolu fit-taqsima tar-rekwiżiti.