我有一个与 ceph 集成的 openstack。我正在研究在不使用 cinder_backup 模块的情况下创建实例卷副本的最快方法。在 Ceph 中,可以访问存储在池中(如卷池)的 rbd 文件,我们可以导出它们,然后从中创建映像并创建另一个实例。但还有另一种名为“Offload rbd's copy_volume_to_image”的方法https://specs.openstack.org/openstack/cinder-specs/specs/liberty/optimze-rbd-copy-volume-to-image.html 我想知道如何使用这些复制的卷来创建 Openstack 中的映像池,因为执行此操作后,映像位于 rbd 池中,但在 OpenStack 中不可用,因为 OpenStack 尚未生成它并且没有 OpenStack ID。我想知道你是否可以帮助我了解使用这种方法创建后如何使用图像。先感谢您。
主页
/
user-598088
sina's questions
sina
Asked:
2023-08-30 17:11:05 +0800 CST
我有一个带有 Ceph 后端的 OpenStack-kolla 环境。我已经使用 NFS 配置了我的 cinder 后端。我可以使用 Cinder 从所有实例创建备份并将它们存储在 NFS 上。在这种情况下,我不想将 Cinder 后端更改为 Ceph,但我想知道是否有一种方法可以像文件一样访问 Ceph 上的所有实例卷,然后从 ceph 提取/下载这些文件。我到底需要的是,例如,我有一个带有一个附加卷的实例。我想从 ceph 中提取该卷并保留它,并且能够将该卷导出到另一个 Openstack。我知道有一些方法可以将一个实例迁移到另一个 Openstack,但我想访问 Ceph 中的卷。先感谢您。