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.

  1. 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.

  1. Stýrikerfi – CentOS útgáfa 6.5 (endanlegt)
  2. iSCSI Target IP – 192.168.0.200
  3. Notuð tengi: TCP 860, 3260
  4. 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

  1. Möguleikinn „-c“ slekkur á DOS samhæfðri stillingu.
  2. 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

  1. iSCSI hæft nafn (iqn.2014-07.com.tecmint:tgt1).
  2. Notaðu það sem þú vilt.
  3. Auðkenndu með því að nota mark, 1. mark á þessum netþjóni.
  4. 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.

  1. iSCSI Qualified Name
  2. iSCSI er tilbúið til notkunar
  3. Sjálfgefið er LUN 0 frátekið fyrir stjórnanda
  4. LUN 1, það sem við höfum skilgreint á miðþjóninum
  5. Hér hef ég skilgreint 4 GB fyrir eitt LUN
  6. Á 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.