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ą.
- 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.
- Operacinė sistema – CentOS 6.5 leidimas (galutinė)
- „iSCSI Target“ IP – 192.168.0.200
- Naudojami prievadai: TCP 860, 3260
- 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
- Parinktis „-c“ išjungia su DOS suderinamą režimą.
- 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
- iSCSI kvalifikuotas pavadinimas (iqn.2014-07.com.tecmint:tgt1).
- Naudokite ką tik norite.
- Identifikuokite naudodami tikslą, 1-ąjį tikslą šiame serveryje.
- 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.
- iSCSI kvalifikuotas vardas
- iSCSI paruošta naudoti
- Pagal numatytuosius nustatymus LUN 0 bus rezervuotas Valdikliui
- LUN 1, ką mes apibrėžėme tiksliniame serveryje
- Čia aš apibrėžiau 4 GB vienam LUN
- 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.