Einrichten eines iSCSI Targets unter Windows Server 2008 (R2)
Für den Betrieb eines Failover Cluster unter Windows Server 2008 benötigt man ein Storagesystem auf das alle Clusternodes gleichzeitig zugreifen können. Dies geht entweder per Serial Attached SCSI (SAS), Fibre Channel oder iSCSI. In Testumgebungen ist die Hardware ja eher etwas einfacher gestrikt und es bleibt eigentlich nur noch iSCSI als Möglichkeit. Leider bietet Windows Server 2008 (auch nicht R2) out-of-the-box keine Möglichkeit sich selbst als iSCSI Target anzubieten und man muss auf Dritthersteller zurückgreifen. Idealerweise gibt es aber einige Produkte die kostenlos (wenn auch dann in abgespeckten Versionen) angeboten werden – für Testumgebungen ideal!
Wie richtet man nun ein iSCSI Target in seiner Testumgebung ein. Durch den Blog Eintrag von Joachim Nassländer (http://www.nullsession.com/2009/06/17/a-guide-to-iscsi-target-software-for-windows/) bin ich auf das Produkt "StarWind” gestoßen. Dieses wird in einer Free Edition mit maximal 2TB Speicher (sollte reichen…
) und für maximal 2 Connections angeboten.
Die Installation wird typischerweise einfach durchgeklickert und benötigt keine besonderen Einstellungen. Zur Aktivierung der Software benötigt man eine Lizenzdatei, die man nach der Registrierung per Mail erhält. Wenn man sich nicht am Server anmelden kann, hat man die Hilfe Datei nicht gelesen. Denn darin steht der Standard-Benutzername und Passwort.
Danach einfach nur noch ein neues Target hinzufügen. Die Daten werden in einer virtuellen Festplatte abgelegt. Falls ein Cluster auf das Target zugreifen muss, sollte man nicht vergessen die mehrfachen Verbindungen zu aktivieren.
Fertig – Das war die Konfiguration des iSCSI Targets!
Und noch einfacher ist die Verbindung zum Target unter Windows Server 2008:
Über den iSCSI Initiator einfach den Hostnamen bzw. IP Adresse des Hosts angeben auf dem Starwind läuft, und schon werden alle Targets aufgelistet und automatisch eingerichtet.
Wie bei jeder anderen Festplatte auch: Ohne Partitionen und Dateisystem geht garnichts. Also zunächst über die Datenträgerverwaltung das Laufwerk online schalten, dann initialisieren und ein neues Volume erstellen. Danach sollte das ganze in etwa so aussehen:
Möchte man dieses Laufwerk in einem Cluster verwenden, muss das iSCSI Target natürlich auf beiden Hosts eingerichtet werden. Danach kann man es über den Failover Cluster Manager als Storage hinzufügen.
Viele Grüße
Nils



