Nchekwa echekwara nke etiti etiti (iSCSI) - “Onye ahịa onye mbido” Ntọlite na RHEL/CentOS/Fedora - Akụkụ III


iSCSI Initiator bụ ndị ahịa na-eji sava iSCSI enyocha ya iji nweta LUN nke kesara site na nkesa ebumnuche. Anyị nwere ike ibunye ụdị ọrụ ọ bụla n'ime diski ndị ahụ etinyere na mpaghara, naanị otu ngwugwu ka a ga-etinye iji nweta nkwenye site na iji sava lekwasịrị anya.

  1. nwere ike ijikwa ụdị faịlụ ọ bụla na diski etinyere na mpaghara.
  2. Ọ dịghị mkpa iweghachi sistemu ahụ mgbe nkebi gachara site na iji fdisk.

  1. Mepụta ebe nchekwa echekwara etiti site na iji iSCSI Target – Nkebi nke 1
  2. Mepụta LUN site na iji LVM na sava Target – Nkebi nke 2

  1. Sistemụ arụmọrụ – mwepụta CentOS 6.5 (Nke ikpeazụ)
  2. iSCSI Target IP – 192.168.0.50
  3. Ọdụ ụgbọ mmiri ejiri: TCP 3260

Ịdọ aka ná ntị: Akwụsịla ọrụ ahụ mgbe LUN na-agbanye n'igwe ndị ahịa (Onye mmalite).

Mbido onye ahịa

1. N'akụkụ ndị ahịa, anyị kwesịrị ịwụnye ngwungwu ''iSCSI-initiator-utils', jiri iwu na-esonụ chọọ ngwugwu ahụ.

# yum search iscsi
============================= N/S Matched: iscsi ================================
iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs
iscsi-initiator-utils-devel.x86_64 : Development files for iscsi-initiator-utils

2. Ozugbo ịchọtara ngwugwu ahụ, tinye naanị ngwugwu ihe mmalite site na iji yum iwu dị ka egosiri.

# yum install iscsi-initiator-utils.x86_64

3. Mgbe etinyechara ngwungwu ahụ, anyị kwesịrị ịchọpụta oke sitere na Sava Target. Akụkụ ndị ahịa na-enye iwu ntakịrị ihe siri ike icheta, yabụ anyị nwere ike iji ibe mmadụ nweta ndepụta nke iwu achọrọ iji na-agba ọsọ.

# man iscsiadm

4. Pịa SHIFT+G ka ị gaa na ala ibe mmadụ wee pịgharịa ntakịrị ka ị nweta iwu ihe atụ nbanye. Anyị kwesịrị iji dochie adreesị IP anyị Target sava dị n'okpuru iwu Chọpụta Target.

# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.200 --discover

5. N'ebe a, anyị nwetara aha iSCSI (iqn) tozuru oke site na mmezu iwu dị n'elu.

192.168.0.200:3260,1 iqn.2014-07.com.tecmint:tgt1

6. Ka ịbanye na-eji iwu dị n'okpuru ebe a iji tinye LUN na Sistemu mpaghara anyị, nke a ga-eji ihe nkesa lekwasịrị anya chọpụta ma nye anyị ohere ịbanye na LUN.

# iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --login

Cheta na: Jiri iwu nbanye wee dochie nbanye na logout na njedebe nke iwu.

# iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --logout

7. Mgbe nbanye na LUN, depụta ndekọ nke Node na-eji.

# iscsiadm --mode node

8. Gosipụta data niile nke otu ọnụ ọnụ.

# iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260
# BEGIN RECORD 6.2.0-873.10.el6
node.name = iqn.2014-07.com.tecmint:tgt1
node.tpgt = 1
node.startup = automatic
node.leading_login = No
iface.hwaddress = <empty>
iface.ipaddress = <empty>
iface.iscsi_ifacename = default
iface.net_ifacename = <empty>
iface.transport_name = tcp
iface.initiatorname = <empty>
iface.bootproto = <empty>
iface.subnet_mask = <empty>
iface.gateway = <empty>
iface.ipv6_autocfg = <empty>
iface.linklocal_autocfg = <empty>
....

9. Mgbe ahụ depụta draịva ahụ site na iji, fdisk ga-edepụta diski ọ bụla enwetara.

# fdisk -l /dev/sda

10. Gbaa fdisk ka imepụta nkebi ọhụrụ.

# fdisk -cu /dev/sda

Mara: Mgbe Mepụtachara Nkebi site na iji fdisk, anyị achọghị ịmalitegharị, dịka anyị na-eme na sistemụ mpaghara anyị, n'ihi na nke a bụ ebe nchekwa nkekọrịta dịpụrụ adịpụ etinyere na mpaghara.

11. Hazie nkebi emepụtara ọhụrụ.

# mkfs.ext4 /dev/sda1

12. Mepụta ndekọ ma bulie nkebi a haziri ahazi.

# mkdir /mnt/iscsi_share
# mount /dev/sda1 /mnt/iscsi_share/
# ls -l /mnt/iscsi_share/

13. Depụta Ebe Ugwu.

 
# df -Th

  1. -T – Na-ebipụta ụdị sistemụ faịlụ.
  2. -h - Na-ebipụta n'ụdị mmadụ nwere ike ịgụ dịka: Megabyte ma ọ bụ Gigabyte.

14. Ọ bụrụ na anyị kwesịrị ịkwanye draịva ahụ kpamkpam jiri ntinye fstab.

# vim /etc/fstab

15.Tinye ntinye a na fstab.

/dev/sda1  /mnt/iscsi_share/   ext4    defaults,_netdev   0 0

Mara: Jiri _netdev na fstab, ebe nke a bụ ngwaọrụ netwọkụ.

16. N'ikpeazụ lelee ma ntinye fstab anyị nwere njehie ọ bụla.

# mount -av

  1. -a – ebe mgbago niile
  2. -v – Okwu okwu

Anyị emechaala nhazi akụkụ ndị ahịa anyị nke ọma. Malite iji draịva ka anyị na-eji diski sistemụ mpaghara anyị.