Forum Linux.débutant problème raid / iscsi

Posté par  . Licence CC By‑SA.
Étiquettes :
0
26
avr.
2015

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  . É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

    iscsiadm: Cannot perform discovery. Invalid Initiatorname.

    il doit y avoir une configuration à faire pour definir cet InitiatorName

    • [^] # Re: terminologie...

      Posté par  . É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  . É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 parametre target=/chemin/vers/le/fichier n'est pas connu

    • [^] # Re: ici ca ne marche pas non plus...

      Posté par  . É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  . É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  . É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.