Überblick über die Storage-Virtualisierung
Sie verwenden Storage Virtual Machines (SVMs), um Clients und Hosts mit Daten zu versorgen. Wie eine Virtual Machine, die auf einem Hypervisor ausgeführt wird, ist eine SVM eine logische Einheit, die physische Ressourcen abstrahiert. Der Zugriff auf Daten, auf die über die SVM zugegriffen wird, ist nicht an einen Storage-Ort gebunden. Der Netzwerkzugriff auf die SVM ist nicht an einen physischen Port gebunden.
Früher wurden SVMs als „vservers“ bezeichnet. Die ONTAP-Befehlszeilenschnittstelle verwendet nach wie vor den Begriff „vServer“. |
Eine SVM stellt Daten von einem oder mehreren Volumes aus für Clients und Hosts über eine oder mehrere Netzwerk-logische Schnittstellen (LIFs) bereit. Volumes können jedem beliebigen Datenaggregat im Cluster zugewiesen werden. LIFs können von jedem physischen oder logischen Port gehostet werden. Sowohl Volumes als auch LIFs lassen sich ohne Unterbrechung des Datenservice verschieben, unabhängig davon, ob Sie Hardware-Upgrades durchführen, Nodes hinzufügen, die Performance ausgleichen oder die Kapazität über Aggregate hinweg optimieren.
Dieselbe SVM kann eine LIF für NAS-Verkehr und eine LIF für den SAN-Datenverkehr haben. Clients und Hosts benötigen für den Zugriff auf die SVM nur die Adresse der logischen Schnittstelle (IP-Adresse für NFS, SMB oder iSCSI; WWPN für FC). LIFs behalten ihre Adressen während der Verschiebung bei. Ports können mehrere LIFs hosten. Jede SVM verfügt über eigene Sicherheit, Administration und eigenen Namespace.
Zusätzlich zu Data SVMs setzt ONTAP spezielle SVMs für die Administration ein:
-
Beim Einrichten des Clusters wird eine admin SVM erstellt.
-
Wenn ein Node einem neuen oder vorhandenen Cluster hinzugefügt wird, wird eine SVM_ „_Node“ erstellt.
-
Für die Kommunikation auf Cluster-Ebene in einem IPspace wird automatisch eine SVM_ -SystemSVM erstellt.
Diese SVMs können nicht zum Bereitstellen von Daten verwendet werden. Außerdem gibt es spezielle LIFs für Datenverkehr innerhalb und zwischen Clustern sowie für das Management von Clustern und Nodes.
Warum ONTAP so ist wie Middleware
Die logischen Objekte, die ONTAP für Storage-Management-Aufgaben verwendet, erfüllen die bekannten Ziele eines gut durchdachten Middleware-Pakets: Der Administrator wird von den Details der Implementierung auf niedriger Ebene abschirmt und die Konfiguration durch Änderungen der physischen Eigenschaften wie Knoten und Ports isoliert. Der Grundgedanke besteht darin, dass der Administrator in der Lage sein sollte, Volumes und LIFs einfach zu verschieben und einige Felder neu zu konfigurieren statt der gesamten Storage-Infrastruktur.