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

E-Seriesストレージアレイのアップグレード

共同作成者

HAクラスタのE-Seriesストレージアレイ(ブロックノード)をアップグレードする手順は、次のとおりです。

概要

HAクラスタのNetApp E-Seriesストレージアレイを最新のファームウェアで最新の状態に保つことで、最適なパフォーマンスとセキュリティが確保されます。ストレージアレイのファームウェア更新は、SANtricity OS、NVSRAM、およびドライブファームウェアファイルを使用して適用されます。

重要 ストレージアレイはHAクラスタをオンラインにしたままアップグレードできますが、すべてのアップグレードでクラスタをメンテナンスモードにすることを推奨します。

ブロックノードのアップグレード手順

次の手順は Netapp_Eseries.Santricity、Ansibleコレクションを使用してストレージアレイのファームウェアを更新する方法の概要です。次の手順に進む前に、を参照して"アップグレード時の考慮事項"E-Seriesシステムを更新してください。

メモ SANtricity OS 11.80以降のリリースへのアップグレードは、11.70.5P1以降でのみ可能です。以降のアップグレードを適用する前に、ストレージアレイを11.70.5P1にアップグレードしておく必要があります。
  1. Ansibleコントロールノードが最新のSANtricity Ansibleコレクションを使用していることを確認します。

    • へのアクセスによる収集のアップグレード "Ansible Galaxy"を使用して、次のコマンドを実行します。

      ansible-galaxy collection install netapp_eseries.santricity --upgrade
    • オフラインアップグレードの場合は、からcollection tarballをダウンロードし"Ansible Galaxy"、制御ノードに転送して、次のコマンドを実行します。

      ansible-galaxy collection install netapp_eseries-santricity-<VERSION>.tar.gz --upgrade

      を参照してください "コレクションのインストール" を参照してください。

  2. ストレージアレイとドライブの最新のファームウェアを入手します。

    1. ファームウェアファイルをダウンロードします。

      • * SANtricity OSとNVSRAM:*に移動し、"NetApp Support Site"お使いのストレージアレイモデルに対応した最新リリースのSANtricity OSとNVSRAMをダウンロードします。

      • *ドライブファームウェア:*に移動し"E-Seriesディスクファームウェアサイト"、ストレージアレイの各ドライブモデルに対応する最新のファームウェアをダウンロードします。

    2. SANtricity OS、NVSRAM、およびドライブファームウェアのファイルをAnsibleの制御ノードの `<inventory_directory>/packages`ディレクトリに格納します。

  3. 必要に応じて、クラスタのAnsibleインベントリファイルを更新して、更新が必要なすべてのストレージアレイ(ブロックノード)を含めます。手順については、を参照してください"Ansibleのインベントリの概要"

  4. 各BeeGFSサービスが優先ノードに配置され、クラスタが最適な状態であることを確認します。詳細については、を参照してください "クラスタの状態を確認します"

  5. の手順に従って、クラスタをメンテナンスモードにし"クラスタをメンテナンスモードにします"ます。

  6. という名前の新しいAnsibleプレイブックを作成し `update_block_node_playbook.yml`ます。Playbookに次の情報を入力し、SANtricity OS、NVSRAM、およびドライブファームウェアのバージョンを目的のアップグレードパスに置き換えます。

    - hosts: eseries_storage_systems
      gather_facts: false
      any_errors_fatal: true
      collections:
        - netapp_eseries.santricity
      vars:
        eseries_firmware_firmware: "packages/<SantricityOS>.dlp"
        eseries_firmware_nvsram: "packages/<NVSRAM>.dlp"
        eseries_drive_firmware_firmware_list:
          - "packages/<drive_firmware>.dlp"
        eseries_drive_firmware_upgrade_drives_online: true
    
      tasks:
        - name: Configure NetApp E-Series block nodes.
          import_role:
            name: nar_santricity_management
  7. 更新を開始するには、Ansibleコントロールノードから次のコマンドを実行します。

    ansible-playbook -i inventory.yml update_block_node_playbook.yml
  8. プレイブックが完了したら、各ストレージアレイが最適な状態になっていることを確認します。

  9. クラスタをメンテナンスモードから切り替え、各BeeGFSサービスが優先ノードに配置され、クラスタが最適な状態であることを確認します。