10.5 高可用性:在叢集的環境中執行 iManager

雖然 iManager 是不附帶任何容錯移轉功能的會期工具,但可以在叢集的環境下執行。如需關於叢集的詳細資訊,請參閱 OES 叢集文件

  1. 在虛擬 IP 移入之叢集 (即「主動/主動」叢集) 的節點上安裝及設定 iManager。

    如果執行 iManager 的節點失敗,NetIQ Cluster Services 會偵測到節點失敗並會將虛擬 IP 位址移到 (重新載入) 叢集的其他節點。

  2. 使用 NetIQ Cluster Services 隨附的 Generic_IP_Service 範本,建立名為 iManager 的新叢集資源。

    此叢集資源使用在叢集之節點間移動的虛擬 IP 位址。建立新的叢集資源時,精靈會引導您建立載入指令碼和解除載入指令碼。

  3. 驗證載入指令碼和解除載入指令碼。

    載入指令碼只能包含以下行 (所有其他行都應予以註解):

    . /opt/novell/ncs/lib/ncsfuncs
    
    exit_on_error add_secondary_ipaddress xxx.xxx.xxx.xxx
    
    exit 0
    

    解除載入指令碼只能包含以下行 (所有其他行都應予以註解):

    . /opt/novell/ncs/lib/ncsfuncs
    
    ignore_error del_secondary_ipaddress xxx.xxx.xxx.xxx
    
    exit 0
    
  4. 瀏覽至 iManager URL

iManager 服務目前具有高可用性,但所有線上工作階段都無法容錯移轉。如果服務在使用者作業期間失敗,使用者必須重新驗證並重新啟動所有岔斷的作業。

因為 iManager 和 Tomcat 已在其他節點上執行 (主動/主動),所以如果 NetIQ Cluster Services 必須將虛擬 IP 移轉 (移動) 到其他節點,將會導致沒有時間載入這些應用程式。

不建議使用「主動/被動」叢集,因為它需要更多組態,而且會要求您等待每個容錯移轉的整個載入過程。如果您真的想要將 iManager 設定為「主動/被動」叢集資源,您必須建立一個叢集來載入並解除載入 iManager 與其相依性 (例如 Tomcat)。然後,需要在您希望 iManager 高度可用的所有節點上對 iManager 組態進行一致的設定。