2.8. 创建卷快照


您可以通过创建卷快照来保留卷在特定时间的状态。

当您想在使用卷中创建快照时(它们是一致的,但不是应用程序的一致性)时,请使用-- force 选项。当您使用 3.66 或更高版本的 Block Storage (cinder) REST API 微版本时,这是默认操作。

然后,您可以使用快照克隆新卷,或者将卷的状态恢复到。有关从快照创建新卷的更多信息,请参阅创建块存储卷

重要

默认情况下,您可以为项目创建的最大快照数为 10。但是,项目管理员可以更改项目的这个限值。

卷备份与快照不同。备份保留卷中包含的数据,而快照则保留卷在特定时间点的状态。如果卷存在快照,则无法删除它。卷备份可防止数据丢失,而快照有助于克隆。

因此,快照后端通常与卷后端在一起,以便在克隆期间最小化延迟。相反,备份存储库通常位于不同的位置,例如在不同节点、物理存储甚至典型的企业部署中地理位置。这是为了防止备份存储库不受卷后端可能出现的损坏的影响。

先决条件

流程

  1. 从您的工作站访问 OpenStackClient pod 的远程 shell:

    $ oc rsh -n openstack openstackclient
    Copy to Clipboard Toggle word wrap
  2. 创建卷快照。

    $ openstack volume snapshot create \
     --volume <volume> \
     [--description <description>] \
     [--force] \
     <snapshot>
    Copy to Clipboard Toggle word wrap
    • 将 < volume > 替换为您要创建快照的卷的名称或 ID。您可以使用 openstack volume list 命令来列出可用的卷。
    • 可选:将 < description> 替换为这个快照的简要描述,在包含空格时用双引号(")括起。
    • 可选:如果您收到在创建快照时卷正在使用的警告,您可以使用 this- force 选项忽略警告并创建快照。
    • <snapshot > 替换为此卷快照的名称。

      此命令提供包含此快照详情的表。例如:

      +-------------+--------------------------------------+
      | Field       | Value                                |
      +-------------+--------------------------------------+
      | created_at  | 2024-11-12T11:22:40.533557           |
      | description | None                                 |
      | id          | 2ee2cb3d-a59a-473e-a17d-482d7abcd5d5 |
      | name        | MyVol1snap                           |
      | properties  |                                      |
      | size        | 12                                   |
      | status      | creating                             |
      | updated_at  | None                                 |
      | volume_id   | 99510e51-ad60-4d60-b62a-7321e6442f06 |
      +-------------+--------------------------------------+
      Copy to Clipboard Toggle word wrap
  3. 退出 openstackclient pod:

    $ exit
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat