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

Lustreのデプロイメント環境を準備する

各 EF80 アレイと Lustre サーバーの管理アクセスおよび基本設定を構成し、ソリューションをデプロイするための Ansible コントロールノードを準備します。

Eシリーズアレイの準備

手順
  1. 各コントローラーの管理インターフェイスを設定し、SANtricity System Manager に到達できることを確認します。

  2. Ansibleインベントリで使用するアレイ名と管理者認証情報を設定します。

  3. アレイが最適な状態であり、すべてのドライブが存在し、正しくレポートされていることを確認してください。

管理接続の設定方法については、"Eシリーズのマニュアル"を参照してください。

Lustreサーバーを準備する

手順
  1. 各サーバーのベースボード管理コントローラー(BMC)を帯域外アクセス用に設定し、UEFI システム設定を最大パフォーマンスになるように設定します。

  2. サポートされているオペレーティングシステム(RHELまたはRocky Linux)をインストールし、ホスト名と管理ネットワークポートを設定します。

  3. E-Series Lustre ソリューションの要件を満たすように、すべてのファームウェアおよびソフトウェアパッケージを準備します。要件については、"ソフトウェアコンポーネント"を参照してください。

Ansibleコントロールノードを準備する

すべての Lustre サーバーと E シリーズアレイへの管理ネットワーク アクセスを持つ仮想または物理 Linux システムを、Ansible コントロールノードとして指定します。

以下の手順はUbuntu 24.04を使用します。別の Linux ディストリビューションの手順については、"Ansibleのインストールに関するドキュメント"を参照してください。

手順
  1. Python、pip、およびPython仮想環境パッケージをインストールします。

    sudo apt-get install python3 python3-pip python3-setuptools python3-venv
  2. Python仮想環境を作成してアクティブ化する:

    python3 -m venv ~/pyenv
    source ~/pyenv/bin/activate
  3. 有効化された仮想環境にAnsibleと必要なPythonパッケージをインストールします:

    pip install "ansible-core>=2.19" cryptography jinja2 ipaddr netaddr \
      passlib pyyaml resolvelib
  4. NetApp EシリーズLustre Ansibleコレクションをインストールします。コレクションのインストールでは、SANtricityおよびHostコレクションを含む依存コレクションもインストールされます:

    ansible-galaxy collection install netapp_eseries.lustre
  5. インストールされている Ansible、Python、およびコレクションのバージョンを確認します。

    ansible --version
    python3 --version
    ansible-galaxy collection list netapp_eseries.lustre
  6. コントロールノードから各LustreサーバーへのパスワードなしSSH接続を設定します。 `<ip_or_hostname>`をサーバーの管理IPアドレスまたはホスト名に置き換えます。

    ssh-keygen
    ssh-copy-id <ip_or_hostname>

    各Lustreサーバーについて、同じ手順を繰り返します ssh-copy-id

メモ EシリーズアレイへのパスワードレスSSHを設定しないでください。Ansibleは、インベントリで定義された認証情報を使用して、SANtricity Web Services APIを介してアレイを管理します。