ONTAP 9.13

to English version

ノードのルートボリュームとルートアグリゲートを管理します。

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

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

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

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

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

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

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

    • ルートボリュームを別のアグリゲートに移動できます。 [relocate-root]を参照してください 。

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

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

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

ノードのルートボリュームがいっぱい、またはほぼいっぱいになると、警告メッセージが表示されます。ルートボリュームがいっぱいになると、ノードは正常に動作できません。コアダンプファイル、パケットトレースファイル、およびルートボリュームの 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)がノードのルートボリュームに含まれている場合は、個 々 に削除します。

      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