用於 Sun Java System Application Server 的 Sun Cluster 資料服務指南 (適用於 Solaris 作業系統)

Procedure如何驗證容錯移轉節點代理程式元件

此程序基於兩個資源群組中四個節點代理程式的配置,如在 Sun Cluster HA for Sun Java System Application Server 中建立容錯移轉節點代理程式元件的範例中所述。資源群組為 na-rg1na-rg2,容錯移轉 IP 位址為 IP1IP2,八個伺服器實例為 Instance1Instance8。容錯移轉 IP 位址由邏輯主機名稱代表。

在節點代理程式元件的所有潛在主要節點上執行此程序。此程序需要一對節點,表示為 Node1Node2

步驟
  1. 在叢集成員 Node1 上以超級使用者身份登入。

  2. 讓節點代理程式資源群組 na-rg1Node1 上上線運作。


    # scswitch -z -g na-rg1 -h Node1
    
  3. 讓節點代理程式資源群組 na-rg2Node1 上上線運作。


    # scswitch -z -g na-rg2 -h Node1
    
  4. 透過 web 瀏覽器連線至伺服器實例。


    http://IP1:Instance1–port
    http://IP1:Instance2–port
    http://IP1:Instance3–port
    http://IP1:Instance4–port
    http://IP2:Instance5–port
    http://IP2:Instance6–port
    http://IP2:Instance7–port
    http://IP2:Instance8–port
    
  5. 請確保可以連線至伺服器實例上部署的任何應用程式。

    如果您無法透過瀏覽器連線至實例,請執行以下動作。

  6. 將資源群組從 Node1 切換至 Node2


    # scswitch -z -g na-rg1 -h Node2
    # scswitch -z -g na-rg2 -h Node2
    
  7. 完成切換備用之後,請重複步驟 4步驟 5

  8. 透過手動終止節點代理程式程序測試高度可用性。

    終止節點代理程序後,將重新啟動節點代理程式及其所有相關的伺服器實例。

    終止應用程式伺服器實例後,節點代理程式會重新啟動它們。資料服務僅監視節點代理程式的運作狀態。

  9. 透過強制執行節點代理程式資源容錯移轉測試資料服務的功能。

    請注意標準資源特性 Retry_countRetry_interval 的值。手動終止節點代理程式程序的次數等於 Retry_count,並且發生在時間段 Retry_interval 內。節點代理程式資源容錯移轉至其他叢集節點。

  10. 節點代理程式在其他節點上啟動時,請重複步驟 4 以測試伺服器實例的可用性。