我有一个带有 Ceph 后端的 OpenStack-kolla 环境。我已经使用 NFS 配置了我的 cinder 后端。我可以使用 Cinder 从所有实例创建备份并将它们存储在 NFS 上。在这种情况下,我不想将 Cinder 后端更改为 Ceph,但我想知道是否有一种方法可以像文件一样访问 Ceph 上的所有实例卷,然后从 ceph 提取/下载这些文件。我到底需要的是,例如,我有一个带有一个附加卷的实例。我想从 ceph 中提取该卷并保留它,并且能够将该卷导出到另一个 Openstack。我知道有一些方法可以将一个实例迁移到另一个 Openstack,但我想访问 Ceph 中的卷。先感谢您。
虽然我不明白你为什么提到 NFS,但当然有一些方法可以使用适当的密钥环和权限从 Ceph 导出 rbd 映像。以下是将卷(包含概览图像)导出到本地文件的示例:
要将图像文件导入 Ceph,您可以使用
rbd import
:查看文档和手册页以获取更多信息。