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

Novus Data Directorの使用方法について

共同作成者 dmp-netapp

Novusデータディレクター(NDD)は、Novusメタデータレイヤーの中核を成し、MDSノード全体にわたるメタデータの配布と所有権を管理します。NDDのコマンドラインインターフェースを使用して、管理タスクを実行できます。NetApp Novusを本番環境に導入する前に、管理構造と設定オプションを理解しておくことが不可欠です。

Novusコマンドラインインターフェース

Novus Data Directorは、アクティブなMDSホストのいずれかのLinuxコマンドラインインターフェースから管理します。MDSホストには、ローカル接続またはSSH経由で接続できます。NDDのコマンドラインインターフェースには、主に2つのツールが用意されています。

mds-admin

以下に説明するいくつかの異なる領域において、単一ノードインスタンス(1つのネームスペース)で動作します。このコマンドは、pnfs-mdsの管理エンドポイント(デフォルトではポート50051)に接続します。

ndd-admin

NDDデプロイメント全体(すべてのホストとネームスペース)に対して動作します。ホストの準備、ネームスペースのプロビジョニング、バックアップやリストア、キーのローテーションやアップグレードといった管理およびメンテナンス作業を行うことができます。必要に応じて、お客様に代わって `mds-admin`コマンドを実行します。

`mds-admin`を使用してNovusの管理を実行します

NDD CLIを使用すると、Novus Data Director上でさまざまな管理タスクを実行できます。これらのタスクはいくつかのカテゴリーに分類されます。

注意 NDDでコマンドを実行する際は注意してください。一部のコマンドはシステムの状態を変更したり、より高いリスクを伴う可能性があります。その他、ノードコマンド(force-remove、 subtree-unlink、 backup restore)などは、損傷を引き起こす可能性があります。
ヘルス、診断、サポート
  • NDDクラスタのステータスを確認する

  • サポートバンドルを収集し、プロトコル バージョンを出力します

  • クラッシュで残ったファイルや記録をクリーンアップする

  • `mds-admin`アクションのログを確認または修復します

MDSクラスタメンバーシップとアップグレード
  • MDSノードの追加、ドレイン、デタッチまたは削除、およびスタンバイコピーの接続

  • ローリングアップグレードを実行し、構成変更を1ノードずつプッシュします

メタデータの所有権:ネームスペースがMDSノード間でどのように分割されるか
  • MDSノード間でサブツリーを一覧表示、移動、分割、再割り当てし、自動分割提案を承認する

  • シャードのバランスを調整し、パスがどこに配置されているかを説明します

データサーバー(ONTAPバックエンド)管理
  • データサーバーの登録、削除、検証、ドレイン、および状態の設定

  • 容量の確認、配置重みの設定、マルチパスアドレスとNFSバージョンの設定、およびMDSホスト上のデータサーバーマウントの管理を行います

  • エクスポートに所有権マーカーを付与し、データサーバーホストのインベントリを保持する

データ配置と保護
  • ファイルが保存されているデータサーバーを特定し、ファイルを移動、再マッピング、またはミラーを追加する

  • データサーバー上のミラーを修復し、データサーバー間でミラーを移動し、ターゲットのミラー数までファイルをバックフィルします

  • 事前に作成されたファイルのプールを管理する

  • 階層化をオンまたはオフにする

  • HPCパスのワイドストライピングをオンまたはオフにする

ネームスペースポリシーとデータ管理
  • クォータを設定する

  • パスにメタデータタグを追加し、タグで検索する

  • メタデータカタログのバックアップ、検証、復元

クライアント、テナント、およびアドオンプロセス
  • クライアントセッションを強制的に期限切れにし、クライアントの回復記録をクリーンアップし、クライアントID記録を管理する

  • 復旧後にVIPルーティングを処理する

  • テナントの作成、一時停止、再開、スナップショット作成、復元、移行、および制限

  • ヘルパー(「コンパニオン」)プロセスのリソースを登録および制限する

NDD CLI の使用開始

まずは、いくつかの基本的なコマンドを実行してみてください。

タスク概要

デフォルトでは、 `mds-admin`はローカルホスト(127.0.0.1、port 50051)のメタデータサーバに接続します。別の NDD インスタンスに接続するには、オプション `--mds-host <address>`と `--mds-port <port>`を使用します。管理アドレスではなく、ホストの MDS アドレスを使用してください。

開始する前に

MDSホストのIPアドレスまたはホスト名と、そのホストへのSSHアクセスが必要です。rootユーザーとしてログインするには、適切な認証情報も必要です。

手順
  1. SSHを使用してMDSホストに接続します。

    ssh root@<mds-host>

  2. リリースとプロトコル バージョンを表示します。

    mds-admin -V

  3. コマンドに関するヘルプ

    mds-admin --help
    mds-admin help status
    mds-admin help "ds list"

    なお、 --help は利用可能なすべてのコマンドを一覧表示し、 help <command> は特定のコマンドのオプションを表示します。複数の単語からなる完全なコマンドは、二重引用符で囲んでください。 mds-admin help -k <keyword> を使用してキーワードで検索することもできます。