FreeBSD 8.0 et ISCSI initiator

Je fais un peu joujou en ce week end de célibat (comprendre Jeux vidéos, Sysadmin, Films d’actions, Séries US sans ma femme avec moi). Le sujet du jour : FreeBSD et l'ISCSI initiator. L'ISCSI initiatore permet de connecter un espace disque sur une baie ISCSI comme un disque local sur une machine FreeBSD. Dans ce cas on accède aux disques durs de la baie au niveau bloc (comme si le disque est physiquement branché sur une interface SCSI) et non au niveau système de fichiers (via un partage CIFS, NFS ou autre). Pour plus d’informations sur l'ISCSI suivez le guide Wikipédia. Pour tester tout cela simplement j’ai monté une VM avec un OpenFiler (192.168.56.101) et j’ai exporté un volume sur l’ISCSI. J’ai une seconde VM avec une FreeBSD 8.0 (192.168.56.102) fraichement installée et à jour.``` # On charge le driver ISCSI kldload -v iscsi_initiator.ko

Ajouter la ligne suivante dans le fichier /boot/loader.conf

scsi_initiator_load=“YES”

Explorons donc notre SAN ISCSI

iscontrol -v -d targetaddress=192.168.56.101 initiatorname=freebsd.wanderscheid.local

Nous pouvons passer à la configuration même de l’initiateur

Editer le fichier /etc/iscsi.conf

localiscsi {

Pas d’authentification sur mon labo de test

authmethod = CHAP

chapIName = YOUR-ISCSI-USERNAME

chapSecret = YOUR-ISCSI-PASSWORD

    initiatorname   = freebsd.wanderscheid.local
    TargetName      = iqn.2006-01.com.openfiler:tsn.93748e43176a
    TargetAddress   = 192.168.56.101:3260,1

}

On peut maintenant connecter le disque ISCSI via la commande

iscontrol -c /etc/iscsi.conf -n localiscsi

Et vérifier avec un dmesg que le disque est apparu

iscsi: version 2.1.0 da1 at iscsi0 bus 0 target 0 lun 0 da1: Fixed Direct Access SCSI-4 device

Partitionnement et montage

mkdir /iscsi sysintall

Résultats

df -h Filesystem Size Used Avail Capacity Mounted on /dev/da0s1a 458M 253M 169M 60% / devfs 1.0K 1.0K 0B 100% /dev /dev/da0s1e 440M 12K 404M 0% /tmp /dev/da0s1f 7.2G 1.3G 5.3G 19% /usr /dev/da0s1d 860M 87M 704M 11% /var /dev/da1s1d 3.8G 4.0K 3.5G 0% /iscsi

updatedupdated2024-06-012024-06-01