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

準備擴充您的 StorageGRID 系統

在執行擴充作業之前,請收集材料並安裝和設定任何新的硬體和網路。

項目 附註

StorageGRID 安裝歸檔

如果您要新增網格節點或新站台,則必須下載並擷取 StorageGRID 安裝歸檔。您必須使用與目前在網格上執行之版本相同的版本。

如需詳細資訊,請參閱 下載並解壓縮 StorageGRID 安裝檔案 的說明。

*注意:*如果您要將新的儲存設備磁碟區新增至現有的儲存節點或安裝新的 StorageGRID 應用裝置,則無需下載檔案。

服務筆記型電腦

此維修用筆記型電腦具備以下配置:

Passwords.txt 檔案

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

佈建複雜密碼

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

StorageGRID 文件

您平台的最新文件

有關支援的版本,請參閱 "互通性對照表工具(IMT)"

下載並擷取 StorageGRID 安裝檔案

在新增新的網格節點或新網站之前,必須下載對應的 StorageGRID 安裝歸檔並擷取檔案。

關於此任務

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

步驟
  1. 前往 "NetApp 下載:StorageGRID"

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

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

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

  5. 在下載頁面的 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

    OpenStack/其他 Hypervisor

    要在 OpenStack 上擴充現有部署,您必須部署一台執行上述其中一個受支援 Linux 發行版的虛擬機器,並遵循適當的 Linux 說明。

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

  7. 根據您的平台、計劃的網格拓撲以及您將如何擴充 StorageGRID 系統,按照適合您平台的步驟選擇所需的檔案。

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

  8. 如果您正在擴充 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 版本相容。

  1. 如果您要擴充 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 版本相容。

  1. 如果要擴充 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 版本相容。

  1. 如果您要擴充以 StorageGRID 應用裝置為基礎的系統,請選擇對應的檔案。

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

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

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

檢查硬體和連網

在開始擴充 StorageGRID 系統之前,請確保以下事項:

  • 支援新網格節點或新站台所需的硬體已安裝並設定完成。

  • 所有新節點都與所有現有節點和新節點建立雙向通訊路徑(這是 Grid Network 的要求)。尤其需要確認,在擴充功能中新增的節點與主管理節點之間,以下 TCP 連接埠已開啟:

    • 1055

    • 7443

    • 8011

    • 10342

  • 主管理節點可以與所有用於託管 StorageGRID 系統的擴充伺服器進行通訊。

  • 如果任何新節點的網格網路 IP 位址位於先前未使用的子網路中,則您已將其"新增了新的子網路"新增至網格網路子網路清單中。否則,您必須取消擴充,新增子網路,然後重新開始此程序。

  • 您未在網格節點之間或 StorageGRID 站點之間的網格網路上使用網路位址轉換 (NAT)。當您為網格網路使用私有 IPv4 位址時,這些位址必須能夠從每個站點的每個網格節點直接路由。只有當您使用對網格中所有節點透明的隧道應用程式時,才支援使用 NAT 將網格網路橋接到公共網路區段,這表示網格節點無需了解公用 IP 位址。

    此 NAT 限制僅適用於網格節點和網格網路。如有需要,您可以在外部用戶端和網格節點之間使用 NAT,例如為 Gateway Node 提供公共 IP 位址。