2014-01-09 85 views
0

我有一個EAR,我將它部署在WAS羣集中。 WAS版本是7.我希望這是一個主動/被動羣集。WebSphere AS主動/被動羣集

我在想如何確保一次只啓動一個節點?以及如何建立WAS啓動第二個節點,以防第一個崩潰?

+0

作爲替代,爲什麼不讓所有的集羣服務器保持活躍,但配置你的HTTP服務器只使用一個,並在最初的服務器崩潰後回退給其他服務器? – Renan

+0

因爲HTTP不是JVM可能具有的唯一活動。例如,我也使用JMS通信。 –

+1

我想我只是關心檢測到服務器停頓和調出另一臺服務器的時間之間的差距。它使得失敗「無縫」無縫。仍然是每個人自己的。 – Renan

回答

0

WAS中沒有這樣的拓撲。

有辦法創建備份單元。 如果主單元被壓壞,備用單元將被激活。

1

我不知道如上所述控制整個「節點」的方法,但可以確保只有一個「服務器」(又名JVM)正在爲羣集運行。

  1. 展開服務器>擴大集羣>單擊,動態集羣>單擊[集羣]下來

  2. 幾節這個配置頁面上,你會看到的部分,羣集實例的最大數量

    A.選擇「限制可開始的實例數」並填入「1」。

另外,還要確保您的集羣成員策略包括多個節點(您可以通過點擊「預覽成員」驗證這一點。)

+0

動態集羣是WebSphere AS 7的一部分嗎?它是WAS的特殊版本?看起來它是WebSphere Virtual Enterprise的一部分 –

+0

對不起,但看起來你是正確的,對於WAS 7.0上的動態集羣,WVE是必需的。 如果兩者都在「WebSphere應用程序服務器集羣」中,那麼您可以將權重設置爲20,主要設置爲1,對於被動設置權重爲1,但仍然會得到少量請求。將「被動」服務器設置爲0應該使其處於空閒狀態,但您必須驗證它是否會在活動停止時處理請求。 – user2655065