第 12 章
管理已命名的配置
本章描述在 Application Server 中新增、變更以及使用已命名的伺服器配置。它包含以下小節:
關於已命名的配置
已命名的配置
已命名的配置是一組伺服器配置資訊。此資訊包括針對以下內容的配置設定:HTTP 偵聽程式、orb/iiop 偵聽程式、JMS 代理程式、EJB 容器、安全性、記錄和監視功能。已命名的配置中未定義應用程式和資源。
配置是在管理網域中建立的。該網域中的多個伺服器實例或叢集可以參考相同的配置,也可以有各自獨立的配置。
對於叢集,叢集中的所有伺服器實例都繼承叢集的配置,從而確定叢集實例具有同質環境。
由於已命名的配置包含如此多的必需配置設定,因此請透過複製現有已命名的配置來建立新配置。變更新建配置的配置設定之前,該配置與被複製的配置完全相同。
根據叢集或實例對配置使用方式的不同,可以將叢集和實例分為三類:
- 獨立。獨立伺服器實例或叢集不與其他伺服器實例共用其配置;也就是說,其他伺服器實例或叢集不參考獨立伺服器實例或叢集的已命名的配置。
- 共用。共用伺服器實例或叢集與其他伺服器實例或叢集共用配置;也就是說,多個實例或叢集參考相同的已命名的配置。
- 叢集。叢集伺服器實例繼承叢集的配置。
default-config 配置
default-config
配置是一種特殊配置,用作建立獨立伺服器實例或獨立叢集配置的範本。非叢集伺服器實例或叢集不允許參考 default-config
配置;只能對其進行複製以建立新配置。編輯預設配置,以確定從預設配置複製而來的新配置具有正確的初始設定。
建立實例或叢集時建立的配置
建立新伺服器實例或新叢集時,可以執行以下操作之一:
依預設,在建立新叢集或實例時,其配置是從 default-config
配置中複製的。若要從其他配置進行複製,請在建立新實例或叢集時指定要複製的配置。
對於伺服器實例,新配置的名稱為 instance_name-config
。對於叢集,新配置的名稱為 cluster-name-config
。
唯一連接埠號和配置
如果同一主機電腦上有多個實例參考相同的配置,則每個實例必須在唯一的連接埠號上進行偵聽。例如,如果兩個伺服器實例都參考某個已命名的配置,並且該配置包含一個位於連接埠 80 上的 HTTP 偵聽程式,則連接埠衝突將阻止其中一個伺服器實例啟動。變更用於定義連接埠號 (各個伺服器實例在這些連接埠號上進行偵聽) 的特性,從而確定各個實例使用唯一的連接埠。
以下原則適用於連接埠號設定:
- 各個伺服器實例的連接埠號最初是從配置繼承而來的。
- 建立伺服器實例時,如果該連接埠號已經被使用,則請在實例層級上置換繼承的預設值,以防止發生連接埠衝突。
- 假設實例正在共用配置。配置具有連接埠號 n。如果使用相同的配置在機器上建立新實例,則為新實例指定的連接埠號為 n+1 (如果此連接埠號可用)。如果此連接埠號不可用,將選擇 n+1 後下一個可用的連接埠。
- 如果您變更了配置的連接埠號,則繼承該連接埠號的伺服器實例將自動繼承變更後的連接埠號。
- 如果您變更了實例的連接埠號,然後又變更了配置的連接埠號,則實例的連接埠號將保持不變。
用於已命名的配置的管理主控台作業
建立已命名的配置
若要建立已命名的配置,請執行以下步驟:
- 在樹形元件中,選擇 [配置] 節點。
- 在 [配置] 頁面中,按一下 [新建]。
- 在 [建立配置] 頁面中,為配置輸入唯一名稱。
- 選擇要複製的配置。
default-config
配置是建立獨立伺服器實例或獨立叢集時所使用的預設配置。
等效的 asadmin
指令為:copy-config
。
編輯已命名的配置的特性
若要編輯已命名的配置的特性,請執行以下步驟:
- 在樹形元件中,展開 [配置] 節點。
- 選取已命名的配置的節點。
- 在 [配置系統特性] 頁面中,選擇是否啟用動態重新配置。
如果已啟用,則對配置所作的變更將套用至伺服器實例,而無需重新啟動伺服器。
- 新增特性、變更特性的目前值或刪除特性。
連接埠是已定義的特性。如果系統中存在多個伺服器實例,則它們各自的連接埠號必須是唯一的。
表 12-1 列出了預先定義的特性及其說明。
表 12-1 已命名的配置的特性
特性名稱
|
描述
|
HTTP_LISTENER_PORT
|
此特性指定 http-listener-1 的連接埠號。有效值為 1 到 65535。在 UNIX 中,建立在 1 到 1024 連接埠上進行偵聽的套接字要求具有超級使用者權限。
|
HTTP_SSL_LISTENER_PORT
|
此特性指定 http-listener-2 的連接埠號。有效值為 1 到 65535。在 UNIX 中,建立在 1 到 1024 連接埠上進行偵聽的套接字要求具有超級使用者權限。
|
IIOP_SSL_LISTENER_PORT
|
此特性指定稱為 SSL 的 IIOP 偵聽程式偵聽 IIOP 連線的 ORB 偵聽程式連接埠。
|
IIOP_LISTENER_PORT
|
此特性指定 orb-listener-1 偵聽 IIOP 連線的 ORB 偵聽程式連接埠。
|
JMX_SYSTEM_CONNECTOR_PORT
|
此特性指定 JMX 連接器進行偵聽的連接埠號。有效值為 1 到 65535。在 UNIX 中,建立在 1 到 1024 連接埠上進行偵聽的套接字要求具有超級使用者權限。
|
IIOP_SSL_MUTUALAUTH_PORT
|
此特性指定稱為 SSL_MUTUALAUTH 的 IIOP 偵聽程式偵聽 IIOP 連線的 ORB 偵聽程式連接埠。
|
- 若要編輯與配置關聯的所有實例的特性的目前值,請按一下 [實例值]。
等效的 asadmin
指令為:set
。
編輯參考配置的實例的連接埠號
每個參考已命名的配置的實例最初都從該配置繼承連接埠號。由於系統中的連接埠號必須是唯一的,因而可能需要置換繼承的連接埠號。
- 在樹形元件中,展開 [配置] 節點。
- 選取已命名的配置的節點。
- 在 [配置系統特性] 頁面中,按一下要編輯的連接埠號旁邊的 [實例值]。
例如,如果按一下 SSL-port 特性旁邊的 [實例值],將看到參考該配置的每個伺服器實例的 SSL-port 值。
- 變更連接埠值,然後按一下 [儲存]。
等效的 asadmin
指令為:set
。
檢視已命名的配置的目標
若要檢視已命名的配置的目標,請執行以下步驟:
- 在樹形元件中,展開 [配置] 節點。
- 選取已命名的配置的節點。
[配置系統特性] 頁面將顯示使用該配置的所有目標的清單。對於叢集配置,這些目標是叢集。對於實例配置,這些目標是實例。
刪除已命名的配置
若要刪除已命名的配置,請執行以下步驟:
- 在樹形元件中,選取 [配置] 節點。
- 在 [配置] 頁面中,選取要刪除的已命名的配置的核取方塊。
不能刪除 default-config
配置。
- 按一下 [刪除]。
等效的 asadmin
指令為:delete-config
。