Este conteúdo não está disponível no idioma selecionado.

Chapter 14. Using 2-way replication with CephFS


To reduce storage overhead with CephFS when data resiliency is not a primary concern, you can opt for using 2-way replication (replica-2). This reduces the amount of storage space used and decreases the level of fault tolerance.

There are two ways to use replica-2 for CephFS:

14.1. Editing the existing default CephFS data pool to replica-2

Use this procedure to edit the existing default CephFS pool to replica-2 and use it with the default CephFS storageclass.

Procedure

  1. Patch the storagecluster to change default CephFS data pool to replica-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 Toggle word wrap
    $ oc get cephfilesystem ocs-storagecluster-cephfilesystem -o=jsonpath='{.spec.dataPools}' | jq
    [
      {
        "application": "",
        "deviceClass": "ssd",
        "erasureCoded": {
          "codingChunks": 0,
          "dataChunks": 0
        },
        "failureDomain": "zone",
        "mirroring": {},
        "quotas": {},
        "replicated": {
          "replicasPerFailureDomain": 1,
          "size": 2,
          "targetSizeRatio": 0.49
        },
        "statusCheck": {
          "mirror": {}
        }
      }
    ]
    Copy to Clipboard Toggle word wrap
  2. Check the pool details.

    $ ceph osd pool ls | grep filesystem
    ocs-storagecluster-cephfilesystem-metadata
    ocs-storagecluster-cephfilesystem-data0
    Copy to Clipboard Toggle word wrap

14.2. Adding an additional CephFS data pool with replica-2

Use this procedure to add an additional CephFS data pool with replica-2.

Prerequisites

  • Ensure that you are logged into the OpenShift Container Platform web console and OpenShift Data Foundation cluster is in Ready state.

Procedure

  1. Click Storage StorageClasses Create Storage Class.
  2. Select CephFS Provisioner.
  3. Under Storage Pool, click Create new storage pool.

    1. Fill in the Create Storage Pool fields.
    2. Under Data protection policy, select 2-way Replication.
    3. Confirm Storage Pool creation
  4. In the Storage Class creation form, choose the newly created Storage Pool.
  5. Confirm the Storage Class creation.

Verification

  1. Click Storage Data Foundation.
  2. In the Storage systems tab, select the new storage system.
  3. The Details tab of the storage system reflect the correct volume and device types you chose during creation
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat