Skip to main content
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

收集 StorageGRID 網格節點恢復所需的材料

在執行維護程序之前,您必須確保擁有恢復故障網格節點所需的必要材料。

項目 附註

StorageGRID 安裝歸檔

如果您需要恢復網格節點,您需要為您的平台 下載 StorageGRID 安裝檔案

附註: 如果要恢復儲存節點上發生故障的儲存設備磁碟區,則無需下載檔案。

服務筆記型電腦

服務用筆記型電腦必須具備以下條件:

恢復套件 `.zip`檔案

取得最新恢復套件檔案的複本 .zipsgws-recovery-package-id-revision.zip

每次系統修改後, .zip 檔案的內容都會更新。進行此類變更後,請將最新版本的恢復套件儲存在安全的位置。使用最新複本從網格故障中恢復。

登入任意管理節點後,使用 Grid Manager 下載恢復套件。選取 維護 > 系統 > 恢復套件

如果無法存取 Grid Manager,可以在包含 ADC 服務的某些儲存節點上找到恢復套件的加密複本。在每個儲存節點上,檢查以下位置以尋找恢復套件: `/var/local/install/sgws-recovery-package-grid-id-revision.zip.gpg`使用修訂版本號最高的恢復套件。

Passwords.txt 檔案

包含透過命令列存取網格節點所需的密碼。包含在恢復套件中。

佈建複雜密碼

StorageGRID 系統首次安裝時會建立並記錄佈建密碼短語。佈建密碼短語不在 `Passwords.txt`檔案中。

您平台的最新文件

請造訪平台廠商的網站以取得相關文件。

有關您平台目前支援的版本,請參閱 "NetApp 互通性矩陣工具"

下載並擷取 StorageGRID 安裝檔案

下載軟體並擷取檔案,除非您是"恢復儲存節點上發生故障的儲存磁碟區"

您必須使用目前在網格上執行的 StorageGRID 版本。

