11.5. 混合和多云存储桶的镜像数据
您可以使用 Multicloud Object Gateway(MCG)简化流程跨云供应商和集群跨数据。在创建反映数据管理策略和镜像的存储桶类前,您必须添加可以被 MCG 使用的后备存储。如需更多信息,请参阅第 4 章 第 11.3 节 “为混合或多云添加存储资源”。
您可以使用 OpenShift UI、YAML 或 MCG 命令行界面设置镜像数据。
请参见以下部分:
11.5.1. 使用 MCG 命令行创建存储桶类来镜像数据 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
先决条件
- 确保下载 Multicloud 对象网关(MCG)命令行界面。
流程
在 Multicloud Object Gateway(MCG)命令行界面中,运行以下命令来创建带有镜像策略的存储桶类:
noobaa bucketclass create placement-bucketclass mirror-to-aws --backingstores=azure-resource,aws-resource --placement Mirror
$ noobaa bucketclass create placement-bucketclass mirror-to-aws --backingstores=azure-resource,aws-resource --placement Mirror
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将新创建的存储桶类设置为一个新的存储桶声明,生成一个新的存储桶,该存储桶将在两个位置之间进行镜像:
noobaa obc create mirrored-bucket --bucketclass=mirror-to-aws
$ noobaa obc create mirrored-bucket --bucketclass=mirror-to-aws
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
11.5.2. 使用 YAML 创建存储桶类来镜像数据 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
应用以下 YAML。此 YAML 是一个混合示例,在本地 Ceph 存储和 AWS 之间镜像数据:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将以下行添加到标准 Object Bucket Claim (OBC) 中:
additionalConfig: bucketclass: mirror-to-aws
additionalConfig: bucketclass: mirror-to-aws
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 有关 OBCs 的更多信息,请参阅 第 11.7 节 “对象 Bucket 声明”。