新增、管理和移除節點

您可以新增節點、選取節點的探索通訊協定、定義節點的自訂內容、停止節點中的伺服器,以及移除節點。

開始之前

節點是由一組受管理或不受管理的伺服器組成。 您可以將受管理及未受管理節點新增至 WebSphere® Application Server 拓蹼。 如果您將現有 WebSphere Application Server 的新節點新增至網路部署 Cell ,則會新增受管理節點。 如果您在拓蹼中建立新節點,以管理 Web 伺服器或 WebSphere Application Server以外的其他伺服器,請新增未受管理的節點。

您可以回復部署管理程式 Cell 現有的受管理節點。 新增受管理節點的其中一個選項,是讓您快速回復受損的節點。 此選項類似於 addNode 指令的 -asExistingNode 參數。

如果要檢視節點和受管理節點的相關資訊,請使用「節點」頁面。 如果要存取「節點」頁面,請在管理主控台導覽樹狀結構中按一下 系統管理 > 節點

關於此作業

您可以透過 wsadmin Scripting 工具、Java™ 應用程式設計介面 (API) 或管理主控台,來管理應用程式伺服器上的節點。 請透過管理主控台,執行下列作業來管理應用程式伺服器上的節點。

程序

  • 新增節點。
    1. 跳至 「節點」頁面 ,然後按一下 新增節點
    2. 在「新增節點」頁面上,選擇您要新增受管理節點還是未受管理節點,然後按 下一步
    3. 如果是受管理節點,請完成下列動作。
      1. [z/OS]驗證應用程式伺服器是在您要新增之節點的遠端主機上執行。
      2. 針對位於您要新增之節點上的應用程式伺服器,指定其主機名稱、連接器類型以及埠。 請執行表格所列出的下列其中一組動作:
        表 1. 受管理節點動作 執行適合您產品環境的一組動作。
        如果部署管理程式位於 且您新增至 Cell 的節點位於 請完成適當的一組動作:
        [z/OS]A z/OS® 系統 [z/OS] z/OS 系統,與部署管理程式位於相同的 Sysplex 中 [z/OS]選擇性地指定節點群組和核心群組。 按一下確定
        [z/OS] z/OS 系統 [z/OS] z/OS 系統,但位於與部署管理程式不同的 Sysplex 上 [z/OS]指定節點群組,且其中的節點與您要新增的節點位於相同的 sysplex 中。 如果沒有這樣的節點群組,請建立節點群組,然後指定該節點群組。 您可以選擇性地指定核心群組。 按一下確定
        分散式平台或 IBM® i 平台 z/OS 系統 指定節點群組,且其中的節點與您現在新增的節點位於相同的 sysplex 中。 如果不存在這樣的節點群組,請 建立節點群組 ,然後指定該節點群組。 您可以選擇性地指定核心群組。 按一下確定
        z/OS 系統 分散式平台或 IBM i 平台 指定一個含有分散式節點的節點群組。 如果不存在這樣的節點群組,請 建立節點群組 ,然後指定該節點群組。 您可以選擇性地指定核心群組。 按一下確定

        對於您要顯示的節點群組選項,必須先建立預設節點群組以外的一個群組。 同樣的,對於您要顯示的核心群組選項,也必須先建立預設的核心群組以外的一個群組。

      3. [z/OS]對於受管理節點, Windows 作業系統上會顯示另一個管理主控台頁面。 在頁面上指定您是否要登錄節點代理程式以作為 Windows 服務執行。

        如果有啟用安全功能,則可以選擇性的輸入本端作業系統使用者名稱和密碼,以這個使用者名稱和密碼來執行服務。 如果您沒有指定使用者名稱和密碼,則服務就以本端系統身分來執行。 當您移除節點時,節點代理程式就會解除登錄其 Window 服務的身分。

    4. 對於未受管理的節點,在 節點 > 新建 頁面上,指定新節點的節點名稱、主機名稱及平台。 按一下確定
    節點會新增至 WebSphere Application Server 環境,且節點名稱會顯示在「節點」頁面上的集合中。

    [z/OS]將後續的 WebSphere Application Server for z/OS 節點從相同的 Sysplex 加入相同的 Sysplex 節點群組。 如果您將來自不同 Sysplex 的 WebSphere Application Server for z/OS 節點新增至相同的 Cell ,請為每一個 Sysplex 的節點建立個別 Sysplex 節點群組。

    當完成這個步驟時,您已新增了一或多個節點。
    避免麻煩: 在啟用 LDAP 安全的情況下新增節點時,在某些情況下,部署管理程式 System.out 日誌中會產生下列異常狀況。 如果發生這個情況,請重新啟動部署管理程式來解決問題。
    0000004d ORBRas E com.ibm.ws.security.orbssl.WSSSLClientSocketFactoryImpl 
    createSSLSocket ProcessDiscovery : 0 JSSL0080E: javax.net.ssl.SSLHandshakeException - 
    The client and server could not negotiate the desired level of security. 
    Reason?com.ibm.jsse2.util.h: No trusted certificate found 
    
  • 選取探索通訊協定。

    如果節點所用的探索通訊協定並不適合節點,請選取適當的通訊協定。

    1. 節點頁面上,按一下節點以存取 節點設定頁面
    2. 選取探索通訊協定的值。
    3. 按一下確定

    使用者資料封包通訊協定 (UDP) 的速度比傳輸控制通訊協定 (TCP) 快。 不過,TCP 比 UDP 可靠,這是因為 UDP 不保證資料包能遞送到目的地。 建議使用預設值 TCP。

    如果是節點代理程式或部署管理程式,請使用 TCPUDP

    受管理的程序會利用多重播送來作為它的探索通訊協定。 受管理程序的探索通訊協定是固定的。 在受管理程序上使用多重播送的主要好處是對節點代理程式有效。 假設節點中有 40 個伺服器。 使用多重播送的節點代理程式會將一項廣播傳送給這 40 部伺服器。 如果節點代理程式沒有使用多重播送,它會將探索查詢傳送給所有受管理的程序,但每次只會傳給一個程序,共要傳送 40 次。 使用多重播送的其他好處是您不需要配置每部伺服器的探索埠,或防止埠衝突,因為一個節點中的所有伺服器都會接聽同一個埠,而不是每部伺服器各一個埠。

  • 為節點定義自訂內容。
    1. 「節點」頁面上,按一下您要為其定義自訂內容的節點。
    2. 節點設定頁面上,按一下 自訂內容
    3. 在「內容集合」頁面上,按一下 新建
    4. 在「自訂內容設定」頁面上,指定內容的名稱/值配對和說明,然後按一下 確定
  • 指定節點的預設軟體開發套件。

    您可以在管理主控台的 Java SDK 頁面上,指定節點的預設軟體開發套件 (SDK)。 這個頁面列出節點上所安裝的全部軟體開發套件。 一個節點可以有一個預設的 SDK。 除非伺服器置換 SDK 選項且指定了不同的 SDK,否則,節點上的伺服器會使用預設 SDK。

    1. 跳至 Java SDK 頁面。 按一下 系統管理 > 節點 > node_name > Java SDK
    2. 在「 Java SDK 」頁面上,選取您要節點上的伺服器使用之 SDK 的勾選框,然後按一下 設為預設值
  • 將節點配置同步化。

    新增受管理節點或變更受管理節點的配置之後,請將節點的配置同步化。 在 「節點代理程式」頁面上,確定節點的節點代理程式正在執行中。 然後在 「節點」頁面上,選取您要同步化其配置檔之節點的勾選框,並按一下 同步化完整重新同步化

    按其中任何一個選項都會立即傳送一則要求給這個節點的節點代理程式來執行配置同步處理,不必等待定期進行的同步處理。 如果自動配置同步化已停用,或是將同步化間隔設為較長的時間,且已對需要抄寫至這個節點的 Cell 儲存庫進行配置變更,這個動作就很重要。 自動同步化的設定位於 檔案同步化服務頁面

    同步化會要求使用正常的同步最佳化演算法,來執行節點同步化作業。 這項作業很快,但是對於在節點上手動編輯檔案時所發生的問題,可能不會修正。 執行這項作業之後,節點和 Cell 配置仍有可能不同步。

    完整重新同步處理會清除所有同步處理最佳化設定,且會重新執行配置同步處理,因此,在執行這項作業之後,節點和 Cell 配置不會有不符合的情況。 這項作業所花的時間可能比同步化作業長。

    不受管理的節點無法被同步化。

  • 停止節點上的伺服器。

    「節點」頁面上,選取您要停止執行其伺服器之受管理節點的勾選框,然後按一下 停止

  • 回復部署管理程式 Cell 現有的受管理節點。

    您可以利用其中一個選項來新增受管理節點,以回復現有受損的節點。 節點必須是部署管理程式層次。

    1. 確定現有受損的節點不在執行中。 請停止節點代理程式以及節點上的任何應用程式伺服器。
    2. 建立一個設定檔來取代受損的節點,並提供相同的設定檔和節點名稱給該節點。

      例如,假設設定檔名稱為 AppSrv01myNode01 節點停止運作。 如果要以新節點來取代它,請針對 myNode01 節點,建立一個名稱為 AppSrv01 的應用程式伺服器設定檔。

    3. 啟動您想用來取代受損節點的新節點或應用程式伺服器。
    4. 使用「 回復受管理節點 」頁面,將 Cell 中已損壞的節點取代為新節點。
      1. 在部署管理程式管理主控台中,按一下 系統管理 > 節點 > 新增節點 > 回復現有的節點 > 下一個
      2. 針對主機,指定要新增到 Cell 之節點的主機名稱或 IP 位址。 如果應用程式伺服器在與部署管理程式相同的機器上執行,則主機值可以是 IP 位址、解析為 IP 位址的網域名稱系統 (DNS) 伺服器名稱,或單字 localhost
      3. 對於 JMX 連接器類型,請選取在執行 Script 時與產品通訊的「Java 管理延伸 (JMX)」連接器類型。
      4. 針對 JMX 連接器埠,指定新節點的 JMX 連接器埠號。

        您可以在新應用程式伺服器節點的主控台中找到埠號。 按一下 伺服器 > 伺服器類型 > WebSphere 應用程式伺服器 > server_name > 。 比方說,如果是 SOAP 連接器埠類型,請指定 SOAP_CONNECTOR_ADDRESS 值作為 JMX 連接器埠號。

      5. 依照需要來指定其餘欄位的值,然後按一下確定

    您可以從損壞的應用程式伺服器設定檔 bin 目錄中的指令行,搭配 -asExistingNode 選項來執行 addNode 指令,而不使用 回復受管理節點 主控台頁面來回復節點。 新節點的名稱必須符合您在其中使用 -asExistingNode 選項執行 addNode 的節點名稱。

    您也可以使用 addNode 指令的 -asExistingNode 選項,將節點移至不同電腦但相同路徑上的產品安裝,將節點移至不同作業系統或不同路徑上的產品安裝,或從範本 Cell 建立新的 Cell。 請參閱利用 addNode -asExistingNode 指令來回復或移動節點的主題。

  • 移除節點。

    「節點」頁面上,選取您要刪除之節點的勾選框,然後按一下 移除節點。 如果無法按一下移除節點來移除節點,請按一下強制刪除,從配置移除節點。

  • 檢視節點功能。

    透過管理主控台檢閱 節點功能,例如產品版本。 您也可以透過應用程式伺服器應用程式設計介面 (API) 或 wsadmin 工具來查詢它們。

    WebSphere Application Server 的產品版本如下: WebSphere Application Server 的基本版本在版本直欄中列為 BaseWebSphere Application Server Network Deployment 產品在版本直欄中列為 ND

下一步

如果您變更節點配置,請檢查配置變更。