Sun Java System Application Server 9.1 高可用性管理指南

Procedure使用 asadmin 工具設定負載平衡

  1. 建立負載平衡器配置。

    若要執行此動作,請使用 asadmin create-http-lb-config 指令。


    備註 –

    您只需使用一個 asadmin 指令 (create-http-lb) 及其選項就能執行下列所有步驟 (步驟 2 到步驟 7)。如需有關此指令的更多資訊,請參閱 create-http-lb(1)


  2. 針對要受負載平衡器管理的叢集或獨立伺服器實例新增參照。

    若要執行此動作,請使用 asadmin create-http-lb-ref 指令。如需有關此指令的更多資訊,請參閱 create-http-lb-ref(1)

    如果您建立了具有目標的負載平衡器配置,並且該目標是負載平衡器參照的唯一叢集或獨立伺服器實例,請跳過此步驟。

  3. 啟用負載平衡器所參照的叢集或獨立伺服器實例。

    若要執行此動作,請使用 asadmin enable-http-lb-server 指令。如需有關此指令的更多資訊,請參閱 enable-http-lb-server(1)

  4. 啟用用於負載平衡的應用程式。

    若要執行此動作,請使用 asadmin enable-http-lb-application 指令。如需有關此指令的更多資訊,請參閱 enable-http-lb-application(1)

    這些應用程式必須已在負載平衡器所參照的叢集或獨立實例上部署並可以使用。啟用應用程式以用於負載平衡,與啟用應用程式以加以使用,是兩個獨立的步驟。

  5. 建立運作狀態檢查程式。

    若要執行此動作,請使用 asadmin create-http-health-checker 指令。如需有關此指令的更多資訊,請參閱 create-http-health-checker(1)

    運作狀態檢查程式監視工作異常的伺服器實例,以便在這些伺服器實例重新正常工作時,負載平衡器可以向它們傳送新的請求。


    備註 –

    如果使用 Sun Java System Web Server (6.1 或 7.0),則您不必執行步驟 6 及 7,則可用一個步驟就產生負載平衡器配置檔案,並透過網路將資料傳送到 Web 伺服器。

    若要使用 asadmin 工具執行此動作,請將 create-http-lb 指令的 --autoapplyenabled 選項設為 true。如需有關此指令的更多資訊,請參閱 create-http-lb(1)


  6. 產生負載平衡器配置檔案。

    若要執行此動作,請使用 asadmin export-http-lb-config 指令。如需有關此指令的更多資訊,請參閱 export-http-lb-config(1)。此指令可產生要與 Sun Java System Application Server 隨附之負載平衡器外掛程式配合使用的配置檔案。

  7. 將負載平衡器配置檔案複製到 Web 伺服器的 config 目錄,該目錄中儲存了負載平衡器外掛程式配置檔案。


    備註 –

    若要用一個步驟自動產生負載平衡器配置檔案,並透過網路將資料傳送給 Web 伺服器,您需要配置 Web 伺服器的 SSL 設定,並匯入 DAS 憑證。 如需有關配置 Sun Java System Web Server 的更多資訊,請參閱配置 Sun Java System Web Server