Otu esi emepụta na ịtọlite LUN site na iji LVM na iSCSI Target Server na RHEL/CentOS/Fedora - Nkebi II
LUN bụ nọmba nkeji ihe ezi uche dị na ya, nke sitere na sava nchekwa iSCSI. Mbanye anụ ahụ nke ihe nkesa lekwasịrị anya iSCSI na-ekerịta draịva ya na onye mmalite na netwọk TCP/IP. Nchịkọta draịva a na-akpọ LUN iji mepụta nnukwu nchekwa dị ka SAN (Storage Area Network). Na ezigbo gburugburu LUN ka akọwara na LVM, ma ọ bụrụ na ọ nwere ike ịgbasa dị ka oghere chọrọ.
LUNS eji maka ebumnuche nchekwa, SAN Storage's na-ewu ewu na ọtụtụ otu nke LUNS ka ọ bụrụ ọdọ mmiri, LUNs bụ Chunks nke diski anụ ahụ sitere na ihe nkesa ebumnuche. Anyị nwere ike iji LUNS dị ka usoro anyị Physical Disk iji wụnye Sistemụ arụmọrụ, A na-eji LUNS na ụyọkọ, sava mebere, SAN wdg. Ebumnuche bụ isi nke Iji LUNS na sava mebere maka ebumnuche nchekwa OS. Ọrụ LUNS na ntụkwasị obi ga-adị ka ụdị diski anyị na-eji mgbe anyị na-eke ihe nkesa nchekwa Target.
Iji mara maka ịmepụta ISCSI Target Server soro njikọ dị n'okpuru.
- Mepụta Nchekwa echekwara nke ọma site na iji iSCSI Target – Nkebi nke Mbụ
Ozi sistemụ na ntọala netwọkụ bụ otu iSCSI Target Server dị ka egosiri na Nkebi - I, Ka anyị na-akọwa LUN n'otu nkesa.
- Sistemụ arụmọrụ – mwepụta CentOS 6.5 (Nke ikpeazụ)
- iSCSI Target IP – 192.168.0.200
- Ọdụ ụgbọ mmiri ejiri: TCP 860, 3260
- faịlụ nhazi: /etc/tgt/targets.conf
Ịmepụta LUN site na iji LVM na iSCSI Target Server
Nke mbụ, chọpụta ndepụta nke draịva site na iji fdisk -liwu, nke a ga-emegharị ogologo ndepụta ozi nke akụkụ ọ bụla na sistemụ.
# fdisk -l
Iwu dị n'elu na-enye naanị ozi draịva nke sistemụ ntọala. Iji nweta ozi ngwaọrụ nchekwa, jiri iwu dị n'okpuru nweta ndepụta ngwaọrụ nchekwa.
# fdisk -l /dev/vda && fdisk -l /dev/sda
IHE: Ebe a vda bụ draịvụ ike igwe mebere ka m na-eji igwe mebere ihe ngosi, /dev/sda na-agbakwunye maka nchekwa.
Kwụpụ 1: Mepụta LVM Drive maka LUN
Anyị ga-eji /dev/sda mbanye maka ịmepụta LVM.
# fdisk -l /dev/sda
Ugbu a, ka anyị kewaa mbanye ahụ site na iji fdisk iwu dị ka egosiri n'okpuru.
# fdisk -cu /dev/sda
- Nhọrọ ''-c' gbanyụọ ọnọdụ dakọtara DOS.
- A na-eji nhọrọ ‘-u’ depụta tebụl nkebi, nye nha na ngalaba kama ịbụ cylinders.
Họrọ n ka imepụta nkebi ọhụrụ.
Command (m for help): n
Họrọ p ka imepụta nkebi nke mbụ.
Command action e extended p primary partition (1-4)
Nye nọmba nkebi nke anyị kwesịrị ịmepụta.
Partition number (1-4): 1
Dị ka ebe a, anyị ga-edozi draịva LVM. Yabụ, anyị kwesịrị iji ntọala ndabara iji jiri nha mbanye zuru oke.
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
Họrọ ụdị nkebi, N'ebe a, anyị kwesịrị ịtọlite LVM wee jiri 8e. Jiri l nhọrọ ka ịhụ ndepụta nke ụdị.
Command (m for help): t
Họrọ nkebi nke chọrọ ịgbanwe ụdị.
Selected partition 1 Hex code (type L to list codes): 8e Changed system type of partition 1 to 8e (Linux LVM)
Mgbe ị gbanwee ụdị ahụ, lelee mgbanwe site na mbipụta (p) nhọrọ iji depụta tebụl nkebi.
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
Jiri w dee mgbanwe ndị a ka ịpụ na fdisk utility, Malitegharịa sistemụ ka ịme mgbanwe.
Maka ntụaka gị, etinyela m nseta ihuenyo n'okpuru nke ga-enye gị echiche doro anya gbasara ịmepụta mbanye LVM.
Mgbe ịmalitegharịrị sistemụ, depụta tebụl nkebi site na iji iwu fdisk na-esonụ.
# fdisk -l /dev/sda
Kwụpụ 2: Mepụta ụda ezi uche maka LUNs
Ugbu a, anyị ga-emepụta ụda anụ ahụ site na iji iwu 'pvcreate'.
# pvcreate /dev/sda1
Mepụta otu olu nwere aha iSCSI iji mata otu ahụ.
# vgcreate vg_iscsi /dev/sda1
N'ebe a, m na-akọwapụta mpịakọta 4 ezi uche dị na ya, ọ bụrụ otú ahụ, a ga-enwe 4 LUN na sava iSCSI Target anyị.
# 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
Depụta ụda anụ ahụ, otu olu, mpịakọta ezi uche dị na ya iji kwado ya.
# pvs && vgs && lvs # lvs
Maka nghọta ka mma nke iwu a dị n'elu, maka ntụaka gị etinyere m ihuenyo n'okpuru.
Kwụpụ 3: Kọwaa LUN na Target Server
Anyị ekepụtala Logical Volumes ma dị njikere iji LUN, ebe a ka anyị kọwaa LUN na nhazi ebumnuche, ma ọ bụrụ na ọ ga-adị maka igwe ndị ahịa (Initiators).
Mepee ma dezie faịlụ nhazi Targer dị na '/etc/tgt/targets.conf' na nhọrọ nchịkọta nhọrọ gị.
# vim /etc/tgt/targets.conf
Tinye nkọwa olu ndị a na faịlụ conf ebumnuche. Chekwaa ma mechie faịlụ ahụ.
<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
- aha ntozu iSCSI (iqn.2014-07.com.tecmint:tgt1).
- Jiri ihe ọ bụla dị ka ọchịchọ gị.
- Chọpụta iji target, 1st target na nkesa a.
- 4. Ekekọrịtara LVM maka otu ọnwa Lun.
Na-esote, bugharịa nhazi ahụ site na ịmalite ọrụ tgd dị ka egosiri n'okpuru.
# /etc/init.d/tgtd reload
Na-esote nyochaa LUN dịnụ site na iji iwu a.
# tgtadm --mode target --op show
Iwu a dị n'elu ga-enye ndepụta ogologo nke LUN dị na ozi ndị a.
- Aha ruru eru iSCSI
- iSCSI adịla njikere iji
- Site na ndabara LUN 0 ga-edobere maka njikwa
- LUN 1, Ihe anyị kọwapụtara na sava Target
- N'ebe a, akọwapụtala m 4 GB maka otu ọnwa
- Online : Ee, Ọ dịla njikere iji Lun
N'ebe a, anyị akọwapụtala LUN maka ihe nkesa lekwasịrị anya site na iji LVM, nke a nwere ike ịgbasa yana nkwado maka ọtụtụ atụmatụ dị ka snapshots. Ka anyị hụ otu esi enyocha ya na ihe nkesa Target na PART-III wee bulie ebe nchekwa dịpụrụ adịpụ na mpaghara.