Outils pour utilisateurs

Outils du site


tech:notes_san_iscsi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:notes_san_iscsi [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:notes_san_iscsi [2025/11/13 19:24] (Version actuelle) Jean-Baptiste
Ligne 45: Ligne 45:
  
 En général il faut privilégier le Multipath, le bonding peut être utilisé en active-passif. En général il faut privilégier le Multipath, le bonding peut être utilisé en active-passif.
 +
  
 == Sur Targets (serveur) & Initiateurs (client) == Sur Targets (serveur) & Initiateurs (client)
  
-<code ini /etc/sysctl.d/98-san.conf>+''/etc/sysctl.d/98-san.conf'' 
 +<code ini>
 net.ipv4.conf.enp0s9.rp_filter=0 net.ipv4.conf.enp0s9.rp_filter=0
 net.ipv4.conf.enp0s9.arp_ignore=1 net.ipv4.conf.enp0s9.arp_ignore=1
Ligne 86: Ligne 88:
 </code> </code>
  
-<code ini /etc/default/iscsitarget>+''/etc/default/iscsitarget'' 
 +<code ini>
 ISCSITARGET_ENABLE=true ISCSITARGET_ENABLE=true
  
Ligne 94: Ligne 97:
 </code> </code>
  
-<code - /etc/iet/targets.allow>+''/etc/iet/targets.allow'' 
 +<code ->
 #ALL ALL #ALL ALL
 #ALL 192.168.25.12 # IP de la carte de ce serveur (Target) #ALL 192.168.25.12 # IP de la carte de ce serveur (Target)
Ligne 103: Ligne 107:
  
  
-<code - /etc/iet/initiators.allow>+''/etc/iet/initiators.allow'' 
 +<code ->
 #ALL ALL #ALL ALL
  
Ligne 125: Ligne 130:
 cat /proc/net/iet/volume cat /proc/net/iet/volume
 </code> </code>
 +
  
 === Avec tgt === Avec tgt
Ligne 131: Ligne 137:
 apt-get install tgt apt-get install tgt
 </code> </code>
 +
  
 === Avec targetcli-fb (Debian 9) === Avec targetcli-fb (Debian 9)
Ligne 141: Ligne 148:
 * http://atodorov.org/blog/2015/04/07/how-to-configure-iscsi-target-on-red-hat-enterprise-linux-7/ * http://atodorov.org/blog/2015/04/07/how-to-configure-iscsi-target-on-red-hat-enterprise-linux-7/
 * https://www.ibm.com/developerworks/community/blogs/mhhaque/entry/configure_iscsi_target_initiator_on_rhel7_or_powerlinux?lang=en * https://www.ibm.com/developerworks/community/blogs/mhhaque/entry/configure_iscsi_target_initiator_on_rhel7_or_powerlinux?lang=en
 +
  
 === Par-feu iptables === Par-feu iptables
Ligne 167: Ligne 175:
 iptables -A INPUT -i eth3 -j REJECT iptables -A INPUT -i eth3 -j REJECT
 </code> </code>
 +
  
 == Initiateurs (client) == Initiateurs (client)
Ligne 182: Ligne 191:
  
 Changer éventuellement le IQN Changer éventuellement le IQN
-<code ini /etc/iscsi/initiatorname.iscsi>+ 
 +''/etc/iscsi/initiatorname.iscsi'' 
 +<code ini>
 InitiatorName=iqn.1994-05.com.redhat:b51429c7fc6 InitiatorName=iqn.1994-05.com.redhat:b51429c7fc6
 </code> </code>
Ligne 195: Ligne 206:
 systemctl restart iscsid.service systemctl restart iscsid.service
 </code> </code>
 +
  
 ==== Accès au LUN ==== Accès au LUN
Ligne 270: Ligne 282:
 rm -rf /etc/iscsi/ rm -rf /etc/iscsi/
 </code> </code>
 +
  
 ==== Supervision ==== Supervision
Ligne 292: Ligne 305:
                 Internal iscsid Session State: REOPEN                 Internal iscsid Session State: REOPEN
 </code> </code>
 +
  
 === Debian === Debian
Ligne 298: Ligne 312:
 apt-get install open-iscsi apt-get install open-iscsi
 </code> </code>
 +
  
 === Diag === Diag
Ligne 313: Ligne 328:
 iscsiadm -m session -P 3 iscsiadm -m session -P 3
 </code> </code>
 +
  
 === Autres === Autres
Ligne 345: Ligne 361:
 iscsiadm -m discoverydb -o delete -p 192.168.56.12:3260 -t st iscsiadm -m discoverydb -o delete -p 192.168.56.12:3260 -t st
 </code> </code>
 +
  
 == Pb == Pb
Ligne 385: Ligne 402:
 systemctl start iscsi systemctl start iscsi
 </code> </code>
 +
  
 === Erreur detected conn error (1020)  / 24 - iSCSI login failed due to authorization failure === Erreur detected conn error (1020)  / 24 - iSCSI login failed due to authorization failure
Ligne 397: Ligne 415:
 24 - iSCSI login failed due to authorization failure 24 - iSCSI login failed due to authorization failure
 </code> </code>
 +
  
 ==== Solution ==== Solution
  
-<code ini /etc/iscsi/iscsid.conf>+''/etc/iscsi/iscsid.conf'' 
 +<code ini>
 discovery.sendtargets.timeo.login_timeout = 15 discovery.sendtargets.timeo.login_timeout = 15
 discovery.sendtargets.reopen_max = 5 discovery.sendtargets.reopen_max = 5
Ligne 413: Ligne 433:
  
 Où alors autoriser les accès concurrentiels sur le SAN, si c'est souhaité. Où alors autoriser les accès concurrentiels sur le SAN, si c'est souhaité.
 +
  
 == Autres ISCSI == Autres ISCSI
Ligne 419: Ligne 440:
 udevinfo -a -p $(udevinfo -q path -n /dev/sdb) udevinfo -a -p $(udevinfo -q path -n /dev/sdb)
 </code> </code>
 +
  
 == Autres SAN == Autres SAN
Ligne 436: Ligne 458:
 </code> </code>
 An example for loop is shown here to quickly set all Pure luns to the desired 'noop' elevator: An example for loop is shown here to quickly set all Pure luns to the desired 'noop' elevator:
 +
 <code bash> <code bash>
 for disk in $(lsscsi | grep PURE | awk '{print $6}'); do for disk in $(lsscsi | grep PURE | awk '{print $6}'); do
Ligne 441: Ligne 464:
 done done
 </code> </code>
 +
 All changes in this section take effect immediately, without rebooting for RHEL5 and higher. RHEL 4 releases will All changes in this section take effect immediately, without rebooting for RHEL5 and higher. RHEL 4 releases will
 require a reboot. These changes will not persist unless they are added to the udev rule. require a reboot. These changes will not persist unless they are added to the udev rule.
 Notice, noop has [noop] to designate it as the desired scheduler. Notice, noop has [noop] to designate it as the desired scheduler.
 +
 <code -> <code ->
 $ cat /sys/block/sdb/queue/scheduler $ cat /sys/block/sdb/queue/scheduler
tech/notes_san_iscsi.1742825205.txt.gz · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki