iSCSI sur CentOs
Vmware Esxi permet l’utilisation de systèmes SAN tels que Fibre Chanel ou iSCSI. L’avantage de iSCSI est de s’appuyer sur Ethernet et Ip. Il est moins coûteux à mettre en œuvre et n’exige aucun matériel spécifique en dehors des matériels utilisés dans la mise en œuvre des réseaux Ethernet.
iSCSI utilise une cible (target) côté serveur et un initiateur (initiator) côté client.
Le serveur
Sous Centos 5.5, vous ne disposez pas du paquet iscsi-target. Il faut donc le compiler. Téléchargez l’archive à partir du site iSCSI Enterprise Target. Installez les paquets gcc et kernel-devel. Compilez par make et make install.
Vous pouvez utiliser, pour accueillir la cible, tout type de partitions ou de disque. Vous pouvez même utiliser un fichier.
Créez tout d’abord un LUN (Logical Unit Number). Ici, nous créons un fichier de 10 Go :
mkdir /home/iscsi
dd if=/dev/zero of=/home/iscsi/lun0.img bs=1024kcount=10000
Editez le fichier /etc/iet/ietd.conf et ajoutez :
Target iqn.2010-11.com.acerarien:lun0
IncomingUser denis denis
OutgoingUser
Lun 0 Path=/home/iscsi/lun0.img,Type=fileio
Alias lun0
Vous pouvez restreindre l’accès au target par le fichier /etc/initiators.allow
iqn.2010-11.com.acerarien:storage.lun1 192.168.1.0/24
#ALL ALL