Flutningur LVM skiptinga í nýtt rökrænt bindi (drif) - Hluti VI


Þetta er 6. hluti af áframhaldandi Rökfræðilegri bindistjórnun seríunni okkar, í þessari grein munum við sýna þér hvernig á að flytja núverandi rökrétt bindi yfir á annað nýtt drif án niður í miðbæ. Áður en lengra er haldið langar mig að útskýra fyrir þér um LVM Migration og eiginleika þess.

LVM flutningur er einn af frábæru eiginleikum, þar sem við getum flutt rökrétt bindi á nýjan disk án þess að tapa gögnum og niður í miðbæ. Tilgangurinn með þessum eiginleika er að færa gögnin okkar af gamla disknum yfir á nýjan disk. Venjulega gerum við flutning frá einum diski yfir í aðra diskgeymslu, aðeins þegar villa kemur upp á sumum diskum.

  1. Að flytja rökrétt bindi af einum diski yfir á annan disk.
  2. Við getum notað hvaða diska sem er eins og SATA, SSD, SAS, SAN geymslu iSCSI eða FC.
  3. Fluta diska án gagnataps og niður í miðbæ.

Í LVM Migration munum við skipta um hvert bindi, skráarkerfi og gögn þess í núverandi geymslu. Til dæmis, ef við höfum eitt rökrænt bindi, sem hefur verið varpað á eitt af líkamlegu rúmmálinu, er það líkamlega rúmmál líkamlegur harður diskur.

Nú ef við þurfum að uppfæra netþjóninn okkar með SSD harða disknum, hvað héldum við í fyrstu? endurformata diskinn? Nei! við þurfum ekki að endursníða þjóninn. LVM hefur möguleika á að flytja þessi gömlu SATA drif með nýjum SSD drifum. Lifandi flutningurinn mun styðja hvers kyns diska, hvort sem það er staðbundið drif, SAN eða Fiber rás líka.

  1. Búa til sveigjanlegan diskageymslu með rökrænni bindistjórnun – Hluti 1
  2. Hvernig á að stækka/minnka LVM í Linux – Part 2

Það eru tvær leiðir til að flytja LVM skipting (geymslur), önnur er að nota speglaaðferð og önnur með pvmove skipun. Í sýnikennslu tilgangi, hér er ég að nota Centos6.5, en sömu leiðbeiningar geta einnig verið studdar fyrir RHEL, Fedora, Oracle Linux og Scientific Linux.

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

Skref 1: Athugaðu hvort núverandi drif séu til staðar

1. Gerum ráð fyrir að við séum nú þegar með eitt sýndardrif sem heitir vdb, sem var varpað á eitt af rökréttu bindinu tecmint_lv. Nú viljum við flytja þetta „vdb“ rökrétta bindi drif yfir í aðra nýja geymslu. Áður en lengra er haldið skaltu fyrst ganga úr skugga um að sýndardrifið og rökræn hljóðstyrk heiti með hjálp fdisk og lvs skipana eins og sýnt er.

# fdisk -l | grep vd
# lvs

Skref 2: Athugaðu hvort drif er nýlega bætt við

2. Þegar við höfum staðfest núverandi drif okkar, nú er kominn tími til að tengja nýja SSD drifið okkar við kerfið og staðfesta nýlega bætt drif með hjálp fdisk skipunarinnar.

# fdisk -l | grep dev

Athugið: Sástu á skjánum hér að ofan að nýja drifinu hefur verið bætt við með nafninu „/dev/sda“.

Skref 3: Athugaðu núverandi rökrétt og líkamlegt rúmmál

3. Farðu nú áfram til að búa til líkamlegt bindi, rúmmálshóp og rökrétt rúmmál fyrir flutning. Áður en þú býrð til bindi, vertu viss um að athuga núverandi rökrétt rúmmálsgögn undir /mnt/lvm tengipunkti. Notaðu eftirfarandi skipanir til að skrá festingar og athuga gögnin.

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

Athugið: Til að sýna fram á, höfum við búið til tvær skrár undir /mnt/lvm tengipunkti og við flytjum þessi gögn yfir á nýtt drif án þess að vera í biðtíma.

4. Áður en þú flytur skaltu ganga úr skugga um að staðfesta nöfn rökræns rúmmáls og rúmmálshóps sem líkamlegt rúmmál tengist og einnig staðfesta hvaða líkamlega rúmmál er notað til að halda þessum rúmmálshópi og röklegu rúmmáli.

# lvs
# vgs -o+devices | grep tecmint_vg

