RHEL/CentOS/Fedora-da iSCSI Maksat Serwerinde LVM ulanyp LUN-lary nädip döretmeli we gurnamaly - II bölüm


LUN, iSCSI Saklaýyş Serwerinden paýlaşylýan Logiki birlik belgisi. ISCSI maksatly serweriň Fiziki sürüjisi, sürüjisini TCP/IP tory arkaly inisiator bilen paýlaşýar. SAN (Saklaýyş meýdany tory) ýaly uly ammar döretmek üçin LUNs atly sürüjileriň ýygyndysy. Hakyky gurşawda LUN-ler LVM-de kesgitlenýär, eger kosmos talaplaryna görä giňeldilip bilner.

Saklamak maksady bilen ulanylýan LUNS, SAN ammary, köplenç LUNS toparlary bilen howuza öwrülýär, LUNs maksatly serwerden Fiziki diskiň bölekleri. Operasiýa ulgamlaryny gurmak üçin LUNS-larymyzy Fiziki Disk hökmünde ulanyp bileris, LUNS Klasterlerde, Wirtual serwerlerde, SAN we ş.m. ulanylýar, LUNS-y Wirtual serwerlerde OS saklamak maksady bilen ulanmak. LUNS öndürijiligi we ygtybarlylygy, Maksatly saklaýyş serwerini döredenimizde haýsy diski ulanýandygymyza bagly bolar.

ISCSI Maksat Serwerini döretmek barada bilmek üçin aşakdaky baglanyşyga eýeriň.

  1. iSCSI nyşany - I bölüm
  2. ulanyp, merkezleşdirilen ygtybarly ammar dörediň

Ulgam maglumatlarynyň we toruň gurulmagy, I bölümde görkezilişi ýaly iSCSI Maksat Serweri bilen birmeňzeşdir, şol bir serwerde LUN-lary kesgitleýäris.

  1. Operasiýa ulgamy - CentOS 6.5 goýberilýär (Jemleýji)
  2. iSCSI Maksatly IP - 192.168.0.200
  3. Ulanylan portlar: TCP 860, 3260
  4. Sazlama faýly: /etc/tgt/targets.conf

ISCSI Maksat Serwerinde LVM ulanyp LUN döretmek

Ilki bilen, fdisk -l buýrugyny ulanyp, sürüjileriň sanawyny tapyň, bu ulgamdaky her bölümiň maglumatlarynyň uzyn sanawyny dolandyrar.

# fdisk -l

Aboveokardaky buýruk diňe sürüjiniň maglumat ulgamynyň esasy ulgamyny berýär. Saklaýyş enjamy barada maglumat almak üçin, ammar enjamlarynyň sanawyny almak üçin aşakdaky buýrugy ulanyň.

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

ÜNS BERI Here: Bu ýerde vda wirtual maşynlaryň gaty diski, men görkeziş üçin wirtual maşyny ulanýaryn, saklamak üçin /dev/sda goşmaça goşulýar.

1-nji ädim: LUN-lar üçin LVM Drive döretmek

LVM döretmek üçin /dev/sda sürüjisini ulanarys.

# fdisk -l /dev/sda

Indi aşakda görkezilişi ýaly fdisk buýrugyny ulanyp, sürüjini böleliň.

# fdisk -cu /dev/sda

  1. -c opsiýasy DOS gabat gelýän re modeimi öçüriň.
  2. -u opsiýasy bölek tablisalaryny sanamak, silindrleriň ýerine pudaklarda ululyk bermek üçin ulanylýar.

Täze bölüm döretmek üçin n saýlaň.

Command (m for help): n

Esasy bölüm döretmek üçin p saýlaň.

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

Döretmeli Bölüm belgisini beriň.

Partition number (1-4): 1

Bu ýerde bolşy ýaly, LVM diskini gurmakçy. Şeýlelik bilen, “Drive” -yň doly ululygyny ulanmak üçin deslapky sazlamalary ulanmalydyrys.

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

