tech:notes_san_iscsi
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| tech:notes_san_iscsi [2025/03/24 15:06] – créée - modification externe 127.0.0.1 | tech: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 / | + | '' |
| + | <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 ini / | + | '' |
| + | <code ini> | ||
| ISCSITARGET_ENABLE=true | ISCSITARGET_ENABLE=true | ||
| Ligne 94: | Ligne 97: | ||
| </ | </ | ||
| - | <code - / | + | '' |
| + | <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 - / | + | '' |
| + | <code -> | ||
| #ALL ALL | #ALL ALL | ||
| Ligne 125: | Ligne 130: | ||
| cat / | cat / | ||
| </ | </ | ||
| + | |||
| === Avec tgt | === Avec tgt | ||
| Ligne 131: | Ligne 137: | ||
| apt-get install tgt | apt-get install tgt | ||
| </ | </ | ||
| + | |||
| === Avec targetcli-fb (Debian 9) | === Avec targetcli-fb (Debian 9) | ||
| Ligne 141: | Ligne 148: | ||
| * http:// | * http:// | ||
| * https:// | * https:// | ||
| + | |||
| === Par-feu iptables | === Par-feu iptables | ||
| Ligne 167: | Ligne 175: | ||
| iptables -A INPUT -i eth3 -j REJECT | iptables -A INPUT -i eth3 -j REJECT | ||
| </ | </ | ||
| + | |||
| == Initiateurs (client) | == Initiateurs (client) | ||
| Ligne 182: | Ligne 191: | ||
| Changer éventuellement le IQN | Changer éventuellement le IQN | ||
| - | <code ini / | + | |
| + | '' | ||
| + | <code ini> | ||
| InitiatorName=iqn.1994-05.com.redhat: | InitiatorName=iqn.1994-05.com.redhat: | ||
| </ | </ | ||
| Ligne 195: | Ligne 206: | ||
| systemctl restart iscsid.service | systemctl restart iscsid.service | ||
| </ | </ | ||
| + | |||
| ==== Accès au LUN | ==== Accès au LUN | ||
| Ligne 270: | Ligne 282: | ||
| rm -rf /etc/iscsi/ | rm -rf /etc/iscsi/ | ||
| </ | </ | ||
| + | |||
| ==== Supervision | ==== Supervision | ||
| Ligne 292: | Ligne 305: | ||
| Internal iscsid Session State: REOPEN | Internal iscsid Session State: REOPEN | ||
| </ | </ | ||
| + | |||
| === Debian | === Debian | ||
| Ligne 298: | Ligne 312: | ||
| apt-get install open-iscsi | apt-get install open-iscsi | ||
| </ | </ | ||
| + | |||
| === Diag | === Diag | ||
| Ligne 313: | Ligne 328: | ||
| iscsiadm -m session -P 3 | iscsiadm -m session -P 3 | ||
| </ | </ | ||
| + | |||
| === Autres | === Autres | ||
| Ligne 345: | Ligne 361: | ||
| iscsiadm -m discoverydb -o delete -p 192.168.56.12: | iscsiadm -m discoverydb -o delete -p 192.168.56.12: | ||
| </ | </ | ||
| + | |||
| == Pb | == Pb | ||
| Ligne 385: | Ligne 402: | ||
| systemctl start iscsi | systemctl start iscsi | ||
| </ | </ | ||
| + | |||
| === Erreur detected conn error (1020) | === Erreur detected conn error (1020) | ||
| Ligne 397: | Ligne 415: | ||
| 24 - iSCSI login failed due to authorization failure | 24 - iSCSI login failed due to authorization failure | ||
| </ | </ | ||
| + | |||
| ==== Solution | ==== Solution | ||
| - | <code ini / | + | '' |
| + | <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) | ||
| </ | </ | ||
| + | |||
| == Autres SAN | == Autres SAN | ||
| Ligne 436: | Ligne 458: | ||
| </ | </ | ||
| An example for loop is shown here to quickly set all Pure luns to the desired ' | An example for loop is shown here to quickly set all Pure luns to the desired ' | ||
| + | |||
| <code bash> | <code bash> | ||
| for disk in $(lsscsi | grep PURE | awk ' | for disk in $(lsscsi | grep PURE | awk ' | ||
| Ligne 441: | Ligne 464: | ||
| done | done | ||
| </ | </ | ||
| + | |||
| All changes in this section take effect immediately, | All changes in this section take effect immediately, | ||
| 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 / | $ cat / | ||
tech/notes_san_iscsi.1742825205.txt.gz · Dernière modification : de 127.0.0.1