Athugið: Sástu á skjánum hér að ofan að „vdb“ heldur hljóðstyrkshópnum tecmint_vg.

Skref 4: Búðu til nýtt líkamlegt bindi

5. Áður en líkamlegt bindi er búið til í nýja bætta SSD drifinu okkar, þurfum við að skilgreina skiptinguna með því að nota fdisk. Ekki gleyma að breyta gerðinni í LVM (8e), meðan þú býrð til skipting.

# pvcreate /dev/sda1 -v
# pvs

6. Næst skaltu bæta nýstofnuðu efnislegu bindi við núverandi bindihóp tecmint_vg með „vgextend skipun“

# vgextend tecmint_vg /dev/sda1
# vgs

7. Til að fá allan lista yfir upplýsingar um hljóðstyrkshóp skaltu nota 'vgdisplay' skipunina.

# vgdisplay tecmint_vg -v

Athugið: Á skjánum hér að ofan getum við séð í lok niðurstöðunnar þar sem PV okkar hefur bætt við hljóðstyrkshópinn.

8. Ef svo er, þurfum við að vita frekari upplýsingar um hvaða tæki eru kortlögð, notaðu 'dmsetup' háðskipunina.

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

Í ofangreindum niðurstöðum er 1 ósjálfstæði (PV) eða (drif) og hér voru 17 skráðar. Ef þú vilt staðfesta skaltu skoða tækin, sem eru með meiriháttar og minni fjölda diska sem eru tengdir.

# ls -l /dev | grep vd

Athugið: Í ofangreindri skipun getum við séð að meiriháttar tala með 252 og minni tölu 17 tengist vdb1. Vona að þú hafir skilið skipanaúttakið að ofan.

Skref 5: LVM speglunaraðferð

9. Nú er kominn tími til að flytja með speglunaraðferð, notaðu 'lvconvert' skipunina til að flytja gögn frá gömlu rökrænu bindi yfir á nýtt drif.

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

  1. -m = spegill
  2. 1 = að bæta við einum spegli

Athugið: Ofangreint flutningsferli mun taka langan tíma í samræmi við rúmmálsstærð okkar.

10. Þegar flutningsferlinu er lokið skaltu staðfesta breytta spegilinn.

# lvs -o+devices

11. Þegar þú ert viss um að umbreytti spegillinn sé fullkominn geturðu fjarlægt gamla sýndardiskinn vdb1. Valkosturinn -m mun fjarlægja spegilinn, áður höfum við notað 1 til að bæta speglinum við.

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

12. Þegar gamall sýndardiskur hefur verið fjarlægður geturðu athugað tækin aftur fyrir rökrétt bindi með því að nota eftirfarandi skipun.

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

Á myndinni hér að ofan, sástu að rökrétt rúmmál okkar fer nú eftir 8,1 og hefur sda1. Þetta gefur til kynna að flutningsferli okkar sé lokið.

13. Staðfestu nú skrárnar sem við höfum flutt úr gömlu yfir á nýja drifið. Ef sömu gögn eru til staðar á nýja drifinu þýðir það að við höfum gert öll skref fullkomlega.

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

14. Eftir allt fullkomlega búið, nú er kominn tími til að eyða vdb1 úr hljóðstyrkshópnum og staðfesta síðar, hvaða tæki eru veltur á hljóðstyrkshópnum okkar.

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

15. Eftir að vdb1 hefur verið fjarlægt úr bindihópnum tecmint_vg er rökrétt rúmmál okkar enn til staðar þar vegna þess að við höfum flutt það yfir í sda1 frá vdb1.

# lvs

Skref 6: LVM pvmove speglunaraðferð

16. Í stað þess að nota 'lvconvert' speglunarskipun, notum við hér 'pvmove' skipun með valkostinum '-n' (rökrétt hljóðstyrksheiti) aðferð til að spegla gögn á milli tveggja tækja.

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

Skipunin er ein einfaldasta leiðin til að spegla gögnin á milli tveggja tækja, en í raunverulegu umhverfi er speglun notuð oftar en pvmove.

Niðurstaða

Í þessari grein höfum við séð hvernig á að flytja rökrétt bindi frá einu drifi til annars. Vona að þú hafir lært ný brellur í rökréttri bindistjórnun. Fyrir slíka uppsetningu ætti maður að vita um grunninn í rökréttri bindistjórnun. Fyrir grunnuppsetningar, vinsamlegast skoðaðu tenglana sem gefnir eru upp á greininni í kröfuhlutanum.