IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

[San] Double attachement et I/O Error


Sujet :

Administration système

  1. #1
    Membre actif Avatar de Qwert
    Inscrit en
    Février 2009
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 147
    Points : 226
    Points
    226
    Par défaut [San] Double attachement et I/O Error
    Bonjour,
    J'ai installe un linux RH 5.3 sur un serveur avec deux cartes HBA Qlogic. Le but etant d'utiliser le multipath et le double attachement au SAN pour la redondance

    J'ai suivi les instructions sur le site de RH :
    http://www.redhat.com/docs/manuals/c...ath/index.html

    Résultat de ma commande multipath :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     multipath -ll
    mpath0 (360060160ad2022008854e61138a4de11) dm-6 DGC,RAID 5
    [size=10G][features=1 queue_if_no_path][hwhandler=1 emc][rw]
    \_ round-robin 0 [prio=2][active]
     \_ 2:0:1:0 sdb 8:16  [active][ready]
     \_ 3:0:1:0 sdd 8:48  [active][ready]
    \_ round-robin 0 [prio=0][enabled]
     \_ 2:0:0:0 sda 8:0   [active][ready]
     \_ 3:0:0:0 sdc 8:32  [active][ready]

    Le probleme est que ma commande pvscan renvoie des erreurs :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     pvscan
      /dev/sda: read failed after 0 of 4096 at 0: Input/output error
      /dev/sda: read failed after 0 of 4096 at 10737352704: Input/output error
      /dev/sda: read failed after 0 of 4096 at 10737410048: Input/output error
      /dev/sda: read failed after 0 of 4096 at 0: Input/output error
      /dev/sda: read failed after 0 of 4096 at 4096: Input/output error
      /dev/sda: read failed after 0 of 4096 at 0: Input/output error
      /dev/sdc: read failed after 0 of 4096 at 0: Input/output error
      /dev/sdc: read failed after 0 of 4096 at 10737352704: Input/output error
      /dev/sdc: read failed after 0 of 4096 at 10737410048: Input/output error
      /dev/sdc: read failed after 0 of 4096 at 0: Input/output error
      /dev/sdc: read failed after 0 of 4096 at 4096: Input/output error
      /dev/sdc: read failed after 0 of 4096 at 0: Input/output error
      PV /dev/dm-6           VG vg_test   lvm2 [10.00 GB / 10.00 GB free]
      PV /dev/cciss/c0d0p2   VG vg_root   lvm2 [136.50 GB / 50.19 GB free]
      Total: 2 [146.50 GB] / in use: 2 [146.50 GB] / in no VG: 0 [0
    Le systeme degueulent ces erreurs aussi dans le /var/log/messages

    J'ai tente aussi une commande pvcreate pour voir si la structure change mais j'ai ça.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    pvcreate /dev/sda
      /dev/sda: read failed after 0 of 4096 at 0: Input/output error
      Can't open /dev/sda exclusively.  Mounted filesystem?

    Mon multipath.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    devices {
            device {
            vendor                  "EMC"
            product                 "CLARIION"
            path_grouping_policy    multibus
            getuid_callout          "/sbin/scsi_id -g -u -s /block/%n"
            path_selector "round-robin 0"
            }
    }

    Quelqu'un a une idee de la provenance de l'erreur ? et mieux, de la solution ?
    Merci d'avance

  2. #2
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Points : 1 525
    Points
    1 525
    Par défaut
    pvcreate /dev/sda
    /dev/sda: read failed after 0 of 4096 at 0: Input/output error
    Can't open /dev/sda exclusively. Mounted filesystem?
    Pour cette partie là j'ai bien une idée du pourquoi du comment.
    En fait le démon multipathd va te créer un périphérique générique /dev/dm-6 qui est censé englober les luns /dev/sda /dev/sdb /dev/sdc et /dev/sdd.
    Du coup il ne te laissera pas faire les opérations sur /dev/sda mais plutôt sur /dev/dm-6
    C'est une espèce de lock que multipathd crée sur /dev/sda.

  3. #3
    Membre actif Avatar de Qwert
    Inscrit en
    Février 2009
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 147
    Points : 226
    Points
    226
    Par défaut
    Citation Envoyé par CedrX Voir le message
    Pour cette partie là j'ai bien une idée du pourquoi du comment.
    En fait le démon multipathd va te créer un périphérique générique /dev/dm-6 qui est censé englober les luns /dev/sda /dev/sdb /dev/sdc et /dev/sdd.
    Du coup il ne te laissera pas faire les opérations sur /dev/sda mais plutôt sur /dev/dm-6
    C'est une espèce de lock que multipathd crée sur /dev/sda.
    C'est ce que je pense aussi

    J'ai decable mes fibres pour voir comment réagit le multipath et il voit bien les 4 paths, vu qu'il m'a fait des :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    mpath0: remaining active paths: 2
    mpath0: remaining active paths: 3
    mpath0: remaining active paths: 4
    dans /var/log/messages

    mais ces I/O errors me pourrissent les logs et mon syslog. Et ces erreurs doivent bien signifient bien un probleme :/ Mais ou ...

  4. #4
    Membre actif Avatar de Qwert
    Inscrit en
    Février 2009
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 147
    Points : 226
    Points
    226
    Par défaut
    J'ai trouvé une cause d'erreur.. une des fibre merdait.. je l'ai remplacé

    Mais en attendant un peu, le problème est revenu

    Une ame généreuse?

  5. #5
    Membre actif Avatar de Qwert
    Inscrit en
    Février 2009
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 147
    Points : 226
    Points
    226
    Par défaut
    J'ai trouvé... Il faut passer mode actif/passif. Le mode de base est actif/actif

    Merci de votre aide

  6. #6
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Points : 1 525
    Points
    1 525
    Par défaut
    Euh ... et quelle est la commande miracle qui fait ça ?

  7. #7
    Membre actif
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mars 2005
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2005
    Messages : 363
    Points : 210
    Points
    210
    Par défaut
    Bonjour,

    je m'excuse d'avance auprès des modos de déterrer ce sujet mais j'ai exactement le même problème et Qwert n'a jamais mis la réponse. Quelqu'un sait-il ce qu'il a dû faire pour ne plus avoir ces messages polluants svp ?

    Merci.

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 26
    Points : 69
    Points
    69
    Par défaut
    imaginons le cas suivant:

    mpatha (36006016080c02e008c3ed2f5ff3de211) dm-0 DGC,RAID 5
    size=50G features='1 queue_if_no_path' hwhandler='1 emc' wp=rw
    |-+- policy='round-robin 0' prio=1 status=active
    | |- 0:0:0:0 sda 8:0 active ready running
    | `- 1:0:0:0 sde 8:64 active ready running
    `-+- policy='round-robin 0' prio=0 status=enabled
    |- 0:0:1:0 sdc 8:32 active ready running
    `- 1:0:1:0 sdg 8:96 active ready running

    lors d'un pvdisplay , on se prend des erreurs
    /dev/sdg: read failed after 0 of 4096 at 0: Erreur d'entrée/sortie
    /dev/sdg: read failed after 0 of 4096 at 53687025664: Erreur d'entrée/sortie
    /dev/sdg: read failed after 0 of 4096 at 53687083008: Erreur d'entrée/sortie
    /dev/sdg: read failed after 0 of 4096 at 4096: Erreur d'entrée/sortie


    la solution pour ne plus avoir ce genre de choses, c'est de passer en mode actif/actif sur votre multipath.

    Editer le fichier multipath.conf

    multipath {
    uid 0
    gid 0
    wwid "36006016080c02e000c1d6572003ee211"
    mode 0600
    path_grouping_policy multibus
    }


    la commande:

    multipath -k
    reconfigure
    ctrl+d

    refaire un multipath -ll

    mpatha (36006016080c02e008c3ed2f5ff3de211) dm-0 DGC,RAID 5
    size=50G features='1 queue_if_no_path' hwhandler='1 emc' wp=rw
    `-+- policy='round-robin 0' prio=0 status=active
    |- 0:0:0:0 sda 8:0 active ready running
    |- 0:0:1:0 sdc 8:32 active ready running
    |- 1:0:0:0 sde 8:64 active ready running
    `- 1:0:1:0 sdg 8:96 active ready running

    un pvdisplay ne fera plus d'erreur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] INSERT INTO sans doubles
    Par fanchon dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 29/04/2011, 12h29
  2. fonction sans double
    Par alix30002000 dans le forum Caml
    Réponses: 4
    Dernier message: 15/11/2007, 15h49
  3. Il existe un nom en double sur le reseau - Sans issue
    Par rpoulin dans le forum Hardware
    Réponses: 4
    Dernier message: 14/02/2007, 09h50
  4. Envoi mail sans pièce attachée
    Par Sami Xite dans le forum Access
    Réponses: 5
    Dernier message: 05/09/2006, 09h36
  5. NET::FTP unknown error sans raison
    Par niocco dans le forum Modules
    Réponses: 11
    Dernier message: 29/06/2005, 20h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo