OpenShift Referência de parâmetros do Data Foundation add-on

Clássico VPC

Analise a seguinte referência de parâmetro para o complemento de cluster do OpenShift Data Foundation.

Você também pode encontrar os parâmetros do add-on no console durante a implementação do add-on ou executando o seguinte comando e especificando a versão do add-on que deseja usar.

ibmcloud oc cluster addon options --addon openshift-data-foundation --version VERSION
OpenShift Referência de parâmetro complementar do Data Foundation
Parâmetro Descrição Padrão Editável após a implementação
addSingleReplicaPool Especifique true para criar um único pool de réplicas sem replicação de dados, aumentando o risco de perda de dados, corrupção de dados e possível instabilidade do sistema. false Não
autoDiscoverDevices Clássico Especifique true para descobrir automaticamente os discos disponíveis nos nós do trabalhador. true True
backupFrequency 4.21 e posteriores Esse parâmetro define o intervalo de agendamento para backups automáticos do banco de dados de metadados do MultiCloud Object Gateway. As opções de agendamento suportadas seguem as predefinições padrão do tipo cron: @daily (padrão), @weekly, @monthly. @daily True
billingType Especifique um billingType de essentials ou advanced para sua implementação. Para obter mais informações sobre o tipo de faturamento, consulte Suporte de recurso por tipo de faturamento advanced True
clusterEncryption Opcional: especifique true para ativar a criptografia. false Não
clusterExpansionLimit 4.21 e posteriores Define o limite máximo de expansão do cluster no armazenamento em nuvem. O dimensionamento automático da capacidade será suspenso se esse limite for excedido. 12Ti True
disableNoobaaLB Especifique true para desativar o balanceador de carga público NooBaa. false Não
enableAutomaticBackup 4.21 e posteriores Ativa backups automáticos programados para o banco de dados de metadados do MultiCloud Object Gateway ( NooBaa ). Esse recurso está fortemente associado à configuração do site ignoreNoobaa. Ele só pode ser ativado quando o MultiCloud Object Gateway estiver implantado (ou seja, ignoreNoobaa = false). false True
enableAutomaticCapacityScaling 4.21 e posteriores Quando ativado, o sistema monitora continuamente a utilização do armazenamento. Quando a capacidade usada atinge aproximadamente 70% da capacidade provisionada, o sistema adiciona automaticamente uma capacidade de armazenamento bruto equivalente ao tamanho da implementação originalmente configurada. false True
enableNFS A ativação desse recurso permite exportar dados do Network File System ( NFS ) que podem ser acessados interna ou externamente a partir do cluster OpenShift. false True
encryptionInTransit Especifique true para ativar a criptografia em trânsito. A ativação da criptografia em trânsito não afeta os volumes mapeados ou montados existentes Após um volume ser mapeado / montado, ele retém as configurações de criptografia que foram usadas quando foi montado inicialmente. Para alterar as configurações de criptografia para volumes existentes, eles devem ser remontados novamente um por um false Não
hpcsBaseUrl Opcional: especifique o terminal público ou privado de sua instância do Hyper Protect Crypto Services ou Key Protect. Por exemplo: https://api.eu-gb.hs-crypto.cloud.ibm.com:8389. N/A True
hpcsInstanceId Opcional: especifique o ID da instância do Hyper Protect Crypto Services ou Key Protect. Por exemplo: d11a1a43-aa0a-40a3-aaa9-5aaa63147aaa. N/A True
hpcsSecretName Opcional: Especifique o nome do segredo que você criou usando suas credenciais Hyper Protect Crypto Services ou Key Protect. Por exemplo: ibm-hpcs-secret. N/A True
hpcsServiceName Opcional: especifique o nome da instância do Hyper Protect Crypto Services ou do Key Protect. Por exemplo: Hyper-Protect-Crypto-Services-eugb. false True
hpcsTokenUrl Opcional: especifique https://iam.cloud.ibm.com/identity/token. N/A True
ignoreNoobaa Especifique true se você não quiser implementar o MultiCloud Object Gateway. true Não
name Especifique um nome para seu recurso que use apenas letras minúsculas, números, - ou . N/A True
numOfBackupCopies 4.21 e posteriores Especifica o número de cópias de backup automáticas mantidas para o banco de dados de metadados do MultiCloud Object Gateway. 5 True
numOfOsd Especifique o número de Object Storage Daemons (OSDs) a serem criados. A partir do OpenShift Data Foundation 4.21, o flexibleScaling é ativado automaticamente para clusters de zona única e implementações com menos de três zonas de disponibilidade, permitindo o dimensionamento granular em vez de exigir múltiplos de três. Para clusters de várias zonas com três ou mais zonas, o OpenShift Data Foundation cria três vezes o valor especificado para distribuir OSDs entre zonas para alta disponibilidade. Por exemplo, especificar 1 cria 3 OSDs. Para clusters de zona única com escalonamento flexível ativado, o valor especificado é usado diretamente. Por exemplo, especificar 1 cria 1 OSD. Para a implementação inicial em clusters de zona única, recomenda-se especificar pelo menos 3 OSDs para garantir a resiliência adequada. 1 True
ocsUpgrade Especifique true para atualizar a versão principal de sua implantação do ODF. false True
odfDeploy Especifique true para implementar os recursos do ODF, como classes de armazenamento, PVCs e PVs ao ativar o complemento. Quando configurado como false, somente o complemento é implementado e deve-se, então, configurar seus recursos do ODF posteriormente por meio de arquivos de configuração YAML. false True
osdDevicePaths Classic Especifique uma lista separada por vírgulas dos caminhos dos dispositivos que você deseja usar para os dispositivos OSD. Os dispositivos especificados são usados como seu armazenamento de aplicativo na configuração. Cada dispositivo deve ter pelo menos 100GiB de espaço e deve ser não formatado e desmontado. O formato do parâmetro é /dev/disk/by-id/<device-id>. Exemplo de valor do caminho do dispositivo para um dispositivo particionado: /dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2. Se você especificar mais de um caminho de dispositivo, certifique-se de que não haja espaços entre cada caminho. Por exemplo: /dev/disk/by-id/scsi-1111111a11a11a11111a1aa111a11a1a1-part2,/dev/disk/by-id/scsi-0000000a00a00a00000a0aa000a00a0a0-part2. N/A True
osdSize Especifique um tamanho para seus dispositivos de armazenamento. Exemplo: 512Gi. A capacidade total de armazenamento de seu cluster ODF é equivalente a osdSize multiplicado por numOfOsd. 512Gi True
osdStorageClassName
  • Clássico: especifique localblock.
  • VPC Especifique o nome da classe de armazenamento que deseja usar para seus dispositivos OSD. Para clusters de várias zonas, especifique uma classe de armazenamento metropolitano. Para clusters de zona única, Especifique o nome da classe de armazenamento em camadas que você deseja usar. Exemplo: ibmc-vpc-block-10iops-tier.
