節點群組和動態叢集是動態作業環境基本的構成要素。您必須建立與適當配置動態叢集,
以提供 WebSphere Extended Deployment 所帶來之隨需應變環境的運作基礎。這項作業說明如何建立和編輯動態叢集,
以作為 WebSphere Extended Deployment 中的應用程式部署目標。
在您开始之前
在您建立動態叢集前,必須先建立一個節點群組。有關詳細指示,
請參閱建立或編輯節點群組主題。您必須熟悉動態叢集的概念性構想,
並瞭解一些屬性(如動態叢集和節點群組間的關係),這些都是支援 WebSphere Extended Deployment 隨需應變環境
(可稱為動態作業)的先決條件。
在您建立動態叢集前,
您必須決定是否要採用垂直堆疊。垂直堆疊可改善瓶頸情況,
因為這可讓佈置控制器在節點中啟動多個動態叢集實例。若要決定是否使用垂直堆疊,
以及決定每個節點上所要使用的實例數,請參閱配置垂直堆疊。
WebSphere Extended
Deployment 必須安裝,且您有權存取管理主控台。
关于本任务
請遵循這項作業的步驟進行,或選取顯示說明文件
,以查看所建的動態叢集。
过程
- 從 WebSphere Extended Deployment 管理主控台,
按一下伺服器 > 動態叢集。您可以選取所要編輯的現有動態叢集,
或按一下新建,建立新動態叢集。 當您按一下叢集名稱時,
即會提供動態叢集的所有編輯選項。
- 輸入動態叢集資訊:
- 輸入動態叢集的名稱。 此名稱在所有動態叢集間必須是唯一的。
- 提供節點群組的對映。 動態叢集和節點群組關係密切。動態叢集依賴節點群組而存在。
- 決定是否啟用「以節點為範圍」的遞送。
如果要啟用或停用以節點為範圍的遞送最佳化,
請按一下偏好採用本端。預設值是啟用,表示在可能的情況下,會把 Enterprise JavaBeans (EJB) 要求遞送到用戶端節點。如果您啟用這項特性,
由於用戶端要求是傳給本端 Enterprise Bean,而可提升效能。
- 如果要建立這個叢集的抄寫網域,請選取建立這個叢集的抄寫網域。
您可以利用抄寫網域,在叢集的應用程式伺服器之間,
轉送階段作業管理程式、動態快取或 Stateful Session Bean 的資料、物件或事件。
- 選擇您的動態叢集是以現有應用程式伺服器範本或現有應用程式伺服器為基礎。 您可以選擇要建置以預設範本為基礎的伺服器,
也可以使用您環境中的現有應用程式伺服器作為範本。
- 定義叢集實例的數目下限。預設的實例數下限為一個,
預設的數目上限為「實例數目無上限」。
- 當沒有活動時,如果您想停止實例,請選取在閒置期間停止所有實例。如果您選取此選項,
請輸入停止實例前所要等待的時間值(以分鐘計)。此選項為預設值。如需這個選項的相關資訊,
請參閱配置應用程式的延遲啟動。
- 如果您希望有一個叢集實例隨時啟動,請選取維持一個叢集實例隨時啟動。
- 如果您希望多個叢集實例隨時啟動,請選取維持多個叢集實例隨時啟動。如果您選取此選項,
請輸入您希望隨時啟動的實例數目。
- 定義叢集實例數上限。預設值為「叢集實例數目無上限」。
- 如果您想限制叢集實例的數目,請選取限制所能啟動的實例數目,並輸入實例數目上限。
- 如果您希望叢集實例數目沒有上限,
請選取所能啟動的實例數目無上限。
- 決定是否啟用垂直堆疊。 垂直堆疊可用來改善應用程式間的瓶頸情況。藉由配置垂直堆疊,
當工作量過大時,應用程式佈置控制器可在節點上啟動多個動態叢集實例。如需決定啟用垂直堆疊和決定堆疊數量的相關資訊,
請參閱配置垂直堆疊。 若要啟用垂直堆疊,
請按一下容許在相同節點上啟動多個實例,並輸入實例數目。
按下一步。
- 確認動態叢集的建立。 按一下完成 > 儲存,
以儲存對主要配置的變更。
- 選取作業的模式。在管理主控台中,按一下伺服器 > 動態叢集。選取您想修改的動態叢集(一或多個)。 選擇下列選項之一,
以作為作業的模式:
- 手動。在手動模式下,動態叢集和具有靜態叢集的一般應用程式伺服器環境並無不同。
- 監督。在監督模式下,WebSphere Extended Deployment 環境會提供資訊和動作,
以供管理者自行斟酌使用。
- 自動。在自動模式下,WebSphere Extended Deployment 環境會自動採取動作。
重要: 若要使用動態應用程式佈置,請選取自動或監督,
以作為作業模式。
如需選擇和配置作業模式的相關資訊,
請參閱選取作業模式。
结果
您已建立一個可在 WebSphere Extended Deployment 環境中使用的新動態叢集。
示例
請使用以下的佈置實務,以作為您動態叢集設定的準則:
- 若希望確切有兩個伺服器固定啟動:請選取維持多個叢集實例隨時啟動。請將實例數目設為 2,
並設定實例數目上限。選取限制所能啟動的實例數目,並將實例數目設為 2。
- 若要將啟動的伺服器數目限為 5,且在沒有活動進行時停止伺服器:
請選取在閒置期間停止所有實例,並選取限制所能啟動的實例數目,以設定實例數目上限,
然後將實例數目設為 5。
- 若要維持至少有一個實例隨時處於作用中,並視需要支援所能啟動的實例數目無上限:
請選取維持一個叢集實例隨時啟動和所能啟動的實例數目無上限。