informatique:linux:open-iscsi
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:linux:open-iscsi [2008/07/03 13:55] – benoit | informatique:linux:open-iscsi [2017/07/05 06:09] (Version actuelle) – benoit | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| ou | ou | ||
| yum install iscsi-initiator-utils | yum install iscsi-initiator-utils | ||
| + | |||
| + | |||
| ==== Configuration ==== | ==== Configuration ==== | ||
| - | Editer | + | Il faut générer un identifiant iscsi pour le poste : |
| + | iscsi-iname | ||
| + | |||
| + | Exemple | ||
| + | iqn.2005-03.org.open-iscsi:7d70b64d277f | ||
| - | node.startup = automatic | + | Editer le fichier : ''/ |
| - | | + | |
| - | | + | |
| - | discovery.sendtargets.auth.username = MY-ISCSI-USER | + | |
| - | discovery.sendtargets.auth.password = MY-ISCSI-PASSWORD | + | |
| - | 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 | + | |
| - | Pour prendre en compte la configuration, | + | Découvrir les target iSCSI : |
| - | | + | |
| - | Maintenant | + | Exemple de résultat attendu (vous verrez autant de nœuds qu'il y a de ports réseau sur la baie de stockage) |
| - | | + | |
| + | 192.168.131.102: | ||
| + | 192.168.130.101: | ||
| + | 192.168.131.101: | ||
| + | 192.168.130.102: | ||
| + | 192.168.133.102: | ||
| + | 192.168.132.102: | ||
| + | 192.168.133.101: | ||
| - | Si 192.168.1.60 est l' | + | Se connecter à la cible : |
| - | iscsiadm -m discovery | + | iscsiadm -m node -T iqn.xxxxxxxxxxxx |
| - | Pour terminer, redémarrer une nouvelle fois le service | + | Lister les LUN : |
| - | /etc/init.d/open-iscsi restart | + | |
| - | ==== Formater un volume iSCSI ==== | + | Exemple de résultat |
| + | Host: scsi5 Channel: 00 Id: 00 Lun: 00 | ||
| + | Vendor: DELL | ||
| + | Type: | ||
| + | Host: scsi5 Channel: 00 Id: 00 Lun: 02 | ||
| + | Vendor: DELL | ||
| + | Type: | ||
| + | Host: scsi5 Channel: 00 Id: 00 Lun: 31 | ||
| + | Vendor: DELL | ||
| + | Type: | ||
| - | Après la phase de découverte on devrait voir un nouveau lecteur sur le système, voir ''/ | + | Pour identifier |
| tail -f / | tail -f / | ||
| - | Si le lecteur | + | Exemple de ligne à identifier : |
| - | | + | Apr 26 16:05:06 localhost kernel: [2075842.768921] sd 5:0:0:2: [sdb] 3041000423 512-byte logical blocks: (1.55 TB/1.41 TiB) |
| + | |||
| + | Pour formater | ||
| + | |||
| + | Activer le disque au lancement du système : | ||
| + | iscsiadm -m node -T iqn.xxxxxxxxxxxx -p 192.168.133.102: | ||
| + | |||
| + | Pour désactiver au démarrage : | ||
| + | iscsiadm -m node -T iqn.xxxxxxxxxxxx -p 192.168.133.102: | ||
| + | |||
| + | === Astuce === | ||
| + | |||
| + | Le réseau et l' | ||
| + | Dans le cas de l' | ||
| + | |||
| + | Vous pouvez donc créer le fichier | ||
| + | #!/bin/sh | ||
| + | ### BEGIN INIT INFO | ||
| + | # Provides: lvmscan.sh | ||
| + | # X-Start-After: | ||
| + | # Required-Start: | ||
| + | # Required-Stop: | ||
| + | # Default-Start: | ||
| + | # Default-Stop: | ||
| + | # Short-Description: | ||
| + | ### END INIT INFO | ||
| + | |||
| + | # Le réseau et l' | ||
| + | | ||
| + | # Dans le cas de l' | ||
| + | # de stockage une fois le réseau et l' | ||
| + | # Dans ce cas nous avons recours à ce script. | ||
| + | case " | ||
| + | start) | ||
| + | # Detection des disques physiques | ||
| + | pvscan | ||
| + | # Detection des groupes de volumes | ||
| + | vgscan | ||
| + | # Detection des volumes | ||
| + | lvscan | ||
| + | # Reactivation de tous les volumes inactifs | ||
| + | for vol in $(lvscan |grep inactive |awk ' | ||
| + | do lvchange -a y $vol | ||
| + | done | ||
| + | # Montage des volumes restants de la fstab | ||
| + | mount -a | ||
| + | ;; | ||
| + | stop) | ||
| + | echo " | ||
| + | ;; | ||
| + | esac | ||
| + | |||
| + | Pour activer le script au lancement du système (sous Debian ou Ubuntu) | ||
| + | update-rc.d lvmscan.sh defaults | ||
| + | |||
| + | ==== Désactiver et supprimer une cible iSCSI ==== | ||
| + | |||
| + | Pour désactiver : | ||
| + | iscsiadm -m node -T iqn.xxxxxxxxxxxx -p 192.168.133.102: | ||
| - | Une fois les partitions créer, il en reste plus qu'a les formater... | + | Pour supprimer : |
| - | mkfs.ext3 /dev/sdc1 | + | iscsiadm -m node -o delete -T iqn.xxxxxxxxxxxx -p 192.168.133.102:3260 |
| - | ... Et à les monter : | ||
| - | mkdir /iscsi | ||
| - | mount /dev/sdc1 /iscsi | ||
| ====== Installation et configuration de la cible (Serveur) ====== | ====== Installation et configuration de la cible (Serveur) ====== | ||
informatique/linux/open-iscsi.1215093334.txt.gz · Dernière modification : (modification externe)
