4.8. 块存储卷重新调整
当您重新输入卷时,您可以将卷类型及其设置应用到现有卷。有关卷类型的更多信息,请参阅使用 卷类型分组卷配置。
只有卷所有者和管理员可以重新键入卷。
您可以重新键入新卷类型的额外规格可以应用到现有卷的卷。您可以重新键入卷,以将预定义的设置或存储属性应用到现有卷,例如:
- 将卷移动到不同的后端。
- 更改卷的存储类或层。
- 启用或禁用复制等功能。
卷重新调整是将卷从一个后端移动到另一个后端的标准方法。但是,重新制作卷不一定意味着您必须将卷从一个后端移到另一个后端。然而,在有些情况下,您必须移动卷才能完成重新输入:
-
新卷类型定义了不同的
volume_backend_name
。 -
当前卷类型的
volume_backend_name
未定义,该卷存储在新卷类型的volume_backend_name
指定的后端上。
将卷从一个后端移动到另一个后端可能需要大量时间和资源。因此,当重新类型需要移动数据时,块存储服务默认不会移动数据。除非将迁移策略指定为 retype 请求的一部分,否则操作会失败。如需更多信息,请参阅 Retyping a volume from the Dashboard 或 Retyping a volume from the CLI。
限制
其他资源
4.8.1. 从仪表板重新定义卷
重新键入卷,以将卷类型及其设置应用到现有卷。
不支持将未加密的卷重新设置为相同大小的加密卷,因为加密卷需要额外的空间来存储加密数据。有关加密未加密的卷的更多信息,请参阅 加密未加密的卷。
先决条件
- 只有卷所有者和管理员可以重新键入卷。
- 访问 Red Hat OpenStack Platform (RHOSP) Dashboard (horizon)。如需更多信息,请参阅使用 OpenStack 控制面板管理云资源。
流程
- 以 admin 用户或卷所有者登录控制面板。
- 选择 Project > Compute > Volumes。
- 在您要迁移的卷的 Actions 列中,选择 Change Volume Type。
- 在 Change Volume Type 对话框中,选择目标卷类型并从 Type 列表中定义新后端。
- 如果要将卷迁移到另一个后端,请从 Migration Policy 列表中选择 On Demand。如需更多信息,请参阅在后端间移动卷。
- 点 Change Volume Type 开始迁移。
4.8.2. 通过 CLI 重新调整卷
重新键入卷,以将卷类型及其设置应用到现有卷。
不支持将未加密的卷重新设置为相同大小的加密卷,因为加密卷需要额外的空间来存储加密数据。有关加密未加密的卷的更多信息,请参阅 加密未加密的卷。
先决条件
- 只有卷所有者和管理员可以重新键入卷。
流程
- 提供您的凭据文件。
输入以下命令重新输入卷:
$ cinder retype <volume name or id> <new volume type name>
如果重新类型操作需要将卷从一个后端移到另一个后端,则块存储服务需要特定的标记:
$ cinder retype --migration-policy on-demand <volume name or id> <new volume type name>