建立與執行使用者定義的指令碼 › 使用者定義的指令碼內容 › 從 High Availability 內容執行使用者定義的指令碼
從 High Availability 內容執行使用者定義的指令碼
您可以從下列內容群組中,執行要在 HA 案例中執行的指令碼:
- 網路傳輸重新導向
- 作用中至待命重新導向 — 開啟此內容以執行會在作用中伺服器 (如果可用) 上執行的指令碼,將使用者重新導向至待命主機,或者釋放作用中主機上的網路資源。
- 待命成作用中重新導向 — 開啟此內容以執行會在待命伺服器上執行的指令碼,將使用者重新導向至作用中伺服器。
- 識別網路傳輸重新導向 — 開啟此內容以執行可判斷哪部伺服器為作用中的指令碼。 若指令碼傳回 0,會將執行該指令碼的主機視為作用中伺服器。 若指令碼傳回非零的值,則會將該主機視為非作用中。
- 運作中,檢查方法
- 檢查作用中主機上的指令碼 — 此指令碼會在每個「運作中」活動訊號期間於作用中伺服器上執行,以驗證該伺服器可供使用者使用。
- 檢查待命主機上的指令碼 — 此指令碼會在每個「運作中」活動訊號期間於待命伺服器上執行,以驗證該伺服器可供使用者使用。
- 啟動資料庫/啟動應用程式/新增共用 — 設定為 [開啟] 時,指令碼會擴大或取代資料庫服務和應用程式的啟動,或者啟用資料夾共用。 所定義的動作會在案例執行程序期間於作用中主機上發生,或者在切換期間於待命主機上發生。
- 停止資料庫/停止應用程式/移除共用 — 設定為 [開啟] 時,指令碼會擴大或取代資料庫服務和應用程式的停止,或者停用資料夾共用。 所定義的動作會在案例執行程序期間於待命主機上發生,或者在切換期間於作用中主機上發生。
- 成功時的動作 — 設定為 [開啟] 時,指令碼會在切換成功之後執行其定義動作。