Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| iscsi [Le 11/09/2022, 11:40] – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | iscsi [Le 16/09/2026, 16:06] (Version actuelle) – déplacemenet explication depuis la page /partage | ne pas rayer, supprimer, merci ! | suppr scripts non maintenus HS sur un wiki krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> matériel réseau}} | + | {{tag>partage |
| - | ---- | + | |
| ====== ISCSI ====== | ====== ISCSI ====== | ||
| <note important> | <note important> | ||
| + | |||
| + | **[[: | ||
| Un SAN, qu'est ce que c'est ? :-P | Un SAN, qu'est ce que c'est ? :-P | ||
| Ligne 93: | Ligne 95: | ||
| ==== Montage automatique au démarrage ==== | ==== Montage automatique au démarrage ==== | ||
| + | |||
| Si vous voulez que les disques distants soient automatiquement montés au démarrage de votre système, il faut [[: | Si vous voulez que les disques distants soient automatiquement montés au démarrage de votre système, il faut [[: | ||
| < | < | ||
| - | ==== Script automatique pour PC diskless (PXE boot en Live) ==== | ||
| - | Lors d'un démarrage en mode [[: | ||
| - | Ce script va vous permettre de réaliser l' | ||
| - | Il permet aussi de déconnecter un disque. | ||
| - | === Version terminal === | ||
| - | < | ||
| - | # gestion automatique iSCSI | ||
| - | |||
| - | if [ x$1 = x ]; | ||
| - | then | ||
| - | echo "You have to give the server (IP or URL) or -u to disconnect disks" | ||
| - | exit | ||
| - | fi | ||
| - | |||
| - | installed=`dpkg -l " | ||
| - | if [ " | ||
| - | then | ||
| - | | ||
| - | fi | ||
| - | |||
| - | if [ " | ||
| - | then | ||
| - | info=`iscsiadm --mode discovery --type sendtargets --portal $1` | ||
| - | pos=2 | ||
| - | while [ 1 ]; | ||
| - | do | ||
| - | volume=`echo $info | cut -d ' ' -f $pos` | ||
| - | if [ " | ||
| - | echo "`expr $pos / 2` - $volume" | ||
| - | pos=`expr $pos + 2` | ||
| - | done | ||
| - | echo -n " | ||
| - | bon=`echo " | ||
| - | if [ " | ||
| - | n=`expr $n + $n` | ||
| - | if [ $n -ge $pos ]; then echo " | ||
| - | disk=`echo $info | cut -d ' ' -f $n` | ||
| - | session=`iscsiadm -m session | grep $disk` | ||
| - | if [ " | ||
| - | |||
| - | iscsiadm --mode node --targetname $disk \ --portal $1 --login | ||
| - | iscsiadm -m session | ||
| - | else | ||
| - | sion=`iscsiadm -m session` | ||
| - | if [ " | ||
| - | sion=`iscsiadm -m session | cut -d ' ' -f 4` | ||
| - | pos=1 | ||
| - | for i in $sion; | ||
| - | do | ||
| - | echo "$pos - $i" | ||
| - | | ||
| - | done | ||
| - | echo -n " | ||
| - | bon=`echo " | ||
| - | if [ " | ||
| - | if [ $n -ge $pos ]; then echo " | ||
| - | |||
| - | name=`echo $sion | cut -d ' ' -f $n` | ||
| - | iscsiadm -m node -u -T $name | ||
| - | fi | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | Copier tout ce code dans un fichier, la syntaxe de lancement est très simple : | ||
| - | * < | ||
| - | * < | ||
| - | |||
| - | === version avec interface graphique === | ||
| - | |||
| - | < | ||
| - | # gestion automatique iSCSI | ||
| - | |||
| - | installed=`dpkg -l " | ||
| - | |||
| - | if [ " | ||
| - | then | ||
| - | zenity --question --title " | ||
| - | if [ $? = 0 ] | ||
| - | then | ||
| - | apt-get install -y open-iscsi open-iscsi-utils | ||
| - | else | ||
| - | echo " | ||
| - | fi | ||
| - | exit | ||
| - | fi | ||
| - | |||
| - | if [ x$1 = x ]; | ||
| - | then | ||
| - | zenity --error --title " | ||
| - | exit | ||
| - | fi | ||
| - | |||
| - | if [ " | ||
| - | then | ||
| - | info=`iscsiadm --mode discovery --type sendtargets --portal $1` | ||
| - | pos=2 | ||
| - | liste="" | ||
| - | while [ 1 ]; | ||
| - | do | ||
| - | volume=`echo $info | cut -d ' ' -f $pos` | ||
| - | if [ " | ||
| - | list=`echo "$list $volume" | ||
| - | pos=`expr $pos + 2` | ||
| - | done | ||
| - | | ||
| - | disk=`zenity --list --title " | ||
| - | if [ $? != 0 ]; then exit; fi | ||
| - | |||
| - | session=`iscsiadm -m session | grep $disk` | ||
| - | if [ " | ||
| - | |||
| - | iscsiadm --mode node --targetname $disk \ --portal $1 --login | ||
| - | iscsiadm -m session | ||
| - | else | ||
| - | sion=`iscsiadm -m session` | ||
| - | if [ " | ||
| - | sion=`iscsiadm -m session | cut -d ' ' -f 4` | ||
| - | |||
| - | name=`zenity --list --title " | ||
| - | if [ $? != 0 ]; then exit; fi | ||
| - | |||
| - | iscsiadm -m node -u -T $name | ||
| - | fi | ||
| - | </ | ||
| - | Sauvegardez ce scripte dans un fichier par exemple " | ||
| - | < | ||
| - | sudo ./ | ||
| ===== Poste client Windows ===== | ===== Poste client Windows ===== | ||
| Ligne 229: | Ligne 104: | ||
| À noter qu'il y a eu des régressions entre Windows 7 et Windows 8, par exemple sous Windows 7 pro, il était possible de configurer sans problème le partage de fichiers via NFS, ce qui est absent de Windows 8 pro, et présent uniquement dans la version Entreprise. | À noter qu'il y a eu des régressions entre Windows 7 et Windows 8, par exemple sous Windows 7 pro, il était possible de configurer sans problème le partage de fichiers via NFS, ce qui est absent de Windows 8 pro, et présent uniquement dans la version Entreprise. | ||
| - | |||
| - | < | ||
| - | |||
| - | C'est totalement faux, on peut bien effectuer la manip sans soucis sur Windows 7 pro, dans les composants logiciels ! | ||
| ---- | ---- | ||
| - | // | + | //[[:Contributeurs]] : billou, Maisondouf.// |
| - | // | + | |
