IBM Cloud Docs
工作空间操作状态

工作空间操作状态

工作空间状态概述

查看下表中工作空间可能具有的状态。 您可能无法在 IBM Cloud 控制台中看到所有状态。 某些状态仅在使用命令行或 API 时可视。

工作空间状态概述
状态 描述
Active 通过应用 Terraform 执行计划成功地使用 IBM Cloud Schematics 运行基础架构代码后,工作空间的状态会更改为活动
Connecting Schematics 尝试连接到源存储库中的模板。 如果成功连接,那么将下载模板并抽取元数据 (例如输入参数)。 下载模板后,工作空间的状态将更改为 扫描
Draft 创建工作空间时不会引用 GitHubGitLabBitbucket 存储库。
Failed 如果在 IBM Cloud Schematics 中执行基础架构代码时出错,您的工作区状态将设置为“失败”。 要对错误进行故障诊断,请在工作空间活动页面上打开日志。
Inactive 已成功扫描 Schematics 模板,并且工作空间创建已完成。 现在您可以开始运行 Schematics 计划,并应用工作来提供您在模板中指定的云资源。 如果您有活动工作空间并决定除去所有资源,那么在除去所有资源后,工作空间将设置为不活动
Inprogress 当您指示 IBM Cloud Schematics 通过应用您的 Terraform 执行计划来运行您的基础设施代码时,您的工作空间状态将更改为 Inprogress
Scanning Schematics 模板的下载已完成,漏洞扫描已开始。 如果扫描成功,那么工作空间状态将更改为 不活动。 如果发现模板中存在错误,那么状态将更改为 模板错误
Stopped Schematics 计划,应用或销毁作业将手动停止。
Template_Error Schematics 模板包含错误,无法处理。

工作空间状态图和操作作业

工作区状态指示您是否已成功创建Terraform执行计划,并已应用于在 IBM Cloud 账户中配置资源。 该表表示状态和工作空间作业。

工作空间状态图
工作空间 状态图 描述
Create workspace 创建工作空间状态 创建工作空间时,不会将 GitHubGitLabBitbucket 引用到草稿状态。 从草稿状态,您可以连接到源存储库中的基础架构模板。 从连接状态开始,将成功处理模板以达到“不活动状态”("最终状态"),或者模板解析可能失败并达到“失败”状态。 从不活动状态开始,当您执行应用时,如果它导致一个资源,那么状态将进入活动状态,如果它们被破坏,那么状态将进入破坏状态。您可以通过应用作业在状态文件中至少维护一个资源,以将工作空间移至活动状态。 Schematics 存储 用户定义的文件以运行后续 Terraform 命令。 然后,可以销毁所有资源以使工作空间处于不活动状态。
Delete workspace 删除工作空间状态 在不活动,活动或失败状态下执行删除工作空间时。 从这些状态开始,将成功解析模板以达到不活动状态,或者解析的模板可能失败并达到失败状态。 如果至少删除一个资源,那么将执行计划和应用作业以从活动状态销毁该资源。
Plan and apply job 计划和应用操作状态 在活动,不活动和失败状态下执行计划或应用作业时。 您的工作空间处于“正在进行”和“已锁定”状态。 并且将执行作业,如果成功,那么工作空间处于活动状态,如果它至少包含一个资源,那么工作空间处于不活动状态,如果失败,那么工作空间处于失败状态。 Schematics 存储 用户定义的文件以运行后续 Terraform 命令。
Destroy job 破坏操作状态 当工作空间处于不活动,活动或失败状态时,将执行破坏作业。 从这些状态开始,破坏作业将连接以解析来自源存储库的模板,并且工作空间将进入“正在进行解锁”状态。 从状态 (如果破坏) 开始,资源将达到失败状态。

创建到 IBM Cloud Schematics 的自动部署

IBM Cloud Schematics 现在支持一种高效方式,用于在要部署到 IBM Cloud 的新 Git 存储库中的代码的克隆副本中共享 Git 存储库,而不影响原始代码。 有关部署到 IBM Cloud的更多信息,请参阅 自动部署到 Schematics

查看 Schematics 作业详细信息

使用控制台中的 Schematics 作业页面来查找所有 Schematics 活动的历史记录,例如下载 templateplanapply 以及查看作业日志。 这些作业是在您运行模板时创建的。 您还可以查看处于 plan 中的资源计数,或者处于 已添加已修改已销毁 状态的 apply 作业计数。 有关作业队列进程的更多信息,请参阅 Schematics 作业队列的执行进程

在作业日志中,您可以看到如下消息:

  • 活动已触发。 等待日志。 这意味着作业处于暂挂状态,尚未处理。

  • 您的作业已提交并处于队列中,位置 x 为 y。 此处 x 是作业在暂挂队列中的位置,y 是总计暂挂作业。 Schematics 后端中的可用资源同样分布到暂挂作业。 如果您正在运行大量作业,那么可以查看职位增加以及总数。