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
| 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 |
|
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 |