建立叢集

叢集是共用相同應用程式、資源和配置資訊的已命名 GlassFish Server 實例集合。

叢集可透過延展性、負載平衡和故障保護來提供高可用性。叢集中的實例或主機故障時,GlassFish Server 會偵測到該故障,並將請求從故障實例重新導向至叢集中的其他實例,然後回復使用者階段作業狀態。因為相同應用程式和資源均位於叢集中的所有實例上,因此實例可以容錯移轉至叢集中的任何其他實例。

無論實例是位於同一主機還是不同主機,GlassFish Server 都能讓您從單一主機以單一單元的方式管理叢集中的所有實例。

開始之前

如果您打算將 GlassFish Server 實例增加至您要建立的叢集,請確認實例要位於的節點已經存在。

  1. 在瀏覽樹狀結構中,選取 [叢集] 節點。

    此時將開啟 [叢集] 頁面。

  2. 在 [叢集] 頁面上,按一下 [新增]。

    此時將開啟 [新建叢集] 頁面。

  3. 在 [叢集名稱] 欄位中,鍵入叢集的名稱。

    名稱必須符合下列需求:

  4. 從 [配置] 下拉式清單中,選取叢集將使用的已命名配置。

    備註 - 如果您選取 default-config,就必須在下個步驟中將配置指定為共用。default-config 配置無法共用。


  5. 指定是否要共用叢集將使用的配置。
  6. (可選擇) 將 GlassFish Server 實例增加至叢集。

    備註 - 若要在類型為 CONFIG 且代表遠端主機的節點上建立實例,您必須使用 create-local-instance(1) 子指令。您無法使用 管理主控台 來達成此目的。


    您也可以在建立叢集後增加實例

    增加各個實例,如下所示:

    1. 在 [要建立的伺服器實例] 區域,按一下 [增加]。

      隨即會在叢集內的實例表中增加一列。

    2. 在 [實例名稱] 欄位中,鍵入實例的名稱。
    3. 在 [權數] 欄位中,鍵入表示實例負載平衡權數的整數。

      負載平衡權數可決定送至叢集供實例處理之所有請求的比例。

      例如,在有兩個實例的叢集中,您可能需要讓其中一個實例處理每四個請求中的一個請求,而讓另一個實例處理每四個請求中的三個請求。在這種情況下,可將處理每四個請求中之一個請求的實例權數設定為 1,將另一個實例權數設定為 3。如果您要使用百分比,請將這兩個實例的權數分別設定為 25 與 75。

      預設權數為 100。

    4. 從 [節點] 下拉式清單中,選取實例要位於的節點。
  7. 按一下 [確定]。

    您會回到 [叢集] 頁面。叢集會增加至該頁面的叢集表。

另請參閱
版權所有 © 2010, Oracle 和 (或) 其關係公司。 保留一切權利。 法律聲明