Je viens de googliser, altavister, je n'ai rien trouvé d'utile à
rtfmer...
Je suis en train de monter deux T1000 (SUN sun4v) redondantes en
serveurs de fichiers. Les données sont sur un volume raid6 software
(il y a une raison à cela...) composé de 12 disques de 300 Go
U320-SCSI.
md6 : active raid1 sdn1[1] sdm1[0]
7815552 blocks [2/2] [UU]
md1 : active raid1 sdn2[1] sdm2[0]
489856 blocks [2/2] [UU]
md2 : active raid1 sdn5[1] sdm5[0]
29294400 blocks [2/2] [UU]
md3 : active raid1 sdn6[1] sdm6[0]
9767424 blocks [2/2] [UU]
md4 : active raid1 sdn7[1] sdm7[0]
4883648 blocks [2/2] [UU]
md5 : active raid1 sdn8[1] sdm8[0]
14538752 blocks [2/2] [UU]
md0 : active raid1 sdn4[1] sdm4[0]
4883648 blocks [2/2] [UU]
unused devices: <none>
gershwin:[~] >
Cette baie de disques est connectée à la fois à la première machine
et à la seconde comme ceci :
T1000-ID7----------raid6----------T1000-ID6
Les disques portent les ID 0 à 5 et 8 à 13. L'ID 15 est utilisée par
la baie (Sun Storedge façon JBOD).
J'ai écrit un script qui permet de basculer d'une machine à l'autre
en cas de panne. Il va sans dire que le volume raid6 n'est monté que
par une machine à la fois. Cependant, un doute me taraude. Lorsque
les deux serveurs démarrent, j'ai l'affreuse impression que les deux
cartes SCSI veulent prendre la main sur le bus SCSI (mdadm va
vérifier que le volume raid est utilisable et au pire le
resynchronise). J'aimerais que par défaut les deux cartes SCSI
soient en mode target et non en initiateur (pour pouvoir les passer
en initiateur à la demande par mes scripts).
Je n'ai rien trouver dans la doc. Mais peut-être fais-je fausse
route et n'y a-t-il aucun problème, la carte d'ID la plus
prioritaire prenant automatique la main sur le bus au détriment de
la seconde. Dans ce cas, est-il possible de changer à la volée l'ID
de la carte ?
Cordialement,
JKB
--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Emmanuel Florac
Le Thu, 20 Sep 2007 21:43:48 +0000, JKB a écrit :
J'aimerais que par défaut les deux cartes SCSI soient en mode target et non en initiateur (pour pouvoir les passer en initiateur à la demande par mes scripts).
à ma connaissance pour le mode target il faut un noyau patché (ou peut-être super ultra récent)... Pourquoi ne pas désactiver le module de la carte, plutôt?
Je n'ai rien trouver dans la doc. Mais peut-être fais-je fausse route et n'y a-t-il aucun problème, la carte d'ID la plus prioritaire prenant automatique la main sur le bus au détriment de la seconde. Dans ce cas, est-il possible de changer à la volée l'ID de la carte ?
Je dirais que ça dépend des cartes... il y a une dizaine d'années il existait des boîtiers qui faisaient de l'arbitrage SCSI pour connecter plusieurs initiateurs simultanément, ce qui laisse à penser que ça n'était pas possible autrement. Par contre ça ne pose définitivement aucun problème quand on utilise une baie RAID double contrôleur, bien sûr... Encore une raison d'en rester au RAID matériel :)
-- Je suis riche des biens dont je sais me passer. Louis-Jean-Baptiste Etienne Vigée.
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Le Thu, 20 Sep 2007 21:43:48 +0000, JKB a écrit :
J'aimerais que par
défaut les deux cartes SCSI soient en mode target et non en initiateur
(pour pouvoir les passer en initiateur à la demande par mes scripts).
à ma connaissance pour le mode target il faut un noyau patché (ou
peut-être super ultra récent)... Pourquoi ne pas désactiver le module
de la carte, plutôt?
Je n'ai rien trouver dans la doc. Mais peut-être fais-je fausse route et
n'y a-t-il aucun problème, la carte d'ID la plus prioritaire prenant
automatique la main sur le bus au détriment de la seconde. Dans ce cas,
est-il possible de changer à la volée l'ID de la carte ?
Je dirais que ça dépend des cartes... il y a une dizaine d'années il
existait des boîtiers qui faisaient de l'arbitrage SCSI pour connecter
plusieurs initiateurs simultanément, ce qui laisse à penser que ça
n'était pas possible autrement. Par contre ça ne pose définitivement
aucun problème quand on utilise une baie RAID double contrôleur, bien
sûr... Encore une raison d'en rester au RAID matériel :)
--
Je suis riche des biens dont je sais me passer.
Louis-Jean-Baptiste Etienne Vigée.
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
J'aimerais que par défaut les deux cartes SCSI soient en mode target et non en initiateur (pour pouvoir les passer en initiateur à la demande par mes scripts).
à ma connaissance pour le mode target il faut un noyau patché (ou peut-être super ultra récent)... Pourquoi ne pas désactiver le module de la carte, plutôt?
Je n'ai rien trouver dans la doc. Mais peut-être fais-je fausse route et n'y a-t-il aucun problème, la carte d'ID la plus prioritaire prenant automatique la main sur le bus au détriment de la seconde. Dans ce cas, est-il possible de changer à la volée l'ID de la carte ?
Je dirais que ça dépend des cartes... il y a une dizaine d'années il existait des boîtiers qui faisaient de l'arbitrage SCSI pour connecter plusieurs initiateurs simultanément, ce qui laisse à penser que ça n'était pas possible autrement. Par contre ça ne pose définitivement aucun problème quand on utilise une baie RAID double contrôleur, bien sûr... Encore une raison d'en rester au RAID matériel :)
-- Je suis riche des biens dont je sais me passer. Louis-Jean-Baptiste Etienne Vigée.
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
JKB
Le 21-09-2007, à propos de Re: SCSI target et initiator, Emmanuel Florac écrivait dans fr.comp.os.linux.moderated :
Le Thu, 20 Sep 2007 21:43:48 +0000, JKB a écrit :
J'aimerais que par défaut les deux cartes SCSI soient en mode target et non en initiateur (pour pouvoir les passer en initiateur à la demande par mes scripts).
à ma connaissance pour le mode target il faut un noyau patché (ou peut-être super ultra récent)... Pourquoi ne pas désactiver le module de la carte, plutôt?
Parce que je ne peux pas. La carte est une carte double canal avec un canal pour le système.
Je n'ai rien trouver dans la doc. Mais peut-être fais-je fausse route et n'y a-t-il aucun problème, la carte d'ID la plus prioritaire prenant automatique la main sur le bus au détriment de la seconde. Dans ce cas, est-il possible de changer à la volée l'ID de la carte ?
Je dirais que ça dépend des cartes...
Il s'agit d'une fusion mtp U320 à double canal.
il y a une dizaine d'années il existait des boîtiers qui faisaient de l'arbitrage SCSI pour connecter plusieurs initiateurs simultanément, ce qui laisse à penser que ça n'était pas possible autrement. Par contre ça ne pose définitivement aucun problème quand on utilise une baie RAID double contrôleur, bien sûr... Encore une raison d'en rester au RAID matériel :)
Le raid software est un choix que j'assume car dans mon cas, il m'apporte plus d'avantages que d'inconvénients (et les benchs que j'ai pu faire sont très bons en lecture et en ériture...). Je ne vois donc pas pourquoi rajouter un élément capable de dysfonctionner en plus sur du matériel critique.
Question subsidiaire, comment se rendre compte du bon fonctionnement du truc en branchant simultanément les deux cartes ? Par ailleurs, un dmesg me donne :
Si je le crois, j'en déduis que cette carte peut fonctionner en mode 'target', mais je n'arrive pas à l'activer et je n'arrive par à savoir si la bascule target<->initiator est automatique ou non...
Cordialement,
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Le 21-09-2007, à propos de
Re: SCSI target et initiator,
Emmanuel Florac écrivait dans fr.comp.os.linux.moderated :
Le Thu, 20 Sep 2007 21:43:48 +0000, JKB a écrit :
J'aimerais que par
défaut les deux cartes SCSI soient en mode target et non en initiateur
(pour pouvoir les passer en initiateur à la demande par mes scripts).
à ma connaissance pour le mode target il faut un noyau patché (ou
peut-être super ultra récent)... Pourquoi ne pas désactiver le module
de la carte, plutôt?
Parce que je ne peux pas. La carte est une carte double canal avec
un canal pour le système.
Je n'ai rien trouver dans la doc. Mais peut-être fais-je fausse route et
n'y a-t-il aucun problème, la carte d'ID la plus prioritaire prenant
automatique la main sur le bus au détriment de la seconde. Dans ce cas,
est-il possible de changer à la volée l'ID de la carte ?
Je dirais que ça dépend des cartes...
Il s'agit d'une fusion mtp U320 à double canal.
il y a une dizaine d'années il
existait des boîtiers qui faisaient de l'arbitrage SCSI pour connecter
plusieurs initiateurs simultanément, ce qui laisse à penser que ça
n'était pas possible autrement. Par contre ça ne pose définitivement
aucun problème quand on utilise une baie RAID double contrôleur, bien
sûr... Encore une raison d'en rester au RAID matériel :)
Le raid software est un choix que j'assume car dans mon cas, il
m'apporte plus d'avantages que d'inconvénients (et les benchs que
j'ai pu faire sont très bons en lecture et en ériture...). Je ne
vois donc pas pourquoi rajouter un élément capable de dysfonctionner
en plus sur du matériel critique.
Question subsidiaire, comment se rendre compte du bon fonctionnement
du truc en branchant simultanément les deux cartes ? Par ailleurs,
un dmesg me donne :
Si je le crois, j'en déduis que cette carte peut fonctionner en mode
'target', mais je n'arrive pas à l'activer et je n'arrive par à
savoir si la bascule target<->initiator est automatique ou non...
Cordialement,
JKB
--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Le 21-09-2007, à propos de Re: SCSI target et initiator, Emmanuel Florac écrivait dans fr.comp.os.linux.moderated :
Le Thu, 20 Sep 2007 21:43:48 +0000, JKB a écrit :
J'aimerais que par défaut les deux cartes SCSI soient en mode target et non en initiateur (pour pouvoir les passer en initiateur à la demande par mes scripts).
à ma connaissance pour le mode target il faut un noyau patché (ou peut-être super ultra récent)... Pourquoi ne pas désactiver le module de la carte, plutôt?
Parce que je ne peux pas. La carte est une carte double canal avec un canal pour le système.
Je n'ai rien trouver dans la doc. Mais peut-être fais-je fausse route et n'y a-t-il aucun problème, la carte d'ID la plus prioritaire prenant automatique la main sur le bus au détriment de la seconde. Dans ce cas, est-il possible de changer à la volée l'ID de la carte ?
Je dirais que ça dépend des cartes...
Il s'agit d'une fusion mtp U320 à double canal.
il y a une dizaine d'années il existait des boîtiers qui faisaient de l'arbitrage SCSI pour connecter plusieurs initiateurs simultanément, ce qui laisse à penser que ça n'était pas possible autrement. Par contre ça ne pose définitivement aucun problème quand on utilise une baie RAID double contrôleur, bien sûr... Encore une raison d'en rester au RAID matériel :)
Le raid software est un choix que j'assume car dans mon cas, il m'apporte plus d'avantages que d'inconvénients (et les benchs que j'ai pu faire sont très bons en lecture et en ériture...). Je ne vois donc pas pourquoi rajouter un élément capable de dysfonctionner en plus sur du matériel critique.
Question subsidiaire, comment se rendre compte du bon fonctionnement du truc en branchant simultanément les deux cartes ? Par ailleurs, un dmesg me donne :
Si je le crois, j'en déduis que cette carte peut fonctionner en mode 'target', mais je n'arrive pas à l'activer et je n'arrive par à savoir si la bascule target<->initiator est automatique ou non...
Cordialement,
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Emmanuel Florac
Le Sat, 22 Sep 2007 18:28:28 +0000, JKB a écrit :
Si je le crois, j'en déduis que cette carte peut fonctionner en mode 'target', mais je n'arrive pas à l'activer et je n'arrive par à savoir si la bascule target<->initiator est automatique ou non...
Sérieusement, je ne trouve pas cette configuration très raisonnable pour de la production... Avec du FC ou du SAS, pas de problème, le multi-initiateur est prévu de bout en bout, en SCSI c'est toujours un peu du bricolage. Peut-être qu'il y a de la doc, là :
http://stgt.berlios.de/
-- Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Le Sat, 22 Sep 2007 18:28:28 +0000, JKB a écrit :
Si je le crois, j'en déduis que cette carte peut fonctionner en mode
'target', mais je n'arrive pas à l'activer et je n'arrive par à savoir
si la bascule target<->initiator est automatique ou non...
Sérieusement, je ne trouve pas cette configuration très raisonnable pour
de la production... Avec du FC ou du SAS, pas de problème, le
multi-initiateur est prévu de bout en bout, en SCSI c'est toujours un peu
du bricolage. Peut-être qu'il y a de la doc, là :
http://stgt.berlios.de/
--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Si je le crois, j'en déduis que cette carte peut fonctionner en mode 'target', mais je n'arrive pas à l'activer et je n'arrive par à savoir si la bascule target<->initiator est automatique ou non...
Sérieusement, je ne trouve pas cette configuration très raisonnable pour de la production... Avec du FC ou du SAS, pas de problème, le multi-initiateur est prévu de bout en bout, en SCSI c'est toujours un peu du bricolage. Peut-être qu'il y a de la doc, là :
http://stgt.berlios.de/
-- Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Si je le crois, j'en déduis que cette carte peut fonctionner en mode 'target', mais je n'arrive pas à l'activer et je n'arrive par à savoir si la bascule target<->initiator est automatique ou non...
As tu regardé les options possibles pour le module avec :
modinfo lemodule
et fouiller /proc et/ou /sys pour voir si il n'y a pas des trucs configurables par là.
Et il reste toujours la possibilité de mettre le nez dans le source... :o)
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Le sam, 22 sep 2007 at 18:28 GMT, JKB <knatschke@koenigsberg.fr> a écrit :
Si je le crois, j'en déduis que cette carte peut fonctionner en mode
'target', mais je n'arrive pas à l'activer et je n'arrive par à
savoir si la bascule target<->initiator est automatique ou non...
As tu regardé les options possibles pour le module avec :
modinfo lemodule
et fouiller /proc et/ou /sys pour voir si il n'y a pas des trucs
configurables par là.
Et il reste toujours la possibilité de mettre le nez dans le source...
:o)
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Si je le crois, j'en déduis que cette carte peut fonctionner en mode 'target', mais je n'arrive pas à l'activer et je n'arrive par à savoir si la bascule target<->initiator est automatique ou non...
As tu regardé les options possibles pour le module avec :
modinfo lemodule
et fouiller /proc et/ou /sys pour voir si il n'y a pas des trucs configurables par là.
Et il reste toujours la possibilité de mettre le nez dans le source... :o)
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
JKB
Le 24-09-2007, à propos de Re: SCSI target et initiator, Emmanuel Florac écrivait dans fr.comp.os.linux.moderated :
Le Sat, 22 Sep 2007 18:28:28 +0000, JKB a écrit :
Si je le crois, j'en déduis que cette carte peut fonctionner en mode 'target', mais je n'arrive pas à l'activer et je n'arrive par à savoir si la bascule target<->initiator est automatique ou non...
Sérieusement, je ne trouve pas cette configuration très raisonnable pour de la production... Avec du FC ou du SAS, pas de problème, le multi-initiateur est prévu de bout en bout, en SCSI c'est toujours un peu du bricolage. Peut-être qu'il y a de la doc, là :
Merci pour cette remarque, Emmanuel, mais je répète qu'il y a au moins _une_ bonne raison trop compliquée pour en discuter ici. Mon problème est ici surtout l'absence de doc sur le côté 'target' du module SCSI de Linux. En fait, j'arriverai à résoudre mon problème de façon simple si je pouvais forcer au boot ce côté 'target' puis passer la carte à la demande en 'initiator'. Avec de _simples_ disques, je pense que c'est automatique, mais avec un raid software, j'ai comme un doute...
Cordialement,
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Le 24-09-2007, à propos de
Re: SCSI target et initiator,
Emmanuel Florac écrivait dans fr.comp.os.linux.moderated :
Le Sat, 22 Sep 2007 18:28:28 +0000, JKB a écrit :
Si je le crois, j'en déduis que cette carte peut fonctionner en mode
'target', mais je n'arrive pas à l'activer et je n'arrive par à savoir
si la bascule target<->initiator est automatique ou non...
Sérieusement, je ne trouve pas cette configuration très raisonnable pour
de la production... Avec du FC ou du SAS, pas de problème, le
multi-initiateur est prévu de bout en bout, en SCSI c'est toujours un peu
du bricolage. Peut-être qu'il y a de la doc, là :
Merci pour cette remarque, Emmanuel, mais je répète qu'il y a au
moins _une_ bonne raison trop compliquée pour en discuter ici. Mon
problème est ici surtout l'absence de doc sur le côté 'target' du
module SCSI de Linux. En fait, j'arriverai à résoudre mon problème
de façon simple si je pouvais forcer au boot ce côté 'target' puis
passer la carte à la demande en 'initiator'. Avec de _simples_
disques, je pense que c'est automatique, mais avec un raid software,
j'ai comme un doute...
Cordialement,
JKB
--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Le 24-09-2007, à propos de Re: SCSI target et initiator, Emmanuel Florac écrivait dans fr.comp.os.linux.moderated :
Le Sat, 22 Sep 2007 18:28:28 +0000, JKB a écrit :
Si je le crois, j'en déduis que cette carte peut fonctionner en mode 'target', mais je n'arrive pas à l'activer et je n'arrive par à savoir si la bascule target<->initiator est automatique ou non...
Sérieusement, je ne trouve pas cette configuration très raisonnable pour de la production... Avec du FC ou du SAS, pas de problème, le multi-initiateur est prévu de bout en bout, en SCSI c'est toujours un peu du bricolage. Peut-être qu'il y a de la doc, là :
Merci pour cette remarque, Emmanuel, mais je répète qu'il y a au moins _une_ bonne raison trop compliquée pour en discuter ici. Mon problème est ici surtout l'absence de doc sur le côté 'target' du module SCSI de Linux. En fait, j'arriverai à résoudre mon problème de façon simple si je pouvais forcer au boot ce côté 'target' puis passer la carte à la demande en 'initiator'. Avec de _simples_ disques, je pense que c'est automatique, mais avec un raid software, j'ai comme un doute...
Cordialement,
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.