Informationen zur Verwendung des Novus Data Director
Die Novus Data Directors (NDD) bilden das Fundament der Novus-Metadatenebene und managen die Verteilung und Zuständigkeit von Metadaten über die MDS-Knoten hinweg. Mit der NDD Befehlszeilenschnittstelle können administrative Aufgaben ausgeführt werden. Vor dem Deployment von NetApp Novus in einer Produktionsumgebung ist es unerlässlich, die administrative Struktur und die Konfigurationsoptionen zu verstehen.
Novus Befehlszeilenschnittstelle
Sie verwalten den Novus Data Director über die Linux Befehlszeilenschnittstelle eines der aktiven MDS Hosts. Eine Verbindung zu einem MDS Host ist lokal oder über SSH möglich. Für die NDD Befehlszeilenschnittstelle stehen zwei primäre Werkzeuge zur Verfügung.
- mds-admin
-
Läuft auf einer einzelnen Knoteninstanz (einem Namespace) in mehreren unten beschriebenen Bereichen. Der Befehl stellt eine Verbindung zum pnfs-mds-Admin-Endpunkt her (standardmäßig Port 50051).
- ndd-admin
-
Es arbeitet für das gesamte NDD Deployment (alle Hosts und Namespaces). Sie können Hosts vorbereiten, Namespaces provisionieren und Administrations- und Wartungsaufgaben wie Backup und Restore sowie Schlüsselrotation und Upgrades durchführen. Es führt
mds-adminbei Bedarf in Ihrem Namen Befehle aus.
Zur Novus-Administration wird mds-admin verwendet
Mit der NDD CLI können Sie verschiedene administrative Aufgaben auf dem Novus Data Director durchführen. Diese Aufgaben lassen sich in mehrere Kategorien einteilen.
|
|
Bei der Ausführung von Befehlen auf dem NDD ist Vorsicht geboten. Einige Befehle können den Systemzustand verändern oder mit höheren Risiken verbunden sein. Andere, wie beispielsweise die Knotenbefehle (force-remove, subtree-unlink, backup restore), können Schäden verursachen.
|
- Systemstatus, Diagnose und Support
-
-
Status des NDD Clusters ermitteln
-
Support Bundle erfassen und Protokollversion ausgeben
-
Bereinigung der bei Abstürzen zurückgebliebenen Dateien und Datensätze
-
Prüfen oder Reparieren des Protokolls der `mds-admin`Aktionen
-
- MDS Cluster-Mitgliedschaft und Upgrades
-
-
MDS-Knoten hinzufügen, evakuieren, trennen oder entfernen und Standby-Kopien anhängen
-
Rollierende Upgrades und das Übertragen von Konfigurationsänderungen jeweils für einen Knoten nach dem anderen
-
- Metadatenbesitz: wie der Namespace auf die MDS-Knoten aufgeteilt ist
-
-
Teilbäume zwischen MDS-Knoten auflisten, verschieben, aufteilen und neu zuordnen sowie automatische Aufteilungsvorschläge genehmigen
-
Shards neu ausbalancieren und erläutern, wo ein Pfad platziert ist
-
- Datenserver-Management (ONTAP Backend)
-
-
Datenserver registrieren, entfernen, validieren und entleeren sowie ihren Status festlegen
-
Kapazität prüfen, Platzierungsgewichte festlegen, Multipath-Adressen und NFS-Versionen konfigurieren und die Datenserver-Mounts auf dem MDS-Host managen
-
Eigentumsmarker für Exporte beanspruchen und das Inventar der Datenserver-Hosts verwalten
-
- Datenplatzierung und -schutz
-
-
Ermitteln, auf welchem Datenserver eine Datei gespeichert ist, und sie anschließend verschieben, neu zuordnen oder einen Spiegel hinzufügen
-
Spiegel auf einem Datenserver reparieren, Spiegel zwischen Datenservern verschieben und Dateien bis zur Zielanzahl von Spiegeln auffüllen
-
Verwalten des Pools der im Voraus erstellten Dateien
-
Tiering aktivieren oder deaktivieren
-
Wide Striping für HPC-Pfade aktivieren oder deaktivieren
-
- Namespace-Richtlinie und Datenmanagement
-
-
Quoten festlegen
-
Pfade mit Metadaten-Tags versehen und nach Tags suchen
-
Metadatenkatalog sichern, überprüfen und wiederherstellen
-
- Clients, Mandanten und Zusatzprozesse
-
-
Ablauf von Clientsitzungen erzwingen, Client-Wiederherstellungsdatensätze bereinigen und Client-Identitätsdatensätze managen
-
VIP-Routing nach der Wiederherstellung
-
Mandanten erstellen, pausieren, fortsetzen, Snapshots erstellen, wiederherstellen, migrieren und einschränken
-
Registrierung und Begrenzung der Ressourcen von Hilfsprozessen („Begleitprozessen“)
-
Erste Schritte mit der NDD CLI
Sie können mit wenigen grundlegenden Befehlen beginnen.
Standardmäßig stellt mds-admin eine Verbindung zum Metadatenserver auf dem lokalen Host (127.0.0.1 an Port 50051) her. Für den Zugriff auf eine andere NDD Instanz dienen die Optionen --mds-host <address> mit --mds-port <port>. Verwendet wird die MDS-Adresse des Hosts, nicht dessen Verwaltungsadresse.
Sie benötigen die IP-Adresse oder den Hostnamen eines MDS-Hosts und SSH-Zugriff darauf. Außerdem benötigen Sie die entsprechenden Anmeldeinformationen, um sich als Root-Benutzer anzumelden.
-
Die Verbindung zu einem MDS-Host erfolgt über SSH.
ssh root@<mds-host> -
Anzeige der Release- und Protokollversion.
mds-admin -V -
Hilfe zu Befehlen erhalten
mds-admin --help mds-admin help status mds-admin help "ds list"
Dabei gilt, dass
--helpalle verfügbaren Befehle auflistet undhelp <command>die Optionen für einen bestimmten Befehl anzeigt. Vollständige mehrteilige Befehle stehen in doppelten Anführungszeichen. Sie können auch mitmds-admin help -k <keyword>nach Schlüsselwörtern suchen.