bonjour à tous,
j'ai un projet à faire pour l'école et je bloque sur une partie
je vous explique vite fait la partie où je bloque :
en gros j'ai trois machine debian avec 5 disque sur chaque machine : 1 disque principal et 4 disque sur lesquels je dois implementer du raid 5, pour l'instant je l'ai fait sur une machine( une sur 3) et ça marche : j'ai montré la matrice raid 10 sur le volume /dev/md10.
sur chacune des trois machine je dois implémenter mes trois volumes raid 10 (donc /dev/md10) en iscsi afin de les placer sur une matrice raid 5 sur une quatrième machine
j'ai donc monter sur ma machine numero un lun iscsi comme suite en ajoutant à la fin du fichier ietd.conf
http://www.hapshack.com/images/oi0J.png
j'ai ensuite éditer le fichier de configuration /etc/default/iscsitarget et remplacé la valeur "false" par "true" puis redémarrer le service.
sur ma machine 4 (target) j'ai bien installé open-iscsi et activer le node.startup en automatic dans lefichier iscsi.conf mais pas moyen de rechercher les partages iSCSI disponibles et s’y connecter, quand je fais un iscsiadm --mode discovery --type sendtargets --portal 192.168.23.200
j'ai le droit à ce message d'erreur :
root@debian:~# iscsiadm --mode discovery --type sendtargets --portal 192.168.23.200
iscsiadm: Cannot perform discovery. Invalid Initiatorname.
iscsiadm: Could not perform SendTargets discovery: invalid parameter
ps : j'ai suivi le tuto de ce lien: http://doc.ubuntu-fr.org/iscsi mais la plupart sur le net se ressemblaient
un grand merci d'avance pour votre aide
# terminologie...
Posté par NeoX . Évalué à 2.
si je ne me trompe pas,
les serveurs ISCSI (les 3 machines en raid10) fournissent les TARGETs
le client (la machine qui fera ensuite le raid5) utilise un nom d'INITIATOR,
et c'est visiblement ce qui te fait defaut
il doit y avoir une configuration à faire pour definir cet InitiatorName
[^] # Re: terminologie...
Posté par doppelman . Évalué à 1.
TU VIENS DE ME SAUVER LA VIE !! lol c'était tellement stupide mais en relisant plusieurs fois ta réponse j'ai compris quelque chose… mes deux machines avaient le même hostname "debian" depuis ce matin je galère dessus et pourtant c’était tellement évident …… j'ai envie de me tirer une balle pour tout le temps que je viens de perdre :p
mille merci ! passe une très bonne soirée
# ici ca ne marche pas non plus...
Posté par NeoX . Évalué à 2. Dernière modification le 26 avril 2015 à 21:46.
la commande à faire sur le client donne bien la liste des serveurs ISCSI et les disques dispos
mais le disque ne l'est en fait pas,
en verifiant sur le serveur, avec
dmesg
, ca nous dit que le parametretarget=/chemin/vers/le/fichier
n'est pas connu[^] # Re: ici ca ne marche pas non plus...
Posté par NeoX . Évalué à 2.
en fait ca ne marche pas chez moi, car j'ai mis
target=...
en face du LUN,alors qu'il faut mettre
Path=...
[^] # Re: ici ca ne marche pas non plus...
Posté par NeoX . Évalué à 2.
une fois ca corrigé, ca marche en manuel mais ca n'active pas le disque iscsi au demarrage (sur le serveur comme sur le client)
je laisse tomber, ce n'est pas mon "combat" ;)
# FreeNAS
Posté par ptit_poulet . Évalué à 1.
Bonjour,
Si tu veux quelque chose qui fait le boulot sans soucis je te conseille FreeNAS. La mise en route sera très simple et pas de prise de tête ;)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.