您可以配置运行状况检查方法,以便根据自定义标准更新容器状态。

开始之前

  • 确认已在支持的 vRealize Automation 部署中启用 适用于 vRealize Automation 的容器

  • 确认您拥有容器管理员容器架构师角色特权。

关于此任务

对容器执行命令时,您可以使用 HTTP 或 TCP 协议。还可以指定运行状况检查方法。

过程

  1. 登录 vRealize Automation
  2. 单击容器选项卡。
  3. 单击左侧窗格中的模板
  4. 编辑模板或映像。
  5. 编辑模板
    1. 在要打开的模板的右上部分中单击编辑
    2. 如果该模板包含多个模板,请指向要编辑的模板,然后在要打开的模板的右上部分中单击编辑
  6. 编辑映像
    1. 单击映像的置备按钮旁边的箭头,然后单击输入附加信息

    此时将显示置备容器编辑容器定义页面,用于访问已分类的可编辑属性和设置集。

  7. 单击运行状况配置选项卡。
  8. 选择运行状况模式。
    表 1. 运行状况配置模式

    模式

    描述

    默认。未配置运行状况检查。

    HTTP

    如果选择 HTTP,则必须提供要访问的 API 以及要使用的 HTTP 方法和版本。该 API 是相对的,您无需输入容器的地址。还可以指定操作的超时期限并设置运行状况阈值。

    例如,正常阈值为 2 表示必须连续两次调用成功,容器才会视为正常并处于 RUNNING 状态。不正常阈值为 2 表示必须连续两次调用失败,容器才会视为不正常并处于 ERROR 状态。对于介于正常和不正常阈值之间的所有状态,容器状态均为 DEGRADED。

    TCP 连接

    如果选择 TCP 连接,则只能输入容器的端口。运行状况检查会尝试在提供的端口上与容器建立 TCP 连接。与 HTTP 一样,还可以指定操作的超时值并设置正常或不正常阈值。

    命令

    如果选择命令,则必须输入要在容器上执行的命令。运行状况检查的成功与否取决于该命令的退出状态。

  9. 单击保存