文档首页/ 应用管理与运维平台 ServiceStage/ 常见问题/ 应用管理/ 如何处理虚拟机类型环境下部署的组件删除失败报host status is not active错误的问题?
更新时间:2023-07-11 GMT+08:00

如何处理虚拟机类型环境下部署的组件删除失败报host status is not active错误的问题?

问题描述

虚拟机类型环境下部署组件删除失败,在任务详情界面单击“查看详情”,看到的错误信息示例如下:

{
    "statusCode": 400,
    "jsonBody": {
        "error_code": "SVCSTG.VMAPP.4001020",
        "error_msg": "4001020",
        "error_detail": "host status is not active: abb3d0a4-f715-4932-b7ec-6dd917f65778,4f68e35b-6e08-48d0-bd3a-1151be19efa5"
    }
}

其中:

  • 错误码为:SVCSTG.VMAPP.4001020。
  • 详细错误信息为:host status is not active: abb3d0a4-f715-4932-b7ec-6dd917f65778 ,“abb3d0a4-f715-4932-b7ec-6dd917f65778,4f68e35b-6e08-48d0-bd3a-1151be19efc6”是部署组件的两个弹性云服务器的ID。

解决方法

  1. 登录云服务器控制台,单击“弹性云服务器”
  2. 在弹性云服务器列表,使用报错信息中的弹性云服务器ID搜索部署组件的弹性云服务器。
  3. 查看弹性云服务的状态是否为“运行中”

    • 是,执行2,搜索报错信息中的下一个弹性云服务器。
    • 否,执行4

  4. 根据弹性云服务器的状态:

    • “操作”列选择更多 > 开机或者更多 > 重启,将弹性云服务器的状态恢复为“运行中”
    • 如果不再使用该弹性云服务器,在“操作”列选择更多 > 删除,删除该弹性云服务器。

  5. 待报错信息中所有弹性云服务器已按照2~4执行完操作后,重新在ServiceStage界面执行删除组件操作。