執行至不同主機的還原作業時,必須在 vRealize Log Insight 叢集上進行組態變更。
vRealize Log Insight 3.0 和更新版本未正式支援直接從應用裝置主控台修改組態檔。如需如何使用 Web UI 介面修改這些檔案的相關資訊,請參閱知識庫文章 2123058。
這些組態變更特定於可與任何備份復原工具搭配使用的 vRealize Log Insight 組建版本。
復原至不同主機需要對 vRealize Log Insight 叢集進行手動組態變更。您可以假設已還原的 vRealize Log Insight 節點具有與從中進行備份的來源對應項目不同的 IP 位址及 FQDN。
必要條件
檢閱有關規劃和準備的重要資訊。
程序
- 列出已指派給每個 vRealize Log Insight 節點的所有新的 IP 位址及 FQDN。
- 使用知識庫文章 2123058 所述的步驟對主要節點進行下列組態變更。
- 在 vRealize Log Insight 組態區段中,尋找與下列命令行類似的命令行。
<distributed overwrite-children="true"> <daemon host="prod-es-vrli1.domain.com" port="16520" token="c4c4c6a7-f85c-4f28-a48f-43aeea27cd0e"> <service-group name="standalone" /> </daemon> <daemon host="192.168.1.73" port="16520" token="a5c65b52-aff5-43ea-8a6d-38807ebc6167"> <service-group name="workernode" /> </daemon> <daemon host="192.168.1.74" port="16520" token="a2b57cb5-a6ac-48ee-8e10-17134e1e462e"> <service-group name="workernode" /> </daemon> </distributed>
程式碼將顯示三個節點。第一個節點為主要節點,會顯示 <service-group name=standalone>,其餘兩個節點為工作節點,會顯示 <service-group name="workernode">。
- 對於主要節點,在新復原的環境中,確認復原前環境中所使用的 DNS 項目是否可以重複使用。
- 如果 DNS 項目可以重複使用,只需要將該 DNS 項目更新為指向主要節點的新 IP 位址。
- 如果 DNS 項目無法重複使用,請使用新的 DNS 名稱 (指向新的 IP 位址) 取代主要節點項目。
- 如果無法指派 DNS 名稱,最後的選擇是用新的 IP 位址更新組態項目。
- 同時更新工作節點 IP 位址以反映新的 IP 位址。
- 在相同組態檔中,確認擁有代表 NTP、SMTP 以及 [資料庫] 和 [附加器] 區段的項目。
<ntp> <ntp-servers value="ntp1.domain.com, ntp2.domain.com" /> </ntp> <smtp> <server value="smtp.domain.com" /> <default-sender value="[email protected]" /> </smtp> <database> <password value="xserttt" /> <host value="vrli-node1.domain.com" /> <port value="12543" /> </database>
- 如果所設定的 NTP 伺服器值在新環境中不再有效,請在 <ntp>...</ntp> 區段中更新這些值。
- 如果所設定的 SMTP 伺服器值在新環境中不再有效,請在 <smtp>...</smtp> 區段中更新這些值。
- 可以選擇變更 SMTP 區段中的 default-sender 值。該值可以為任意值,但是適合的做法是,代表傳送電子郵件的來源。
- 在 <database>..</database> 區段中,將主機值變更為指向主要節點 FQDN 或 IP 位址。
- 在相同組態檔中,更新 vRealize Log Insight ILB 組態區段。
<load-balancer> <leadership-lease-renewal-secs value="5" /> <high-availability-enabled value="true" /> <high-availability-ip value="10.158.128.165" /> <high-availability-fqdn value="LB-FQDN.eng.vmware.com" /> <layer4-enabled value="true" /> <ui-balancing-enabled value="true" /> </load-balancer>
- 在 <load-balancer>...</load-balancer> 區段下,如果 high-availability-ip 值與目前設定不同,請進行更新。
- 確保同時更新負載平衡器的 FQDN。
- 透過管理索引標籤上的叢集子索引標籤從 Web UI 重新啟動。對於列出的每個節點,選取其主機名稱或 IP 位址以開啟詳細資料面板,然後按一下重新啟動 Log Insight。
組態變更會自動套用到所有叢集節點。
- vRealize Log Insight 服務啟動後,請等待 2 分鐘,讓 Cassandra 服務在其他工作節點上線前有足夠的時間啟動。
- 在 vRealize Log Insight 組態區段中,尋找與下列命令行類似的命令行。
下一步
確認已為還原的 vRealize Log Insight 節點指派與從中進行備份的來源對應項目不同的 IP 位址及 FQDN。