SQL Cluster in HyperV VMs realisieren, aber wie?
Hi an alle.
Ich habe einen HyperV Server 2012 Standalone mit ein paar VMs. (Später kommt dann ein 2ter dazu)
Dort sollen 2 virtuelle Maschinen installiert werden, welche einen SQL Cluster bilden sollen.
An dem HyperV Server(IBM x3850) ist eine Storage(IBM DS3524) mittels SAS direct attached.
Wie löst man das elegant?
Ich hatte schon mal vor längerem gleiches Vorhaben testweise mit einer iSCSi Storage und physikalischen Nodes getestet.
Das war ja simpel mit der Verwendung der iSCSI Initiators. Habe einfach ein Cluster Shared Volume erstellt und die gleiche LUN beiden physikalischen Hosts zugewiesen. In diesem Szenario lagen dann die virtuellen Maschinen auf dem CSV.
RAW Devices wären vielleicht eine Möglichkeit?
Ich habe im Netz gelesen, dass mittels RAW Devices die VM etwas eingeschränkt werden. (Keine Snapshots, keine VHD, usw)
Zudem soll die RAW Disk nur exklusiv einem Host zugeordnet werden können. Und nicht 2en so wie ich das für den SQL Cluster bräuchte.
Oder geht das mittels der VHDs auch irgendwie?
Ich würde mir gern die Möglichkeit der Snapshots, etc erhalten.
Wäre super, wenn mir jemand erläutern kann wie man das am Besten löst.
Bzw. was untersützt ist.
Danke für die Unterstützung.
Ich habe einen HyperV Server 2012 Standalone mit ein paar VMs. (Später kommt dann ein 2ter dazu)
Dort sollen 2 virtuelle Maschinen installiert werden, welche einen SQL Cluster bilden sollen.
An dem HyperV Server(IBM x3850) ist eine Storage(IBM DS3524) mittels SAS direct attached.
Wie löst man das elegant?
Ich hatte schon mal vor längerem gleiches Vorhaben testweise mit einer iSCSi Storage und physikalischen Nodes getestet.
Das war ja simpel mit der Verwendung der iSCSI Initiators. Habe einfach ein Cluster Shared Volume erstellt und die gleiche LUN beiden physikalischen Hosts zugewiesen. In diesem Szenario lagen dann die virtuellen Maschinen auf dem CSV.
RAW Devices wären vielleicht eine Möglichkeit?
Ich habe im Netz gelesen, dass mittels RAW Devices die VM etwas eingeschränkt werden. (Keine Snapshots, keine VHD, usw)
Zudem soll die RAW Disk nur exklusiv einem Host zugeordnet werden können. Und nicht 2en so wie ich das für den SQL Cluster bräuchte.
Oder geht das mittels der VHDs auch irgendwie?
Ich würde mir gern die Möglichkeit der Snapshots, etc erhalten.
Wäre super, wenn mir jemand erläutern kann wie man das am Besten löst.
Bzw. was untersützt ist.
Danke für die Unterstützung.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 207861
Url: https://administrator.de/contentid/207861
Ausgedruckt am: 25.11.2024 um 05:11 Uhr
9 Kommentare
Neuester Kommentar
Wir setzen zwar nicht Hyper V ein sondern VM Ware wir haben allerdings dies mit dem SQL Cluster wie folgt gelöst
2 Windows 2008 R2 SQL Server im Windows Cluster mit RAW Devices. Es stimmt das die Festplatten nur bei einem Server eingehängt sind allerdings wenn der Server weg ist werden diese automatisch umgehängt.
Bezgl Snapshots haben wir dahinter eine Netapp Storage und wickeln das über das Snapmanager Tool von denen ab!
2 Windows 2008 R2 SQL Server im Windows Cluster mit RAW Devices. Es stimmt das die Festplatten nur bei einem Server eingehängt sind allerdings wenn der Server weg ist werden diese automatisch umgehängt.
Bezgl Snapshots haben wir dahinter eine Netapp Storage und wickeln das über das Snapmanager Tool von denen ab!
Hallo,
Virtualisierung und RAW-Devices sind kontraporduktiv, wegen der bereits genannten Einschrämkungen. Zudem ist mein letzter Stand, daß Clusterlösungen innerhalb VMs derzeit nicht supportet sind. das gilt auch für MS SQL-Cluster. Ich habe zwar im Internet eine Beschreibung gesehen, wie man eine Clusterlösung (MS Windows) unter VMware realisieren kann. Diese funktioniert soweit, ist allerdings wie gesagt nicht supportet.
Gruss Penny.
Virtualisierung und RAW-Devices sind kontraporduktiv, wegen der bereits genannten Einschrämkungen. Zudem ist mein letzter Stand, daß Clusterlösungen innerhalb VMs derzeit nicht supportet sind. das gilt auch für MS SQL-Cluster. Ich habe zwar im Internet eine Beschreibung gesehen, wie man eine Clusterlösung (MS Windows) unter VMware realisieren kann. Diese funktioniert soweit, ist allerdings wie gesagt nicht supportet.
Gruss Penny.
Also generell musst du ein iSCSI Target erstellen und das mit dem iSCSI Initiator einbinden.
Wird danach wie eine lokale HDD gehandhabt.
Hängt jetzt ein bisschen davon ab was du möchtest und wie tief du in die Materie einsteigen willst.
Das einfachste wäre wohl das Diskshelf auf dem HyperV Server einzubinden und dann die VMs zu erstellen.
Deren virtuelle Harddisks legste einfach auf dem Host ab.
Die gesamte Replikation / Failover / HA Arbeit macht dann der SQL Cluster.
Generell:
Cluster im Cluster eher ungut.
Aber:
Wird danach wie eine lokale HDD gehandhabt.
Hängt jetzt ein bisschen davon ab was du möchtest und wie tief du in die Materie einsteigen willst.
Das einfachste wäre wohl das Diskshelf auf dem HyperV Server einzubinden und dann die VMs zu erstellen.
Deren virtuelle Harddisks legste einfach auf dem Host ab.
Die gesamte Replikation / Failover / HA Arbeit macht dann der SQL Cluster.
Generell:
Cluster im Cluster eher ungut.
Aber:
Moin,
Grüße,
Dani
Da die Dinger aber eh schon dastehen versuche ich einen Weg zu finden mit dem es trotzdem geht. face-smile *daumendrück*
Ich hoffe dir ist aber auch klar, dass ein Systemhaus evtl. noch hilft aber Microsoft ist da inzwischen uneinsichtich. D.h. wenn du z.B. Probleme mit der Datenbank haben solltest hängst du vllt. in der Luft. Wenn du den Cluster produktiv betreiben willst und ihr damit GEld verdient, such eine andere Lösung!Grüße,
Dani
Hi,
witzig.. ich bin gerade über einen Blog-Artikel gestoplert, wo Microsoft dein Vorhaben mit Hyper-V umsetzt. Ich finde auf Anhieb den Artikel mit der anderen Aussage nicht.... hat den wer zur Hand?
Grüße,
Dani
witzig.. ich bin gerade über einen Blog-Artikel gestoplert, wo Microsoft dein Vorhaben mit Hyper-V umsetzt. Ich finde auf Anhieb den Artikel mit der anderen Aussage nicht.... hat den wer zur Hand?
Grüße,
Dani