步驟
  1. 確定目前安裝的軟體版本。從 Grid Manager 的頂端,選取說明圖示,然後選取 關於

  2. 前往 "NetApp StorageGRID 下載頁面"

  3. 選擇目前在網格上執行的 StorageGRID 版本。

    StorageGRID 軟體版本採用此格式: 11.x.y

  4. 使用您 NetApp 帳戶的用戶名和密碼登入。

  5. 閱讀終端使用者授權合約,選取核取方塊,然後選取 Accept & Continue

  6. 在下載頁面的 Install StorageGRID 欄位中,選取適用於您平台的 .tgz.zip 檔案。

    安裝歸檔檔案中顯示的版本必須與目前已安裝軟體的版本一致。

    如果您使用的是 Windows 系統,請使用 .zip 檔案。

    平台 安裝歸檔

    RHEL

    StorageGRID-Webscale-version-RPM-uniqueID.zip StorageGRID-Webscale-version-RPM-uniqueID.tgz

    Ubuntu、Debian 或應用裝置

    StorageGRID-Webscale-version-DEB-uniqueID.zip StorageGRID-Webscale-version-DEB-uniqueID.tgz

    VMware

    StorageGRID-Webscale-version-VMware-uniqueID.zip StorageGRID-Webscale-version-VMware-uniqueID.tgz

  7. 下載並擷取歸檔檔案。

  8. 跳至適合您平台的相應部分,根據您的平台以及您需要恢復的網格節點,選擇所需的檔案。

    每個平台步驟中列出的路徑,均相對於歸檔檔案所安裝的頂層目錄。

  9. 如果您要恢復 "軟體型節點",請選擇適當的檔案:

    RHEL
    路徑和檔案名稱 說明

    描述 StorageGRID 下載檔案中所包含的所有檔案的文字檔案。

    免費授權,不提供任何產品支援服務。

    用於在 RHEL 主機上安裝 StorageGRID 節點映像的 RPM 套件。

    用於在 RHEL 主機上安裝 StorageGRID 主機服務的 RPM 套件。

    部署指令碼工具

    說明

    用於自動化 StorageGRID 系統組態的 Python 指令碼。

    用於自動化 StorageGRID 應用裝置組態的 Python 指令碼。

    搭配 configure-storagegrid.py 指令碼使用的範例組態檔案。

    這是一個範例 Python 指令碼,可用於在啟用單一登入的情況下登入 Grid Management API。您也可以使用此指令碼進行 Ping Federate 整合。

    一個用於搭配 configure-storagegrid.py 指令碼使用的空白組態檔案。

    用於為 StorageGRID Container 部署設定 RHEL 主機的範例 Ansible 角色與 Playbook。您可以根據需要自訂角色或 Playbook。

    這是一個範例 Python 指令碼,當使用 Active Directory 或 Ping Federate 啟用單一登入 (SSO) 時,您可以使用該指令碼登入 Grid Management API。

    由隨附的 storagegrid-ssoauth-azure.py Python 指令碼所呼叫的輔助指令碼,用於與 Azure 進行 SSO 互動。

    StorageGRID 的 API 架構。

    注意:在執行升級之前,如果您沒有用於升級相容性測試的非生產性 StorageGRID 環境,可以使用這些架構來確認您編寫的任何使用 StorageGRID 管理 API 的程式碼是否與新的 StorageGRID 版本相容。

    Ubuntu 或 Debian
    路徑和檔案名稱 說明

    描述 StorageGRID 下載檔案中所包含的所有檔案的文字檔案。

    您可用於測試和概念驗證部署的非生產 NetApp 授權檔案。

    用於在 Ubuntu 或 Debian 主機上安裝 StorageGRID 節點映像的 DEB 軟體套件。

    檔案的 MD5 Checksum /debs/storagegrid-webscale-images-version-SHA.deb

    用於在 Ubuntu 或 Debian 主機上安裝 StorageGRID 主機服務的 DEB 軟體套件。

    部署指令碼工具

    說明

    用於自動化 StorageGRID 系統組態的 Python 指令碼。

    用於自動化 StorageGRID 應用裝置組態的 Python 指令碼。

    這是一個範例 Python 指令碼,可用於在啟用單一登入的情況下登入 Grid Management API。您也可以使用此指令碼進行 Ping Federate 整合。

    搭配 configure-storagegrid.py 指令碼使用的範例組態檔案。

    一個用於搭配 configure-storagegrid.py 指令碼使用的空白組態檔案。

    以下是用於設定 Ubuntu 或 Debian 主機以部署 StorageGRID Container 的 Ansible 角色和 playbook 範例。您可以根據需要自訂角色或 playbook。

    這是一個範例 Python 指令碼,當使用 Active Directory 或 Ping Federate 啟用單一登入 (SSO) 時,您可以使用該指令碼登入 Grid Management API。

    由隨附的 storagegrid-ssoauth-azure.py Python 指令碼所呼叫的輔助指令碼,用於與 Azure 進行 SSO 互動。

    StorageGRID 的 API 架構。

    注意:在執行升級之前,如果您沒有用於升級相容性測試的非生產性 StorageGRID 環境,可以使用這些架構來確認您編寫的任何使用 StorageGRID 管理 API 的程式碼是否與新的 StorageGRID 版本相容。

    VMware
    路徑和檔案名稱 說明

    描述 StorageGRID 下載檔案中所包含的所有檔案的文字檔案。

    免費授權,不提供任何產品支援服務。

    用作建立網格節點虛擬機器範本的虛擬機器磁碟檔案。

    用於部署主管理節點的 Open Virtualization Format 範本檔案 (.ovf)和清單檔案 (.mf)。

    用於部署非主要管理節點的範本檔案 (.ovf)和清單檔案 (.mf)。

    用於部署 Gateway Nodes 的範本檔案 (.ovf)和清單檔案 (.mf)。

    用於部署基於虛擬機器的儲存節點的範本檔案 (.ovf)和清單檔案 (.mf)。

    部署指令碼工具

    說明

    用於自動化部署虛擬網格節點的 Bash shell 指令碼。

    deploy-vsphere-ovftool.sh 指令碼搭配使用的範例組態檔案。

    用於自動化 StorageGRID 系統組態的 Python 指令碼。

    用於自動化 StorageGRID 應用裝置組態的 Python 指令碼。

    這是一個範例 Python 指令碼,可用於在啟用單一登入 (SSO) 的情況下登入 Grid Management API。您也可以使用此指令碼進行 Ping Federate 整合。

    搭配 configure-storagegrid.py 指令碼使用的範例組態檔案。

    一個用於搭配 configure-storagegrid.py 指令碼使用的空白組態檔案。

    這是一個範例 Python 指令碼,當使用 Active Directory 或 Ping Federate 啟用單一登入 (SSO) 時,您可以使用該指令碼登入 Grid Management API。

    由隨附的 storagegrid-ssoauth-azure.py Python 指令碼所呼叫的輔助指令碼,用於與 Azure 進行 SSO 互動。

    StorageGRID 的 API 架構。

    注意:在執行升級之前,如果您沒有用於升級相容性測試的非生產性 StorageGRID 環境,可以使用這些架構來確認您編寫的任何使用 StorageGRID 管理 API 的程式碼是否與新的 StorageGRID 版本相容。

  10. 如果您要還原基於 StorageGRID 應用裝置的系統,請選擇對應的檔案。

註 對於應用裝置安裝,僅當您需要避免網路流量時才需要這些檔案。應用裝置可以從您執行恢復程序的管理節點下載所需檔案。
路徑和檔案名稱 說明

用於在您的應用裝置上安裝 StorageGRID 節點映像的 DEB 套件。

檔案的 MD5 Checksum /debs/storagegridwebscale- images-version-SHA.deb