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

執行必要的安裝工作

貢獻者

安裝SolidFire 完EESDS之前、請務必執行必要的檢查、並確認您的環境符合組態、IP定址和網路需求。

安裝所需的硬體
設定主機(節點)
  • 根據中所列的支援版本來安裝Red Hat套件管理程式 "NetApp互通性對照表(需登入)"

  • 設定網路時間傳輸協定(NTP)伺服器、以搭配網路中的所有主機使用。

  • 選取安裝目的地時、請選取選項按鈕以手動設定檔案系統分割區。在「手動分割」頁面上、使用*+-*按鈕移除任何現有的分割區、然後建立新的分割區並依照此處列出的建議調整其大小。使用預設的LVM分割配置可讓您在需要時輕鬆調整大小。

    附註 根據預設、Red Hat套件管理員會選擇「xfs」作為您手動建立之分割區的預設檔案系統。您應該將其變更為「ext4」、除了「/boot」和「shwap」分割區之外。您的「/boot」分割區應該使用「ext2」。

    如果您的SATA磁碟為250GB、請遵循下列建議的分割區。如果您的SATA磁碟有更多空間、您可以增加/opt和/var磁碟分割區大小。

    分割區 尺寸

    /boot

    1GB

    /opt

    50GB

    /var

    50GB

    切換

    4GB

    /home

    5GB

    /

    最少10Gb

    /usr

    最少10Gb

    附註 任何程序都不會使用「/sdb"磁碟。
  • 停用RAID for /boot。

  • 在「軟體選擇」畫面中、選取要安裝的特定套件、然後根據Red Hat套件管理程式版本選取*「伺服器*」或*「基礎架構伺服器*」。

  • 第一次開機之後、請執行下列動作:

    • 安裝Red Hat訂購管理程式、並啟用下列儲存庫:

      rhel-7-server-ansible-2.9-rpms
      rhel-7-server-optional-rpms
      rhel-7-server-extras-rpms
    • 在節點上啟用SSH。

    • 如果您要停用IPv6、請依照本節所述的步驟進行 "知識庫文章(需要登入)"

安裝所需的軟體
  • 安裝Ansible、Git、Podman和Python 3.0。

    附註

    對於Element 12.5、支援的Podman版本取決於您的Red Hat套件管理程式版本:

    Red Hat套件管理程式版本 Podman版本

    7.x

    1.6.4

    8.1、8.2、8.3及8.4

    3.1.x、3.2.x、3.3.x、3.4.1及3.4.2

    附註 如果有、NetApp建議您接受適用於Podman版本的安全性更新。
*驗證您的組態是否符合NetApp安裝SolidFire RESSESDS*的要求
  • 使用SolidFire 中所列的「功能不均」組態 "NetApp互通性對照表工具IMT (不含)" 作為參考。

    重要 如果您聯絡NetApp支援部門以尋求SolidFire 有關支援方面的協助、則支援部門會先確認您的平台是否符合SolidFire 《支援》所列的《支援》參考組態。IMT如果Support判定您的基礎平台不符合參考組態、Support將會引導您將不相容的韌體、軟體及/或硬體元件與IMT 正確版本的更新程式進行對齊。
  • 針對SolidFire 不符合的ESDS執行法規遵循檢查。

    1. 執行「Ansible-galletical install」命令、安裝「na_solidfire_SDs_Compliance」角色。

      ansible-galaxy install git+https://github.com/NetApp-Automation/nar_solidfire_sds_compliance.git

      您也可以從複製角色、手動安裝角色 "NetApp GitHub儲存庫" 並將角色放在「~/.Ansible /roses'」目錄中。NetApp提供README檔案、其中包含如何執行角色的相關資訊。

      附註 請務必下載最新版本的角色。
    2. 將您下載的角色往上移一個目錄、從其中安裝。

       $ mv ~/.ansible/roles/ansible/nar_solidfire_sds_* ~/.ansible/roles/
    3. 執行「Ansible - gal銀河系 角色清單」命令、確保Ansible已設定為使用新的角色。

       - nar_solidfire_sds_install, (unknown version)
       - nar_solidfire_sds_upgrade, (unknown version)
       - ansible, (unknown version)
       - nar_solidfire_sds_compliance, (unknown version)
       - nar_solidfire_cluster_config, (unknown version)
       - nar_solidfire_sds_uninstall, (unknown version)
    4. 建立要用於法規遵循檢查的方針。

    5. 執行法規遵循檢查方針、如下列範例所示:

       $ ansible-playbook -i yourinventory.yml yourplaybook.yml
    附註 即使您開始使用SolidFire 完EESDS系統、也應該定期執行法規遵循檢查、以確保系統符合法規要求。在某些情況下、NetApp支援部門會要求您執行法規遵循檢查、以協助診斷及疑難排解問題。
