更新时间:2024-04-17 GMT+08:00

堆栈管理

堆栈管理包括两方面的能力,一是对已创建的堆栈进行生命周期管理,包括删除、变更等;二是查看堆栈的详情信息,便于用户掌握堆栈的运行状态。

堆栈生命周期中各状态说明如表1所示。

表1 状态说明

状态

说明

正常

堆栈运行正常,堆栈下实例运行正常。

异常

堆栈运行异常,堆栈下某些或全部实例运行异常,异常的实例对外提供功能障碍。

初始化

堆栈下实例尚未被安装或已被卸载,堆栈不对外提供功能。

处理中

堆栈正在被执行生命周期,堆栈下实例状态不确定。

未知错误

堆栈发生未知错误。

变更堆栈

堆栈创建成功后(状态为正常),可以根据自身需求变更堆栈输入参数。

  1. 登录AOS控制台。
  2. 在左侧导航栏中,单击“我的堆栈”。
  3. 在堆栈列表中,单击待变更堆栈的名称。
  4. 在堆栈详情页面,单击“变更”。
  5. 更改模板版本或输入参数,单击“下一步”。
  6. 核对信息配置无误后,单击“变更”。

    在堆栈详情页面的“事件”页签,可查看变更堆栈的具体操作事件。

模板变更规则如下:
  1. 更换模板时,模板中仅允许下列元素的增加及删除:
    • CCE.Addon.AutoScaler、CCE.HelmRelease、CCE.NodePool、CCE.Storage.OBS、CCE.Storage.SFS
    • ECS.CloudServer
  2. 不允许修改模板中的policies部分;
  3. 不允许修改现有元素关联关系;
  4. 不允许单独删除现有元素的关联关系,如果删除关系需要将相关的元素一并删除;
  5. 不允许在新增元素与已有元素之间添加关系。

删除堆栈

堆栈删除后不能恢复,请谨慎操作。

  1. 登录AOS控制台。
  2. 在左侧导航栏中,单击“我的堆栈”。
  3. 在堆栈列表中,选中待删除的堆栈,单击“删除堆栈”。
  4. 在出现的对话框中,单击“确定”。

    请仔细核对堆栈的名称,执行删除后不能恢复。

    在堆栈详情页面的“事件”页签,可查看删除堆栈的具体操作事件。

    若堆栈状态一直显示为“删除中”,最后提示超时,且堆栈状态显示为“异常”时,可尝试通过“强制删除”来删除堆栈。

查看堆栈详情

堆栈创建后,您可以在堆栈详情页面查看其数据和资源。

  • 堆栈元素

    显示堆栈的组成元素,如应用、云服务。

    元素健康状态说明:

    • 健康:说明该资源运行正常。
    • 未知:AOS在执行该资源的健康检查时发生错误,未成功获取到资源的状态。
    • 异常:AOS成功调用资源的健康检查接口,但资源的状态为异常。
  • 输出参数

    显示在堆栈模板中声明的输出参数及其取值。

  • 输入参数

    显示在堆栈模板中声明的输入参数及其取值。

  • 告警

    显示堆栈中的告警信息。

  • 事件

    通过查看堆栈事件来监控堆栈相关操作进度。例如,创建堆栈,在“事件”页签中会显示堆栈创建过程中的每个重要步骤(按照每个事件的时间进行排序,最新的事件显示在最上方)。