提交变更,并核实它实际生效的部分

先确认虚拟机、集群当前状态和操作目标。资源调整、电源操作与清单检查,在 Shepherd 中使用不同的校验和权限路径。

浏览器演示 · 无需账号 · 模拟数据

以集群当前对象为起点

创建流程提交完整的期望配置;已有虚拟机的变更从集群当前对象构造具体修改。如果其他过程已经改过虚拟机,旧数据库快照不足以作为本次变更的上下文。

核对何时能生效

CPU、内存和磁盘目标根据变更上下文校验。不能假设所有调整都能在客户机运行时生效。已接受的设计区分期望状态变更与仍需重启才能体现的效果。

分别处理电源与检查

启动、停止和重启遵循环境相关审批策略。当前清单导出属于管理员检查能力,不是任何虚拟机用户都能执行、也不是与资源申请相同的一条审批路径。

操作与检查步骤

  1. 确认资源与环境

    核对所属服务、命名空间和当前状态,再决定是调整资源,还是执行电源操作。

  2. 查看支持的变更目标

    提交资源目标与理由前,检查当前值和支持矩阵。

    查看 VMModifyContext 与 VMModifyRequest
  3. 遵循对应流程

    电源操作需核对环境策略;资源变更需审核具体修改及重启要求,不能因拥有操作权限就跳过适用流程。

    阅读电源审批策略
  4. 检查执行并准确升级问题

    决定作出后核对真实虚拟机状态,失败时保留集群原始错误。需要配置级排查时,由平台管理员查看实时清单。

    查看清单访问的授权测试

前提条件与边界

  • 在线变更取决于实时虚拟机、KubeVirt 能力和校验,不承诺任意热插拔或零停机。
  • 前端演示不能验证真实资源修改或客户机重启。
  • 当前清单导出要求平台管理员权限,仅有虚拟机读取权限不足。

文档与实现依据

常见问题

审批通过就表示客户机有了新资源吗?

不是。应检查执行与实时状态;接受了期望配置,仍可能需要重启才在客户机内体现。

所有虚拟机用户都能导出 YAML 吗?

不能。当前清单接口限平台管理员使用,处理器测试覆盖了这个权限边界。