Tuxedo ubbconfig配置详解
應用的描述信息配置在系統核心位置,用一個文件描述,通常稱為ubbconfig文件,在主控機器上。整個TUXEDO系統的管理任務可以在一臺機器上完成,在配置中被定為主控節點。?
在運行時,這些信息被裝入一段共享內存(一個IPC資源),稱為公告牌(Bulletin Board—BB);包含有配置中不同機器的信息,在這些機器上運行的服務的信息,這些服務提供的交易的信息以及其他相關信息。?
客戶端在運行時連接公告牌。當客戶端程序調用一個交易,將根據公告牌找到合適的服務隊列。?
所以,公告牌是:?
——供客戶端尋找適當的服務,運行一個交易請求?
——包含應用信息:機器,服務,交易,網絡等?
——創建于ubbconfig文件?
TUXEDO提供一個管理進程,稱為BBL(Bulletin Board Liaison),包含了一個公告牌的本地拷貝和本地服務器上應用的狀態。?
TUXEDO提供的另一個管理進程DBBL(Distinguished Bulletin Board Liaison),用于多服務器配置時。DBBL與BBL協同,保證所有部分的公告牌內容的一致性。?
配置文件?
任何TUXEDO應用系統的最基本的管理任務,是建立并維護配置文件。該文件通常稱為ubbconfig文件。負責該工作的系統管理員必須很好的了解分布于各臺機器上的應用服務的數據流,消息隊列的構造,資源間的相互關系。ubbconfig文件可視作包含應用啟動信息的容器,需編譯成二進制文件tuxconfig,作為啟動時的參考。?
其內信息包括:?
2?系統范圍信息(*RESOURCES節)?
2 機器信息(*MACHINES節)?
2 組信息(*GROUPS節)?
2 服務信息(*SERVERS節)?
2 交易信息(*SERVICES節)?
2 網絡組信息(*NETGROUPS節)?
2 網絡信息(*NETWORK節)?
2 路由原則信息(*ROUTING節)?
當完成了ubbconfig文件后,用tmloadcf命令生成tuxconfig?
另一種從ubbconfig生成tuxconfig的方法是使用圖形管理界面(GAI—Graphical Administration Interface)。?
代碼??
?
代碼??
?
代碼??
?
代碼??
?
代碼??
生成TUXCONFIG文件?
UBBCONFIG文件是一個可以編輯成需要的應用配置的文本文件。但是,/T在實際應用上讀取的是二進制TUXCONFIG文件用于操作。命令tmloadcf可以把UBBCONFIG文件轉化成TUXCONFIG文件。?
tmloadcf命令接受以下4個參數:?
-c 計算運行應用需要的IPC資源,該信息將提供給管理員,用于在各機器上配置資源。?
-n 進行語法檢查并不生成TUXCONFIG。?
-b 控制TUXCONFIG占用的物理頁數。?
-y 無條件覆蓋TUXCONFIG?
環境變量TUXCONFIG必須設定指向二進制TUXCONFIG文件。?
在安全要求高的應用中,tmloadcf不能從標準輸入接受,環境變量APP_PW必須包含應用密碼。?
tmunloadcf將TUXCONFIG轉換成ASCII格式用于檢查。該工具讀取環境變量TUXCONFIG指向的文件。輸出包含所有的參數,包括TUXEDO設定的缺省值,是UBBCONFIG文件的一個超集。?
*************************************************
UID和GID是你的服務以哪個用戶和組運行,聯合PERMS可以判斷執行權限,不置為本用戶。?
Domain是在Tuxedo的架構中,可以共同負載均衡,遷移,備份等功能的一組機器,勿要同Group混淆。?
?
一個tuxedo應用只能有一個DMADM,可以在任何一個組中
一個tuxedo應用可以有多個GWADM---GWTDOMAIN對,一個組只能有一個GMADM----GWTDOMAIN對,
總結
以上是生活随笔為你收集整理的Tuxedo ubbconfig配置详解的全部內容,希望文章能夠幫你解決所遇到的問題。