# 動態叢集設定

請利用這個頁面來檢視現有的動態叢集配置。

如果要檢視這個管理主控台頁面，請按一下伺服器 > 叢集 > 動態叢集 > dynamic_cluster_name。

您必須有監視者專用權，才能檢視現有動態叢集的配置。

## 名稱

指定動態叢集的名稱。動態叢集的名稱在 Cell 中的所有叢集之間必須是唯一的。

名稱欄位不能含有下列字元︰`# \ / , : ; " * ? < > | = + & % '` . 名稱的開頭不能是句點 (`.`) 或空格。空格不會產生錯誤，但前後的空格會自動刪除。

## 類型

指定動態叢集所用的伺服器類型。

下列清單包含伺服器類型：

WebSphere® Application Server
  指定動態叢集包含正在執行 WebSphere Application Server Intelligent Management 的應用程式伺服器。
Liberty 設定檔伺服器
  指定動態叢集包含 Liberty 設定檔伺服器。
Apache 伺服器
  指定動態叢集包含 Apache 伺服器。
自訂 HTTP 伺服器
  指定動態叢集包含 HTTP 伺服器。
JBoss 伺服器
  指定包含執行 JBoss 應用程式伺服器之伺服器的動態叢集。
隨需應變路由器
  指定正在建立隨需應變路由器的動態叢集。
PHP 伺服器
  指定包含執行 PHP 之伺服器的動態叢集。
Apache Tomcat 伺服器
  指定包含執行 Apache Tomcat 之伺服器的動態叢集。
WebSphere Application Server Community Edition 伺服器
  指定包含執行 WebSphere Application Server Community Edition 之伺服器的動態叢集。
BEA WebLogic 伺服器
  指定包含執行 BEA WebLogic 之伺服器的動態叢集。
外部 WebSphere Application Server
  指定包含其他 Cell 中之伺服器的動態叢集。這些 Cell 可能是執行 WebSphere Application Server 的其他版本，如 5.1 或 6.0 版。您可以將這些靜態叢集對映到動態叢集。

## 正在執行的實例數

指定自動產生的值，該值以動態叢集正在執行的伺服器實例個數為基礎。

例如，動態叢集可能會有三個應用程式在執行中，且在動態叢集的四個成員上，各有兩個實例在執行中。這時實例個數是 `8`。

## 作業模式

指定動態叢集與動態作業環境互動的層次：

- 手動：在手動模式中，動態叢集與含有靜態叢集的一般應用程式伺服器環境相同。不會有與動態作業環境的互動。
- 監督：在監督模式中，Intelligent Management 環境會提供管理者所能使用的動作資訊和建議。
- 自動：在自動模式中，Intelligent Management 環境會自動採取動作。在自動模式中，放置和供應由動態作業環境來處理。

如果要在管理主控台中變更作業模式，請按一下伺服器 > 動態叢集。

## 啟用交易日誌回復的失效接手

指定啟用或停用交易服務元件用來進行回復的交易日誌失效接手。此欄位只對 WebSphere Application Server 動態叢集有效。

預設值是停用。如果您啟用這項設定，便必須適當配置失敗的應用程式之同層級回復所需要的交易服務內容。如果配置了這些內容，當處理交易日誌的伺服器失敗時，便會進行交易日誌的失效接手回復。如果未適當配置叢集中失敗的應用程式伺服器之同層級回復所需要的交易服務內容，便會忽略這項設定。

## 成員資格原則

指定用來定義動態叢集使用哪些節點的表示式。您必須選擇利用規則來自動定義叢集成員，才會出現此選項。如果您選擇手動定義叢集成員，便不會出現此選項。

請利用子表示式建置器來建置成員資格原則。成員資格原則指定哪些節點是動態叢集的成員。請按一下預覽成員資格來檢視哪些節點在動態叢集中，含有您定義的成員資格原則。

### 範例成員資格原則

- 將成員資格定義為特定節點群組中的所有節點：

      node_nodegroup = 'my_node_group'

- 將成員資格定義為執行 Apache 的所有節點：

      node_property$APACHE_2_0 IS NOT NULL

- 將成員資格定義為執行 Apache 和 PHP 的所有節點：

      node_property$APACHE IS NOT NULL 和 node_property$PHP IS NOT NULL

