metzla
Goto Top

MS Server 2k12R2 Failover-Cluster node-switch Problem

Hallo zusammen,

in meinem Szenario; Failover-Cluster mit zwei nodes, habe ich folgendes Problem:

Wenn ich die sekundäre Instanz abschalte ist mein Cluster-Knoten nicht mehr erreichbar.
Wieso das nicht klappt will einfach nicht in meinen Kopf, denn wenn ich die primäre Instanz abschalte wird sauber auf die sekundäre Instanz umgelenkt.

Das Szenario ist wie folgt aufgebaut:

DC01 (AD DS)
SQL01 (Primär)
SQL02 (Secondary)
W7 (für Client-Connections)

Angebunden sind die Server jeweils über zwei bonds in zwei verschiedenen Subnetzen.

Mein Test sah wie folgt aus:
- Tracert auf den Cluster-Knoten, dann abschalten von SQL01 -> Tracert läuft weiter, ich sehe auch im Failover-Cluster-Manager, dass die Instanz als "offline" gemeldet wird und SQL02 nun als Besitzerknoten eingetragen ist.

Danach wieder alles auf "Startzustand".

- Tracert auf den Cluster-Knoten, dann abschalten von SQL02 -> Tracert endet in Zeitüberschreitungen, im Failover-Cluster-Manager steht weiterhin SQL01 als Besitzerknoten doch die Verbindung zum Knoten kann nicht aufgebaut werden und das egal von welchem der oben genannten Server.

Fällt euch irgend etwas zu dem Thema ein? Ich bin mehr als ratlos!

LG,
meTzla

Content-Key: 261421

Url: https://administrator.de/contentid/261421

Printed on: April 19, 2024 at 18:04 o'clock

Member: emeriks
emeriks Jan 28, 2015 at 18:08:27 (UTC)
Goto Top
Hi,
mach mal den selben Test, während von dem SQL01 ein Dauerping auf sein Gateway läuft. Ändert das was?

Wie sind die Server überhaupt verkabelt? Logisch wie physisch? Am selben Switch?
Netzwerkkonfiguration der beiden Kisten sind analog? (u.a. auch Protokollreihenfolge, FW-Konfiguration usw.)

Das Vershieben der Instanz zwischen den Knoten geht hin wie her problemlos? Die Clients können anschließend sofort wieder verbinden?

E.
Member: Dani
Dani Jan 28, 2015 at 19:09:45 (UTC)
Goto Top
Guten Abend,
was ich nicht verstehe, die SQL-Server stehen einzeln gesehen in zwei verschiedene Subnetze. In welchen Netz befindet sich dann die virtuelle IP-Adresse des Clusters?


Gruß,
Dani
Member: emeriks
emeriks Jan 28, 2015 at 19:20:07 (UTC)
Goto Top
Zitat von @Dani:

Guten Abend,
was ich nicht verstehe, die SQL-Server stehen einzeln gesehen in zwei verschiedene Subnetze.
Kannst Du hellsehen oder woraus schlussfolgerst Du das?

E.
Member: Dani
Dani Jan 28, 2015 at 20:06:35 (UTC)
Goto Top
@emerkis
Irgendwie falsch gelesen...
Angebunden sind die Server jeweils über zwei bonds in zwei verschiedenen Subnetzen.
Aber es könnte trotzdem daran liegen... face-smile


Gruß,
Dani
Member: meTzla
meTzla Jan 29, 2015 at 08:39:31 (UTC)
Goto Top
Hey zusammen,
danke für eure Antworten.
Ich versuche die Fragen so gut wie möglich aufzuklären, wenn nicht hakt bitte nach face-smile

Cluster: 172.22.1.110/24 & 172.22.2.110/24
DC01: 172.22.1.100/24 & 172.22.2.100/24
SQL01: 172.22.1.101/24 & 172.22.2.101/24
W7: 172.22.1.102/24
SQL01: 172.22.1.103/24 & 172.22.2.103/24

Somit stehen alle Server, außer der W7 Kiste, in zwei Subnetzen. An Protokollreihenfolgen und der gleichen habe ich nichts verändert, somit sollten sie analog konfiguriert sein. Auf was genau zielst Du ab?

Die Server sind aktuell VM's in unserer Citrix Umgebung und daher am gleichen Switch verkabelt. Somit Testumgebung bevor wir dann final die Hardware besorgen.

Könnte es sein, dass ich keine Verbindung zum Subnetz 2 bekomme, wenn ich den SQL02 abschalte? Der Cluster somit über 2.110 erreichbar ist und mein Tracert weiterhin auf 1.110 läuft? Aber das ist doch der eigentliche Grund ein Failovercluster zu haben, oder? Dass das Cluster weiterhin erreichbar ist, auch wenn die Putzfrau mit dem Staubsauger ein Kabel trennt.

LG
Member: Dani
Dani Jan 31, 2015 at 14:13:20 (UTC)
Goto Top
Hallo,
ich würde zuerst die Konfiguration in soweit abändern, dass die Server in einem Subnetz stehen. Denn Multi-Homed bei einem Domain Controller bringt einige Probleme mit sich. Bei SQL bin ich mir gerade nicht sicher, ob in einem Cluster supportet...


Gruß,
Dani
Member: emeriks
emeriks Jan 31, 2015 at 14:59:18 (UTC)
Goto Top
Du hast den SQL01 2x aufgeführt. Versehen?

Hast Du schon mal die SQL-Instanz explizit an die eine (oder beiden) IP-Adresse gebunden? Standardmäßig wird sie ja an 0.0.0.0 gebunden, also "alle" Adressen.

E.
Member: meTzla
meTzla Feb 04, 2015 at 14:31:45 (UTC)
Goto Top
Copy + Paste Fehler - sorry!
Ich kann über das SQL Management Studio, von der W7 Kiste aus, sowohl den Cluster als auch SQL01 und SQL02 ansprechen.
Member: meTzla
meTzla Feb 04, 2015 at 14:34:49 (UTC)
Goto Top
Vermutlich wird es einfacher sein nachzuvollziehen was passiert, wenn ich für jede Rolle einen eigenen Server aufsetze, oder?
Member: meTzla
meTzla Feb 18, 2015 at 15:27:47 (UTC)
Goto Top
Habe das Problem gelöst bekommen:
Zwei Instanzen sind eine zu wenig:
Entweder man hat 3 DB-Server oder 2 DB-Server + 1 Quorumlistener. Dann läuft das System reibungslos.