Jinsi ya kuunda na kusanidi LUNs kwa kutumia LVM katika iSCSI Target Server kwenye RHEL/CentOS/Fedora - Sehemu ya II


LUN ni Nambari ya Kitengo cha Mantiki, ambacho kilishirikiwa kutoka kwa Seva ya Hifadhi ya iSCSI. Hifadhi halisi ya seva inayolengwa ya iSCSI inashiriki msukumo wake wa kuanzisha kupitia mtandao wa TCP/IP. Mkusanyiko wa hifadhi zinazoitwa LUNs kuunda hifadhi kubwa kama SAN (Mtandao wa Eneo la Hifadhi). Katika mazingira halisi LUNs hufafanuliwa katika LVM, ikiwa ni hivyo inaweza kupanuliwa kulingana na mahitaji ya nafasi.

LUNS zinazotumika kwa madhumuni ya uhifadhi, SAN Storage's zimeundwa kwa wingi Vikundi vya LUNS ili kuwa bwawa, LUNs ni Chunk za diski halisi kutoka kwa seva inayolengwa. Tunaweza kutumia LUNS kama mifumo yetu ya Physical Disk kusakinisha Mifumo ya Uendeshaji, LUNS hutumika katika Makundi, seva pepe, SAN n.k. Kusudi kuu la Kutumia LUNS katika seva pepe kwa madhumuni ya kuhifadhi Mfumo wa Uendeshaji. Utendaji na uaminifu wa LUNS utalingana na aina gani ya diski tunayotumia tunapounda seva ya hifadhi inayolengwa.

Ili kujua kuhusu kuunda Seva inayolengwa ya ISCSI fuata kiunga kilicho hapa chini.

  1. Unda Hifadhi ya Kati salama kwa kutumia Lengo la iSCSI - Sehemu ya I

Taarifa za mfumo na usanidi wa Mtandao ni sawa na Seva Lengwa ya iSCSI kama inavyoonyeshwa katika Sehemu ya - I, Tunapofafanua LUNs katika seva moja.

  1. Mfumo wa Uendeshaji - Toleo la CentOS 6.5 (Mwisho)
  2. ISCSI IP inayolengwa - 192.168.0.200
  3. Bandari Zilizotumika : TCP 860, 3260
  4. Faili ya usanidi : /etc/tgt/targets.conf

Kuunda LUNs kwa kutumia LVM kwenye Seva inayolengwa ya iSCSI

Kwanza, tafuta orodha ya anatoa kwa kutumia fdisk -l amri, hii itaendesha orodha ndefu ya habari ya kila partitions kwenye mfumo.

# fdisk -l

Amri iliyo hapo juu inatoa tu habari ya kiendeshi ya mfumo wa msingi. Ili kupata maelezo ya kifaa cha kuhifadhi, tumia amri iliyo hapa chini ili kupata orodha ya vifaa vya kuhifadhi.

# fdisk -l /dev/vda && fdisk -l /dev/sda

KUMBUKA: Hapa vda kuna diski kuu ya mashine kwani ninatumia mashine pepe kwa onyesho, /dev/sda inaongezwa kwa uhifadhi.

Hatua ya 1: Kuunda Hifadhi ya LVM kwa LUNs

Tutatumia kiendeshi cha /dev/sda kuunda LVM.

# fdisk -l /dev/sda

Sasa wacha tugawanye gari kwa kutumia amri ya fdisk kama inavyoonyeshwa hapa chini.

# fdisk -cu /dev/sda

  1. Chaguo ‘-c‘ kuzima hali inayooana ya DOS.
  2. Chaguo ‘-u’ hutumika kuorodhesha majedwali ya kugawa, kutoa ukubwa katika sekta badala ya silinda.

Chagua n ili kuunda Sehemu Mpya.

Command (m for help): n

Chagua p ili kuunda kizigeu Msingi.

Command action
   e   extended
   p   primary partition (1-4)

Toa nambari ya Sehemu ambayo tunahitaji kuunda.

Partition number (1-4): 1

