Immaniġġja Disks Multipli ta' Ġestjoni ta' Volum Loġiku billi tuża Striping I/O


F'dan l-artikolu, se naraw kif il-volumi loġiċi jikteb id-data fuq id-disk billi strixxi I/O. Il-ġestjoni tal-Volum Loġiku għandha waħda mill-karatteristika friska li tista 'tikteb id-data fuq diska multipla billi tistrixxa l-I/O.

LVM Striping hija waħda mill-fatturi li se jikteb id-data fuq disk multipli, minflok kitba kostanti fuq volum Fiżiku wieħed.

  1. Se żżid il-prestazzjoni tad-disk.
  2. Jiffranka minn kitba iebsa għal darba oħra għal disk wieħed.
  3. Il-mili tad-disk jista' jitnaqqas bl-użu ta' striping fuq diski multipli.

Fil-ġestjoni tal-volum loġiku, jekk ikollna bżonn noħolqu volum loġiku l-estiż se jiġi mmappjat bis-sħiħ mal-grupp tal-volum u l-volumi fiżiċi. F'sitwazzjoni bħal din jekk wieħed mill-PV (Volum Fiżiku) jimtela jeħtieġ li nżidu aktar testendi minn volum fiżiku ieħor. Minflok, billi żżid aktar testendi għal PV, nistgħu nippuntaw il-volum loġiku tagħna biex nużaw il-volumi Fiżiċi partikolari li jikteb I/O.

Assumi li għandna erba 'drives tad-diski u ppuntaw lejn erba' volumi fiżiċi, jekk kull volum fiżiku huwa kapaċi għal 100 I/O totalment grupp ta 'volum tagħna se tikseb 400 I/O.

Jekk ma nkunux qed nużaw il-metodu tal-istrixxi, is-sistema tal-fajls se tikteb fuq il-volum fiżiku sottostanti. Pereżempju, xi dejta li tikteb fil-volum fiżiku 100 I/O se tkun tikteb biss fl-ewwel (sdb1) PV. Jekk noħolqu l-volum loġiku b'għażla ta 'strixxa waqt il-kitba, se tikteb lil kull erba' drives billi taqsam 100 I/O, dan ifisser li kull erba 'drive se tirċievi 25 I/O kull wieħed.

Dan se jsir fil-proċess round robin. Jekk xi wieħed mill-volum loġiku jeħtieġ li jiġi estiż, f'din is-sitwazzjoni ma nistgħux inżidu 1 jew 2 PV. Irridu nżidu l-4 pvs kollha biex testendi d-daqs tal-volum loġiku. Dan huwa wieħed mill-iżvantaġġ fil-karatteristika tal-istrixxa, minn dan nistgħu nkunu nafu li filwaqt li noħolqu volumi loġiċi għandna bżonn nassenjaw l-istess daqs tal-istrixxa fuq il-volumi loġiċi kollha.

Il-ġestjoni tal-Volum Loġiku għandha dawn il-karatteristiċi li nistgħu nqassmu d-dejta fuq multipli pvs fl-istess ħin. Jekk inti familjari mal-volum loġiku inti tista 'tmur ras biex tissettja l-istrixxa tal-volum loġiku. Jekk le allura trid tkun taf dwar il-bażiċi tal-ġestjoni tal-volum loġiku, aqra hawn taħt l-artikoli biex tkun taf aktar dwar il-ġestjoni tal-volum loġiku.

  1. Imwaqqaf Ħażna Flessibbli tad-Disk LVM fil-Linux – Parti I
  2. Kif Testendi/Tnaqqas LVM’s fil-Linux – Parti II

Hawnhekk qed nuża Centos6.5 għall-workout tiegħi. L-istess passi jistgħu jintużaw f'RHEL, Oracle Linux, u ħafna mid-distribuzzjonijiet.

Operating System :	CentOS 6.5
IP Address :		192.168.0.222
Hostname : 		tecmint.storage.com

Ġestjoni tal-Volum Loġiku bl-użu ta 'Striping I/O

Għal skopijiet ta 'dimostrazzjoni, użajt 4 Hard drives, kull drive b'1 GB fid-Daqs. Ħallini nurik erba' drives bl-użu tal-kmand 'fdisk' kif muri hawn taħt.

# fdisk -l | grep sd

Issa rridu noħolqu diviżorji għal dawn l-4 hard drives sdb, sdc, sdd u sde billi tuża kmand 'fdisk'. Biex toħloq diviżorji, jekk jogħġbok segwi l-istruzzjonijiet tal-pass #4, mogħtija fil-Parti 1 ta 'dan l-artikolu (link tagħti hawn fuq) u kun żgur li tibdel it-tip għal LVM (8e), waqt li toħloq diviżorji.

Wara li tkun ħloqt diviżorji b'suċċess, issa mxi 'l quddiem biex toħloq volumi Fiżiċi billi tuża dawn l-4 drives kollha. Biex toħloq PV's, uża l-kmand 'pvcreate' li ġej kif muri.

