您可以設定健全狀況檢查方法,以根據自訂準則更新容器的狀態。

執行這項作業的原因和時機

在容器上執行命令時,您可以使用 HTTP 或 TCP 通訊協定。您還可以指定健全狀況檢查方法。

先決條件

  • 確認支援的 vRealize Automation 部署中已啟用適用於 vRealize Automation 的容器

  • 確認您具有容器管理員容器架構設計人員角色權限。

程序

  1. 登入 vRealize Automation
  2. 按一下容器索引標籤。
  3. 按一下左窗格中的範本
  4. 編輯範本或映像。

    選項

    說明

    編輯範本

    • 按一下您要開啟之範本右上部分的編輯

    • 如果該範本包含多個範本,請指向您要編輯的範本,然後按一下您要開啟之範本右上部分的編輯

    編輯映像。

    按一下映像的佈建按鈕旁邊的箭頭,然後按一下輸入其他資訊

  5. 按一下健全狀況設定索引標籤。
  6. 選取健全狀況模式。
    表格 1. 健全狀況組態模式

    模式

    說明

    預設值。未設定任何健全狀況檢查。

    HTTP

    如果選取 HTTP,您必須提供要存取的 API,以及要使用的 HTTP 方法和版本。API 是相對的,您無需輸入容器的位址。您也可以指定作業的逾時期間,以及設定健全狀況臨界值。

    例如,狀況良好臨界值 2 表示必須出現兩次連續成功的呼叫,才能將容器視為狀況良好且處於 RUNNING 狀態。狀況不良的臨界值 2 則表示必須出現兩次不成功的呼叫,才能將容器視為狀況不良且處於 ERROR 狀態。對於介於狀況良好臨界值和狀況不良臨界值之間的所有狀態,容器狀態為 DEGRADED。

    TCP 連線

    如果選取 TCP 連線,您必須僅輸入容器的連接埠。健全狀況檢查會嘗試在所提供的連接埠上建立與容器的 TCP 連線。與 HTTP 一樣,您也可以指定作業的逾時值,以及設定狀況良好或狀況不良臨界值。

    命令

    如果選取命令,您必須輸入要在容器上執行的命令。健全狀況檢查成功與否由命令的結束狀態決定。

    忽略對佈建的健全狀況檢查

    取消勾選此選項將強制對佈建執行健全狀況檢查。透過強制執行健全狀況檢查,容器只有在成功通過健全狀況檢查之後,才會視為已佈建。

    自動部署

    當容器處於「錯誤」狀態時,自動重新部署容器。

  7. 按一下另存為範本以儲存設定,或選取業務群組並按一下佈建以部署容器。