![]() | |
Sun Java System Message Queue 3 2005Q4 管理指南 |
第 1 章
管理工作和工具本章提供執行 Sun Java System Message Queue 管理工作及工具之簡介,說明重點為指令行管理公用程式的一般功能。包含下列各節:
管理工作一般執行的管理工作,會依執行 Message Queue 所在環境的本質而定。開發及測試 Message Queue 應用程式之軟體開發環境的需求,與部署此類應用程式以完成具體工作所需要之生產環境截然不同。後續章節將摘要說明這兩種不同環境類型的一般管理需求。
開發環境中的管理
開發環境重點強調的是彈性。Message Queue 訊息伺服器主要用於測試開發中的應用程式。因為程式設計師通常會自行管理其系統,所以一般不太需要管理。這種環境一般具有下列特徵:
生產環境中的管理
在必須可靠地部署和執行應用程式之生產環境中,管理變得更加重要。執行的管理工作依訊息傳送系統及其必須支援之應用程式的複雜性而定。這種工作可分為兩大類:設定作業與維護作業。
設定作業
生產環境的管理設定作業,一般包含下列部分或全部的項目:
- 設定預設管理使用者的密碼 (admin) (變更預設管理員密碼)
- 規範管理群組對檔案型或簡易資料存取協定 (LDAP) 使用者儲存庫的存取
(群組、設定管理員的存取控制)
- 管理檔案型使用者儲存庫的內容 (寫入和管理使用者儲存庫) 或配置代理程式使用現有的 LDAP 使用者儲存庫 (編輯實例配置檔案)
- 控制個別使用者或群組授權執行的作業 (授權使用者:存取控制特性檔案)
- 使用安全套接層 (SSL) 設定加密服務 (使用 SSL 型服務)
- 設定及配置 LDAP 物件存放區 (LDAP 伺服器物件存放區)
- 建立連線工廠和目標 (新增管理物件)
- 配置代理程式使用永久存放區 (配置永久資料存放區)
- 設定目標的配置特性,以最佳化記憶體使用情況 (更新實體目標特性、第 15 章「實體目標特性參照」)
維護作業
因為應用程式的效能、穩定性及安全性在生產環境中極為重要,所以必須透過永久性的管理維護作業,緊密監視訊息伺服器資源,這些作業包括:
- 使用代理程式度量調校和重新配置代理程式 (第 11 章「分析與調校訊息服務」)
- 管理代理程式記憶體資源 (路由服務)
- 建立與管理代理程式叢集,以平衡訊息負載 (第 9 章「使用代理程式叢集」)
- 回復失敗的代理程式 (啟動代理程式)
- 調整連線工廠屬性,以確保用戶端應用程式運作正確 (連線工廠屬性)
- 監視與管理實體目標 (第 6 章「管理實體目標」)
- 控制使用者對目標的存取 (實體目標的存取控制)
管理工具Message Queue 管理工具分為兩類:
指令行公用程式
所有 Message Queue 公用程式均可透過指令行介面存取。公用程式指令共用一般的格式、語法慣例與選項。這些部分包括:
- 代理程式公用程式 (imqbrokerd) 會啟動代理程式,指定其配置特性,並將其一併連線至叢集。
- 指令行公用程式 (imqcmd) 會控制代理程式及其資源,並管理實體目標。
- 物件管理員公用程式 (imqobjmgr) 會管理物件存放區中,可透過 Java Naming and Directory Interface (JNDI) 來存取的獨立於提供者的管理物件。
- 資料庫管理員公用程式 (imqdbmgr) 會建立與管理符合 Java 資料庫連線 (JDBC) 標準的永久存放區資料庫。
- 使用者管理員公用程式 (imqusermgr) 會寫入檔案型使用者儲存庫,以執行使用者認證與授權。
- 服務管理員公用程式 (imqsvcadmin) 會安裝與管理作為 Windows 服務的代理程式。
- 金鑰工具公用程式 (imqkeytool) 會產生自身簽名的憑證,以執行安全套接層 (SSL) 認證。
如需使用這些公用程式的詳細資訊,請參閱第 13 章「指令行參照」。
管理主控台
Message Queue 管理主控台結合了指令與物件管理員公用程式的部分功能。您可使用它執行下列工作:
但是,您無法使用管理主控台執行諸如啟動代理程式、建立代理程式叢集、管理 JDBC 資料庫或使用者儲存庫、安裝作為 Windows 服務的代理程式,或是產生 SSL 憑證等作業。如要執行上述工作,您必須使用其他指令行公用程式 (代理程式、資料庫管理員、使用者管理員、服務管理員以及金鑰工具),此類程式無法從遠端操作,同時必須與受其管理的代理程式在同一部主機上執行 (請參閱圖 1-1)。
圖 1-1 本機與遠端管理公用程式
如需管理主控台的簡易使用簡介,請參閱第 2 章「快速入門指導」。更多詳細使用資訊,請參閱其各自的說明功能。