Bölümiň görnüşini saýlaň, Bu ýerde LVM gurmaly, şonuň üçin 8e ulanyň. Görnüşiň sanawyny görmek üçin l opsiýasyny ulanyň.

Command (m for help): t

Haýsy bölümiň görnüşini üýtgetmek isleýändigini saýlaň.

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

Görnüşini üýtgedeniňizden soň, bölüm tablisasyny sanawlamak üçin üýtgeşmeleri çap ( p ) görnüşinde barlaň.

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

Fdisk kömekçi enjamyndan çykmak üçin w ulanyp üýtgeşmeleri ýazyň, Üýtgetmek üçin ulgamy täzeden açyň.

Maglumatyňyz üçin, LVM diskini döretmek barada anyk düşünje berjek aşakda ekran suratyny goşdum.

Ulgam täzeden açylandan soň, aşakdaky fdisk buýrugyny ulanyp, Bölüm tablisasyny sanaň.

# fdisk -l /dev/sda

2-nji ädim: LUN-lar üçin logiki göwrümleri döretmek

Indi bu ýerde, “pvcreate” buýrugyny ulanyp, Fiziki göwrüm dörederis.

# pvcreate /dev/sda1

Topary kesgitlemek üçin iSCSI ady bilen Ses topary dörediň.

# vgcreate vg_iscsi /dev/sda1

Ine, men 4 Logiki göwrümi kesgitleýärin, eger iSCSI Maksat serwerimizde 4 LUN bolar.

# 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

Tassyklamak üçin Fiziki göwrümi, Ses toparyny, logiki göwrümleri sanaň.

# pvs && vgs && lvs
# lvs

Aboveokardaky buýruga has gowy düşünmek üçin, salgylanma üçin aşakda ekrany ele aldym.

3-nji ädim: Maksat serwerinde LUN-lary kesgitläň

Logiki göwrümleri döretdik we LUN bilen ulanmaga taýyn, bu ýerde LUN-lary maksatly konfigurasiýada kesgitlemeli, eger diňe müşderi maşynlary (Inisiatiwalar) üçin elýeterli bolsa.

Redaktoryňyzy saýlap, '/etc/tgt/targets.conf' -da ýerleşýän Targer konfigurasiýa faýlyny açyň we redaktirläň.

# vim /etc/tgt/targets.conf

Aşakdaky ses kesgitlemesini maksatly faýlda goşuň. Faýly ýazdyryň we ýapyň.

<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ünärli ady (iqn.2014-07.com.tecmint: tgt1).
  2. Islän zadyňyzy ulanyň.
  3. Maksatnamany, şu Serwerdäki 1-nji nyşany ulanyp kesgitläň.
  4. 4. LVM aýratyn LUN üçin paýlaşylýar.

Ondan soň, aşakda görkezilişi ýaly tgd hyzmatyny başlap konfigurasiýany täzeden açyň.

# /etc/init.d/tgtd reload

Indiki buýrugy ulanyp, bar bolan LUN-lary barlaň.

# tgtadm --mode target --op show

Aboveokardaky buýruk, aşakdaky maglumatlar bilen elýeterli LUN-laryň uzyn sanawyny berer.

  1. iSCSI kwalifikasiýa ady
  2. iSCSI ulanmaga taýyn
  3. Bellenilen LUN 0 Dolandyryjy üçin saklanar
  4. LUN 1, Maksat serwerinde kesgitlän zadymyz
  5. Bu ýerde bir LUN üçin 4 GB kesgitledim
  6. Onlaýn: Hawa, LUN ulanmaga taýyn

Bu ýerde LVM ulanyp, maksatly serwer üçin LUN-lary kesgitledik, bu giňeldilip bilner we suratlar ýaly köp aýratynlyklary goldap biler. PART-III-de Maksat serweri bilen nädip tassyklanmalydygyny we uzakdaky Saklaýjyny ýerli ýagdaýda nädip gurmalydygyny göreliň.