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 ?

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

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

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

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

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

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

    system node run -node {nodename|local}

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

    メモ

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

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

    [commandname] help

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

    クラスタシェルCLIに戻るには、Ctrl+Dを入力するか入力し `exit`ます。

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

次の例は、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]]