Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Übersicht über die verschiedenen Shells für CLI-Befehle (nur Cluster-Administratoren)

Beitragende

Der Cluster hat drei unterschiedliche Shells für CLI-Befehle, die clustershell, die nodeshell und die systemshell. Die Shells sind für unterschiedliche Zwecke, und sie haben jeweils einen anderen Befehlssatz.

  • Die clustershell ist die native Shell, die automatisch gestartet wird, wenn Sie sich beim Cluster anmelden.

    Er stellt alle Befehle bereit, die Sie für die Konfiguration und das Management des Clusters benötigen. In der Clustershell-CLI-Hilfe (ausgelöst durch ? die Eingabeaufforderung für clustershell) werden verfügbare Clustershell-Befehle angezeigt. Mit dem man command_name Befehl in der Clustershell wird die man-Page für den angegebenen clustershell-Befehl angezeigt.

  • Die nodeshell ist eine spezielle Shell für Befehle, die nur auf Knotenebene wirksam werden.

    Die Nodeshell ist über den system node run Befehl zugänglich.

    In der nodeshell CLI-Hilfe (ausgelöst durch ? oder help an der nodeshell-Eingabeaufforderung) werden die verfügbaren nodeshell-Befehle angezeigt. Der man command_name Befehl im nodeshell zeigt die man-Page für den angegebenen nodeshell-Befehl an.

    Viele häufig verwendete Nodeshell Befehle und Optionen werden in der Clustershell alialisiert und können auch von der clustershell ausgeführt werden.

  • Die Systemshell ist eine Low-Level-Shell, die nur zu Diagnose- und Fehlerbehebungszwecken verwendet wird.

    Die Systemshell und das zugehörige „diag“-Konto sind für diagnostische Zwecke auf niedriger Ebene bestimmt. Für ihren Zugriff ist die Diagnose-Berechtigungsebene erforderlich und nur für den technischen Support reserviert, um Aufgaben zur Fehlerbehebung auszuführen.

Zugriff von nodeshell Befehlen und Optionen in der clustershell

Nodeshell Befehle und Optionen sind über die nodeshell zugänglich:

system node run –node nodename

Viele häufig verwendete Nodeshell Befehle und Optionen werden in der Clustershell alialisiert und können auch von der clustershell ausgeführt werden.

Auf Nodeshell-Optionen, die in der Clustershell unterstützt werden vserver options clustershell, kann mit dem Befehl zugegriffen werden. Um diese Optionen anzuzeigen, können Sie eine der folgenden Aktionen ausführen:

  • Fragen Sie die Clustershell-CLI mit ab vserver options -vserver nodename_or_clustername -option-name ?

  • Greifen Sie vserver options in der Clustershell-CLI mit auf die man-Page zu man vserver options

Wenn Sie in der clustershell einen Befehl oder eine ältere Option eingeben und der Befehl oder die Option einen entsprechenden clustershell-Befehl hat, informiert ONTAP Sie über den entsprechenden clustershell-Befehl.

Wenn Sie einen nodeshell- oder älteren Befehl oder eine Option eingeben, die in der Clustershell nicht unterstützt wird, informiert ONTAP Sie über den Status „nicht unterstützt“ für den Befehl oder die Option.

Zeigt die verfügbaren nodeshell-Befehle an

Sie können eine Liste der verfügbaren nodeshell Befehle erhalten, indem Sie die CLI-Hilfe aus der nodeshell.

Schritte
  1. Um auf den nodeshell zuzugreifen, geben Sie den folgenden Befehl an der Systemaufforderung von clustershell ein:

    system node run -node {nodename|local}

    local Ist der Node, den Sie für den Zugriff auf das Cluster verwenden.

    Hinweis

    Der system node run Befehl hat einen Alias-Befehl, run.

  2. Geben Sie den folgenden Befehl in die nodeshell ein, um die Liste der verfügbaren nodeshell Befehle anzuzeigen:

    [commandname] help

    `_commandname_` Ist der Name des Befehls, dessen Verfügbarkeit Sie anzeigen möchten. Wenn Sie nicht einschließen `_commandname_`, zeigt die CLI alle verfügbaren nodeshell-Befehle an.

    Sie geben exit Strg-D ein, um zur Clustershell-CLI zurückzukehren.

Beispiel für die Anzeige von verfügbaren nodeshell Befehlen

Das folgende Beispiel greift auf die nodeshell eines Knotens namens node2 zu und zeigt Informationen für den nodeshell-Befehl `environment`an:

cluster1::> system node run -node node2
Type 'exit' or 'Ctrl-D' to return to the CLI

node2> environment help
Usage: environment status |
     [status] [shelf [<adapter>[.<shelf-number>]]] |
     [status] [shelf_log] |
     [status] [shelf_stats] |
     [status] [shelf_power_status] |
     [status] [chassis [all | list-sensors | Temperature | PSU 1 |
     PSU 2 | Voltage | SYS FAN | NVRAM6-temperature-3 | NVRAM6-battery-3]]