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 系統。

註 只能從 11.70.5P1 升級至 SANtricity OS 11.80 或更新版本。在套用進一步升級之前、必須先將儲存陣列升級至 11.70.5P1 。
  1. 驗證您的 Ansible 控制節點是否使用最新的 SANtricity Ansible Collection 。

    • 可存取的集合升級 "Ansible Galaxy",執行下列命令:

      ansible-galaxy collection install netapp_eseries.santricity --upgrade
    • 若要進行離線升級"Ansible Galaxy"、請從下載集合 tarball 、將其傳輸至您的控制節點、然後執行:

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

      請參閱 "安裝集合" 以取得更多資訊。

  2. 取得儲存陣列和磁碟機的最新韌體。

    1. 下載韌體檔案。

      • * SANtricity OS 和 NVSRAS:* 瀏覽至"NetApp 支援網站"、並下載適用於您儲存陣列機型的最新版 SANtricity OS 和 NVSRAS* 。

      • * 磁碟機韌體: * 瀏覽"E-Series 磁碟韌體站台"並下載每個儲存陣列磁碟機機型的最新韌體。

    2. 將 SANtricity OS 、 NVSRAM 和磁碟機韌體檔案儲存在 Ansible 控制節點的 `<inventory_directory>/packages`目錄中。

  3. 如有必要、請更新叢集的 Ansible 庫存檔案、以納入所有需要更新的儲存陣列(區塊節點)。如需指引、請參閱"Ansible Inventory Overview"一節。

  4. 確保叢集處於最佳狀態、且每個 BeeGFS 服務都位於其偏好的節點上。如 "檢查叢集的狀態" 需詳細資訊、請參閱。

  5. 按照中的說明將叢集置於維護模式"將叢集置於維護模式"

  6. 建立名為的新 Ansible 教 `update_block_node_playbook.yml`戰手冊。請將下列內容填入教戰手冊、將 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 服務都位於其偏好的節點上。