|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Bonjour,
J'ai un cluster d'installer au boulot mais conscient que cela ne règle pas l'indispo des disques, on envisage d'y adjoindre du mirroring. Est-il possible de mirrorer la base sur le serveur inactif sachant que sur celui-ci j'ai une instance active (inst1 active sur A et inactive sur B et inst2 active sur B inactive sur A) ? Quelqu'un a-t-il une telle expérience ? Si vous avez des remarques générales à formuler, elles seront les bienvenues |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : mai 2008 Messages : 14 ![]() |
Pour vous répondre simplement : oui, evidemment !
C'est la grosse différence entre votre mirror et votre cluster. Vous pouvez même diviser vos bases d'une même instance sur vos deux noeuds. (inst1 : moitié des bases en principales sur le noeud 1, l'autre moitié des bases en principales sur le noeud2) Cependant, j'espere que lorsque vous dites inactive, vous voulez dire secondaire. Vous ne pouvez pas mirrorer vos bases sur une instance inactive. J'ai une structure identique à la votre en Prd ici, je serais ravi de répondre à vos questions si vous en avez. Cdt [EDIT] : Je ne comprends pas, vous etes sur une architecture en cluster, vous avez donc vos unités de stockage en réseau (Baie SAN) je me trompe ? Pourquoi parlez vous d'indisponibilité des disques durs ? |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Le single point of failure d'un cluster c'est justement la baie de disque partagée... Imaginez les conséquence d'un feu dedans....
C'est arrivé récemment à un de mes clients sur du matériel DELL : un disque part en sucette, mais chauffe tellement qu'il endommage le disque voisin ! Constat de DELL : ha ben c'est le première fois que cela arrive... Et mon oeuil !!! Cela dit je ne voit pas l'intérêt de combiner CLUSTER + MIRRORING (à part enrichir MS par un surcout de licences)... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#4 | ||
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Citation:
Citation:
Sachant, si j'ai bien retenu mes leçons , que contrairement au cluster, le mirroring impose une intervention manuel. Au final, seul une grosse panne sur les disques imposerait une intervention manuelle, les autres pannes étant prises en charge par le cluster J'ai une question idiote aussi... comment passe-t-on les patches ou hotfix dans un cluster ? On bascule toutes les instances sur le noeud secondaire, on patch le primaire, on bascule à nouveau et on patche le secondaire ? Ou on peut le faire sans rien toucher ? |
||
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
MIRRORING, pas forcement manuel... Il est automatique si :
1) le mode est synchrone 2) les applications se connectent avec SQLNcli en spécifiant dans la chaine de connexion FAILOVER PARTNER... Et dans ce cas le basculement est même plus rapide que pour le cluster... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#6 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
ha tiens, à ce sujet j'ai une question : comment faire basculer le mirroring ? En d'autre terme, comment simuler un problème ?
|
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Si c'est en automatique, débranche le cordon réseau RJ45 du serveur de prod.
Si c'est manuel il faut regarder l'état du mirroring au niveau de la base... A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#8 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
c'est une image VMWare... si je déconnecte le réseau, je suis déconnecté aussi
|
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Voila ce que c'est que d'utiliser des cochonnerie !
![]() Donc débranche le virtuellement.....
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#10 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
![]() C'est pas idiot... un redémarrage suffit... comme quoi, faut pas chercher compliqué
|
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Bonjour,
J'ai un cluster SQL 2005 avec 2 instances, une sur chaque noeud. Le soucis c'est que si j'ai bien ainsi de la haute dispo en cas de panne matériel, rien n'est prévu quand à un problème de disque. Je souhaiterai donc mirrorer mes bases de données mais j'arrive pas à voir comment faire En effet, pour le monent je me connecte au base via la connection : MONSERVEUR\MONSINSTANCE... MONSERVEUR étant l'alias qui accéde soit à SQL1 soit à SQL2 selon l'état du cluster. Or, lorsque je vais créer le miroir il va bien falloir que je dise que je réplique SQL1\MONINSTANCE sur SQL2\MONINSTANCE... et je vais perdre le bénéfice du cluster Le witness ça sert à pallier ce genre de problème ou ça n'a rien à voir ? J'arrive pas à me sortir de ce souci... si vous avez des idées, ce serait pas mal de les partager ![]()
|
|
|
00
|
|
|
#12 |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 162 ![]() |
Ton cluster est relié à un SAN ou se sont des disques locaux ?
|
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
c'est un SAN... mais j'vois pas ce que ça change
|
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Alleluia... j'ai compris l'intérêt et réussi à installer un serveur witness
![]() Par contre... dans mon cluster j'vois pas bien où je peux le mettre... c'est sur un serveur qui n'a rien à voir ou bien ? |
|
|
00
|
|
|
#15 |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 162 ![]() |
Niveau SAN, tes instances se trouvent elles bien sur des disk groups, voir des LUN séparés ?
Car si tu implementes un mirroring d'instance à instance et que tout se retrouve finalement sur les mêmes disques, je ne vois aucun interet à faire du mirroring. De plus sur un SAN, il peut etre configuré (du moins ici) de telle sorte à deja implementer du raid 10 (par exemple) ce qui est deja une sureté en plus en cas de crash de disque. |
|
|
00
|
|
|
#16 | |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 162 ![]() |
Citation:
Ce n'est "qu'un observateur" permettant le basculement automatique. |
|
|
|
00
|
|
|
#17 | ||
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
j'ai bien compris mais on le mets où ce témoin ? Une autre instance du cluster, sur un autre serveur ?
Citation:
Citation:
|
||
|
|
00
|
|
|
#18 | |
![]() ![]() Administrateur de base de données Inscription : août 2007 Messages : 1 162 ![]() |
Citation:
Je me doute, cependant on ne sait jamais Pour ton witness tu le mes ou tu veux, que ce soit un desktop sous ton bureau, ou un autre serveur dans ta salle des machines. |
|
|
|
00
|
|
|
#19 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Plutôt sur un autre serveur physique....
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#20 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
OK, c'est noté... bon, bah j'pense que j'ai toute les billes maintenant
![]()
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com