java雜記(二)
1156
2025-03-31
manager基本原理
FusionInsight Manager是FusionInsight HD的運維管理系統,為部署在集群內的服務提供統一的集群管理能力。
Manager支持大規模集群的安裝部署、性能監控、告警、用戶管理、權限管理、審計、服務管理、健康檢查、日志采集、升級和補丁等功能
1.Web Service :是一個部署在Tomcat下的Web服務,提供Manager的https接口,用于通過瀏覽器訪問Manager。同時還提供基于Syslog和SNMP的北向接入能力。
2.OMS :? 操作維護系統的管理節點,OMS節點一般有兩個,互為主備。
3.OMA:操作維護系統中的被管理節點,一般有多個。
4.Controller:
Controller是Manager的控制中心,負責匯聚來自集群中所有節點信息,統一向管理員展示,以及負責接收來自管理員的操作指令,并且依據操作指令所影響的范圍,向集群的所有相關節點同步信息。
Manager的控制進程,負責各種管理動作的執行:
(1):Web Service將各種管理動作(安裝、起停服務、修改配置)下發到Controller。
(2): Controller將命令分解,分解后將動作下發到每一個Node Agent,例如啟動一個服務,會涉及多個角色和實例。
(3):Controller負責監控每一個動作的執行情況。
5.Node Agent :
Node Agent存在于每一個集群節點,是Manager在單個節點的使能器。
(1): Node Agent代表本節點上部署的所有組件與Controller交互,實現整個集群多點到單點的匯聚。
(2):Node Agent是Controller對部署在該節點上組件做一切的使能器,其代表著Controller的功能。
(3):Node Agent 每隔3秒向Controller發送心跳信息,不支持配置時間間隔。
6.IAM? :負責記錄審計日志,在Manager的UI上的每一個非查詢類操作,都有對應的審計日志。
7.PMS :性能監控模塊,收集每一個OMA上的性能監控數據并提供查詢。
8.CEP : 匯聚功能模塊。比如將所有OMA上的磁盤醫用空間匯總成一個性能指標。
9.FMS:? ? 告警模塊:收集每一個OMA上的告警并提供查詢。
10. OMM Agent : OMA上面性能監控和告警的Agent,負責收集該Agent Node上的性能監控數據和告警數據。
11. CAS : 統一認證中心,登錄Web Service時需要在CAS進行登錄認證,瀏覽器通過URL自動跳轉訪問CAS。
12.AOS : 權限管理模塊,管理用戶和用戶組的權限。
13.ACS:? 用戶和用戶組管理模塊,管理用戶及用戶歸屬的用戶組。
14.Kerberos:
在OMS與集群中各部署一個。
(1) OMS Kerberos提供單點登錄及Controller與Node Agent間認證的功能。
(2)集群中Kerberos提供組件用戶安全認證功能,其服務名稱為KrbServer,包含兩種角色實例:
KerberosServer:認證服務器,為FusionInsight HD提供安全認證使用。
KerberosAdmin:管理Kerberos用戶的進程。
15. Ldap:
在OMS與集群中各部署一個。
(1)OMS Ldap為用戶認證提供數據存儲。
(2)集群中的Ldap作為OMS Ldap的備份,其服務名稱為LdapServer,角色實例為SlapdServer。
16.? ? ?Database
Manager的數據庫,負責存儲日志、告警等信息。
17.HA
高可用性管理模塊,主備OMS通過HA進行主備管理。
18.? ? NTP Server
NTP Client
負責同步集群內各節點的系統時鐘。
云容災
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。