Table des matières

Mise en oeuvre du iSCSI

Soit:

Configuration du serveur iSCSI

Attention: SELinux peut empêcher le bon fonctionnement du serveur iSCSI, il vaut mieux mettre SELinux en permissive ou disabled (/etc/selinux/config). Les symptomes sont 1 controleur iSCSI visible sur les clients, mais aucune LUNs.

Un disque dédié, sdb, est reservé pour le iSCSI. Une partition primaire, de type 8e (LVM), est créée avec fdisk sur l'ensemble du disque. Vient ensuite la création de la partie LVM:

pvcreate /dev/sdb1
vgcreate vg_datastore01 /dev/sdb1
lvcreate -n lv_virt01 -L1000G vg_datastore01

Le LV lv_virt01 sera utilisé pour l'export iSCSI.

Les paquets suivants sont à installer:

yum install scsi-target-utils

La configuration se fait dans /etc/tgt/targets.conf.

Configuration du client

Pour la découverte des luns via le portail (serveur) :

iscsiadm -m discovery -t sendtargets -p IP_SERVEUR

Pour la connexion du client :

iscsiadm -m node --login

Les commandes disque habituelles (ex lsblk) devraient montrer les nouveaux périphériques (LUN).