NVMe-Storage wird bereitgestellt
Bei der Bereitstellung von Speicher ermöglichen Sie Ihren NVMe-Hosts das Lesen und Schreiben von Daten auf ONTAP-Speichersystemen. Für Systeme, die das NVMe-Protokoll verwenden, müssen Sie einen oder mehrere NVMe-Namespaces und Subsysteme erstellen. Jeder Namespace kann dann einem NVMe-Subsystem zugeordnet werden, um den Datenzugriff von Ihrem Host zu ermöglichen.
Verfügt die Storage Virtual Machine (SVM), die das NVMe-Subsystem enthält, über sowohl NVMe/FC- als auch NVMe/TCP-Netzwerkschnittstellen, können die dem NVMe-Subsystem zugeordneten Namespaces sowohl über NVMe/FC- als auch über NVMe/TCP-Transportprotokolle zugegriffen werden. NVMe-Unterstützung für FC ist ab ONTAP 9.4 und höher verfügbar. NVMe-Unterstützung für TCP ist ab ONTAP 9.10.1 und höher verfügbar. Wenn Sie protokollspezifischen Zugriff auf Ihre Namespaces benötigen, sollten Sie "Konfigurieren einer SVM" für jedes Protokoll vornehmen.
Dieses Verfahren gilt für FAS-, AFF- und ASA-Systeme. Wenn Sie ein ASA r2-System (ASA A1K, ASA A90, ASA A70, ASA A50, ASA A30, ASA A20 oder ASA C30) haben, folgen Sie "Diesen Schritten ausführen" um Ihren Speicher bereitzustellen. ASA r2 Systeme bieten eine vereinfachte ONTAP-Erfahrung speziell für reine SAN-Kunden.
Ab ONTAP 9.8 ist bei der Bereitstellung von Storage QoS standardmäßig aktiviert. Sie können die QoS deaktivieren oder während des Bereitstellungsprozesses oder zu einem späteren Zeitpunkt eine individuelle QoS-Richtlinie auswählen.
Ihre Storage VM muss für NVME konfiguriert sein, und Ihr FC- oder TCP-Transport sollte bereits eingerichtet sein.
Unter Verwendung von ONTAP System Manager (9.7 und höher) lassen sich Namespaces erstellen, um Storage über das NVMe-Protokoll bereitzustellen.
-
Klicken Sie im System Manager auf Storage > NVMe Namesaces und dann auf Add.
Wenn Sie ein neues Subsystem erstellen möchten, klicken Sie auf Weitere Optionen.
-
Wenn Sie ONTAP 9.8 oder höher verwenden und QoS deaktivieren oder eine benutzerdefinierte QoS-Richtlinie auswählen möchten, klicken Sie auf Mehr Optionen und wählen Sie dann unter Speicher und Optimierung die Option Performance Service Level.
-
Zonen der FC-Switches anhand des WWPN. Verwenden Sie eine Zone pro Initiator und schließen Sie alle Ziel-Ports in jeder Zone an.
-
Entdecken Sie auf Ihrem Host die neuen Namespaces.
-
Initialisieren Sie den Namespace und formatieren Sie ihn mit einem Dateisystem.
-
Vergewissern Sie sich, dass Ihr Host Daten im Namespace schreiben und lesen kann.
Erstellen Sie über die ONTAP CLI Namespaces, um Storage über das NVMe-Protokoll bereitzustellen.
Dabei wird ein NVMe Namespace und -Subsystem für eine vorhandene Storage-VM erstellt, die bereits für das NVMe-Protokoll konfiguriert wurde. Anschließend wird der Namespace dem Subsystem zugeordnet, um den Datenzugriff über das Host-System zu ermöglichen.
Informationen zum Konfigurieren der Storage-VM für NVMe finden Sie unter "Konfigurieren Sie eine SVM für NVMe".
-
Vergewissern Sie sich, dass die SVM für NVMe konfiguriert ist:
vserver show -vserver <svm_name> -fields allowed-protocolsNVMeSollte unter derallowed-protocolsSpalte angezeigt werden. -
NVMe-Namespace erstellen:
Das Volume, auf das Sie mit dem Parameter verweisen, muss bereits vorhanden sein. Andernfalls müssen Sie vor dem Ausführen dieses Befehls ein Volume -patherstellen.vserver nvme namespace create -vserver <svm_name> -path <path> -size <size_of_namespace> -ostype <OS_type> -
NVMe-Subsystem erstellen:
vserver nvme subsystem create -vserver <svm_name> -subsystem <name_of_subsystem> -ostype <OS_type>Bei dem NVMe-Subsystem-Namen wird die Groß-/Kleinschreibung berücksichtigt. Er muss 1 bis 96 Zeichen enthalten. Sonderzeichen sind zulässig.
-
Überprüfen Sie, ob das Subsystem erstellt wurde:
vserver nvme subsystem show -vserver <svm_name>Das
nvmeSubsystem sollte unter derSubsystemSpalte angezeigt werden. -
Beziehen Sie das NQN vom Host.
-
Fügen Sie den Host-NQN zum Subsystem hinzu:
vserver nvme subsystem host add -vserver <svm_name> -subsystem <subsystem_name> -host-nqn <Host_NQN> -
Den Namespace dem Subsystem zuordnen:
vserver nvme subsystem map add -vserver <svm_name> -subsystem <subsystem_name> -path <path>Ein Namespace kann nur einem einzelnen Subsystem zugeordnet werden.
-
Vergewissern Sie sich, dass der Namespace dem Subsystem zugeordnet ist:
vserver nvme namespace show -vserver <svm_name> -instanceDas Subsystem sollte als aufgeführt werden
Attached subsystem.