エフサステクノロジーズ株式会社

本ページの製品は2024年4月1日より、エフサステクノロジーズ株式会社に統合となり、順次、切り替えを実施してまいります。一部、富士通表記が混在することがありますので、ご了承ください。

ONTAP 9 マニュアル ( CA08871-402 )

CLIコマンド用の各種シェルの概要(クラスタ管理者のみ)

クラスタには、CLIコマンド用のシェルとして、クラスタシェル、ノードシェル、システムシェルの3種類があります。各シェルの用途は異なり、それぞれに異なるコマンド セットがあります。

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

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

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

    ノードシェルには、system node runコマンドを使用してアクセスできます。

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

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

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

    システムシェルおよび関連する「diag」アカウントは、下位レベルの診断用です。アクセスにはdiagnostic権限が必要で、トラブルシューティング の際は弊社のサポート担当者にご連絡ください。

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

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

system node run –node nodename

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

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

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

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

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

クラスタシェルでサポートされないノードシェルまたはレガシーのコマンドやオプションを入力すると、そのコマンドまたはオプションについて「not supported」ステータスが通知されます。

利用可能なノードシェル コマンドの表示

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

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

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

    system node run -node {nodename|local}

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

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

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

    *[commandname] help

    commandnameは、リストを表示するコマンドの名前です。commandnameを指定しない場合は、利用可能なすべてのノードシェル コマンドが表示されます。

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

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

次の例では、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]]
Top of Page