# pvcreate /dev/sd[b-e]1 -v

Ladarba jinħolqu l-PV, tista' telenkahom billi tuża l-kmand 'pvs'.

# pvs

Issa għandna bżonn niddefinixxu l-grupp tal-volum billi tuża dawk l-4 volumi fiżiċi. Hawnhekk qed niddefinixxi l-grupp ta 'volum tiegħi b'16MB ta' Daqs Fiżiku estiż (PE) bi grupp ta 'volum imsemmi bħala vg_strip.

# vgcreate -s 16M vg_strip /dev/sd[b-e]1 -v

Id-deskrizzjoni tal-għażliet ta 'hawn fuq użati fil-kmand.

  1. [b-e]1 – Iddefinixxi l-ismijiet tal-hard drive tiegħek bħal sdb1, sdc1, sdd1, sde1.
  2. -s – Iddefinixxi d-daqs tal-firxa fiżika tiegħek.
  3. -v – verbose.

Sussegwentement, ivverifika l-grupp ta 'volum maħluq ġdid bl-użu.

# vgs vg_strip

Biex tikseb informazzjoni aktar dettaljata dwar VG, uża swiċċ '-v' bil-kmand vgdisplay, se tagħtina kull volumi fiżiċi li kollha użati fil-grupp ta 'volum vg_strip.

# vgdisplay vg_strip -v

Lura għas-suġġett tagħna, issa filwaqt li noħolqu volum loġiku, għandna bżonn niddefinixxu l-valur tal-istrixxa, kif id-dejta trid tikteb fil-volumi loġiċi tagħna bl-użu tal-metodu tal-istrixxi.

Hawnhekk qed noħloq volum loġiku f'isem lv_tecmint_strp1 b'daqs ta' 900MB, u jeħtieġ li jkun fi grupp ta' volum vg_strip, u qed niddefinixxi bħala 4 strixxa, ifisser li d-data tikteb fil-volum loġiku tiegħi, jeħtieġ li tkun strixxa fuq 4 PV's.

# lvcreate -L 900M -n lv_tecmint_strp1 -i4 vg_strip

  1. -L –daqs tal-volum loġiku
  2. -n –isem tal-volum loġiku
  3. -i –strixxi

Fl-immaġni ta 'hawn fuq, nistgħu naraw li d-daqs default tad-daqs tal-istrixxa kien 64 KB, jekk għandna bżonn niddefinixxu l-valur tal-istrixxa tagħna stess, nistgħu nużaw -I (Kapital I). Biss biex tikkonferma li l-volum loġiku huma maħluqa uża l-kmand li ġej.

# lvdisplay vg_strip/lv_tecmint_strp1

Issa l-mistoqsija li jmiss se tkun, Kif nafu li l-istrixxi qed jiktbu lil 4 drives?. Hawnhekk nistgħu nużaw kmand lvdisplay u -m (wiri l-immappjar tal-volumi loġiċi) biex nivverifikaw.

# lvdisplay vg_strip/lv_tecmint_strp1 -m

Biex noħolqu d-daqs tal-istrixxa definit tagħna, għandna bżonn noħolqu volum loġiku wieħed b'daqs ta '1GB billi tuża d-daqs tal-Istrixxa definit tiegħi stess ta' 256KB. Issa ser nistrixxa fuq 3 PV's biss, hawn nistgħu niddefinixxu liema pvs irridu nkunu strixxi.

# lvcreate -L 1G -i3 -I 256 -n lv_tecmint_strp2 vg_strip /dev/sdb1 /dev/sdc1 /dev/sdd1

Sussegwentement, iċċekkja d-daqs tal-istrixxa u liema volum jagħmel strixxi.

# lvdisplay vg_strip/lv_tecmint_strp2 -m

Wasal iż-żmien li tuża apparat mapper, għal dan nużaw il-kmand 'dmsetup'. Hija għodda ta 'ġestjoni tal-volum loġiku ta' livell baxx li timmaniġġja apparat loġiku, li juża s-sewwieq tal-mapper tal-apparat. Nistgħu naraw l-informazzjoni lvm billi tuża kmand dmsetup biex inkunu nafu liema strixxa tiddependi fuq liema drives.

# dmsetup deps /dev/vg_strip/lv_tecmint_strp[1-2]

Hawnhekk nistgħu naraw li strp1 jiddependu fuq 4 drives, u strp2 jiddependu fuq 3 apparati.

Nittama li tgħallimt, li kif nistgħu strixxa permezz ta 'volumi loġiċi biex tikteb id-data. Għal din is-setup wieħed irid ikun jaf dwar il-bażiku tal-ġestjoni tal-volum loġiku. Fl-artiklu li jmiss tiegħi, ser nuruk kif nistgħu nemigraw fil-ġestjoni tal-volum loġiku, sa dakinhar nibqgħu sintonizzati għall-aġġornamenti u tinsiex li tagħti kummenti siewja dwar l-artiklu.