N/A True
resourceProfile Especifique um perfil de recursos com base na disponibilidade de recursos durante a implementação. Selecione lean, que requer 24 CPUs e memória 72GiB, balanced, que requer 30 CPUs e 72 memórias GiB, ou performance, que requer 45 CPUs e 96 memórias GiB. balanced True
setDefaultStorageClassForVirtualization 4.21 e posteriores Se ativada, a virtualização RBD StorageClass é marcada como padrão para discos KubeVirt VM (volumes persistentes) na instalação. false True
taintNodes Especifique true para manchar os nós de trabalho selecionados, de modo que somente os pods do OpenShift Data Foundation possam ser executados nesses nós. Use essa opção apenas se você limitar o ODF a um subconjunto de nós em seu cluster false Não
useCephRBDAsDefaultStorageClass Defina a classe de armazenamento do dispositivo de bloco Ceph RADOS (RBD) como a classe de armazenamento padrão no cluster durante a implantação do OpenShift Data Foundation. Certifique-se de remover a classe de armazenamento padrão existente antes de definir esse parâmetro como true. false True
workerNodes Especifique um workerPool ou workerNodes. Especifique os nomes dos nós do trabalhador que você deseja usar para a sua implementação do ODF Não especifique essa opção se quiser usar todos os nós de trabalho em seu cluster. Para recuperar o nome do nó do trabalhador, execute o comando oc get nodes.. N/A True
workerPool Especifique um workerPool ou workerNodes. Especifique o nome ou o ID de um conjunto de trabalhadores a ser usado para ODF. Não especifique essa opção se quiser usar todos os nós de trabalho em seu cluster. Para recuperar o nome do nó do trabalhador, execute o comando ibmcloud oc worker ls -C CLUSTER.. N/A True