29.1 升級 Sentinel

29.1.1 透過應用裝置更新通道升級 Sentinel

您可以使用 Zypper 來升級 Sentinel。Zypper 是指令行套件管理員,可讓您執行裝置的互動升級。在需要使用者互動才可完成升級的例項中 (例如使用者授權合約更新),您必須使用 Zypper 來升級 Sentinel 裝置。

若要透過應用裝置更新通道來升級應用裝置:

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

    如需詳細資訊,請參閱《 Sentinel Administration Guide》(NetIQ Sentinel 管理指南) 中的Backing Up and Restoring Data(備份與還原資料)。

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

  3. 以 root 使用者的身分登入裝置主控台。

  4. 執行以下指令:

    /usr/bin/zypper patch
  5. (條件式) 如果安裝程式顯示您必須解決 OpenSSH 套件相依性的訊息,請輸入適合的選項以降級 OpenSSH 套件。

  6. (條件式) 如果安裝程式顯示表示 ncgOverlay 架構中變更的訊息,請輸入適合的選項以接受架構變更。

  7. (條件式) 如果安裝程式顯示您必須解決某些裝置套件相依性的訊息,請輸入適合的選項以解除安裝相依套件。

  8. 輸入 Y 繼續。

  9. 輸入 yes 接受授權合約。

  10. 重新啟動 Sentinel 裝置。

  11. (條件式) 如果 Sentinel 安裝在自定連接埠,或者 Collector Manager 或 Correlation Engine 為 FIPS 模式,請執行下列指令:

    /opt/novell/sentinel/setup/configure.sh
  12. 清除網頁瀏覽器快取以檢視 Sentinel 最新版本。

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

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

  14. (條件式) 若 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
  15. (條件式) 若要升級 Collector Manager 或 Correlation Engine,請依照 步驟 3 到 步驟 11 的指示進行。

  16. (條件式) 如果您要使用 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. 重新啟動 Sentinel。

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

  18. (條件式) 若要升級作業系統,請參閱升級作業系統。

  19. 重新啟動 Sentinel。

29.1.2 使用 SMT 升級 Sentinel

若您所處的安全環境必須在無直接網際網路存取狀態下執行裝置,則可以使用 Subscription Management Tool (SMT) 來設定裝置,並得以將裝置升級至最新的可用版本。

  1. 請確認已使用 SMT 設定裝置。

    如需詳細資訊,請參閱使用 SMT 設定裝置。

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

    如需詳細資訊,請參閱《 Sentinel Administration Guide》(NetIQ Sentinel 管理指南) 中的Backing Up and Restoring Data(備份與還原資料)。

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

  4. 以 root 使用者的身分登入裝置主控台。

  5. 重新整理升級的儲存機制:

    zypper ref -s
  6. 檢查裝置是否已啟用,以便進行升級:

    zypper lr
  7. (選擇性) 檢查裝置可用的更新:

    zypper lu
  8. (選擇性) 檢查包含裝置可用更新的套件:

    zypper lp -r SMT-http_<smt_server_fqdn>:<package_name>
  9. 更新裝置:

    zypper up -t patch -r SMT-http_<smt_server_fqdn>:<package_name>
  10. 重新啟動裝置。

    rcsentinel restart
  11. (條件式) 如果 Sentinel 安裝在自定連接埠,或者 Collector Manager 或 Correlation Engine 為 FIPS 模式,請執行下列指令:

    /opt/novell/sentinel/setup/configure.sh
  12. (條件式) 若要升級 Collector Manager 或 Correlation Engine,請依照 步驟 4 到 步驟 11 的指示進行。

  13. (條件式) 如果您要使用 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. 重新啟動 Sentinel。

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

  15. (條件式) 若要升級作業系統,請參閱升級作業系統。

  16. 重新啟動 Sentinel。