Sun Cluster 3.0 12/01 版次注意事項

BugId 4504311

問題摘要:當 Sun Cluster 配置升級至 Solaris 8 10/01 軟體 (Sun Cluster 3.0 12/01 升級所需) 時,會回復 Apache 啟動和停止程序檔。如果 Apache 資料服務已經在叢集上,並以預設配置來配置 (/etc/apache/httpd.conf 檔存在,而 /etc/rc3.d/S50apache 檔不存在),Apache 便會自行啟動。這樣可以防止 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