Automation Suite
2022.4
falso
Imagem de fundo do banner
Guia de instalação do Automation Suite
Última atualização 24 de abr de 2024

Automatizado: migrando o pool de dados do Ceph do tipo replicado para o tipo codificado para eliminação

Visão geral

Para reduzir os requisitos de armazenamento do Objectstore para o modelo de implantação HA, você pode migrar o pool de dados Ceph do tipo replicado para o tipo codificado para eliminação.

Nas versões anteriores a 2022.4, O Ceph estava usando o tipo replicado de pool de dados, que ocupa 900 GiB de espaço no cluster para armazenar 50 GiB de objetos. O pool com codificação de eliminação reduzirá o espaço de armazenamento necessário para armazenar os mesmos objetos de 50 GiB de 900 GiB para 450 GiB.

Observação: a migração do pool de dados do Ceph não é necessária para implantações não HA.

Pré-requisitos

O Automation Suite implantado no modo HA é necessário para a migração do pool de dados do Ceph.

Etapas de migração

Para migrar o pool de dados do Ceph do tipo replicado para codificado para eliminação, execute as seguintes etapas:

  1. Visualize a ajuda para o script de migração executando o seguinte comando:
    sudo ./Tools/rook-ceph-data-pool-migration.sh --helpsudo ./Tools/rook-ceph-data-pool-migration.sh --help
    Saída:
    ***************************************************************************************
    
    Migrate Ceph data pool from replicated to erasure coded pool
    
    Arguments
      -l|--log                            Log file path to store actual ceph pool migration logs
      --force                             Provide consent to perform action which may cause downtime to complete migration
      -h|--help                           Show this help message and exit
    
    ******************************************************************************************************************************************************************************
    
    Migrate Ceph data pool from replicated to erasure coded pool
    
    Arguments
      -l|--log                            Log file path to store actual ceph pool migration logs
      --force                             Provide consent to perform action which may cause downtime to complete migration
      -h|--help                           Show this help message and exit
    
    ***************************************************************************************
  2. Execute o script de migração com tmux /screen /nohup se sua sessão SSH for desconectada com frequência.
    sudo ./Tools/rook-ceph-data-pool-migration.shsudo ./Tools/rook-ceph-data-pool-migration.sh
  3. Atualize a configuração do ArgoCD executando o seguinte comando:
    kubectl  -n argocd get application  fabric-installer -o json | jq 'if ([.spec.source.helm.parameters[].name] | index ("global.rook.dataPoolType")) == null then .spec.source.helm.parameters +=  [{"name": "global.rook.dataPoolType" , "value": "erasure-coded"}] else (.spec.source.helm.parameters[] | select(.name == "global.rook.dataPoolType").value) |= "erasure-coded" end'  | kubectl apply  -f -kubectl  -n argocd get application  fabric-installer -o json | jq 'if ([.spec.source.helm.parameters[].name] | index ("global.rook.dataPoolType")) == null then .spec.source.helm.parameters +=  [{"name": "global.rook.dataPoolType" , "value": "erasure-coded"}] else (.spec.source.helm.parameters[] | select(.name == "global.rook.dataPoolType").value) |= "erasure-coded" end'  | kubectl apply  -f -
    
Observação:

O script executará as verificações de pré-migração para verificar se o cluster do Ceph está íntegro e compatível com a migração e só então executará a migração real.

Se o script de migração falhar com o erro Insufficient Storage space available for LH node e não for possível aumentar o espaço de armazenamento, você pode realizar a migração manual usando Rados Export/Import. Para obter instruções, consulte Manual: migrando o pool de dados do Ceph do tipo replicado para o tipo codificado para eliminação
  • Visão geral
  • Pré-requisitos
  • Etapas de migração

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.