- 將成員資格定義為執行 WebSphere Application Server Community Edition 2.0 版或以上的所有節點：

      node_property$WASCE_2.0* IS NOT NULL

- 將成員資格定義為只執行 WebSphere Application Server Community Edition 2.0 版的所有節點：

      node_property$WASCE_2.0 IS NOT NULL

- 將成員資格定義為有 `my_node` 之類名稱（包括 `my_node_1`、`my_node_2` 等）的所有節點：

      node_name like 'my_node%'

- 將成員資格定義為特定主機名稱的清單：

      node_hostname in ('node1.mydomain.com','node2.mydomain.com')

您可以利用 `and`、`or` 或 `not` 邏輯運算子和括號來將子表示式分組。下列範例將節點成員資格定義為不在 my_node_group 節點群組中，且有 `my_node` 之類名稱（包括 `my_node_1`、`my_node_2` 等）的節點。

    not (node_nodegroup='my_node_group') and node_name like 'my_node%'

## 叢集實例數目下限

指定動態叢集的執行實例個數下限。如果最小值超出範圍，可能會發生效能退化。

- 請按一下在閒置期間停止所有實例，以啟用延遲啟動。
  限制：如果您要將「階段作業起始通訊協定 (SIP)」資料流量遞送到動態叢集，請勿使用如果其他動態叢集需要資源，在閒置期間，停止這個叢集的所有實例選項。請使用至少有一個叢集成員始終在作用中的選項之一。
- 如果您想要有一個始終是已啟動的叢集實例，請按一下始終保持啟動一個實例。此選項是預設值。
- 如果您想要有多個始終是已啟動的叢集實例，請按一下始終保持啟動多個實例。如果您選取此選項，請輸入要始終是已啟動的實例個數。

## 叢集實例數目上限

指定能夠啟動的叢集實例個數上限。

- 如果您想要限制叢集實例的數目，請按一下限制可啟動的實例個數，再輸入實例個數上限。
- 如果您不想限制叢集實例的數目，請按一下不限制可啟動的實例個數。

## 在節點上垂直堆疊實例

指定在單一節點上，是否能夠啟動多個實例。當工作量很大時，應用程式佈置控制器可以配置垂直堆疊，以便在節點上啟動多個動態叢集實例。

請利用垂直堆疊來改進應用程式之間的瓶頸條件。 請選取容許多個實例在同一個節點上啟動，輸入實例個數值。實例的數目就是要使用節點的所有功能所需的叢集應用程式伺服器數目。另外，您選給垂直堆疊的數目便是自動建立的伺服器數目。

如果您將目標節點用在產品版本比部署管理程式版本還舊的垂直堆疊上，便會停用在相同節點新增成員的功能。垂直堆疊只適用於規則會自動定義叢集成員的應用程式伺服器、WebSphere Application Server Community Edition 伺服器，以及 PHP 伺服器。

## 隔離喜好設定

指定動態叢集要在動態叢集其他實例的相同節點上執行，或動態叢集要成為執行於某節點的唯一動態叢集。如果您選擇利用規則來自動定義您的叢集成員，便可以使用這個選項。 如果您以手動方式定義您的叢集成員，便無法啟用「動態叢集隔離」功能。

- 如果此動態叢集中的叢集實例能夠在不同動態叢集之其他實例的相同節點上執行，請選取無隔離需求。此選項是預設值。
- 如果此動態叢集中的叢集實例只能在相同節點上，與相同動態叢集的其他實例一起執行，請選取嚴格隔離。
- 如果叢集實例能夠在相同節點上，與相同共用群組中之動態叢集的任何其他實例一起執行，請選取關聯於隔離群組。請指定隔離群組名稱值。如果要建立此動態叢集的新隔離群組，請輸入唯一名稱。如果要從現有隔離群組的清單中選取，請按一下瀏覽。這時會顯示現行隔離群組的拓蹼。請按一下隔離群組名稱來選取群組。

相關資訊：
動態叢集集合
成員資格原則建置器
步驟 1：選取動態叢集伺服器類型
步驟 2：選取成員資格方法
步驟 3：定義動態叢集成員
步驟 4：選取伺服器範本
步驟 5：配置動態叢集內容
步驟 6：摘要
動態叢集成員集合
動態叢集成員設定

檔名：dc_detail_main.html