10.4. 搁置实例


如果您有一个实例没有被使用,但您不想删除,则 shelving 非常有用。当您删除实例时,您保留实例数据和资源分配,但清除实例内存。根据云配置,她实例将立即或经过时间延迟后移动至 SHELVED_OFFLOADED 状态。当 SHELVED_OFFLOADED 时,实例数据和资源分配会被删除。

当您取消一个实例时,计算服务会生成一个快照镜像来捕获实例状态,并以以下格式为镜像分配一个名称: < instance>-shelved。当实例被取消或删除时,此快照镜像会被删除。

如果您不再需要 shelved 实例,您可以将其删除。您可以一次关闭多个实例。

先决条件

  • 管理员已为您创建一个项目,并为您提供了一个 clouds.yaml 文件来访问云。
  • 已安装 python-openstackclient 软件包。

流程

  1. 检索您要 shelve 的实例或实例的名称或 ID:

    $ openstack server list
    Copy to Clipboard Toggle word wrap
  2. 搁置实例或实例:

    $ openstack server shelve <instance> [<instance> ...]
    Copy to Clipboard Toggle word wrap

    将 & lt;instance > 替换为您要 shelve 的实例的名称或 ID。您可以根据需要指定多个实例到 shelve。

  3. 验证实例是否已移除:

    $ openstack server list
    Copy to Clipboard Toggle word wrap

    shelved 实例的状态为 SHELVED_OFFLOADED

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat