第 14 章 在 CephFS 中使用双向复制
要在数据弹性不是主要关注时减少 CephFS 的存储开销,您可以选择使用双向复制(replica-2)。这可减少使用的存储空间量,并降低容错程度。
将 replica-2 用于 CephFS 的方法有两种:
14.1. 将现有默认 CephFS 数据池编辑到 replica-2 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用此流程将现有默认 CephFS 池编辑为 replica-2,并将它与默认的 CephFS storageclass 搭配使用。
流程
修补 storagecluster,将默认 CephFS 数据池更改为 replica-2。
oc patch storagecluster ocs-storagecluster -n openshift-storage --type json --patch '[{ "op": "replace", "path": "/spec/managedResources/cephFilesystems/dataPoolSpec/replicated/size", "value": 2 }]'
$ oc patch storagecluster ocs-storagecluster -n openshift-storage --type json --patch '[{ "op": "replace", "path": "/spec/managedResources/cephFilesystems/dataPoolSpec/replicated/size", "value": 2 }]' storagecluster.ocs.openshift.io/ocs-storagecluster patched
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查池详细信息。
ceph osd pool ls | grep filesystem
$ ceph osd pool ls | grep filesystem ocs-storagecluster-cephfilesystem-metadata ocs-storagecluster-cephfilesystem-data0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow