ISCSI initiator

Montage du LUN

Installation de l'outil pour initier des targets ISCSI

apt-get install open-iscsi
iscsiadm  --mode discovery --type sendtargets --portal 10.10.10.33
Récupération de la target

Connexion à la target

iscsiadm  --mode node  --targetname "iqn.2023-10.local.lin1.nas-lin1-01:nextcloud" --portal "10.10.10.33:3260" --login

Vérification qu'un nouveau disque de 10 Go s'est rajouté

lsblk

# Résulat 
root@srv-lin1-02:~# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   20G  0 disk
├─sda1   8:1    0   19G  0 part /
├─sda2   8:2    0    1K  0 part
└─sda5   8:5    0  975M  0 part [SWAP]
sdb      8:16   0   10G  0 disk

On peut ensuite créer une partition sur ce disque et la formater en ext4.

parted --script /dev/sdb "mklabel msdos"
parted --script /dev/sdb "mkpart primary 0% 100%"
mkfs.ext4 /dev/sdb1
mkdir /nextcloud-data
mount /dev/sdb1 /nextcloud-data

Afin de garder le montage, on peut ajouter une entrée dans le fstab et éditer le fichier /etc/iscsi/nodes/<target-idn>/default afin que la target se connecte automatiquement.

L'option "_netdev" dans l'entrée fstab indique que c'est une volume disque et qu'il doit être monté après la connexion au réseau.

blkid

# Résultat
=====================
blkid
....
/dev/sdb1: UUID="a07dd869-a2ff-4cf7-afa8-240cb5b26b45"
....
=====================

echo "UUID=a07dd869-a2ff-4cf7-afa8-240cb5b26b45 /nextcloud-data ext4 _netdev 0 0" >> /etc/fstab

Set dans "/etc/iscsi/nodes/iqn.2023-10.local.lin1.nas-lin1-01:nextcloud/10.10.10.33,3260,1/default" le paramètre "node.startup" à "automatic".

nano /etc/iscsi/nodes/iqn.2023-10.local.lin1.nas-lin1-01:nextcloud/10.10.10.33,3260,1/default

===== Résultat =====
# BEGIN RECORD 2.1.8
node.name = iqn.2023-10.local.lin1.nas-lin1-01:nextcloud
node.tpgt = 1
node.startup = automatic
Restart open-iscsi.service

Last updated