Kaip sukurti ir nustatyti LUN naudojant LVM „iSCSI Target Server“ sistemoje RHEL/CentOS/Fedora – II dalis


LUN yra loginio vieneto numeris, kuris bendrinamas iš iSCSI saugyklos serverio. Fizinis iSCSI tikslinio serverio diskas dalijasi savo disku su iniciatoriumi per TCP/IP tinklą. Diskų rinkinys, vadinamas LUN, kad sudarytų didelę saugyklą kaip SAN (Storage Area Network). Realioje aplinkoje LUN apibrėžiami LVM, jei taip, jį galima išplėsti pagal erdvės reikalavimus.

Kodėl naudojami LUNS?

LUNS naudojami saugojimui, SAN saugyklos daugiausia kuriamos iš LUNS grupių, kad taptų telkiniu, LUN yra fizinio disko iš tikslinio serverio dalys. LUNS galime naudoti kaip savo sistemų fizinį diską operacinėms sistemoms įdiegti, LUNS naudojami klasteriuose, virtualiuose serveriuose, SAN ir kt. Pagrindinis LUNS naudojimo virtualiuose serveriuose OS saugojimo tikslais tikslas. LUNS našumas ir patikimumas priklausys nuo to, kokį diską naudosime kurdami tikslinį saugojimo serverį.

Reikalavimai

Norėdami sužinoti apie ISCSI tikslinio serverio kūrimą, spustelėkite toliau pateiktą nuorodą.

  1. Sukurkite centralizuotą saugią saugyklą naudodami „iSCSI Target“ – I dalis
Pagrindinė serverio sąranka

Sistemos informacija ir tinklo sąranka yra tokia pati kaip iSCSI Target Server, kaip parodyta I dalyje, nes apibrėžiame LUN tame pačiame serveryje.

  1. Operacinė sistema – CentOS 6.5 leidimas (galutinė)
  2. „iSCSI Target“ IP – 192.168.0.200
  3. Naudojami prievadai: TCP 860, 3260
  4. Konfigūracijos failas: /etc/tgt/targets.conf

LUN kūrimas naudojant LVM iSCSI Target Server

Pirma, sužinokite diskų sąrašą naudodami komandą fdisk -l. Tai manipuliuos ilgu visų sistemos skaidinių informacijos sąrašu.

fdisk -l

Aukščiau pateikta komanda pateikia tik bazinės sistemos disko informaciją. Norėdami gauti informacijos apie saugojimo įrenginį, naudokite toliau pateiktą komandą, kad gautumėte saugojimo įrenginių sąrašą.

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

PASTABA: čia vda yra virtualių mašinų standusis diskas, nes aš naudoju virtualią mašiną demonstravimui, /dev/sda b> papildomai pridedamas saugojimui.

1 veiksmas: LVM disko sukūrimas LUN

Kurdami LVM naudosime diską /dev/sda.

fdisk -l /dev/sda

Dabar padalinkime diską naudodami komandą fdisk, kaip parodyta toliau.

fdisk -cu /dev/sda
  1. Parinktis „-c“ išjungia su DOS suderinamą režimą.
  2. Parinktis „-u“ naudojama skirsnių lentelėms išvardyti, dydžiai nurodomi sektoriais, o ne cilindrais.

Pasirinkite n, kad sukurtumėte naują skaidinį.

Command (m for help): n

Pasirinkite p, kad sukurtumėte pirminį skaidinį.

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

Suteikite skaidinio numerį, kurį turime sukurti.

Partition number (1-4): 1

Kaip ir čia, mes nustatysime LVM diską. Taigi, norėdami naudoti viso disko dydį, turime naudoti numatytuosius nustatymus.

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

Pasirinkite skaidinio tipą. Čia turime nustatyti LVM, todėl naudokite 8e. Norėdami pamatyti tipų sąrašą, naudokite parinktį l.

Command (m for help): t

Pasirinkite, kurio skaidinio tipą norite pakeisti.

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

Pakeitę tipą, patikrinkite pakeitimus spausdindami (p), kad pateiktumėte skaidinių lentelę.

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

Parašykite pakeitimus naudodami w, kad išeitumėte iš „fdisk“ paslaugų programos, iš naujo paleiskite sistemą, kad atliktumėte pakeitimus.

Žemiau pridėjau ekrano kopiją, kuri suteiks jums aiškią idėją apie LVM disko kūrimą.

Iš naujo paleidę sistemą, nurodykite skirsnių lentelę naudodami šią fdisk komandą.

fdisk -l /dev/sda

2 veiksmas: LUN loginių tomų kūrimas

Dabar čia mes sukursime fizinį tūrį naudodami komandą „pvcreate“.

pvcreate /dev/sda1

Norėdami identifikuoti grupę, sukurkite tūrio grupę su iSCSI pavadinimu.

vgcreate vg_iscsi /dev/sda1

Čia aš apibrėžiu 4 loginius tomus, jei taip, mūsų iSCSI Target serveryje bus 4 LUN.

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

Norėdami patvirtinti, išvardykite Fizinis tūris, Tūris grupė, Loginiai tūriai.

pvs && vgs && lvs
lvs

Norėdami geriau suprasti aukščiau pateiktą komandą, žemiau pateikiau ekrano patraukimą.

3 veiksmas: apibrėžkite LUN tiksliniame serveryje

Sukūrėme loginius tomus ir paruošėme naudoti su LUN, čia apibrėžiame LUN tikslinėje konfigūracijoje, jei taip, tai bus prieinama tik klientų įrenginiams (iniciatoriams).

Atidarykite ir redaguokite „Targer“ konfigūracijos failą, esantį adresu „/etc/tgt/targets.conf“, naudodami pasirinktą redaktorių.

vim /etc/tgt/targets.conf

Pridėkite šį tomo apibrėžimą tiksliniame konf. faile. Išsaugokite ir uždarykite 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 kvalifikuotas pavadinimas (iqn.2014-07.com.tecmint:tgt1).
  2. Naudokite ką tik norite.
  3. Identifikuokite naudodami tikslą, 1-ąjį tikslą šiame serveryje.
  4. 4. LVM Bendrinamas tam tikram LUN.

Tada iš naujo įkelkite konfigūraciją paleisdami tgd paslaugą, kaip parodyta toliau.

/etc/init.d/tgtd reload

Tada patikrinkite turimus LUN naudodami šią komandą.

tgtadm --mode target --op show

Aukščiau pateikta komanda pateiks ilgą galimų LUN sąrašą su tokia informacija.

  1. iSCSI kvalifikuotas vardas
  2. iSCSI paruošta naudoti
  3. Pagal numatytuosius nustatymus LUN 0 bus rezervuotas Valdikliui
  4. LUN 1, ką mes apibrėžėme tiksliniame serveryje
  5. Čia aš apibrėžiau 4 GB vienam LUN
  6. Prisijungęs: Taip, jis paruoštas naudoti LUN

Čia mes apibrėžėme tikslinio serverio, naudojant LVM, LUN, kuriuos galima išplėsti ir palaikyti daugybę funkcijų, tokių kaip momentinės nuotraukos. Pažiūrėkime, kaip autentifikuoti naudojant Target serverį III DALYJE ir prijungti nuotolinę saugyklą vietoje.