ISCSI initiator
Montage du LUN
Installation de l'outil pour initier des targets ISCSI
apt-get install open-iscsiiscsiadm --mode discovery --type sendtargets --portal 10.10.10.33
Connexion à la target
iscsiadm --mode node --targetname "iqn.2023-10.local.lin1.nas-lin1-01:nextcloud" --portal "10.10.10.33:3260" --loginVé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 diskOn 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/sdb1mkdir /nextcloud-data
mount /dev/sdb1 /nextcloud-dataAfin 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/fstabSet 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 = automaticRestart open-iscsi.serviceLast updated