SQL Server 2008 in VMware clustern

Liebe/-r wer-weiss-was Experte/-in,

Ich stehe vor dem Problem auf einem ESX4 ein Failovercluster o. NLB-Cluster für 4 SQL Server 2008(auf Windows Server 2008) einrichten zu müssen.
Genügt es allen Servern ein und die selbe 2. virtuelle Festplatte als gemeinsamen Speicherort(Laufwerk D) zuzuweisen? Oder muss es ein NAS sein? Außerdem habe ich gehört, dass man diese gemeinsamen Festplatten vorher mit Nullen überschreiben soll, ??? „Keine Ahnung, wie das gehen soll“.
Kann mir einer von Euch den richtigen Weg weisen.
Ich bin in Sachen VMware ins kalte Wasser geworfen wurden und brauche Dringend Hilfe. Für eine detaillierte Anleitung währe ich dankbar.

Best Grüße

Maximus

Hallo

Gleichzeitig ein und die selbe virtulle Festplatte für mehrere VMs (Guest) zu benutzen, geht meines wissen nicht. Es handelt sich ja um einen File auf der Festplatte des Host Rechners. Da ein Guest den file im Zugriff hat, kann keine anderer Guest auf den File zeitgleich zugreifen.
Ein NAS ist eine mögliche Lösung.

Wobei es nach meiner Meinung nicht viel Sinn bring einen Cluster auf einen ESX zu machen. Cluster macht man ja um eine Hochverfühgbarkeit zu erziehlen. Was aber wenn der Host ausfällt? Dann geht da nichts mehr. Also müßten zwei Hosts benutzt werden. Ob sich das lohnt ist dann aber die Frage.

Das mit den Nullen überschrieben hört sich für mich unverständlich an. Wüßte nicht warum man das machen sollte.

Gruß

Ich stehe vor dem Problem auf einem ESX4 ein Failovercluster
o. NLB-Cluster für 4 SQL Server 2008(auf Windows Server 2008)
einrichten zu müssen.
Genügt es allen Servern ein und die selbe 2. virtuelle
Festplatte als gemeinsamen Speicherort(Laufwerk D) zuzuweisen?
Oder muss es ein NAS sein? Außerdem habe ich gehört, dass man
diese gemeinsamen Festplatten vorher mit Nullen überschreiben
soll, ??? „Keine Ahnung, wie das gehen soll“.
Kann mir einer von Euch den richtigen Weg weisen.

Hi
Danke für die Antwort.

Gleichzeitig ein und die selbe virtulle Festplatte für mehrere
VMs (Guest) zu benutzen, geht meines wissen nicht. Es handelt
sich ja um einen File auf der Festplatte des Host Rechners. Da
ein Guest den file im Zugriff hat, kann keine anderer Guest
auf den File zeitgleich zugreifen.
Ein NAS ist eine mögliche Lösung.

Das dachte ich mir schon.

Wobei es nach meiner Meinung nicht viel Sinn bring einen
Cluster auf einen ESX zu machen. Cluster macht man ja um eine
Hochverfühgbarkeit zu erziehlen. Was aber wenn der Host
ausfällt? Dann geht da nichts mehr. Also müßten zwei Hosts
benutzt werden. Ob sich das lohnt ist dann aber die Frage.

Ich bin in der glücklichen Lage 3 ESX Server benutzen zu können. Das sollte nicht das Problem sein.

Das mit den Nullen überschrieben hört sich für mich
unverständlich an. Wüßte nicht warum man das machen sollte.
Das hat mir einer unserer Hardware Support Typen so beschrieben. Schlau bin ich aber daraus nicht geworden.

Wenn ich das jetzt richtig verstanden habe, ist eine VM mit einem FreeNAS ok? Oder sollte das NAS dann doch besser physisch sein?
Ich verzweifele langsam.

Gruß Maximus

Hallo

Gleichzeitig ein und die selbe virtuelle Festplatte für mehrere
VMs (Guest) zu benutzen, geht meines wissen nicht. Es handelt
sich ja um einen File auf der Festplatte des Host Rechners. Da
ein Guest den File im Zugriff hat, kann keine anderer Guest
auf den File zeitgleich zugreifen.
Ein NAS ist eine mögliche Lösung.

Das dachte ich mir schon.

Wobei es nach meiner Meinung nicht viel Sinn bring einen
Cluster auf einen ESX zu machen. Cluster macht man ja um eine
Hochverfügbarkeit zu erzielen. Was aber wenn der Host
ausfällt? Dann geht da nichts mehr. Also müßten zwei Hosts
benutzt werden. Ob sich das lohnt ist dann aber die Frage.

Ich bin in der glücklichen Lage 3 ESX Server benutzen zu
können. Das sollte nicht das Problem sein.

Das mit den Nullen überschrieben hört sich für mich
unverständlich an. Wüßte nicht warum man das machen sollte.
Das hat mir einer unserer Hardware Support Typen so beschrieben. Schlau bin ich aber daraus nicht geworden.

Wenn ich das jetzt richtig verstanden habe, ist eine VM mit
einem FreeNAS ok? Oder sollte das NAS dann doch besser
physisch sein?
Ich verzweifele langsam.

Die Frage ist auch nicht so leicht zu beantworten. Kommt wahrscheinlich drauf an welche Last auf dem Cluster dann hängt und welche Ausfallsicherheit das ganze Design braucht. Auch ob Du FreeNAS dann so weit vertraust das Design zu bewältigen. Leider habe ich da keine Erfahrungen.
Gruß

