Informations :
Dates
- Publish : : Thursday 29 december 2011
- Modification : Tuesday 14 february 2012
Share :
iSCSI (internet SCSI) est un protocole de la couche application permettant le transport SCSI sur un réseau Ethernet, sur IP et sur TCP/IP.
Nous souhaitons accéder aux disques stockés sur une distribution FreeBSD. En d'autres termes notre iSCSI Software initiator tourne sur un FreeNAS.
Récapitulatif en image d'une configuration iSCSI sur la distrib FreeNAS.
Cette image correspond à une configuration de l'initiateur iSCSI FreeNAS.
Installer open-iscsi
root@power:~# aptitude install open-iscsi
La commande iscsiadm
iscsiadm -m node
Configuer l'authentification pour discovery
On édite ou créer vim /etc/iscsi/iscsid.conf
node.startup = automatic node.session.auth.authmethod = CHAP node.session.auth.username = utilisateur_de_connexion ou ksso0s ;) node.session.auth.password = mot_de_passe_de_connexion discovery.sendtargets.auth.authmethod = CHAP discovery.sendtargets.auth.username = utilisateur_de_connexion ou ksso0s ;) discovery.sendtargets.auth.password = mot_de_passe_de_connexion discovery.sendtargets.iscsi.MaxRecvDataSegmentLength = 32768 node.session.timeo.replacement_timeout = 120 node.conn[0].timeo.login_timeout = 15 node.conn[0].timeo.logout_timeout = 15 node.conn[0].timeo.noop_out_interval = 10 node.conn[0].timeo.noop_out_timeout = 15 node.session.iscsi.InitialR2T = No node.session.iscsi.ImmediateData = Yes node.session.iscsi.FirstBurstLength = 262144 node.session.iscsi.MaxBurstLength = 16776192 node.conn[0].iscsi.MaxRecvDataSegmentLength = 65536
A titre d'info : on peut supprimer utilisateur_de_connexion && mot_de_passe_de_connexion de ce fichier une fois la connexion établit.. La configuration des cibles sont dans /etc/iscsi/nodes/
.
Lancer la commande de discovery
root@power:~# iscsiadm --mode discovery --type sendtargets --portal 192.168.92.250 192.168.92.250:3260,1 iqn.2009-03.zonarisk.net.istgt:backup
S'identifier sur une cible
root@power:~# iscsiadm --mode node --targetname iqn.2009-03.zonarisk.net.istgt:backup --portal 192.168.92.250 --login Logging in to [iface: default, target: iqn.2009-03.zonarisk.net.istgt:backup, portal: 192.168.92.250,3260] Login to [iface: default, target: iqn.2009-03.zonarisk.net.istgt:backup, portal: 192.168.92.250,3260]: successful
Cette action ajoute le dique iqn.2009-03.zonarisk.net.istgt:backup sur /dev/sdb
Vérifier l'existence du disque iSCSI dans le systeme
root@power:~# fdisk -l Disk /dev/sdb: 1000.2 GB, 1000204885504 bytes 255 heads, 63 sectors/track, 121601 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 4096 bytes / 1048576 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdb1 1 121601 976760001 83 Linux Partition 1 does not start on physical sector boundary.
Ici le disque /dev/sdb
est notre disque iSCSI. On s'apercoit qu'il est partitionné en Linux. On monte le disque ext3
dans le répertoire /mnt/nas/backup
:
root@power:~# mount -t ext3 /dev/sdb1 /mnt/nas/backup
Voilà votre NAS de N Téra est disponible sur la machine.
ATTENTION : L'internet SCSI n'est pas un protocole sécurisé (sur un réseau local tout va bien, par contre n'oubliez pas d'encrypter la connexion si vous passez sur le réseau InterNet).