LUN-ide loomine ja seadistamine LVM-i abil RHEL/CentOS/Fedora jaotises "iSCSI sihtserver" - II osa


LUN on loogilise üksuse number, mida jagatakse iSCSI salvestusserverist. ISCSI-sihtserveri füüsiline draiv jagab oma draivi algatajale TCP/IP-võrgu kaudu. Draivide kogu, mida nimetatakse LUN-ideks, et moodustada suur salvestusruum kui SAN (Storage Area Network). Reaalses keskkonnas on LUN-id määratletud LVM-is, kui jah, siis saab seda vastavalt ruumi nõuetele laiendada.

Salvestamiseks kasutatavad LUNS-id on SAN Storage'ide koosseisus peamiselt LUNS-i rühmad, et saada bassein, LUN-id on füüsilise ketta tükid sihtserverist. Operatsioonisüsteemide installimiseks saame kasutada LUNS-i oma süsteemide füüsilise kettana, LUNS-i kasutatakse klastrites, virtuaalserverites, SAN-is jne. LUNS-i virtuaalserverites OS-i salvestamise eesmärgil kasutamise peamine eesmärk. LUNS-i jõudlus ja töökindlus sõltub sellest, millist ketast me Targeti salvestusserveri loomisel kasutame.

ISCSI sihtserveri loomise kohta lisateabe saamiseks järgige allolevat linki.

  1. Looge tsentraliseeritud turvaline salvestusruum, kasutades iSCSI Target - I osa

Süsteemiteave ja võrgu seadistamine on samad kui iSCSI-sihtserver, nagu on näidatud I osas. Kuna me määratleme LUN-id samas serveris.

  1. Operatsioonisüsteem - CentOSi väljaanne 6.5 (lõplik)
  2. iSCSI Target IP - 192.168.0.200
  3. Kasutatud pordid: TCP 860, 3260
  4. Konfiguratsioonifail: /etc/tgt/targets.conf

LUN-ide loomine LVM-i abil iSCSI-sihtserveris

Kõigepealt uurige draivide loendit, kasutades käsku fdisk -l , see manipuleerib pika teabe loendiga kõigist süsteemi sektsioonidest.

# fdisk -l

Ülaltoodud käsk annab ainult põhisüsteemi draiviteabe. Salvestusseadme teabe saamiseks kasutage mäluseadmete loendi saamiseks allolevat käsku.

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

MÄRKUS. Siin on vda virtuaalsete masinate kõvaketas, kuna ma kasutan demonstreerimiseks virtuaalset masinat, /dev/sda lisatakse lisaks salvestamiseks.

1. samm: LVM-draivi loomine LUN-ide jaoks

LVM-i loomiseks kasutame draivi /dev/sda .

# fdisk -l /dev/sda

Nüüd jaotame draivi käsuga fdisk, nagu allpool näidatud.

# fdisk -cu /dev/sda

  1. Valik -c lülitab DOS-iga ühilduva režiimi välja.
  2. Valikut ‘ -u ’ kasutatakse partitsioonitabelite loetlemiseks, esitage silindrite asemel sektorites suurused.

Uue sektsiooni loomiseks valige n .

Command (m for help): n

Peamise sektsiooni loomiseks valige p .

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

Andke partitsiooni number, mille peame looma.

Partition number (1-4): 1

Nagu siin, seadistame ka LVM-draivi. Niisiis, peame Drive'i täissuuruses kasutamiseks kasutama vaikeseadeid.

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

Valige sektsiooni tüüp. Siin peame seadistama LVM-i, nii et kasutage 8e . Tüübiloendi kuvamiseks kasutage valikut l .

Command (m for help): t

Valige, millist sektsiooni soovite tüüpi muuta.

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

Pärast tüübi muutmist kontrollige jaotise tabeli loendisse valikut Print by changes ( p ).

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-utiliidist väljumiseks kirjutage muudatused käsuga w , muudatuste tegemiseks taaskäivitage süsteem.

Viitamiseks lisasin allpool ekraanipildi, mis annab teile selge ettekujutuse LVM-draivi loomisest.

Pärast süsteemi taaskäivitamist loetlege partitsioonitabel järgmise käsuga fdisk.

# fdisk -l /dev/sda

2. samm: LUN-ide loogiliste köidete loomine

Nüüd loome käsu pvcreate kasutades füüsilise helitugevuse.

# pvcreate /dev/sda1

Grupi tuvastamiseks looge iSCSI nimega köitegrupp.

# vgcreate vg_iscsi /dev/sda1

Siin määratlen 4 loogilist köidet, kui nii, siis on meie iSCSI Target serveris 4 LUN-i.

# 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

Kinnitamiseks loetlege füüsiline maht, helitugevuse rühm, loogilised mahud.

# pvs && vgs && lvs
# lvs

Ülaltoodud käsu paremaks mõistmiseks lisasin teie viitamiseks allpool ekraanihaarde.

3. samm: määratlege LUN-id sihtserveris

Oleme loogilised köited loonud ja valmis kasutamiseks koos LUN-iga, siin määratleme LUN-id sihtkonfiguratsioonis, kui see on saadaval ainult kliendimasinate (algatajate) jaoks.

Avage ja muutke valitud redaktoriga Targeri konfiguratsioonifaili, mis asub aadressil /etc/tgt/targets.conf.

# vim /etc/tgt/targets.conf

Lisage sihtmärgi conf-faili järgmine mahu määratlus. Salvestage ja sulgege fail.

<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 kvalifitseeritud nimi (iqn.2014-07.com.tecmint: tgt1).
  2. Kasutage oma soovina mida iganes.
  3. Tuvastage selle serveri sihtmärgi abil esimene sihtmärk.
  4. 4. LVM jagatud konkreetse LUN-i jaoks.

Järgmisena laadige konfiguratsioon uuesti, käivitades teenuse tgd , nagu allpool näidatud.

# /etc/init.d/tgtd reload

Järgmisena kontrollige saadaolevaid LUN-e järgmise käsu abil.

# tgtadm --mode target --op show

Ülaltoodud käsk annab pika nimekirja saadaolevatest LUNidest koos järgmise teabega.

  1. iSCSI kvalifitseeritud nimi
  2. iSCSI on kasutamiseks valmis
  3. Vaikimisi reserveeritakse LUN 0 kontrollerile
  4. LUN 1, see, mille oleme määratlenud sihtserveris
  5. Siin olen määranud ühe LUN-i jaoks 4 GB
  6. Veebisait: jah, see on LUN-i kasutamiseks valmis

Siin oleme määratlenud LVM-i kasutades sihtserveri LUN-id, seda saab laiendada ja toetada paljusid funktsioone, nagu hetktõmmised. Vaatame, kuidas saab osa III sihtmärgiserveriga autentida ja kaugmälu kohapeal ühendada.