OpenStack: 导入现有的 Ceph 卷到 Cinder
shan

这种方法在从一个 OpenStack 迁移到另一个 OpenStack 时很有用。
想象一下,您拥有配置了遗留应用程序的操作系统实例,该应用程序只能运行一次。想象一下您想使用 Cinder 卷引导从 Ceph 运行它们。那么这可能是您导入它们的方式。
- 如果您只需要该虚拟机的单个实例,那么一开始就不应该将其转换为这种格式。无论原始格式如何,请保持原样。在执行 COW 克隆时,建议使用 Ceph RAW,但不是必需的。
- 评估镜像的大小 (
du) - 创建一个与相应大小相对应的 Cinder 卷
- 获取卷的 UUID
- 使用
rbd -p volumes --image-format 2 import <your-image-file> <volume-uuid>导入卷 - 将卷标记为可引导:
cinder set-bootable <volume> True - 从卷引导