ການເກັບຮັກສາຄວາມປອດໄພຂອງສູນກາງ (iSCSI) - ການຕັ້ງຄ່າ "ລູກຄ້າເລີ່ມຕົ້ນ" ໃນ RHEL/CentOS/Fedora - ພາກທີ III
iSCSI Initiator ແມ່ນລູກຄ້າທີ່ໃຊ້ໃນການກວດສອບກັບເຊີຟເວີເປົ້າ ໝາຍ iSCSI ເພື່ອເຂົ້າເຖິງ LUNs ທີ່ແບ່ງປັນຈາກເຊີຟເວີເປົ້າ ໝາຍ. ພວກເຮົາສາມາດ ນຳ ໃຊ້ລະບົບປະຕິບັດການທຸກປະເພດໃນ Disks ທີ່ຕິດຕັ້ງຢູ່ໃນທ້ອງຖິ່ນ, ພຽງແຕ່ຕ້ອງມີການຕິດຕັ້ງຊຸດດຽວເພື່ອໃຫ້ສາມາດກວດສອບໄດ້ກັບເຄື່ອງແມ່ຂ່າຍເປົ້າ ໝາຍ.
<
<
<
ຄຳ ເຕືອນ: ຢ່າຢຸດບໍລິການໃນຂະນະທີ່ LUNs Mounted in Client machine (ຜູ້ລິເລີ່ມ).
ການຕັ້ງຄ່າລູກຄ້າເລີ່ມຕົ້ນ
1. ຢູ່ຂ້າງ Client, ພວກເຮົາ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງແພັກເກັດ ‘ iSCSI-initiator-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. ຫຼັງຈາກຕິດຕັ້ງແພັກເກັດ, ພວກເຮົາຕ້ອງຄົ້ນພົບສ່ວນແບ່ງຈາກ ເຊີຟເວີເປົ້າ ໝາຍ . ຝ່າຍລູກຄ້າບໍ່ຄ່ອຍຈື່, ດັ່ງນັ້ນພວກເຮົາສາມາດໃຊ້ man page ເພື່ອເອົາບັນຊີ ຄຳ ສັ່ງທີ່ຕ້ອງການໃຊ້.
# man iscsiadm
4. ກົດ ເລື່ອນ + G ເພື່ອ ນຳ ທາງໄປຫາລຸ່ມສຸດຂອງ ໜ້າ ຜູ້ຊາຍແລະເລື່ອນຂື້ນເລັກນ້ອຍເພື່ອໃຫ້ໄດ້ ຄຳ ສັ່ງຕົວຢ່າງການເຂົ້າສູ່ລະບົບ. ພວກເຮົາຕ້ອງປ່ຽນທີ່ຢູ່ຂອງພວກເຮົາ ທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍເປົ້າ ໝາຍ ທີ່ຢູ່ດ້ານລຸ່ມ ຄຳ ສັ່ງຄົ້ນພົບເປົ້າ ໝາຍ.
# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.200 --discover
5. ທີ່ນີ້ພວກເຮົາໄດ້ຊື່ 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
ໝາຍ ເຫດ: ໃຊ້ ຄຳ ສັ່ງເຂົ້າສູ່ລະບົບແລະທົດແທນການເຂົ້າສູ່ລະບົບດ້ວຍການ logout ຢູ່ປາຍ ຄຳ ສັ່ງ.
# iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --logout
7. ຫຼັງຈາກເຂົ້າສູ່ລະບົບ LUN, ໃຫ້ຂຽນບັນທຶກຂອງ Node ໂດຍໃຊ້.
# iscsiadm --mode node
8. ສະແດງຂໍ້ມູນທັງ ໝົດ ຂອງ Node ໂດຍສະເພາະ.
# 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
ໝາຍ ເຫດ: ຫລັງຈາກສ້າງ Partition ໂດຍໃຊ້ fdisk, ພວກເຮົາບໍ່ ຈຳ ເປັນຕ້ອງເລີ່ມຕົ້ນ ໃໝ່, ຄືກັບທີ່ພວກເຮົາເຄີຍເຮັດໃນລະບົບທ້ອງຖິ່ນຂອງພວກເຮົາ, ເພາະວ່ານີ້ແມ່ນບ່ອນເກັບຂໍ້ມູນທີ່ແບ່ງປັນຢູ່ຫ່າງໄກສອກຫຼີກຢູ່ໃນທ້ອງຖິ່ນ.
11. ຈັດຮູບແບບພາທິຊັນທີ່ສ້າງຂື້ນ ໃໝ່.
# mkfs.ext4 /dev/sda1
12. ສ້າງ Directory ແລະຕິດຕັ້ງການແບ່ງປັນຮູບແບບ.
# mkdir /mnt/iscsi_share # mount /dev/sda1 /mnt/iscsi_share/ # ls -l /mnt/iscsi_share/
13. ຈົດຊື່ຈຸດທີ່ຢູ່ເທິງພູ.
# df -Th
<
14. ຖ້າພວກເຮົາຕ້ອງການຕິດຕັ້ງ Drive ຢ່າງຖາວອນໃຫ້ໃຊ້ fstab entry.
# vim /etc/fstab
15. ຕື່ມຂໍ້ມູນໃສ່ຫົວຂໍ້ຕໍ່ໄປນີ້ໃນ fstab.
/dev/sda1 /mnt/iscsi_share/ ext4 defaults,_netdev 0 0
ໝາຍ ເຫດ: ໃຊ້ _netdev ໃນ fstab, ເພາະວ່ານີ້ແມ່ນອຸປະກອນເຄືອຂ່າຍ.
16. ສຸດທ້າຍໃຫ້ກວດເບິ່ງວ່າການເຂົ້າ fstab ຂອງພວກເຮົາມີຂໍ້ຜິດພາດຫຼືບໍ່.
# mount -av
<
ພວກເຮົາໄດ້ເຮັດ ສຳ ເລັດການຕັ້ງຄ່າດ້ານລູກຄ້າຂອງພວກເຮົາຢ່າງ ສຳ ເລັດຜົນ. ເລີ່ມຕົ້ນໃຊ້ drive ດັ່ງທີ່ພວກເຮົາໃຊ້ disk system ໃນທ້ອງຖິ່ນຂອງພວກເຮົາ.