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

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

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

ノードのルート ボリュームとルート アグリゲートの管理

ノードのルート ボリュームは、工場出荷時またはセットアップ ソフトウェアによってインストールされたFlexVolです。ルート ボリュームは、システム ファイル、ログ ファイル、およびコア ファイル用に予約されています。ディレクトリー名は/mrootで、当社サポートの指示に従って、システムシェルからのみアクセスできます。ノードのルート ボリュームの最小サイズは、プラットフォーム モデルによって異なります。

ノードのルート ボリュームとルート アグリゲートに関するルール - 概要

ノードのルート ボリュームには、そのノードの特別なディレクトリーとファイルが格納されています。ルート ボリュームはルート アグリゲートに含まれています。ノードのルート ボリュームとルート アグリゲートには、いくつかのルールが適用されます。

  • ノードのルート ボリュームには次のルールが適用されます。

    • 当社サポートから指示がないかぎり、ルート ボリュームの構成またはコンテンツを変更しないでください。

    • ユーザー データはルート ボリュームに格納しないでください。

      ユーザー データをルート ボリュームに格納すると、HAペアのノード間でのストレージのギブバックに時間がかかります。

    • ルート ボリュームを別のアグリゲートに移動できます。 新しいアグリゲートへのルート ボリュームの再配置を参照してください。

  • ルート アグリゲートは、ノードのルート ボリューム専用になります。

    ルート以外のボリュームをルート アグリゲートに作成することはできません。

ノードのルート ボリュームのスペース解放

ノードのルート ボリュームがいっぱい、またはほぼいっぱいになると、警告メッセージが表示されます。ルート ボリュームがいっぱいになると、ノードは正しく動作できません。コア ダンプ ファイル、パケット トレース ファイル、およびルート ボリュームのSnapshotコピーを削除することにより、ノードのルート ボリュームのスペースを解放できます。

手順
  1. ノードのコア ダンプ ファイルとその名前を表示します。

    system node coredump show

  2. 不要なコア ダンプ ファイルをノードから削除します。

    system node coredump delete

  3. ノードシェルにアクセスします。

    system node run -node nodename

    nodenameは、ルート ボリュームのスペースを解放するノードの名前です。

  4. ノードシェルからノードシェルのadvanced権限レベルに切り替えます。

    priv set advanced

  5. ノードシェルからノードのパケット トレース ファイルを表示し、削除します。

    1. ノードのルート ボリュームにあるすべてのファイルを表示します。

      ls /etc

    2. ノードのルート ボリュームにパケット トレース ファイル(*.trc)がある場合は、それらを1つずつ削除します。

      rm /etc/log/packet_traces/file_name.trc

  6. ノードシェルからノードのルート ボリュームのSnapshotコピーを特定し、削除します。

    1. ルート ボリューム名を特定します。

      vol status

      ルート ボリュームは、vol statusコマンドの出力の「Options」列に「root」として表記されます。

      次の例では、ルート ボリュームはvol0です。

      node1*> vol status
      
               Volume State           Status            Options
                 vol0 online          raid_dp, flex     root, nvfail=on
                                      64-bit
    2. ルート ボリュームのSnapshotコピーを表示します。

      snap list root_vol_name

    3. 不要なルート ボリュームのSnapshotコピーを削除します。

      snap delete root_vol_namesnapshot_name

  7. ノードシェルを終了し、クラスタシェルに戻ります。

    exit

新しいアグリゲートへのルート ボリュームの再配置

ルート交換手順では、現在のルート アグリゲートをシステム停止なしで別のディスク セットに移行できます。

タスク概要

ルート ボリュームを再配置するには、ストレージ フェイルオーバーを有効にする必要があります。storage failover modify -node nodename -enable trueコマンドを使用すると、フェイルオーバーを有効にできます。

以下のシナリオで、ルート ボリュームの場所を新しいアグリゲートに変更できます。

  • ルート アグリゲートが希望するディスク上にない場合

  • ノードに接続されているディスクの配置を変更する場合

  • EOSディスク シェルフを交換する場合

手順
  1. 権限レベルをadvancedに設定します。

    set privilege advanced

  2. ルート アグリゲートを再配置します。

    system node migrate-root -node nodename -disklist disklist -raid-type raid-type

    • -node

      移行するルート アグリゲートを所有しているノードを指定します。

    • -disklist

      新しいルート アグリゲートを作成する一連のディスクを指定します。すべてのディスクはスペアであり、同じノードが所有している必要があります。必要なディスクの最小数は、RAIDタイプによって異なります。

    • -raid-type

      ルート アグリゲートのRAIDタイプを指定します。デフォルト値はraid-dpです。

  3. ジョブの進捗状況を監視します。

    job show -id jobid -instance

結果

すべての事前確認が完了すると、ルート ボリューム交換ジョブが開始されてコマンドが終了します。ノードが再起動するようにします。

Top of Page