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

恢復管理節點

貢獻者

如果先前的管理節點使用持續磁碟區、您可以手動為執行NetApp Element 此軟體的叢集恢復和重新部署管理節點。

您可以部署新的OVA並執行重新部署指令碼、從先前安裝的管理節點擷取組態資料(執行版本11.3及更新版本)。

您需要的產品
  • 您先前的管理節點執行的是 NetApp Element 軟體 11.3 版或更新版本、且"持續磁碟區"已啟用功能。

  • 您知道包含持續磁碟區的叢集MVIP和SVIP。

  • 您的叢集版本執行的是 NetApp Element 軟體 11.3 或更新版本。

  • 您的安裝使用的是IPV4。管理節點11.3不支援IPv6。

  • 您有權從 NetApp 支援網站下載軟體。

  • 您已識別出適合您平台的管理節點映像類型:

    平台 安裝映像類型

    Microsoft Hyper-V

    .iso

    KVM

    .iso

    VMware vSphere

    .ISO、.ova

    Citrix XenServer

    .iso

    OpenStack

    .iso

下載ISO或OVA並部署VM

  1. 從 NetApp 支援網站的頁面下載 OVA 或 ISO 以供安裝 "Element軟體"

    1. 選擇*下載最新版本*並接受EULA。

    2. 選取您要下載的管理節點映像。

  2. 如果您下載OVA、請依照下列步驟操作:

    1. 部署OVA。

    2. 如果您的儲存叢集與管理節點(eth0)位於不同的子網路上、且您想要使用持續磁碟區、請在儲存子網路上的VM(例如eth1)中新增第二個網路介面控制器(NIC)、或確保管理網路可以路由傳送至儲存網路。

  3. 如果您下載ISO、請依照下列步驟操作:

    1. 使用下列組態、從Hypervisor建立新的64位元虛擬機器:

      • 六個虛擬CPU

      • 24 GB RAM

      • 400GB虛擬磁碟、精簡配置

      • 單一虛擬網路介面、可存取網際網路及儲存設備MVIP。

      • (SolidFire 可選購以支援整合式All Flash儲存設備)單一虛擬網路介面、可透過管理網路存取儲存叢集。如果您的儲存叢集與管理節點(eth0)位於不同的子網路上、且您想要使用持續磁碟區、請在儲存子網路(eth1)的VM上新增第二個網路介面控制器(NIC)、或確保管理網路可以路由傳送至儲存網路。

        重要 請勿在執行此步驟之前開啟虛擬機器電源、此步驟稍後會指出此點。
    2. 將ISO附加至虛擬機器、然後開機至.ISO安裝映像。

      註 使用映像安裝管理節點可能會導致啟動畫面出現30秒延遲。
  4. 安裝完成後、開啟管理節點的虛擬機器電源。

設定網路

  1. 使用終端使用者介面(TUI)建立管理節點管理使用者。

    提示 若要在功能表選項之間移動、請按上或下方向鍵。若要在按鈕之間移動、請按下「分頁」。若要從按鈕移至欄位、請按下Tab。若要在欄位之間瀏覽、請按下向上或向下箭頭鍵。
  2. 設定管理節點網路(eth0)。

    註 如果您需要額外的 NIC 來隔離儲存流量、請參閱設定其他 NIC 的說明:"設定儲存網路介面控制器(NIC)"

設定時間同步

  1. 使用NTP確保管理節點與儲存叢集之間的時間同步:

