Hvernig á að búa til og setja upp LUN með LVM í „iSCSI Target Server“ á RHEL/CentOS/Fedora - Part II
LUN er rökrétt eininganúmer, sem deilt er frá iSCSI geymsluþjóninum. Líkamlega drifið á iSCSI miðlara deilir drifinu sínu til frumkvöðuls yfir TCP/IP net. Safn drifa sem kallast LUN til að mynda stóra geymslu sem SAN (Storage Area Network). Í raunverulegu umhverfi eru LUN skilgreind í LVM, ef svo er er hægt að stækka það í samræmi við plássþörf.
LUNS notuð í geymslu tilgangi, SAN Storage eru byggð með aðallega hópum LUNS til að verða laug, LUN eru klumpur af líkamlegum diski frá markþjóni. Við getum notað LUNS sem kerfi okkar líkamlega diskur til að setja upp stýrikerfi, LUNS eru notuð í þyrpingum, sýndarþjónum, SAN o.s.frv. Megintilgangur þess að nota LUNS í sýndarþjónum fyrir stýrikerfisgeymslu. LUNS afköst og áreiðanleiki mun vera í samræmi við hvers konar disk við notum við að búa til Target geymsluþjón.
Til að vita um að búa til ISCSI Target Server skaltu fylgja hlekknum hér að neðan.
- Búðu til miðlæga örugga geymslu með iSCSI Target – Part I
Kerfisupplýsingar og netuppsetning eru þau sömu og iSCSI Target Server eins og sýnt er í hluta - I, þar sem við erum að skilgreina LUN á sama netþjóni.
- Stýrikerfi – CentOS útgáfa 6.5 (endanlegt)
- iSCSI Target IP – 192.168.0.200
- Notuð tengi: TCP 860, 3260
- Stillingarskrá: /etc/tgt/targets.conf
Að búa til LUN með LVM í iSCSI Target Server
Fyrst skaltu finna listann yfir drif með fdisk -l skipuninni, þetta mun vinna með langan lista af upplýsingum um hverja skipting í kerfinu.
# fdisk -l
Ofangreind skipun gefur aðeins drifupplýsingarnar um grunnkerfið. Til að fá upplýsingar um geymslutæki, notaðu skipunina hér að neðan til að fá lista yfir geymslutæki.
# fdisk -l /dev/vda && fdisk -l /dev/sda
ATH: Hér vda er harður diskur sýndarvéla þar sem ég er að nota sýndarvél til að sýna, /dev/sda er bætt við til viðbótar fyrir geymslu.
Skref 1: Að búa til LVM drif fyrir LUN
Við ætlum að nota /dev/sda drif til að búa til LVM.
# fdisk -l /dev/sda
Nú skulum við skipta drifinu með fdisk skipun eins og sýnt er hér að neðan.
# fdisk -cu /dev/sda
- Möguleikinn „-c“ slekkur á DOS samhæfðri stillingu.
- Möguleikinn '-u' er notaður til að skrá skiptingartöflur, gefa upp stærðir í geirum í stað strokka.
Veldu n til að búa til nýja skiptingu.
Command (m for help): n
Veldu p til að búa til aðal skipting.
Command action e extended p primary partition (1-4)
Gefðu upp skiptingarnúmer sem við þurfum að búa til.
Partition number (1-4): 1
Eins og hér ætlum við að setja upp LVM drif. Þannig að við þurfum að nota sjálfgefnar stillingar til að nota Drive í fullri stærð.
First sector (2048-37748735, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-37748735, default 37748735): Using default value 37748735
Veldu gerð skiptingarinnar, Hér þurfum við að setja upp LVM svo notaðu 8e. Notaðu l valkostinn til að sjá lista yfir tegundir.
Command (m for help): t
Veldu hvaða skipting þú vilt breyta gerðinni.
Selected partition 1 Hex code (type L to list codes): 8e Changed system type of partition 1 to 8e (Linux LVM)
Eftir að tegund hefur verið breytt skaltu athuga breytingar með prentun (p) til að skrá skiptingartöfluna.
Command (m for help): p Disk /dev/sda: 19.3 GB, 19327352832 bytes 255 heads, 63 sectors/track, 2349 cylinders, total 37748736 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x9fae99c8 Device Boot Start End Blocks Id System /dev/sda1 2048 37748735 18873344 8e Linux LVM
Skrifaðu breytingarnar með w til að hætta úr fdisk tólinu, endurræstu kerfið til að gera breytingar.
Til viðmiðunar hef ég hengt við skjámynd hér að neðan sem mun gefa þér skýra hugmynd um að búa til LVM drif.
Eftir endurræsingu kerfisins skaltu skrá flokkunartöfluna með því að nota eftirfarandi fdisk skipun.
# fdisk -l /dev/sda
Skref 2: Búa til rökrétt bindi fyrir LUN
Núna hér, ætlum við að búa til líkamlegt bindi með því að nota 'pvcreate' skipunina.
# pvcreate /dev/sda1
Búðu til bindihóp með nafni iSCSI til að auðkenna hópinn.
# vgcreate vg_iscsi /dev/sda1
Hér er ég að skilgreina 4 rökræn bindi, ef svo er verða 4 LUN á iSCSI Target þjóninum okkar.
# lvcreate -L 4G -n lv_iscsi vg_iscsi # lvcreate -L 4G -n lv_iscsi-1 vg_iscsi # lvcreate -L 4G -n lv_iscsi-2 vg_iscsi # lvcreate -L 4G -n lv_iscsi-3 vg_iscsi
Listaðu líkamlegt rúmmál, rúmmálshóp, rökrétt bindi til að staðfesta.
# pvs && vgs && lvs # lvs
Til að fá betri skilning á ofangreindri skipun, til viðmiðunar hef ég sett inn skjámynd hér að neðan.
Skref 3: Skilgreindu LUN í Target Server
Við höfum búið til rökræn bindi og tilbúin til notkunar með LUN, hér til að skilgreina LUN í markstillingu, ef svo er þá verður það aðeins tiltækt fyrir biðlaravélar (initiators).
Opnaðu og breyttu Targer stillingarskrá sem staðsett er á ‘/etc/tgt/targets.conf’ með vali ritstjóra.
# vim /etc/tgt/targets.conf
Bættu við eftirfarandi bindiskilgreiningu í target conf skrá. Vistaðu og lokaðu skránni.
<target iqn.2014-07.com.tecmint:tgt1> backing-store /dev/vg_iscsi/lv_iscsi </target> <target iqn.2014-07.com.tecmint:tgt1> backing-store /dev/vg_iscsi/lv_iscsi-1 </target> <target iqn.2014-07.com.tecmint:tgt1> backing-store /dev/vg_iscsi/lv_iscsi-2 </target> <target iqn.2014-07.com.tecmint:tgt1> backing-store /dev/vg_iscsi/lv_iscsi-3 </target
- iSCSI hæft nafn (iqn.2014-07.com.tecmint:tgt1).
- Notaðu það sem þú vilt.
- Auðkenndu með því að nota mark, 1. mark á þessum netþjóni.
- 4. LVM Shared fyrir tiltekið LUN.
Næst skaltu endurhlaða stillingarnar með því að ræsa tgd þjónustuna eins og sýnt er hér að neðan.
# /etc/init.d/tgtd reload
Staðfestu næst tiltæk LUN með eftirfarandi skipun.
# tgtadm --mode target --op show
Ofangreind skipun mun gefa langan lista yfir tiltæk LUN með eftirfarandi upplýsingum.
- iSCSI Qualified Name
- iSCSI er tilbúið til notkunar
- Sjálfgefið er LUN 0 frátekið fyrir stjórnanda
- LUN 1, það sem við höfum skilgreint á miðþjóninum
- Hér hef ég skilgreint 4 GB fyrir eitt LUN
- Á netinu: Já, það er tilbúið til að nota LUN
Hér höfum við skilgreint LUN fyrir markþjón með því að nota LVM, þetta getur verið stækkanlegt og stuðningur við marga eiginleika eins og skyndimyndir. Við skulum sjá hvernig á að auðkenna með Target server í HLUTA-III og tengja ytri geymsluna á staðnum.