本節說明如何建立包含兩個 Application Server 實例的叢集。
為求簡化,叢集只在一台機器中執行。本程序將在執行 DAS 的同一台主機上建立叢集範例。
您必須已啟動節點代理程式,執行方式如啟動節點代理程式中所述。當您在建立叢集期間指定實例時,請將實例與機器 (要執行此實例) 上正在執行的節點代理程式產生關聯。如果節點代理程式沒有執行,將無法啟動實例。在一個網域中所建立的叢集中,節點代理程式名稱和實例名稱都必須是唯一名稱。
登入位於 http:// localhost:portnumber 的管理主控台 (如果還沒登入的話)。
將 localhost 變數替代成執行網域管理伺服器的系統名稱。將 portnumber 替代成叢集或企業網域的連接埠號碼。
在右窗格的 [常用工作] 之下,按一下 [建立新叢集],顯示 [新建叢集] 頁面。
鍵入 cluster1 做為新叢集的名稱。
從可用配置範本的下拉式清單中,選取 default-config 配置,然後選擇 [複製選取的配置]。
按兩次 [新建] 按鈕,以建立兩個項目來指定兩個實例給叢集。
鍵入 instance1 和 instance2 做為實例名稱。
此外,您也可以指定所建立及啟動的節點代理程式名稱。若要建立節點代理程式並加以啟動,請使用 asadmin create-node-agent(1) 指令。
按一下 [確定]。
將出現 [已成功建立叢集] 頁面,並且 cluster1 會出現在左窗格的樹狀結構中。已為此叢集複製了配置範本 default-config,並且為配置指定了名稱 cluster1-config。
啟動 cluster1 叢集。
執行以下 asadmin 指令以建立名為 cluster1 的叢集:asadmin create-cluster --user admin --passwordfile adminpassword.txt --host localhost -port 4848 cluster1
執行以下 asadmin 指令以建立名為 cluster1 的叢集:asadmin create-cluster --user admin --passwordfile adminpassword.txt --host localhost -port 4848 cluster1
執行以下指令以建立名為 cluster1-nodeagent 的節點代理程式:asadmin create-node-agent --user admin --passwordfile adminpassword.txt --host localhost --port 4848 cluster1-nodeagent
執行以下指令以啟動此節點代理程式:asadmin start-node-agent --user admin --passwordfile adminpassword.txt --host localhost --port 4848 cluster1-nodeagent
執行以下指令在此叢集下建立兩個實例:
asadmin create-instance --user admin --passwordfile adminpassword.txt --host localhost -port 4848 --cluster cluster1 --nodeagent cluster1-nodeagent --systemproperties "JMX_SYSTEM_CONNECTOR_PORT=8687:IIOP_LISTENER_PORT=3330:IIOP_SSL_LISTENER_PORT=4440:IIOP_SSL_ MUTUALAUTH_PORT=5550:HTTP_LISTENER_PORT=1110:HTTP_SSL_LISTENER_PORT=2220" instance1
asadmin create-instance --user admin --passwordfile adminpassword.txt --host localhost -port 4848 --cluster cluster1 --nodeagent cluster1-nodeagent --systemproperties "JMX_SYSTEM_CONNECTOR_PORT=8688:IIOP_LISTENER_PORT=3331:IIOP_SSL_LISTENER_PORT=4441:IIOP_SSL_ MUTUALAUTH_PORT=5551:HTTP_LISTENER_PORT=1111:HTTP_SSL_LISTENER_PORT=2221" instance2
執行以下指令來啟動叢集:asadmin start-cluster --user admin --passwordfile adminpassword.txt --host localhost --port 4848 cluster1
如需有關建立及配置叢集的詳細資訊,請參閱「Sun Java System Application Server 9.1 高可用性管理指南」中的第 6 章「使用 Application Server 叢集」。
如需有關建立及配置節點代理程式的詳細資訊,請參閱「Sun Java System Application Server 9.1 高可用性管理指南」中的第 8 章「配置節點代理程式」。