സെൻട്രലൈസ്ഡ് സെക്യൂർ സ്റ്റോറേജ് (iSCSI) - RHEL/CentOS/Fedora-ൽ ഇനിഷ്യേറ്റർ ക്ലയന്റ് സജ്ജീകരണം - ഭാഗം III
iSCSI ഇനീഷ്യേറ്റർ എന്നത് iSCSI ടാർഗെറ്റ് സെർവറുകൾ ഉപയോഗിച്ച് പ്രാമാണീകരിക്കാൻ ഉപയോഗിക്കുന്ന ക്ലയന്റുകളാണ്, ടാർഗെറ്റ് സെർവറിൽ നിന്ന് പങ്കിട്ട LUN-കൾ ആക്uസസ് ചെയ്യാൻ. പ്രാദേശികമായി മൌണ്ട് ചെയ്തിരിക്കുന്ന ഡിസ്കുകളിൽ നമുക്ക് ഏത് തരത്തിലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളും വിന്യസിക്കാൻ കഴിയും, ടാർഗെറ്റ് സെർവർ ഉപയോഗിച്ച് ആധികാരികത ഉറപ്പാക്കാൻ ഒരൊറ്റ പാക്കേജ് മാത്രം ഇൻസ്റ്റാൾ ചെയ്താൽ മതി.
- പ്രാദേശികമായി മൌണ്ട് ചെയ്തിരിക്കുന്ന ഡിസ്കിൽ ഏത് തരത്തിലുള്ള ഫയൽ സിസ്റ്റങ്ങളും കൈകാര്യം ചെയ്യാൻ കഴിയും.
- fdisk ഉപയോഗിച്ച് പാർട്ടീഷൻ ചെയ്ത ശേഷം സിസ്റ്റം പുനഃസ്ഥാപിക്കേണ്ടതില്ല.
- iSCSI ടാർഗെറ്റ് ഉപയോഗിച്ച് കേന്ദ്രീകൃത സുരക്ഷിത സംഭരണം സൃഷ്ടിക്കുക - ഭാഗം 1
- ടാർഗെറ്റ് സെർവറിൽ LVM ഉപയോഗിച്ച് LUN സൃഷ്ടിക്കുക - ഭാഗം 2
- ഓപ്പറേറ്റിംഗ് സിസ്റ്റം - CentOS റിലീസ് 6.5 (അവസാനം)
- iSCSI ടാർഗെറ്റ് IP – 192.168.0.50
- ഉപയോഗിച്ച പോർട്ടുകൾ : TCP 3260
മുന്നറിയിപ്പ്: ക്ലയന്റ് മെഷീനുകളിൽ (ഇനിഷ്യേറ്റർ) എൽയുഎൻ മൌണ്ട് ചെയ്യുമ്പോൾ സേവനം ഒരിക്കലും നിർത്തരുത്.
ഇനീഷ്യേറ്റർ ക്ലയന്റ് സജ്ജീകരണം
1. ക്ലയന്റ് ഭാഗത്ത്, നമ്മൾ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട് ‘iSCSI-itiator-utils’, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് പാക്കേജിനായി തിരയുക.
# 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. നിങ്ങൾ പാക്കേജ് കണ്ടെത്തിക്കഴിഞ്ഞാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ yum കമാൻഡ് ഉപയോഗിച്ച് ഇനീഷ്യേറ്റർ പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക.
# yum install iscsi-initiator-utils.x86_64
3. പാക്കേജ് ഇൻസ്uറ്റാൾ ചെയ്uത ശേഷം, ടാർഗെറ്റ് സെർവറിൽ നിന്ന് ഞങ്ങൾക്ക് ഷെയർ കണ്ടെത്തേണ്ടതുണ്ട്. ക്ലയന്റ് സൈഡ് കമാൻഡുകൾ ഓർമ്മിക്കാൻ പ്രയാസമാണ്, അതിനാൽ പ്രവർത്തിപ്പിക്കേണ്ട കമാൻഡുകളുടെ ലിസ്റ്റ് ലഭിക്കാൻ നമുക്ക് മാൻ പേജ് ഉപയോഗിക്കാം.
# man iscsiadm
4. മാൻ പേജിന്റെ അടിയിലേക്ക് നാവിഗേറ്റുചെയ്യാൻ SHIFT+G അമർത്തുക, ലോഗിൻ ഉദാഹരണ കമാൻഡുകൾ ലഭിക്കുന്നതിന് കുറച്ച് മുകളിലേക്ക് സ്ക്രോൾ ചെയ്യുക. താഴെയുള്ള കമാൻഡിൽ ഞങ്ങളുടെ ടാർഗെറ്റ് സെർവറുകൾ IP വിലാസം ഡിസ്കവർ ദ ടാർഗെറ്റ് മാറ്റിസ്ഥാപിക്കേണ്ടതുണ്ട്.
# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.200 --discover
5. മുകളിലുള്ള കമാൻഡ് എക്uസിക്യൂഷനിൽ നിന്ന് ഇവിടെ നമുക്ക് iSCSI (iqn) യോഗ്യതയുള്ള പേര് ലഭിച്ചു.
192.168.0.200:3260,1 iqn.2014-07.com.tecmint:tgt1
6. ലോഗിൻ ചെയ്യുന്നതിന്, ഞങ്ങളുടെ ലോക്കൽ സിസ്റ്റത്തിലേക്ക് LUN അറ്റാച്ചുചെയ്യുന്നതിന് താഴെയുള്ള കമാൻഡ് ഉപയോഗിക്കുക, ഇത് ടാർഗെറ്റ് സെർവർ ഉപയോഗിച്ച് ആധികാരികമാക്കുകയും LUN-ലേക്ക് ലോഗിൻ ചെയ്യാൻ ഞങ്ങളെ അനുവദിക്കുകയും ചെയ്യും.
# iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --login
ശ്രദ്ധിക്കുക: ലോഗിൻ കമാൻഡ് ഉപയോഗിക്കുക, കമാൻഡിന്റെ അവസാനം ലോഗ്ഔട്ട് ഉപയോഗിച്ച് ലോഗിൻ മാറ്റിസ്ഥാപിക്കുക.
# iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --logout
7. LUN-ലേക്ക് ലോഗിൻ ചെയ്ത ശേഷം, ഉപയോഗിക്കുന്ന നോഡിന്റെ റെക്കോർഡുകൾ ലിസ്റ്റ് ചെയ്യുക.
# iscsiadm --mode node
8. ഒരു പ്രത്യേക നോഡിന്റെ എല്ലാ ഡാറ്റയും പ്രദർശിപ്പിക്കുക.
# 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. പിന്നെ ഉപയോഗിക്കുന്ന ഡ്രൈവ് ലിസ്റ്റ് ചെയ്യുക, fdisk എല്ലാ ആധികാരിക ഡിസ്കുകളും ലിസ്റ്റ് ചെയ്യും.
# fdisk -l /dev/sda
10. ഒരു പുതിയ പാർട്ടീഷൻ ഉണ്ടാക്കുന്നതിനായി fdisk പ്രവർത്തിപ്പിക്കുക.
# fdisk -cu /dev/sda
ശ്രദ്ധിക്കുക: fdisk ഉപയോഗിച്ച് ഒരു പാർട്ടീഷൻ ഉണ്ടാക്കിയ ശേഷം, ഞങ്ങളുടെ ലോക്കൽ സിസ്റ്റങ്ങളിൽ നമ്മൾ ചെയ്യുന്നത് പോലെ റീബൂട്ട് ചെയ്യേണ്ടതില്ല, കാരണം ഇത് പ്രാദേശികമായി മൌണ്ട് ചെയ്തിരിക്കുന്ന ഒരു റിമോട്ട് ഷെയർ സ്റ്റോറേജ് ആണ്.
11. പുതുതായി സൃഷ്ടിച്ച പാർട്ടീഷൻ ഫോർമാറ്റ് ചെയ്യുക.
# mkfs.ext4 /dev/sda1
12. ഒരു ഡയറക്ടറി സൃഷ്ടിച്ച് ഫോർമാറ്റ് ചെയ്ത പാർട്ടീഷൻ മൌണ്ട് ചെയ്യുക.
# mkdir /mnt/iscsi_share # mount /dev/sda1 /mnt/iscsi_share/ # ls -l /mnt/iscsi_share/
13. മൗണ്ട് പോയിന്റുകൾ ലിസ്റ്റ് ചെയ്യുക.
# df -Th
- -T – ഫയലുകൾ സിസ്റ്റം തരങ്ങൾ പ്രിന്റ് ചെയ്യുന്നു.
- -h – മനുഷ്യർക്ക് വായിക്കാവുന്ന ഫോർമാറ്റിലുള്ള പ്രിന്റുകൾ ഉദാ : മെഗാബൈറ്റ് അല്ലെങ്കിൽ ജിഗാബൈറ്റ്.
14. ഞങ്ങൾക്ക് ഡ്രൈവ് ശാശ്വതമായി മൗണ്ട് ചെയ്യണമെങ്കിൽ fstab എൻട്രി ഉപയോഗിക്കുക.
# vim /etc/fstab
15.fstab-ൽ ഇനിപ്പറയുന്ന എൻട്രി ചേർക്കുക.
/dev/sda1 /mnt/iscsi_share/ ext4 defaults,_netdev 0 0
ശ്രദ്ധിക്കുക: fstab-ൽ _netdev ഉപയോഗിക്കുക, കാരണം ഇതൊരു നെറ്റ്uവർക്ക് ഉപകരണമാണ്.
16. ഞങ്ങളുടെ fstab എൻട്രിയിൽ എന്തെങ്കിലും പിശക് ഉണ്ടോ എന്ന് അവസാനം പരിശോധിക്കുക.
# mount -av
- -a – എല്ലാ മൗണ്ട് പോയിന്റും
- -v – വെർബോസ്
ഞങ്ങളുടെ ക്ലയന്റ് സൈഡ് കോൺഫിഗറേഷൻ ഞങ്ങൾ വിജയകരമായി പൂർത്തിയാക്കി. ഞങ്ങളുടെ ലോക്കൽ സിസ്റ്റം ഡിസ്ക് ഉപയോഗിക്കുന്നതുപോലെ ഡ്രൈവ് ഉപയോഗിക്കാൻ തുടങ്ങുക.