Utilisation d’iSCSI Initiator sous OpenSolaris
Saturday, May 9th, 2009
Après avoir monté , je voulais me préparer une zone de travail à partager entre VirtualBox & mon portable, suite à un comportement de NFS qui ne me convenait pas sous Linux, je suis intéressé au protocol iScsi.
Sur mon Linux Debian Lenny, pas grand chose à faire :
- Installation des paquets iscsitarget & iscsitarget-modules-2.6.26-2-686
- Création d’un fichier avec
dd(dd if=/dev/zero of=/mnt/data/iscsi bs=4k count=2000) - Modification de la configuration /etc/ietd.conf :
Target iqn.2001-04.com.example:storage.disk2.sys1.xyz
Lun 0 Path=/mnt/data/iscsi,Type=fileio - Par défaut, le démon
iscsitargetest désactivé dans/etc/default/iscsitarget:
ISCSITARGET_ENABLE=true - On relance
/etc/init.d/iscsitarget
Côté OpenSolaris, testé avec snv_111a (le futur OpenSolaris 2009.06) :
- il faut installer le paquet SUNWiscsi (un redémarrage est sans doute nécessaire, à confirmer)
- on activate le démon :
svcadm enable iscsi_initiator - maintenant, on configure le iscsi-initiator :
# iscsiadm modify initiator-node -A opensolaris-vm
# iscsiadm add discovery-address linux-amd64
# iscsiadm modify discovery -t enable - on force une réactulisation des périphériques iscsi
# devfsadm -c iscsi - le périphérique iscsi devrait maintenant apparaître lors de le commande format:
AVAILABLE DISK SELECTIONS:
0. c3d0 /pci@0,0/pci-ide@1,1/ide@0/cmdk@0,0
1. c3d1 /pci@0,0/pci-ide@1,1/ide@0/cmdk@1,0
2. c5t1d0 /iscsi/disk@0000iqn.2001-04.com.example%3Astorage.disk2.sys1.xyz0001,0
Specify disk (enter its number):^C
- à ce stade, vous êtes désormais capable d’utiliser zpool pour utiliser ce nouveau disque :
# zpool create zfsiscsi c5t1d0
source : http://www.c0t0d0s0.org/4220-Less-known-Solaris-Features-iSCSI-Part-2-Basic-iSCSI.html

