ການເກັບຮັກສາຄວາມປອດໄພຂອງສູນກາງ (iSCSI) - ການຕັ້ງຄ່າ "ລູກຄ້າເລີ່ມຕົ້ນ" ໃນ RHEL/CentOS/Fedora - ພາກທີ III


iSCSI Initiator ແມ່ນລູກຄ້າທີ່ໃຊ້ໃນການກວດສອບກັບເຊີຟເວີເປົ້າ ໝາຍ iSCSI ເພື່ອເຂົ້າເຖິງ LUNs ທີ່ແບ່ງປັນຈາກເຊີຟເວີເປົ້າ ໝາຍ. ພວກເຮົາສາມາດ ນຳ ໃຊ້ລະບົບປະຕິບັດການທຸກປະເພດໃນ Disks ທີ່ຕິດຕັ້ງຢູ່ໃນທ້ອງຖິ່ນ, ພຽງແຕ່ຕ້ອງມີການຕິດຕັ້ງຊຸດດຽວເພື່ອໃຫ້ສາມາດກວດສອບໄດ້ກັບເຄື່ອງແມ່ຂ່າຍເປົ້າ ໝາຍ.

<

  • ສາມາດຈັດການກັບລະບົບແຟ້ມຊະນິດໃດ ໜຶ່ງ ໃນ Disk ທີ່ຕິດຕັ້ງຢູ່ໃນທ້ອງຖິ່ນ.
  • ບໍ່ ຈຳ ເປັນຕ້ອງປັບລະບົບຄືນ ໃໝ່ ຫຼັງຈາກການແບ່ງປັນໂດຍໃຊ້ fdisk.
  • <

  • ສ້າງການເກັບຮັກສາຄວາມປອດໄພຂອງສູນກາງໂດຍໃຊ້ iSCSI ເປົ້າ ໝາຍ - ສ່ວນທີ 1
  • ສ້າງ LUN's ໂດຍໃຊ້ LVM ໃນ Target Server - ສ່ວນທີ 2
  • <

  • ລະບົບປະຕິບັດການ - ການປ່ອຍ CentOS 6.5 (ສຸດທ້າຍ)
  • iSCSI IP ເປົ້າ ໝາຍ - 192.168.0.50
  • ພອດທີ່ໃຊ້: TCP 3260
  • ຄຳ ເຕືອນ: ຢ່າຢຸດບໍລິການໃນຂະນະທີ່ 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

    <

  • -T - ພິມປະເພດລະບົບແຟ້ມເອກະສານ.
  • -h - ພິມໃນຮູບແບບທີ່ມະນຸດສາມາດອ່ານໄດ້ເຊັ່ນ: ເມກາໄບຫຼື Gigabyte.
  • 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

    <

  • -a - ທັງ ໝົດ ຈຸດ
  • -v - Verbose
  • ພວກເຮົາໄດ້ເຮັດ ສຳ ເລັດການຕັ້ງຄ່າດ້ານລູກຄ້າຂອງພວກເຮົາຢ່າງ ສຳ ເລັດຜົນ. ເລີ່ມຕົ້ນໃຊ້ drive ດັ່ງທີ່ພວກເຮົາໃຊ້ disk system ໃນທ້ອງຖິ່ນຂອງພວກເຮົາ.