Centralized Secure Storage (iSCSI) - Initiator Client Setup sa RHEL/CentOS/Fedora - Part III


Ang iSCSI Initiator mao ang mga kliyente nga gigamit aron ma-authenticate sa iSCSI target server aron ma-access ang LUN nga gipaambit gikan sa target server. Mahimo natong i-deploy ang bisan unsang matang sa Operating system sa mga lokal nga gi-mount nga mga Disk, usa ra ka pakete ang kinahanglan nga i-install aron mapamatud-an sa target nga server.

  1. Makadumala sa bisan unsang klase sa file system sa lokal nga gi-mount nga Disk.
  2. Dili na kinahanglan nga i-reset ang sistema pagkahuman sa partisyon gamit ang fdisk.

  1. Paghimo og Centralized Secure Storage gamit ang iSCSI Target – Part 1
  2. Paghimo og LUN gamit ang LVM sa Target Server – Part 2

  1. Operating System – CentOS release 6.5 (Katapusan)
  2. iSCSI Target IP – 192.168.0.50
  3. Mga Port nga Gigamit : TCP 3260

Pasidaan: Ayaw gayud paghunong sa serbisyo samtang ang LUN Nag-mount sa mga makina sa Kliyente (Initiator).

Pag-setup sa Kliyente sa Initiator

1. Sa bahin sa Kliyente, kinahanglan natong i-install ang package nga 'iSCSI-initiator-utils', pangitaa ang package gamit ang mosunod nga sugo.

# 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. Sa higayon nga makit-an nimo ang package, i-install lang ang initiator package gamit ang yum command sama sa gipakita.

# yum install iscsi-initiator-utils.x86_64

3. Human ma-install ang package, kinahanglan namong madiskubre ang bahin gikan sa Target server. Ang bahin sa kliyente nagmando gamay nga lisud hinumdoman, aron magamit namon ang panid sa tawo aron makuha ang lista sa mga mando nga kinahanglan nga modagan.

# man iscsiadm

4. Pinduta ang SHIFT+G para Mag-navigate sa Ubos sa man page ug i-scroll gamay pataas aron makuha ang mga command example sa pag-login. Kinahanglan namong ilisan ang among Target server IP nga adres sa ubos nga sugo Discover the Target.

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

5. Dinhi nakuha namo ang iSCSI (iqn) qualified nga ngalan gikan sa taas nga command execution.

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

6. Aron mag log-in gamita ang ubos nga command para i-attach ang LUN sa atong lokal nga Sistema, kini mag-authenticate sa target server ug motugot nato nga maka log-in sa LUN.

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

Mubo nga sulat: Gamita ang login command ug ilisan ang login sa logout sa katapusan sa command.

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

7. Human sa pag-log in sa LUN, ilista ang mga rekord sa Node nga naggamit.

# iscsiadm --mode node

8. Ipakita ang tanang datos sa usa ka partikular nga 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. Dayon ilista ang drive gamit, fdisk maglista sa matag authenticated disks.

# fdisk -l /dev/sda

10. Pagdalagan ang fdisk aron makahimo ug bag-ong partisyon.

# fdisk -cu /dev/sda

Mubo nga sulat: Human sa Paghimo sa usa ka Partition gamit ang fdisk, dili na namo kinahanglan nga mag-reboot, sama sa among gibuhat kaniadto sa among mga lokal nga sistema, Tungod kay kini usa ka hilit nga gipaambit nga storage nga gi-mount sa lokal.

11. Iporma ang bag-ong nahimo nga partisyon.

# mkfs.ext4 /dev/sda1

12. Paghimo ug Direktoryo ug i-mount ang giporma nga partisyon.

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

13. Ilista ang mga Punto sa Bukid.

 
# df -Th

  1. -T – Pag-imprinta sa mga tipo sa sistema sa mga file.
  2. -h – Nag-imprinta sa pormat nga mabasa sa tawo eg : Megabyte o Gigabyte.

14. Kung kinahanglan namon nga permanente nga i-mount ang Drive gamita ang fstab entry.

# vim /etc/fstab

15.Idugang ang mosunod nga Entry sa fstab.

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

Pahinumdom: Gamita ang _netdev sa fstab, kay kini usa ka network device.

16. Sa katapusan susiha kung ang among fstab entry adunay bisan unsang sayup.

# mount -av

  1. -a – tanan nga mount point
  2. -v – Verbose

Nakompleto na namo ang configuration sa kilid sa kliyente nga Malampuson. Pagsugod sa paggamit sa drive samtang gigamit namon ang among lokal nga disk sa sistema.