Übersicht über iSNS für Linux

Inhaltsverzeichnis

13.1. Funktion von iSNS
13.2. iSNS für Linux - Installation und Setup
13.3. Einrichten von iSNS
13.4. Weiterführende Informationen

Storage Area Networks (SANs) können viele Festplattenlaufwerke enthalten, die über komplexe Netzwerke verteilt sind. Dies kann zu Schwierigkeiten bei der Geräteerkennung und der Eigentümerschaft der Geräte führen. iSCSI-Initiatoren müssen die Speicherressourcen im SAN identifizieren und bestimmen können, ob sie auf diese zugreifen können.

Internet Storage Name Service (iSNS) ist ein standardbasierter Dienst, der mit SUSE Linux Enterprise Server (SLES) 10 Support Pack 2 verfügbar ist. iSNS erleichtert die automatisierte Ermittlung, die Verwaltung und die Konfiguration von iSCSI-Geräten auf einem TCP/IP-Netzwerk. iSNS stellt intelligente Speicherermittlungs- und Verwaltungsdienste zur Verfügung, die mit denen in Fibre-Channel-Netzwerken vergleichbar sind.

Funktion von iSNS

Damit ein iSCSI-Initiator iSCSI-Ziele erkennen kann, muss er identifizieren, welche Geräte im Netzwerk Speicherressourcen sind und welche IP-Adressen er für den Zugriff darauf benötigt. Eine Abfrage eines iSNS-Servers gibt eine Liste von iSCSI-Zielen sowie die IP-Adressen zurück, auf die der Initiator zugreifen darf.

Mithilfe von iSNS erstellen Sie iSNS-Ermittlungsdomänen und Ermittlungsdomänensätze. Dann gruppieren oder organisieren Sie iSCSI-Ziele und -Initiatoren in Ermittlungsdomänen und gruppieren die Ermittlungsdomänen in Ermittlungsdomänensätzen. Durch Aufteilen von Speicherknoten in Domänen können Sie den Ermittlungsprozess jedes Host auf die passendste Teilmenge von bei iSNS registrierten Zielen beschränken. Dies erlaubt dem Speichernetzwerk die Skalierung durch Verringern der Anzahl von nicht erforderlichen Ermittlungen und durch Beschränken der Zeit, die jeder Host benötigt, um Ermittlungsbeziehungen einzurichten. Dadurch können Sie die Anzahl der zu ermittelnden Ziele und Initiatoren steuern und vereinfachen.

Abbildung 13.1. iSNS-Ermittlungsdomänen und Ermittlungsdomänensätze

iSNS-Ermittlungsdomänen und Ermittlungsdomänensätze

Sowohl iSCSI-Ziele wie iSCSI-Initiatoren verwenden iSNS-Clients zum Initiieren von Transaktionen mit iSNS-Servern mithilfe des iSNS-Protokolls. Anschließend registrieren sie Daten über die Geräteattribute in einer allgemeinen Ermittlungsdomäne, laden Informationen über andere registrierte Clients herunter und empfangen asynchrone Benachrichtigungen von Ereignissen, die in ihrer Ermittlungsdomäne vorkommen.

iSNS-Server antworten auf iSNS-Protokollabfragen und -anforderungen von iSNS-Clients mithilfe des iSNS-Protokolls. iSNS-Server initiieren Änderungsbenachrichtigungen über iSNS-Statusänderungen und speichern korrekt authentifizierte Informationen, die von einer Registrierungsanforderung übersendet wurden, in einer iSNS-Datenbank.

Zu den Vorteilen von iSNS für Linux gehören:

  • Stellt eine Informationsquelle für die Registrierung, Ermittlung und die Verwaltung von Speicherassets zur Verfügung.

  • Integrierbar mit der DNS-Infrastruktur.

  • Führt die Registrierung, Ermittlung und Verwaltung der iSCSI-Speicherung zusammen.

  • Vereinfacht Speicherverwaltungs-Implementierungen.

  • Verbessert die Skalierbarkeit im Vergleich zu anderen Ermittlungsmethoden.

Die Vorteile von iSNS werden anhand des folgenden Beispielszenarios verdeutlicht:

Angenommen, Sie haben ein Unternehmen mit 100 iSCSI-Initiatoren und 100 iSCSI-Zielen. Abhängig von Ihrer Konfiguration können alle iSCSI-Initiatoren versuchen, alle 100 iSCSI-Ziele zu ermitteln und mit ihnen eine Verbindung herzustellen. Dies könnte zu erheblichen Problemen bei der Ermittlung und den Verbindungen führen. Durch Gruppieren von Initiatoren und Zielen in Ermittlungsdomänen können Sie verhindern, dass iSCSI-Initiatoren der einen Abteilung die iSCSI-Ziele in einer anderen Abteilung ermitteln. Das Ergebnis ist, dass die iSCSI-Initiatoren in einer bestimmten Abteilung nur solche iSCSI-Ziele ermitteln, die Teil der Ermittlungsdomäne der Abteilung sind.