Emmagatzematge segur centralitzat (iSCSI) - Configuració del client iniciador a RHEL/CentOS/Fedora - Part III


L'iniciador iSCSI són els clients que s'utilitzen per autenticar-se amb servidors de destinació iSCSI per accedir als LUN compartits des del servidor de destinació. Podem implementar qualsevol tipus de sistemes operatius en aquests discs muntats localment, només cal instal·lar un sol paquet per autenticar-se amb el servidor de destinació.

  1. Pot gestionar qualsevol tipus de sistemes de fitxers al disc muntat localment.
  2. No cal tornar a reiniciar el sistema després de la partició amb fdisk.

  1. Creeu un emmagatzematge segur centralitzat mitjançant iSCSI Target - Part 1
  2. Creeu LUN amb LVM al servidor de destinació - Part 2

  1. Sistema operatiu: versió 6.5 de CentOS (final)
  2. IP de destinació iSCSI: 192.168.0.50
  3. Ports utilitzats: TCP 3260

Avís: No atureu mai el servei mentre els LUN estiguin muntats a les màquines client (iniciador).

Configuració del client iniciador

1. Al costat del client, hem d'instal·lar el paquet 'iSCSI-initiator-utils', cercar el paquet amb l'ordre següent.

# 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. Un cop localitzeu el paquet, només cal que instal·leu el paquet iniciador mitjançant l'ordre yum tal com es mostra.

# yum install iscsi-initiator-utils.x86_64

3. Després d'instal·lar el paquet, hem de descobrir la compartició del Servidor de destinació. Les ordres del costat del client són poc difícils de recordar, de manera que podem utilitzar la pàgina de manual per obtenir la llista d'ordres que calia executar.

# man iscsiadm

4. Premeu MAJ+G per anar a la part inferior de la pàgina de manual i desplaceu-vos una mica cap amunt per obtenir les ordres d'exemple d'inici de sessió. Hem de substituir la nostra adreça IP del servidor de destinació a l'ordre següent Descobriu l'objectiu.

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

5. Aquí tenim el nom qualificat iSCSI (iqn) de l'execució de l'ordre anterior.

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

6. Per iniciar sessió, utilitzeu l'ordre següent per connectar el LUN al nostre sistema local, això s'autenticarà amb el servidor de destinació i ens permetrà iniciar sessió al LUN.

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

Nota: Utilitzeu l'ordre d'inici de sessió i substituïu l'inici de sessió per tancar la sessió al final de l'ordre.

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

7. Després d'iniciar sessió al LUN, enumereu els registres de Node utilitzant.

# iscsiadm --mode node

8. Mostra totes les dades d'un node concret.

# 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. A continuació, enumereu la unitat que utilitza, fdisk enumerarà tots els discs autenticats.

# fdisk -l /dev/sda

10. Executeu fdisk per crear una partició nova.

# fdisk -cu /dev/sda

Nota: Després de crear una partició amb fdisk, no necessitem reiniciar, com solia fer als nostres sistemes locals, perquè es tracta d'un emmagatzematge compartit remot muntat localment.

11. Formateu la partició acabada de crear.

# mkfs.ext4 /dev/sda1

12. Creeu un directori i munteu la partició formatada.

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

13. Llista els punts de muntatge.

 
# df -Th

  1. -T: imprimeix tipus de sistema de fitxers.
  2. -h: imprimeix en format llegible per l'home, per exemple: megabyte o gigabyte.

14. Si necessitem muntar la unitat permanentment, utilitzeu l'entrada fstab.

# vim /etc/fstab

15.Afegiu l'entrada següent a fstab.

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

Nota: utilitzeu _netdev a fstab, ja que aquest és un dispositiu de xarxa.

16. Finalment comproveu si la nostra entrada fstab té algun error.

# mount -av

  1. -a: tots els punts de muntatge
  2. -v - Verbós

Hem completat la configuració del nostre client correctament. Comenceu a utilitzar la unitat mentre fem servir el nostre disc del sistema local.