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.
- 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.
- Operatsioonisüsteem - CentOSi väljaanne 6.5 (lõplik)
- iSCSI Target IP - 192.168.0.200
- Kasutatud pordid: TCP 860, 3260
- 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
- Valik -c lülitab DOS-iga ühilduva režiimi välja.
- 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
- iSCSI kvalifitseeritud nimi (iqn.2014-07.com.tecmint: tgt1).
- Kasutage oma soovina mida iganes.
- Tuvastage selle serveri sihtmärgi abil esimene sihtmärk.
- 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.
- iSCSI kvalifitseeritud nimi
- iSCSI on kasutamiseks valmis
- Vaikimisi reserveeritakse LUN 0 kontrollerile
- LUN 1, see, mille oleme määratlenud sihtserveris
- Siin olen määranud ühe LUN-i jaoks 4 GB
- 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.