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 [2009/01/13 10:09] – benoit | informatique:linux:open-iscsi [2017/07/05 06:09] (Version actuelle) – benoit | ||
|---|---|---|---|
| Ligne 14: | Ligne 14: | ||
| Il faut générer un identifiant iscsi pour le poste : | Il faut générer un identifiant iscsi pour le poste : | ||
| - | | + | iscsi-iname |
| + | |||
| + | Exemple de résultat attendu : | ||
| + | iqn.2005-03.org.open-iscsi: | ||
| - | Déclarer l' | + | Editer |
| - | InitiatorName=iqn.xxxxxxxxxxxxx | + | # |
| + | InitiatorName=iqn.2005-03.org.open-iscsi: | ||
| - | Pour prendre en compte la configuration, | + | Découvrir les target iSCSI : |
| - | | + | |
| - | service iscsi start | + | |
| - | Il faut maintenant lancer la découverte des LUN disponible | + | Exemple de résultat attendu (vous verrez autant de nœuds qu'il y a de ports réseau |
| - | | + | |
| + | 192.168.131.102: | ||
| + | 192.168.130.101:3260,1 iqn.xxxxxxxxxxxx | ||
| + | 192.168.131.101: | ||
| + | 192.168.130.102:3260,2 iqn.xxxxxxxxxxxx | ||
| + | 192.168.133.102: | ||
| + | 192.168.132.102: | ||
| + | 192.168.133.101: | ||
| - | Par défaut les logins ne sont pas automatiques au lancement du service **iscsi**. Il faut donc modifier le fichier de configuration correspondant. | + | Se connecter à la cible : |
| - | | + | |
| + | Lister les LUN : | ||
| + | cat / | ||
| - | ==== 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 est nommé par exemple ''/ | + | Exemple de ligne à identifier |
| - | | + | |
| + | |||
| + | Pour formater le disque voir : [[fdisk]] | ||
| - | Une fois les partitions | + | 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 | ||
| + | #!/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' | ||
| + | # Il est donc nécessaire de forcer à nouveau le montage. | ||
| + | # Dans le cas de l' | ||
| + | # de stockage une fois le réseau et l'iSCSI démarrés. | ||
| + | # 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:3260 -u | ||
| + | |||
| + | Pour supprimer : | ||
| + | | ||
| - | ... 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.1231841382.txt.gz · Dernière modification : (modification externe)
