2.8. 创建卷快照
您可以通过创建卷快照来保留卷在特定时间的状态。
当您想在使用卷中创建快照时(它们是一致的,但不是应用程序的一致性)时,请使用-- force 选项。当您使用 3.66 或更高版本的 Block Storage (cinder) REST API 微版本时,这是默认操作。
然后,您可以使用快照克隆新卷,或者将卷的状态恢复到。有关从快照创建新卷的更多信息,请参阅创建块存储卷。
默认情况下,您可以为项目创建的最大快照数为 10。但是,项目管理员可以更改项目的这个限值。
卷备份与快照不同。备份保留卷中包含的数据,而快照则保留卷在特定时间点的状态。如果卷存在快照,则无法删除它。卷备份可防止数据丢失,而快照有助于克隆。
因此,快照后端通常与卷后端在一起,以便在克隆期间最小化延迟。相反,备份存储库通常位于不同的位置,例如在不同节点、物理存储甚至典型的企业部署中地理位置。这是为了防止备份存储库不受卷后端可能出现的损坏的影响。
先决条件
- 要快照的卷。有关创建卷的更多信息,请参阅创建块存储卷。
流程
从您的工作站访问 OpenStackClient pod 的远程 shell:
oc rsh -n openstack openstackclient
$ oc rsh -n openstack openstackclientCopy to Clipboard Copied! Toggle word wrap Toggle overflow 创建卷快照。
openstack volume snapshot create \ --volume <volume> \ [--description <description>] \ [--force] \ <snapshot>
$ openstack volume snapshot create \ --volume <volume> \ [--description <description>] \ [--force] \ <snapshot>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将 <
volume> 替换为您要创建快照的卷的名称或 ID。您可以使用openstack volume list命令来列出可用的卷。 -
可选:将
<description> 替换为这个快照的简要描述,在包含空格时用双引号(")括起。 -
可选:如果您收到在创建快照时卷正在使用的警告,您可以使用 this-
force选项忽略警告并创建快照。 将
<snapshot> 替换为此卷快照的名称。此命令提供包含此快照详情的表。例如:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
将 <
退出
openstackclientpod:exit
$ exitCopy to Clipboard Copied! Toggle word wrap Toggle overflow