Kama hapa, tutasanidi kiendeshi cha LVM. Kwa hivyo, tunahitaji kutumia mipangilio chaguomsingi kutumia ukubwa kamili wa Hifadhi.

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

Chagua aina ya kizigeu, Hapa tunahitaji kusanidi LVM kwa hivyo tumia 8e. Tumia chaguo la l ili kuona orodha ya aina.

Command (m for help): t

Chagua ni kizigeu gani unataka kubadilisha aina.

Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)

Baada ya kubadilisha aina, angalia mabadiliko kwa kuchapisha (p) chaguo ili kuorodhesha jedwali la kizigeu.

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

Andika mabadiliko ukitumia w ili kuondoka kwenye matumizi ya fdisk, Anzisha upya mfumo ili kufanya mabadiliko.

Kwa kumbukumbu yako, nimeambatisha picha ya skrini hapa chini ambayo itakupa wazo wazi juu ya kuunda kiendeshi cha LVM.

Baada ya kuwasha upya mfumo, orodhesha jedwali la Kugawa kwa kutumia amri ifuatayo ya fdisk.

# fdisk -l /dev/sda

Hatua ya 2: Kuunda Kiasi cha Mantiki kwa LUNs

Sasa hapa, tutaunda kiasi cha Kimwili kwa kutumia amri ya 'pvcreate'.

# pvcreate /dev/sda1

Unda kikundi cha Kiasi kwa jina la iSCSI ili kutambua kikundi.

# vgcreate vg_iscsi /dev/sda1

Hapa ninafafanua Kiasi 4 cha Kimantiki, ikiwa ni hivyo kutakuwa na LUN 4 kwenye seva yetu ya Lengo la iSCSI.

# 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

Orodhesha kiasi halisi, kikundi cha sauti, kiasi cha kimantiki ili kuthibitisha.

# pvs && vgs && lvs
# lvs

Kwa ufahamu bora wa amri iliyo hapo juu, kwa kumbukumbu yako nimejumuisha kunyakua skrini hapa chini.

Hatua ya 3: Bainisha LUNs katika Seva Inayolengwa

Tumeunda Kiasi cha Mantiki na tayari kutumika na LUN, hapa tunafafanua LUNs katika usanidi lengwa, ikiwa ni hivyo tu itapatikana kwa mashine za mteja (Waanzilishi).

Fungua na uhariri faili ya usanidi ya Targer iliyoko ‘/etc/tgt/targets.conf’ ukiwa na chaguo lako la kihariri.

# vim /etc/tgt/targets.conf

Ongeza ufafanuzi ufuatao wa kiasi katika faili inayolengwa ya conf. Hifadhi na funga faili.

<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 jina lililohitimu (iqn.2014-07.com.tecmint:tgt1).
  2. Tumia chochote kile kama unavyotaka.
  3. Tambua kwa kutumia lengo, lengo la 1 katika Seva hii.
  4. 4. LVM Imeshirikiwa kwa LUN mahususi.

Kisha, pakia upya usanidi kwa kuanzisha huduma ya tgd kama inavyoonyeshwa hapa chini.

# /etc/init.d/tgtd reload

Ifuatayo, thibitisha LUN zinazopatikana kwa kutumia amri ifuatayo.

# tgtadm --mode target --op show

Amri iliyo hapo juu itatoa orodha ndefu ya LUN zinazopatikana na habari ifuatayo.

  1. ISCSI Jina Lililohitimu
  2. iSCSI iko Tayari Kutumia
  3. Kwa Chaguomsingi LUN 0 itahifadhiwa kwa Kidhibiti
  4. LUN 1, Kile Tumekifafanua katika seva inayolengwa
  5. Hapa nimefafanua GB 4 kwa LUN moja
  6. Mkondoni : Ndiyo, Iko tayari Kutumia LUN

Hapa tumefafanua LUN za seva inayolengwa kwa kutumia LVM, hii inaweza kupanuliwa na usaidizi kwa vipengele vingi kama vile vijipicha. Hebu tuone jinsi ya kuthibitisha na Seva Lengwa katika SEHEMU-III na kuweka Hifadhi ya mbali ndani ya nchi.