您可為 vRealize Log Insight 部署單一節點、單一叢集或具有轉送站的叢集。
透過 vRealize Suite Lifecycle Manager 進行安裝
vRealize Suite Lifecycle Manager 會自動執行套件產品的安裝、組態設定、升級、修補、組態管理、偏離修復,以及健全狀況監控。您可以透過 vRealize Suite Lifecycle Manager 安裝 vRealize Log Insight,以取代使用 vRealize Log Insight 進行安裝。您必須使用 vRealize Suite Lifecycle Manager 1.2 版或更新版本,以及 vRealize Log Insight 4.5.1 或更新版本。如需詳細資訊,請參閱 vRealize Suite Lifecycle Manager 說明文件。
單一節點
基本 vRealize Log Insight 組態包含單一節點。記錄檔來源可以是應用程式、作業系統記錄檔、虛擬機器記錄檔、主機、vCenter Server、虛擬或實體交換器和路由器、儲存區硬體等。記錄資料流會直接透過來源上安裝的應用程式、Syslog 集訊器或 vRealize Log Insight 代理程式,使用 Syslog (UDP、TCP、TCP+SSL) 或 CFAPI (透過 HTTP 或 HTTPS 的 vRealize Log Insight 原生擷取通訊協定) 傳輸至 vRealize Log Insight 節點。
單一節點部署的最佳做法是使用 vRealize Log Insight 整合式負載平衡器 (ILB),並將查詢和擷取流量傳送至 ILB。如此不會產生額外負荷,且未來若您想為部署新增節點和建立叢集時將可簡化設定程序。
最佳做法是,請勿針對生產環境使用單一節點。
叢集
生產環境通常需要使用叢集。叢集必須符合下列需求:
- 叢集中所有節點的大小必須相同,且位於相同的資料中心。
- 搭配叢集使用的 ILB 需要節點位於相同的 L2 網路。
- vRealize Log Insight 虛擬機器必須從 VMware NSX 分散式防火牆保護中排除。
這是因為叢集的虛擬 IP 會在「伺服器直接回傳模式」(LVS-DR) 中使用 Linux 虛擬伺服器,以進行負載平衡。「伺服器直接回傳」比透過單一叢集成員路由所有回應流量更有效率。但是,其形式類似於詐騙流量,因此會遭到 NSX 分散式防火牆封鎖。
調整叢集大小
vRealize Log Insight 單一叢集組態可以包含 3-18 個節點。功能可用性取決於仲裁數 (線上/健全狀況良好的節點數下限),如下表所述。
節點數 | 仲裁 | 可以發生故障的節點數 |
---|---|---|
1 | 1 | 0 |
2 | 2 | 0 |
3 | 2 | 1 |
4 | 3 | 1 |
5 | 3 | 2 |
6 | 4 | 2 |
7-18* | 4 | 3 |
*對於包含 7-18 個節點的叢集,仲裁數為 4,可以有 3 個節點發生故障。
- 此資料表顯示目前支援的仲裁數。仲裁數資料行顯示叢集提供基本功能 (例如擷取記錄事件) 所需的線上/健全狀況良好的節點數下限。
- 如果未達到仲裁數,則會將叢集視為狀況不良,且不保證功能可以正常運作。
如需調整大小的相關資訊,請參閱調整 vRealize Log Insight 虛擬應用裝置的大小。
具有轉送站的叢集
具有轉送站的 vRealize Log Insight 叢集組態包含主要索引、儲存區以及具有 3 到 18 個節點並使用 ILB 的查詢叢集。單一記錄訊息只會存在於主要叢集內的一個位置中,如同在單一叢集中的情況。
透過在遠端站台或叢集上新增多個轉送站叢集可擴充設計。每個轉送站叢集皆設定為將其所有記錄訊息轉送至主要叢集,使用者可連線至主要叢集,從而利用 CFAPI 在轉送路徑上進行壓縮並獲得彈性。設定為機櫃頂端 (Top-of-Rack) 的轉送站叢集可以設定較大的本機保留。
用於備援的交叉轉送
此 vRealize Log Insight 部署案例包含具有已延伸和已鏡像之轉送站的叢集。兩個主要叢集用於索引建立、儲存和查詢。每個資料中心各有一個主要叢集。每個叢集的前端皆有成對的專用轉送站叢集。所有機櫃頂端彙總的所有記錄來源集中在轉送站叢集上。您可在兩個保留叢集上獨立查詢相同的記錄。
vRealize Log Insight 整合式負載平衡器
若要在叢集中的節點間適當平衡流量,並盡可能減輕管理額外負荷,請針對所有部署使用整合式負載平衡器 (ILB)。這可確保即使在部分 vRealize Log Insight 節點無法使用時,仍可接受傳入擷取流量。