28.1 升級 Sentinel

使用下列步驟升級 Sentinel 伺服器:

  1. 請將組態備份,然後建立 ESM 輸出。

    如需詳細資訊,請參閱《 Sentinel 管理指南》中的「備份與還原資料」。

  2. (條件式) 若您已在server.xml,collector_mgr.xml,或correlation_engine.xml檔案中自訂組態設定,請確保您已建立以 obj-元件 id 命名的適當內容檔案,以確保在升級後保留自訂組態設定。若需要更多資訊,請參閱《 Sentinel 管理指南》中的「保留 XML 檔案自訂設定」。

  3. 從下載網站下載最新的安裝程式。

  4. 以 root 身分登入要升級 Sentinel 的伺服器。

  5. 指定下列指令,以從 tar 檔案擷取安裝檔案:

    tar xfz <install_filename>

    將 <install_filename> 取代為安裝檔案的實際名稱。

  6. 變更至擷取安裝檔案的目錄。

  7. 指定下列指令以升級 Sentinel:

    ./install-sentinel
  8. 若要繼續使用您選擇的語言,請選取語言旁指定的數字。

    使用者授權合約會以選取的語言顯示。

  9. 閱讀使用者授權後輸入 yes 或 y,接受授權,然後繼續安裝。

  10. 安裝程序檔偵測到已存在產品的較舊版本,並會提示您指定是否要升級該產品。若要繼續升級,請按下 y 鍵。

    安裝會開始安裝所有 RPM 封裝。此安裝可能需要數秒鐘完成。

  11. 清除網頁瀏覽器快取以檢視 Sentinel 最新版本。

  12. 清除用戶端電腦上的 Java 網頁啟動快取,以使用最新版本的 Sentinel 應用程式。

    您可以使用 javaws -clearcache 指令或使用 Java Control Center 清除 Java 網頁啟動快取。如需詳細資訊,請參閱 http://www.java.com/en/download/help/plugin_cache.xml。

  13. (條件式) 若 PostgreSQL 資料庫已升級至主要版本 (例如,8.0 至 9.0 或 9.0 至 9.1),請清除 PostgreSQL 資料庫中的舊版 PostgreSQL 檔案。如需 PostgreSQL 資料庫是否已升級的詳細資訊,請參閱 Sentinel 版本說明。

    1. 切換至 novell 使用者。

      su novell
    2. 瀏覽至 bin 資料夾:

      cd /opt/novell/sentinel/3rdparty/postgresql/bin
    3. 使用下列指令刪除所有舊版的 PostgreSQL 檔案:

      ./delete_old_cluster.sh
  14. 若要升級 Collector Manager 系統和 Correlation Engine 系統,請參閱升級 Collector Manager 或 Correlation Engine。

  15. (條件式) 如果您要使用 Kerberos 驗證,請在 Java Runtime Environment 中啟用 AES256,因為 java 資料夾在升級期間會取代為預設檔案。若要在 Java Runtime Environment 中啟用 AES256,請完成下列步驟:

    1. 從下列位置下載 Java Cryptography Extension (JCE) 8:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

    2. 將兩個 *.jar 檔案解壓縮並複製到 /opt/novell/sentinel/jdk/jre/lib/security 目錄。

    3. (條件式) 如果您要在 HA 環境中執行 Sentinel,請在叢集中的所有節點上重複這些步驟。

    4. 重新啟動 Sentinel。