Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

CLI コマンド用のシェルの種類について(クラスタ管理者のみ)

共同作成者

クラスタには、 CLI コマンド用の異なる 3 つのシェルとして、 _clustershell _ 、 _nodeshell _ 、 _systemshell _ があります。各シェルの用途は異なり、それぞれに異なるコマンドセットがあります。

  • クラスタシェルは、クラスタにログインすると自動的に開始されるネイティブシェルです。

    クラスタの設定と管理に必要なすべてのコマンドが含まれています。クラスタシェルのCLIヘルプ(によってトリガーされます ? (クラスタシェルプロンプト)には、使用可能なクラスタシェルコマンドが表示されます。。 man command_name クラスタシェルのコマンドを実行すると、指定したクラスタシェルコマンドのマニュアルページが表示されます。

  • ノードシェルは、ノードレベルでのみ有効なコマンドのための特別なシェルです。

    ノードシェルには、からアクセスできます system node run コマンドを実行します

    ノードシェルのCLIヘルプ(によってトリガーされます ? または help (ノードシェルプロンプト)には、使用可能なノードシェルコマンドが表示されます。。 man command_name ノードシェルのコマンドを実行すると、指定したノードシェルコマンドのマニュアルページが表示されます。

    よく使用されるノードシェルコマンドとオプションの多くは、クラスタシェルにトンネリングまたはエイリアスされ、クラスタシェルから実行することもできます。

  • システムシェルは、診断とトラブルシューティングの目的に限って使用する低レベルのシェルです。

    システムシェルおよび関連する「タグ」アカウントは、下位レベルの診断用です。アクセスには diagnostic 権限が必要で、テクニカルサポートがトラブルシューティングタスクを実行するために予約されています。

クラスタシェルでのノードシェルのコマンドおよびオプションへのアクセス

ノードシェルのコマンドとオプションには、ノードシェルからアクセスできます。

system node run –node nodename

よく使用されるノードシェルコマンドとオプションの多くは、クラスタシェルにトンネリングまたはエイリアスされ、クラスタシェルから実行することもできます。

クラスタシェルでサポートされるノードシェルオプションには、を使用してアクセスできます vserver options clustershell コマンドを実行しますこれらのオプションを表示するには、次のいずれかを実行します。

  • を使用してクラスタシェルCLIを照会します vserver options -vserver nodename_or_clustername -option-name ?

  • にアクセスします vserver options を使用したクラスタシェルCLIのマニュアルページ man vserver options

クラスタシェルでノードシェルまたはレガシー ONTAP のコマンドまたはオプションを入力した場合、そのコマンドまたはオプションに相当するクラスタシェルコマンドがある場合には該当するクラスタシェルコマンドを使用するように通知されます。

クラスタシェルでノードシェルまたはレガシーのコマンドまたはオプションを入力した場合、そのコマンドまたはオプションについて「 not supported 」ステータスが ONTAP から通知されます。

使用可能なノードシェルコマンドを表示します

ノードシェルから CLI ヘルプを使用すると、使用可能なノードシェルコマンドのリストを取得できます。

手順
  1. ノードシェルにアクセスするには、クラスタシェルのシステムプロンプトで次のコマンドを入力します。

    system node run -node {nodename|local}

    local は、クラスタへのアクセスに使用したノードです。

    メモ

    system node run コマンドにはエイリアスコマンドがあります。 run

  2. 使用可能なノードシェルコマンドのリストを表示するには、ノードシェルで次のコマンドを入力します。

    [commandname] help

    `_commandname_` は、可用性を表示するコマンドの名前です。を含めない場合 `_commandname_`を選択すると、使用可能なすべてのノードシェルコマンドが表示されます。

    入力します exit または、Ctrl+Dを入力してクラスタシェルCLIに戻ります。

利用可能なノードシェルコマンドを表示する例

次の例は、node2という名前のノードのノードシェルにアクセスし、ノードシェルコマンドの情報を表示します environment

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]]