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

將StorageGRID 一個節點部署為虛擬機器

貢獻者

您可以使用VMware vSphere Web Client將每個網格節點部署為虛擬機器。在部署期間、每個網格節點都會建立並連線至一個或多個StorageGRID 站台網路。

如果您需要部署任何 StorageGRID 應用裝置儲存節點、請參閱 "部署應用裝置儲存節點"

您也可以選擇重新對應節點連接埠、或在開啟節點電源之前增加節點的CPU或記憶體設定。

開始之前
  • 您已檢閱如何"規劃並準備安裝"、並瞭解軟體、 CPU 和 RAM 、以及儲存和效能的需求。

  • 您熟悉VMware vSphere Hypervisor、並有在此環境中部署虛擬機器的經驗。

    註 此 `open-vm-tools`套件是類似 VMware Tools 的開放原始碼實作、隨附於 StorageGRID 虛擬機器中。您不需要手動安裝 VMware Tools 。
  • 您已下載並擷取StorageGRID 適用於VMware的正確版本的安裝檔案。

    警告 如果您將新節點部署為擴充或還原作業的一部分、則必須使用StorageGRID 目前在網格上執行的版本版本。
  • 您有虛擬機器磁碟(.vmdk( StorageGRID Virtual Machine Disk )檔案:

NetApp-SG-version-SHA.vmdk
  • 您可以 `.ovf`為要部署的每種網格節點提供和 `.mf`檔案:

    檔案名稱 說明

    vSphere-primer-admin.OVF vSphere-prime-admin.mf

    主要管理節點的範本檔案和資訊清單檔案。

    vsphere-non-prime-admin.OVF vsphere-non-prime-admin.mf

    非主要管理節點的範本檔案和資訊清單檔案。

    vSphere-storage。OVF vSphere-storage。mf

    儲存節點的範本檔案和資訊清單檔案。

    vSphere-gateway.OVF vSphere-gateway.mf

    閘道節點的範本檔案和資訊清單檔案。

  • .vdmk .ovf、和 `.mf`檔案都位於同一個目錄中。

  • 您有計畫將故障網域降至最低。例如、您不應在單一 vSphere ESXi 主機上部署所有閘道節點。

    警告 在正式作業部署中、請勿在單一虛擬機器上執行多個儲存節點。如果這會造成無法接受的故障網域問題、請勿在同一 ESXi 主機上執行多個虛擬機器。
  • 如果您要將節點部署為擴充或還原作業的一部分、則您擁有"擴充StorageGRID 功能的說明""恢復與維護指示"

  • 如果您要將 StorageGRID 節點部署為虛擬機器、並從 NetApp ONTAP 系統指派儲存設備、則您已確認該磁碟區未啟用 FabricPool 分層原則。例如、如果 StorageGRID 節點在 VMware 主機上以虛擬機器的形式執行、請確保節點的資料存放區備份磁碟區未啟用 FabricPool 分層原則。停用FabricPool 與物件節點搭配使用的磁碟區的分層StorageGRID 功能、可簡化疑難排解和儲存作業。

    註 切勿使用FabricPool 無法將StorageGRID 任何與還原StorageGRID 本身相關的資料分層。將StorageGRID 資料分層還原StorageGRID 至物件、可增加疑難排解和作業複雜度。
關於這項工作

請遵循下列指示、在開始部署VMware節點、在擴充中新增VMware節點、或是在還原作業中更換VMware節點。除步驟中所述者外、所有節點類型(包括管理節點、儲存節點和閘道節點)的節點部署程序都相同。

如果您要安裝新StorageGRID 的一套功能完善的系統:

  • 您可以依任何順序部署節點。

  • 您必須確保每個虛擬機器都能透過Grid Network連線至主要管理節點。

  • 您必須先部署所有網格節點、才能設定網格。

如果您要執行擴充或還原作業:

  • 您必須確保新的虛擬機器可透過 Grid Network 連線至所有其他節點。

如果您需要重新對應任何節點的連接埠、請在連接埠重新對應組態完成之前、不要開啟新節點的電源。

步驟
  1. 使用vCenter部署OVF範本。

    如果您指定URL、請指向包含下列檔案的資料夾。否則、請從本機目錄中選取每個檔案。

    NetApp-SG-version-SHA.vmdk
    vsphere-node.ovf
    vsphere-node.mf

    例如、如果這是您要部署的第一個節點、請使用這些檔案來部署StorageGRID 適用於您的列舉系統的主要管理節點:

    NetApp-SG-version-SHA.vmdk
    vsphere-primary-admin.ovf
    vsphere-primary-admin.mf
  2. 提供虛擬機器的名稱。

    標準做法是針對虛擬機器和網格節點使用相同的名稱。

  3. 將虛擬機器放置在適當的vApp或資源池中。

  4. 如果您要部署主要管理節點、請閱讀並接受終端使用者授權合約。

    視您的vCenter版本而定、接受終端使用者授權合約、指定虛擬機器名稱及選取資料存放區的步驟順序會有所不同。

  5. 選取虛擬機器的儲存設備。

    如果您要將節點部署為還原作業的一部分、請執行中的指示儲存恢復步驟、以新增虛擬磁碟、從故障的網格節點重新附加虛擬硬碟、或兩者。

    部署儲存節點時、請使用3個以上的儲存磁碟區、每個儲存磁碟區大小為4 TB以上。您必須將至少4 TB指派給Volume 0。

    註 Storage Node .OVF檔案定義多個VMDK以供儲存。除非這些VMDK符合您的儲存需求、否則在開啟節點電源之前、您應該先將其移除、並指派適當的VMDK或RDM用於儲存設備。VMDK更常用於VMware環境、而且易於管理、而對於使用較大物件大小(例如大於100 MB)的工作負載、RDM則可提供較佳的效能。
    註 有些StorageGRID 版本的安裝可能會使用比一般虛擬化工作負載更大、更活躍的儲存磁碟區。您可能需要調整某些 Hypervisor 參數、例如 MaxAddressableSpaceTB、才能達到最佳效能。如果效能不佳、請聯絡您的虛擬化支援資源、以判斷您的環境是否能從工作負載特定的組態調校中獲益。
  6. 選取「網路」。

    為每個來源網路選取目的地網路、以判斷StorageGRID 節點將使用哪些哪些「樣」網路。

    • 網格網路為必填項目。您必須在vSphere環境中選取目的地網路。+ 網格網路用於所有內部 StorageGRID 流量。它可在網格中的所有節點之間、跨越所有站台和子網路提供連線。Grid Network上的所有節點都必須能夠與所有其他節點通訊。

    • 如果您使用管理網路、請在vSphere環境中選取不同的目的地網路。如果您不使用管理網路、請選取您為網格網路選取的相同目的地。

    • 如果您使用用戶端網路、請在vSphere環境中選取不同的目的地網路。如果您不使用用戶端網路、請選取您為 Grid Network 選取的相同目的地。

    • 如果您使用管理或用戶端網路、則節點不必位於同一個管理或用戶端網路上。

  7. 對於 * 自訂範本 * 、請設定所需的 StorageGRID 節點內容。

    1. 輸入*節點名稱*。

      註 如果要恢復網格節點、則必須輸入要恢復的節點名稱。
    2. 使用 * 暫存安裝密碼 * 下拉式清單來指定暫存安裝密碼、以便在新節點加入網格之前、您可以存取 VM 主控台或 StorageGRID 安裝 API 、或使用 SSH 。

      註 暫存安裝密碼僅在節點安裝期間使用。將節點新增至網格之後、您可以使用存取該節點"節點主控台密碼"、此功能列於「恢復套件」的檔案中 Passwords.txt
      • * 使用節點名稱 * :您為「 * 節點名稱 * 」欄位提供的值會用作暫時安裝密碼。

      • * 使用自訂密碼 * :使用自訂密碼作為暫時安裝密碼。

      • * 停用密碼 * :不會使用暫存安裝密碼。如果您需要存取 VM 以偵錯安裝問題、請參閱"疑難排解安裝問題"

    3. 如果選擇 * 使用自定義密碼 * ,請在 * 自定義密碼 * 字段中指定要使用的臨時安裝密碼。

    4. 在「* Grid Network(eth0)」區段中、針對 Grid網路IP組態*選取「Static」(靜態)或「DHCP」(DHCP)。

      • 如果選擇靜態、請輸入* Grid網路IP*、* Grid網路遮罩*、* Grid網路閘道*及* Grid網路MTU*。

      • 如果選擇DHCP、* Grid網路IP*、* Grid網路遮罩*和* Grid網路閘道*會自動指派。

    5. 在*主管理IP*欄位中、輸入Grid Network主要管理節點的IP位址。

      註 如果您要部署的節點是主要管理節點、則不適用此步驟。

    如果您省略主要管理節點IP位址、當主要管理節點或至少有一個已設定ADD_IP的其他網格節點存在於同一個子網路時、就會自動探索IP位址。不過、建議您在此處設定主要管理節點IP位址。

    1. 在*管理網路(eth1*)*區段中、針對*管理網路IP組態*選取靜態、DHCP或停用。

      • 如果您不想使用管理網路、請選取「已停用」、然後輸入 * 0.0.0.0* 作為管理網路 IP 。您可以將其他欄位保留空白。

      • 如果選擇靜態、請輸入*管理網路IP*、管理網路遮罩管理網路閘道*和*管理網路MTU

      • 如果選擇靜態、請輸入*管理網路外部子網路清單*。您也必須設定閘道。

      • 如果您選取DHCP、系統會自動指派*管理網路IP*、管理網路遮罩*和*管理網路閘道

    2. 在*用戶端網路(eth2)*區段中、針對*用戶端網路IP組態*選取靜態、DHCP或停用。

      • 如果您不想使用用戶端網路、請選取「已停用」、然後輸入 0.0.0.0 作為用戶端網路 IP 。您可以將其他欄位保留空白。

      • 如果選擇靜態、請輸入*用戶端網路IP*、用戶端網路遮罩、*用戶端網路閘道*及*用戶端網路MTU *。

      • 如果選擇DHCP、用戶端網路IP、*用戶端網路遮罩*和*用戶端網路閘道*會自動指派。

  8. 檢閱虛擬機器組態並進行必要的變更。

  9. 準備好完成後、選取* Finish(完成)*即可開始上傳虛擬機器。

  10. [[stae_recovery儲存設備]如果您將此節點部署為還原作業的一部分、但這不是完整節點還原、請在部署完成後執行下列步驟:

    1. 在虛擬機器上按一下滑鼠右鍵、然後選取*編輯設定*。

    2. 選取已指定用於儲存設備的每個預設虛擬硬碟、然後選取*移除*。

    3. 視您的資料還原情況而定、請根據儲存需求新增虛擬磁碟、重新連接先前移除的故障網格節點所保留的任何虛擬硬碟、或兩者。

      請注意下列重要準則:

      • 如果您要新增磁碟、則應該使用與節點還原之前使用的相同類型儲存設備。

      • Storage Node .OVF檔案定義多個VMDK以供儲存。除非這些VMDK符合您的儲存需求、否則在開啟節點電源之前、您應該先將其移除、並指派適當的VMDK或RDM用於儲存設備。VMDK更常用於VMware環境、而且易於管理、而對於使用較大物件大小(例如大於100 MB)的工作負載、RDM則可提供較佳的效能。

  11. [[vmware-remap-ports ]] 如果您需要重新對應此節點使用的連接埠、請依照下列步驟進行。

    如果您的企業網路原則限制存取StorageGRID 一個或多個由他人使用的連接埠、您可能需要重新對應連接埠。如需 StorageGRID 使用的連接埠、請參閱"網路準則"

    註 請勿重新對應負載平衡器端點中使用的連接埠。
    1. 選取新的VM。

    2. 從「Configure(設定)」索引標籤、選取「* Settings*>* vApp Options (*設定>* vApp選項vApp選項*的位置取決於vCenter的版本。

    3. 在「內容」表格中、找出port_remap_inbound和port_remap。

    4. 若要對稱對應連接埠的傳入和傳出通訊、請選取* port_remap*。

      註 如果只設定port_remap、則您指定的對應會同時套用至傳入和傳出通訊。如果也指定port_remap_inbound、則port_remap僅適用於傳出通訊。
      1. 選擇*設定值*。

      2. 輸入連接埠對應:

        <network type>/<protocol>/<default port used by grid node>/<new port>

        `<network type>`為網格、管理或用戶端、且 `<protocol>`為 TCP 或 UDP 。

        例如、若要從連接埠22重新對應ssh流量至連接埠3022、請輸入:

        client/tcp/22/3022

        您可以使用以逗號分隔的清單重新對應多個連接埠。

        例如:

      client/tcp/18082/443, client/tcp/18083/80

      1. 選擇*確定*。

    5. 若要指定用於節點傳入通訊的連接埠、請選取* port_remap_inbound *。

      註 如果您指定 port_remap_inbound 、但未指定 port_remap 值、則連接埠的輸出通訊將維持不變。
      1. 選擇*設定值*。

      2. 輸入連接埠對應:

        <network type>/<protocol>/<remapped inbound port>/<default inbound port used by grid node>

        `<network type>`為網格、管理或用戶端、且 `<protocol>`為 TCP 或 UDP 。

        例如、若要重新對應傳送至連接埠3022的傳入SSH流量、以便網格節點在連接埠22接收該流量、請輸入下列命令:

        client/tcp/3022/22

        您可以使用以逗號分隔的清單重新對應多個傳入連接埠。

      例如:

    grid/tcp/3022/22, admin/tcp/3022/22

    1. 選擇*確定*

  12. 如果您要從預設設定增加節點的CPU或記憶體:

    1. 在虛擬機器上按一下滑鼠右鍵、然後選取*編輯設定*。

    2. 視需要變更CPU數量或記憶體容量。

      將*記憶體保留*設為與分配給虛擬機器的*記憶體*大小相同的大小。

    3. 選擇*確定*。

  13. 開啟虛擬機器電源。

完成後

如果您將此節點部署為擴充或還原程序的一部分、請返回這些指示以完成此程序。