Hallo Maximus,

A) Statt Cluster eine FT-VM? (sofern Lizenz vorhanden)
B) virtuelle Maschinen werden wie physikalische behandelt - also ist das eine Microsoft SQL 2008 Frage. Ich kann leider keine SQL2008 Konfiguration.
C) Die Quorum-Platte ist in der VM eine physikalische Platte. Es muss natürlich ein shard Storage (NAS oder SAN) geswählt werden, da die beiden ESXe sonst nicht gemeinsam darauf zugreifen könnten. Ausser wenn beide Cluster-Nodes auf einem ESX laufen würde. Dies würde den Cluster funktionslos werden lassen.

Hoffe im Ansatz geholfen zu haben. Für weitere Fragen stehe ich gerne zur Verfügung.

Grüße, Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo maximus,
leider kann ich in diesem Falle nicht weiterhelfen, da ich erstens mit v4 noch nichts getan habe und zweitens mich auf der MS-Seite gar nicht auskenne…

Gruß

Earnie

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Maximus,

Ich stehe vor dem Problem auf einem ESX4 ein Failovercluster
o. NLB-Cluster für 4 SQL Server 2008(auf Windows Server 2008)
einrichten zu müssen.

Herzlichen Glückwunsch, „so mal eben“ macht man das nicht, sowas
ist eher ein kleines Projekt mit mehreren Mitarbeitern. - Aber egal.
Wenn ich Dich richtig verstehe, willst Du mehrere SQL-Server
auf einem ESX legen. Damit hast einen Single Point of Failure
geschaffen. Das würde den Failovercluster der SQLs ad absurdum
führen. Daher solltest Du immer die einzelnen SQL-Server so auf
verschiede ESXe, die auf verschiedenen physikalischen Maschinen
laufen, verteilen, dass aus jedem SQL-Cluster ein virtueller
Server übrig bleibt der die Last übernehmen kann wenn einer
der ESXe abraucht.

Genügt es allen Servern ein und die selbe 2. virtuelle
Festplatte als gemeinsamen Speicherort(Laufwerk D) zuzuweisen?
Oder muss es ein NAS sein?

Es ist so, dass alle ESXe, die eine virtuelle Maschine übernehmen
können sollen auch alle das Medium „sehen“ können müssen auf dem
die virtuelle Platte der zu übernehmenden virtuellen Maschine
befindet. Das ist Voraussetzung für automatisierte V-Motion.
Es macht daher Sinn diese Daten in ein NAS oder SAN
(möglichst redundant ausgelegt wg. Single Point of Failure)
auszulagern. Schau Dir mal nen NetApp-Metro-Cluster an, der
macht sowas, allerdings gibt es auch günstigere Lösungen.

Außerdem habe ich gehört, dass man
diese gemeinsamen Festplatten vorher mit Nullen überschreiben
soll, ??? „Keine Ahnung, wie das gehen soll“.

Das macht man mit den virtuellen Platten. Der Vorgang hat den
Sinn die Platten leicht komprimierbar zu halten wenn man im
SAN die auf den LUNs abgelegten Platten mit einem sog. DeDup-
Feature nutzt. Hier wird vom SAN der Datenbestand auf Clusterebene
nach Gleichheiten durchsucht, die dann nicht mehr mehrfach
vorgehalten werden. Fürs Überschreiben mit Nullen kann man
unter Windows gut den Heidi-Eraser oder ähnliches nutzen.

Kann mir einer von Euch den richtigen Weg weisen.

Ich geb Dir den dringenden Rat Dir Unterstützung von jemandem
einzukaufen, der schonmal sowas gemacht hat. Mein Team (und ich
am Rande) ist zur Zeit dran eine Umgebung mit 1500 Dual-Monitor-
Clients zu virtualisieren.
Wir haben uns auch Hilfe geholt, von VMware selbst und noch
einem Consulter, die das schonmal mit gut 1000 Clients gemacht
haben.
Du wirst über zig blöde Fallstricke fallen bei denen auch die besten
dieser Berater noch genug zu rudern haben.
Unsere Servertruppe ist da schon mehr in deine Richtung unterwegs,
die haben das jetzt mit über 200 Servern hinter sich gebracht, bzw.
sind noch dran. Und auch die haben sich Hilfe geholt um möglichst
nah an den „Best-Practices“ dran zu bleiben.

Ich bin in Sachen VMware ins kalte Wasser geworfen wurden und
brauche Dringend Hilfe.

Frag direkt mal bei VMWare an und lass Dir Tipps geben wo (bei wem)
Du am besten ganz schnell einen Admin-Kurs machen kannst. Ich hab
auch Kurse gemacht, lohnt sich. Vor allem um einen Überblick über
die Terminologie zu bekommen.

Für eine detaillierte Anleitung währe ich dankbar.

Sorry, das würde den Rahmen hier sprengen.

cu
Jürgen

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo, ich würde mit einem NAS arbeiten, dieser kann entweder am ESX als Storage eingebunden werden, oder an den Nodes selber z.B. per iSCSI.
Es kommt darauf an wie ausfallsicher Du es haben möchtest.
Gruesse

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Manu,

leider kann ich dir hier nicht weiterhelfen.

Gruß
Stefan