瞭解網路和IP位址需求
  • 熟悉如何在Red Hat套件管理程式中設定及管理網路和網路介面。請參閱 "RedHat文件"

  • 請依照此處詳述的IP需求來設定您的網路:

    元件 儲存網路IP位址 管理網路IP位址 IP位址總數

    儲存節點

    1.

    1.

    每個節點2個

    管理節點

    (選用)1.

    1.

    儲存網路上每個叢集1個+管理網路上每個叢集1個+管理節點每個叢集1個FQDN

    儲存叢集

    1個儲存IP(SVIP)

    1個管理IP(MVIP)

    每個儲存叢集2個

  • 在25GbE乙太網路交換器和10GbE交換器上的管理網路上設定儲存網路。請參閱下列纜線圖示:

    顯示了360360節點上的連接埠。
    項目 說明

    1.

    儲存網路的連接埠

    2.

    IPMI連接埠

    3.

    用於管理網路的連接埠

重要 此處提供的圖例是一個範例。實際的硬體可能會因您擁有的伺服器而有所不同。
  • 將交換器連接埠MTU變更為9216位元組。

允許特定連接埠通過資料中心的防火牆
  • 如果在執行Red Hat套件管理程式的儲存節點上啟用了「firewalld」、請確定您已開啟下列連接埠、以便從遠端管理系統、允許資料中心外部的用戶端連線至資源、並確保內部服務能夠正常運作:

    來源 目的地 連接埠 說明

    儲存節點MIP

    管理節點

    80個TCP/IP

    叢集升級

    SNMP伺服器

    儲存節點MIP

    161udp

    SNMP輪詢

    系統管理員PC

    管理節點

    4442 TCP

    HTTPS UI存取管理節點

    系統管理員PC

    儲存節點MIP

    4442 TCP

    HTTPS UI存取儲存節點

    iSCSI用戶端

    儲存叢集MVIP

    443 TCP

    (選用)UI和API存取

    管理節點

    monitoring.solidfire.com

    443 TCP

    儲存叢集報告Active IQ 功能

    儲存節點MIP

    遠端儲存叢集MVIP

    443 TCP

    遠端複寫叢集配對通訊

    儲存節點MIP

    遠端儲存節點MIP

    443 TCP

    遠端複寫叢集配對通訊

    ESXDS sfapp SolidFire

    每節點UI和API存取、以建立叢集

    2010 udp

    叢集信標(探索要新增至叢集的節點)

    iSCSI用戶端

    儲存叢集SVIP

    3260 TCP

    用戶端iSCSI通訊

    iSCSI用戶端

    儲存叢集Sip

    3260 TCP

    用戶端iSCSI通訊

    SOAP伺服器

    ESXDS sfapp SolidFire

    7627 TCP

    SOAP Web服務

    系統管理員PC

    不適用

    8080 TCP

    系統管理員通訊

    vCenter Server

    管理節點

    843TCP

    vCenter外掛QoSSIOC服務

    附註 元素分散式資料庫需要連接埠2181、2182和2183、安裝SolidFire 完EESDS時、會從元素容器中動態開啟連接埠2181、2182和2183。
  • 使用下列命令開啟上述連接埠:

    systemctl start firewalld
    firewall-cmd --permanent --add-service=snmp
    firewall-cmd --permanent --add-port=80/tcp
    firewall-cmd --permanent --add-port=80/udp
    firewall-cmd --permanent --add-port=442-443/tcp
    firewall-cmd --permanent --add-port=442-443/udp
    firewall-cmd --permanent --add-port=2010/udp
    firewall-cmd --permanent --add-source-port=2010/udp
    firewall-cmd --permanent --add-port=3260/tcp
    firewall-cmd --permanent --add-port=7627/tcp
    firewall-cmd --permanent --add-port=8080/tcp
    firewall-cmd --permanent --add-port=8443/tcp
    firewall-cmd –-reload
設定您的主機網路
  • 使用設定您的主機網路 "最佳實務做法" 已提供。

    重要 您應完成設定主機網路的步驟、以確保SolidFire 成功安裝完整套功能。
完成額外要求
  • 安裝一部Collect、NetApp支援部門將會使用它來收集主機記錄。您可以從安裝一個Collect "請按這裡"。您需要NetApp帳戶才能存取下載內容。您也可以在同一個位置找到《One Collect Installation Guide》(收集安裝指南)和《Release Notes》(版本說明)。

    附註 您必須下載並安裝一個Collect、才能獲得最佳的支援體驗。
  • 安裝用於記錄收集的管理節點、並啟用NetApp Support存取以進行疑難排解。如需管理節點和安裝步驟的相關資訊、請參閱 "請按這裡"