2013-08-01 58 views
1

我有一個WebLogic和Tomcat背景,當我們的團隊失去了WebSphere管理員時,成爲接管WebSphere的自然人。我的第一個真正的任務是在它們之間採用兩個現有的WebSphere安裝和集羣1應用程序。如何創建一個水平的WebSphere 7集羣

這兩個安裝都有一個帶2個節點的單個單元。每個節點上的1個節點用於部署管理器,另一個節點包含安裝中的所有服務器(每個應用程序有1個服務器)。顯然,我不能簡單地將節點或服務器從一個安裝添加到另一個安裝的集羣,因爲節點和服務器已經綁定到該安裝的(單元的?)部署管理器。

對我而言,邏輯上的一步是創建一個沒有部署管理器的節點。如果我按照說明創建非託管節點(有道理,對嗎?),我無法向其添加服務器(現有或新建)。

請幫忙。

+0

你想完全結合這兩個單元格,或只是一個應用程序? – dbreaux

回答

1

要對服務器進行集羣,它們必須在「聯合」到相同單元的節點上運行。 如果您有興趣讓所有應用程序都屬於一個單元格,則可以使用removeNodeaddNode將其中一個節點移到另一個單元格。

如果您希望某臺機器上的某些應用程序/服務器屬於一個Cell,而另一些應用程序/服務器則屬於另一個Cell,則我認爲您可能需要創建一個額外的WebSphere配置文件,以便可以運行多個NodeAgents同一臺機器上的不同端口。但我對這種方法並不積極。我想我會鼓勵擁有一個單元格,但我不知道目前有多個單元格的情況。

+0

它們在技術上是獨立的開發和測試服務器,但目前我們沒有硬件來在其他服務器上安裝更多的WebSphere應用程序,並且必須跨單獨的硬件測試羣集應用程序。 因此,測試和開發服務器每個都有5個應用程序,其中4個需要保持彼此分開,1需要在兩個應用程序之間進行集羣。 我在一次安裝中使用removeNode/addNode的問題是,那麼我們只有一個適用於這兩種環境的Deployment Manager,是否正確? – AdamC

+0

是的,這是正確的。感謝您澄清情況。我同意將開發和測試單元分開是有意義的。看來,你需要在同一個「服務器」上有多個節點,在這種情況下,我認爲你必須創建一個額外的配置文件。 – dbreaux

+1

感謝dbreaux解決了問題! 1.)使用託管profileTemplate在服務器2上創建配置文件。創建的節點02沒有DM 2.)使用addnode在新的配置文件 下將node02聯合到服務器1. 3.在node01(服務器1)和node02(服務器2)上創建具有服務器的集羣。 對不起,我沒有投票的答案,但如果dbreaux曾經在弗吉尼亞州中部找到他/她,我會很樂意爲他/她的晚餐買東西。 – AdamC