Tivoli Service Automation Manager (TSAM) 7.2.2 引入「擴展」機制,以軟體組件形式為平台增加功能。擴展可實現新的 IT 服務自動化解決方案(服務定義),或增強現有服務定義。IBM 發布的擴展在 Integrated Service Management Library 免費提供,含安裝配置文檔與用戶指南。
其中兩大網路設備擴展備受關注:
Modify Firewall Rules 服務優化規則。Load Balancer Policy 以公共 VIP 發布應用,支援按 VIP:Port 或叢集識別應用,賦予分層業務應用安全、可擴展、冗余的部署能力。本文承接《使用 TSAM 擴展部署 J2EE 應用》,聚焦負載均衡策略調優、應用伺服器動態增減、防火牆規則修改三大運維場景。
企業 ABC 運營基於 TSAM 7.2.2 + 兩大擴展的私有雲,向分公司、合作夥伴、客戶提供標準 HTTP/HTTPS Web 應用。典型 J2EE 三層架構(HTTP 伺服器、應用伺服器、資料庫伺服器)傳統部署依賴路由器/防火牆隔離網段、限制存取。ABC 擁有 BIG-IP F5 與 Juniper SRX 設備,選擇 TSAM 擴展標準化部署佈局。
初始部署保留預設值,正式上線需深入理解策略屬性,選擇恰當策略直接影響效能與資源消耗。
策略為 BIG-IP F5 擴展定義的內部製品,封裝設備最佳配置所需資訊,將複雜性隱藏為直觀參數。根據以下維度自動識別最佳配置檔:
策略屬性總覽:

策略含 BIG-IP 分配後端請求的演算法:
建議:測試階段用 Round Robin,生產遷移至 Predictive。
健康檢查參數(Probe Protocol、Check Interval、Timeout)配置 BIG-IP 監視器,Interval 決定探測頻率,Timeout 判定節點失效閾值。
策略歸屬單一 TSAM 專案,可跨多虛擬伺服器;專案可部署多策略,各需專屬 VIP:Port。
擴容:
1. TSAM Add Server to Project 申請新應用伺服器。
2. Modify Load Balancer Policy 勾選新伺服器主機名加入池。

縮容:
• 暫停:TSAM Stop Server,監視器偵測無響應自動停止分派,重啟後恢復。
• 移除:Modify Load Balancer Policy 取消勾選 → TSAM Remove Server from Project 解除配置。
生產環境負載波動頻繁(電商大促、企業月初打卡、新聞突發等),需系統及時、精準響應以滿足 SLA 與資源優化。TSAM 與擴展提供服務但無內建自動化,需客戶基於 TPAE (Tivoli Process Automation Engine) 與 TSAM REST API 自行構建。
通用自適應方案三大組件:

兩種具體實現路徑:
控制器部署於 TPAE,透過預排程任務定期輪詢 BIG-IP iControl 介面(支援 Java/.NET/Python/Perl),獲取統計數據,觸發閾值時呼叫 TSAM REST API 提交服務請求完成配置。
應用伺服器安裝 ITM Agent(可嵌入虛擬映像),統計上傳至 ITM Server → OMNIbus 事件處理。定製 OMNIbus 出口程序呼叫 TSAM REST API,或利用 OMNIbus-Service Request 整合提交配置請求。需 ITM/TEC/Omnibus 技能。
部署時依預設規則(網路模板定義)自動套用,後續常需針對業務調整安全設定。
Modify Firewall Policy 服務管理專案級防火牆策略(內部製品),含應用於子網/VLAN 的規則集。每專案擁有獨立策略,支援增刪改規則。

本文詳解如何借助 Juniper SRX Firewall 與 BIG-IP F5 Load Balancer TSAM 擴展,處理雲端 J2EE 業務應用全生命週期管理:負載均衡策略調優、應用伺服器動態增減(含自動化架構)、防火牆規則精細化控制。初始部署配置請參考姊妹篇《使用 TSAM 擴展部署 J2EE 應用》。