Sun Cluster 3.0 5/02 版次注意事項

BugId 4504311

問題摘要:當 Sun Cluster 配置升級至 Solaris 8 10/01 軟體 (Sun Cluster 3.0 12/01 升級所需) 時,會回復 Apache 應用程式啟動和停止程序檔。如果 Apache 資料服務 (Sun Cluster HA for Apache) 已存在叢集上,且已配置為其預設配置 (/etc/apache/httpd.conf 檔案存在而 /etc/rc3.d/S50apache 檔案不在),Apache 應用程式就會自行啟動,而不需依賴 Sun Cluster HA for Apache 資料服務。這樣可避免資料服務啟動,因為 Apache 應用程式已於執行中。

解決方法:為每個節點執行下列程序。

  1. 在關閉節點以便升級之前,判斷下列連結是否已經存在,如果已經存在,請判斷檔名是否包含大寫的 K 或 S。


    /etc/rc0.d/K16apache
    /etc/rc1.d/K16apache
    /etc/rc2.d/K16apache
    /etc/rc3.d/S50apache
    /etc/rcS.d/K16apache

    如果上述連結已經存在,而且檔名包含大寫的 K 或 S,便不需進行其它動作。否則,請在將節點升級至 Solaris 8 10/01 軟體之前,執行下一步驟的動作。

  2. 將節點升級至 Solaris 8 10/01 軟體之後,在重新啟動節點之前,以小寫的 k 或 s 重新命名已儲存的 Apache 連結,並將其移到旁邊。


    # mv /a/etc/rc0.d/K16apache /a/etc/rc0.d/k16apache
    # mv /a/etc/rc1.d/K16apache /a/etc/rc1.d/k16apache
    # mv /a/etc/rc2.d/K16apache /a/etc/rc2.d/k16apache
    # mv /a/etc/rc3.d/S50apache /a/etc/rc3.d/s50apache
    # mv /a/etc/rcS.d/K16apache /a/etc/rcS.d/k16apache