註 從元件12.3.1開始、會自動執行子步驟(A)至(e)。對於管理節點 12.3.1 或更新版本、請繼續執行子步驟(f)以完成時間同步組態。
  1. 使用SSH或Hypervisor提供的主控台登入管理節點。

  2. 停止ntpd:

    sudo service ntpd stop
  3. 編輯 NTP 組態檔案 /etc/ntp.conf

    1. (server 0.gentoo.pool.ntp.org`在每個服務器的前面添加一個,註釋掉默認服務器) `#

    2. 為您要新增的每個預設時間伺服器新增一行。預設時間伺服器必須與您要在中使用的儲存叢集上所使用的 NTP 伺服器相同"後續步驟"

      vi /etc/ntp.conf
      
      #server 0.gentoo.pool.ntp.org
      #server 1.gentoo.pool.ntp.org
      #server 2.gentoo.pool.ntp.org
      #server 3.gentoo.pool.ntp.org
      server <insert the hostname or IP address of the default time server>
    3. 完成後儲存組態檔。

  4. 強制NTP與新增的伺服器同步。

    sudo ntpd -gq
  5. 重新啟動ntpd。

    sudo service ntpd start
  6. [Subford_f_recover_config_time_sync-]停用透過Hypervisor與主機進行時間同步(以下為VMware範例):

    註 如果您在VMware以外的Hypervisor環境中部署mNode、例如在OpenStack環境中從.ISO映像部署mNode、請參閱Hypervisor文件以取得等效命令。
    1. 停用定期時間同步:

      vmware-toolbox-cmd timesync disable
    2. 顯示並確認服務的目前狀態:

      vmware-toolbox-cmd timesync status
    3. 在 vSphere 中、確認 `Synchronize guest time with host`已取消勾選 VM 選項中的方塊。

      註 如果您日後對VM進行變更、請勿啟用此選項。
註 完成時間同步組態後、請勿編輯 NTP 、因為當您在管理節點上執行時、 NTP 會受到影響重新部署命令

設定管理節點

  1. 建立管理服務套裝組合內容的暫用目的地目錄:

    mkdir -p /sf/etc/mnode/mnode-archive
  2. 下載先前安裝在現有管理節點上的管理服務套件(版本 2.15.28 或更新版本)、並將其儲存在目錄中 /sf/etc/mnode/

  3. 使用下列命令擷取下載的套件組合、並以套件檔案名稱取代[]方括弧中的值(包括方括弧):

    tar -C /sf/etc/mnode -xvf /sf/etc/mnode/[management services bundle file]
  4. 將產生的檔案解壓縮至 `/sf/etc/mnode-archive`目錄:

    tar -C /sf/etc/mnode/mnode-archive -xvf /sf/etc/mnode/services_deploy_bundle.tar.gz
  5. 建立帳戶和磁碟區的組態檔:

    echo '{"trident": true, "mvip": "[mvip IP address]", "account_name": "[persistent volume account name]"}' | sudo tee /sf/etc/mnode/mnode-archive/management-services-metadata.json
    1. 針對下列每個必要參數、將[]方塊中的值(包括方括弧)取代:

      • [mvip IP位址]:儲存叢集的管理虛擬IP位址。使用您在中使用的相同儲存叢集"NTP伺服器組態"來設定管理節點。

      • [持續磁碟區帳戶名稱]:與此儲存叢集中所有持續磁碟區相關聯的帳戶名稱。

  6. 設定並執行管理節點重新部署命令、以連線至叢集上裝載的持續磁碟區、並使用先前的管理節點組態資料啟動服務:

    註 系統會提示您在安全提示中輸入密碼。如果叢集位於Proxy伺服器之後、您必須設定Proxy設定、才能連線至公用網路。
    sudo /sf/packages/mnode/redeploy-mnode --mnode_admin_user [username]
    1. 將[]方括弧中的值(包括方括弧)取代為管理節點系統管理員帳戶的使用者名稱。這可能是您用來登入管理節點的使用者帳戶使用者名稱。

      註 您可以新增使用者名稱、或允許指令碼提示您輸入資訊。
    2. 執行 `redeploy-mnode`命令。重新部署完成時、指令碼會顯示成功訊息。

    3. 如果您使用系統的完整網域名稱( FQDN )存取元素 Web 介面(例如管理節點或 NetApp 混合雲控制)、"重新設定管理節點的驗證"

重要 在執行管理服務 2.18 及更新版本的管理節點上、預設會停用提供的 SSH 功能"NetApp支援遠端支援通道(RST)工作階段存取"。如果您先前已在管理節點上啟用 SSH 功能、則可能需要"再次停用SSH"在復原的管理節點上執行。

瞭解更多資訊