OpenShift Data Foundation para dispositivos remotos

Configure o Data Foundation do OpenShift para os clusters do IBM Cloud Satellite®. É possível usar modelos de armazenamento do Satellite para criar configurações de armazenamento. Quando você designa uma configuração de armazenamento para os seus clusters, os drivers de armazenamento do provedor de armazenamento selecionado sãoinstalados em seu cluster. Esteja ciente de que serão cobradas taxas quando você usar o serviço OpenShift Data Foundation. Use o Estimador de custos para gerar uma estimativa de custo com base em seu uso planejado.

OpenShift Data Foundation está disponível apenas em modo interno, o que significa que seus apps são executados no mesmo cluster do seu armazenamento.. O modo externo, ou configurações pesadas de armazenamento, onde o seu armazenamento está localizado em um cluster separado dos seus apps não é suportado.

Antes de implantar modelos de armazenamento em clusters em sua localização, certifique-se de configurar Satellite o Config selecionando a opção Habilitar acesso de administrador de cluster para Satellite Config no console ou incluindo a --enable-config-admin opção ao criar seu cluster.

Não é possível aplicar o serviço Satellite de armazenamento a grupos de recursos. No entanto, se você estiver definindo o escopo de outros recursos, como localização e cluster para grupos de recursos, será necessário adicionar a função Satellite de leitor e administrador de links para todos os recursos na conta.

Como saber qual modelo de armazenamento do Data Foundation (ODF) do OpenShift utilizar

Você tem duas opções ao implementar o OpenShift Data Foundation em seus clusters Satellite, que são os modelos de armazenamento odf-local e odf-remote.

  • odf-local: escolha esse modelo quando tiver armazenamento local disponível para seus nós do trabalhador. Se seus volumes de armazenamento estiverem visíveis ao executar o lsblk, será possível usar esses discos ao implementar o ODF se eles forem brutos e não formatados
  • odf-remote: Escolha este modelo se você tiver um driver do Container Storage Interface (CSI) instalado no seu cluster. Por exemplo, o driver azuredisk-csi-driver.. É possível usar o driver CSI para fornecer volumes de armazenamento dinamicamente ao implementar o ODF.

O complemento ODF cluster não é compatível com Satellite clusters. Você deve usar o modelo de odf-local armazenamento odf-remote ou para implantar o ODF no Satellite.

Pré-requisitos para usar o ODF para dispositivos remotos

  1. Certifique-se de que possui as seguintes permissões.
    • Editor para o serviço de Faturamento
    • Gerenciador e Editor para o serviço Kubernetes.
    • Satellite Link Administrador e Leitor para o serviço Satellite.
  2. Antes de poder criar uma configuração de armazenamento, siga as etapas para configurar umlocal do Satellite.
  3. Crie um cluster do Satellite.
    • Certifique-se de selecionar a opção Ativar acesso de administrador de cluster para Satellite Config ao criar o cluster. Se você não ativar o acesso de Administrador (admin) para o Satellite Config ao criar seu cluster, deverá recriar seu cluster e ativar o acesso de administrador antes de poder implementar o armazenamento.
  4. Seu cluster deve ter um mínimo de 3 nós do trabalhador com pelo menos 16 CPUs e 64 GB de RAM por nó do trabalhador.
  5. Seu cluster deve ter um fornecedor de armazenamento de bloco remoto disponível. Por exemplo, é possível implementar o modelo de armazenamento AWS EBS Satellite para instalar os drivers de bloco EBS que você pode utilizar para fornecer volumes AWS EBS para ODF.
  6. A versão OCP deve ser compatível com a versão do modelo do ODF que você deseja instalar. Por exemplo, para clusters da versão 4.8, deve-se usar o modelo versão 4.8.
  7. Opcional: Crie uma instância de serviço do IBM IBM Cloud Object Storage.
    1. Crie credenciais HMAC para a instância do IBM Cloud Object Storage.
    2. Crie um segredo do Kubernetes que usa credenciais HMAC do IBM Cloud Object Storage.

Opcional: Criando a instância de serviço do IBM Cloud Object Storage

Se desejar usar o IBM Cloud Object Storage como seu serviço de objeto, Crie uma instância de serviço do Object Storage e credenciais HMAC. A instância do Object Storage que você cria é usada como o armazenamento auxiliar do NooBaa em sua configuração do ODF. O armazenamento auxiliar é o armazenamento subjacente para os dados em seus depósitos NooBaa. Se você não especificar uma instância de serviço do IBM Cloud Object Storage ao criar sua configuração de armazenamento, o armazenamento auxiliar padrão do NooBaa será configurado. É possível criar mais armazenamentos auxiliares, incluindo armazenamentos auxiliares do IBM Cloud Object Storage depois de designar a configuração para os seus clusters e instalar o ODF.

Crie uma instância do IBM Cloud Object Storage para o armazenamento auxiliar da sua configuração remota do ODF. Em seguida, crie um conjunto de credenciais HMAC e um segredo do Kubernetes que usem suas credenciais HMAC do IBM Cloud Object Storage.

  1. Crie uma instância de serviço do IBM Cloud Object Storage.
    ibmcloud resource service-instance-create noobaa-store cloud-object-storage standard global
    
  2. Crie credenciais HMAC. Anote suas credenciais.
    ibmcloud resource service-key-create cos-cred-rw Writer --instance-name noobaa-store --parameters '{"HMAC": true}'
    

Deseja usar o Terraform para implantar OpenShift o Data Foundation? Para obter mais informações, consulte os exemplos no repositório IBM-Cloud.

Criando e Afirmando uma Configuração no console

  1. Revise a referência de parâmetro.

  2. No console “Locais”, selecione o local onde você deseja criar uma configuração de armazenamento.

  3. Selecione Armazenamento > Criar configuração de armazenamento

  4. Insira um nome para a sua configuração.

  5. Selecione o tipo de armazenamento.

  6. Selecione a versão e clique em “Avançar”

  7. Se o Tipo de Armazenamento que você selecionou aceitar parâmetros personalizados, digite-os na guia Parâmetros.

  8. Se o Tipo de armazenamento que você selecionou requer segredos, insira-os na guia Secrets.

  9. Na guia Classes de armazenamento, revise as classes de armazenamento implementadas pela configuração ou crie uma classe de armazenamento customizada.

  10. Na guia Designar ao serviço, selecione o serviço ao qual você deseja designar a sua configuração.

  11. Clique em Concluído para designar sua configuração de armazenamento.

Criando uma Configuração no CLI

  1. Revise a referência de parâmetro para a versão do modelo que você deseja usar.

  2. Efetue login na CLI do IBM Cloud .

    ibmcloud login
    
  3. Liste seus locais do Satellite e observe a coluna Managed from.

    ibmcloud sat location ls
    
  4. Direcione a região Managed from do local do Satellite. Por exemplo, para wdc, direcione us-east. Para obter mais informações, consulte Regiões do Satellite.

    ibmcloud target -r us-east
    
  5. Se você usar um grupo de recursos diferente do default, direcione-o.

    ibmcloud target -g RESOURCE_GROUP
    
  6. Copie um do comando de exemplo a seguir para a versão de template que você deseja utilizar. Para obter mais informações sobre o comando, consulte ibmcloud sat storage config create na referência de comandos.

    Comando de exemplo para criar uma configuração da versão 4.15

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name odf-remote --template-version 4.15 --param "osd-size=OSD-SIZE"  --param "osd-storage-class=OSD-STORAGE-CLASS"  --param "num-of-osd=NUM-OF-OSD"  --param "worker-pools=WORKER-POOLS"  --param "worker-nodes=WORKER-NODES"  --param "odf-upgrade=ODF-UPGRADE"  --param "billing-type=BILLING-TYPE"  --param "ibm-cos-endpoint=IBM-COS-ENDPOINT"  --param "ibm-cos-location=IBM-COS-LOCATION"  --param "ibm-cos-access-key=IBM-COS-ACCESS-KEY"  --param "ibm-cos-secret-key=IBM-COS-SECRET-KEY"  --param "cluster-encryption=CLUSTER-ENCRYPTION"  --param "iam-api-key=IAM-API-KEY"  --param "perform-cleanup=PERFORM-CLEANUP"  --param "kms-encryption=KMS-ENCRYPTION"  --param "kms-instance-name=KMS-INSTANCE-NAME"  --param "kms-instance-id=KMS-INSTANCE-ID"  --param "kms-base-url=KMS-BASE-URL"  --param "kms-token-url=KMS-TOKEN-URL"  --param "kms-root-key=KMS-ROOT-KEY"  --param "kms-api-key=KMS-API-KEY"  --param "ignore-noobaa=IGNORE-NOOBAA"  --param "disable-noobaa-LB=DISABLE-NOOBAA-LB"  --param "encryption-intransit=ENCRYPTION-INTRANSIT"  --param "add-single-replica-pool=ADD-SINGLE-REPLICA-POOL"  --param "taint-nodes=TAINT-NODES"  --param "prepare-for-disaster-recovery=PREPARE-FOR-DISASTER-RECOVERY"  --param "enable-nfs=ENABLE-NFS"  --param "use-ceph-rbd-as-default-storage-class=USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS"  --param "resource-profile=RESOURCE-PROFILE"
    

    Exemplo de comando para criar uma configuração da versão 4.16.

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name odf-remote --template-version 4.16 --param "osd-size=OSD-SIZE"  --param "osd-storage-class=OSD-STORAGE-CLASS"  --param "num-of-osd=NUM-OF-OSD"  --param "worker-pools=WORKER-POOLS"  --param "worker-nodes=WORKER-NODES"  --param "odf-upgrade=ODF-UPGRADE"  --param "billing-type=BILLING-TYPE"  --param "ibm-cos-endpoint=IBM-COS-ENDPOINT"  --param "ibm-cos-location=IBM-COS-LOCATION"  --param "ibm-cos-access-key=IBM-COS-ACCESS-KEY"  --param "ibm-cos-secret-key=IBM-COS-SECRET-KEY"  --param "cluster-encryption=CLUSTER-ENCRYPTION"  --param "iam-api-key=IAM-API-KEY"  --param "perform-cleanup=PERFORM-CLEANUP"  --param "kms-encryption=KMS-ENCRYPTION"  --param "kms-instance-name=KMS-INSTANCE-NAME"  --param "kms-instance-id=KMS-INSTANCE-ID"  --param "kms-base-url=KMS-BASE-URL"  --param "kms-token-url=KMS-TOKEN-URL"  --param "kms-root-key=KMS-ROOT-KEY"  --param "kms-api-key=KMS-API-KEY"  --param "ignore-noobaa=IGNORE-NOOBAA"  --param "disable-noobaa-LB=DISABLE-NOOBAA-LB"  --param "encryption-intransit=ENCRYPTION-INTRANSIT"  --param "add-single-replica-pool=ADD-SINGLE-REPLICA-POOL"  --param "taint-nodes=TAINT-NODES"  --param "prepare-for-disaster-recovery=PREPARE-FOR-DISASTER-RECOVERY"  --param "enable-nfs=ENABLE-NFS"  --param "use-ceph-rbd-as-default-storage-class=USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS"  --param "resource-profile=RESOURCE-PROFILE"
    

    Exemplo de comando para criar uma configuração da versão 4.17.

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name odf-remote --template-version 4.17 --param "osd-size=OSD-SIZE"  --param "osd-storage-class=OSD-STORAGE-CLASS"  --param "num-of-osd=NUM-OF-OSD"  --param "worker-pools=WORKER-POOLS"  --param "worker-nodes=WORKER-NODES"  --param "odf-upgrade=ODF-UPGRADE"  --param "billing-type=BILLING-TYPE"  --param "ibm-cos-endpoint=IBM-COS-ENDPOINT"  --param "ibm-cos-location=IBM-COS-LOCATION"  --param "ibm-cos-access-key=IBM-COS-ACCESS-KEY"  --param "ibm-cos-secret-key=IBM-COS-SECRET-KEY"  --param "cluster-encryption=CLUSTER-ENCRYPTION"  --param "iam-api-key=IAM-API-KEY"  --param "perform-cleanup=PERFORM-CLEANUP"  --param "kms-encryption=KMS-ENCRYPTION"  --param "kms-instance-name=KMS-INSTANCE-NAME"  --param "kms-instance-id=KMS-INSTANCE-ID"  --param "kms-base-url=KMS-BASE-URL"  --param "kms-token-url=KMS-TOKEN-URL"  --param "kms-root-key=KMS-ROOT-KEY"  --param "kms-api-key=KMS-API-KEY"  --param "ignore-noobaa=IGNORE-NOOBAA"  --param "disable-noobaa-LB=DISABLE-NOOBAA-LB"  --param "encryption-intransit=ENCRYPTION-INTRANSIT"  --param "add-single-replica-pool=ADD-SINGLE-REPLICA-POOL"  --param "taint-nodes=TAINT-NODES"  --param "prepare-for-disaster-recovery=PREPARE-FOR-DISASTER-RECOVERY"  --param "enable-nfs=ENABLE-NFS"  --param "use-ceph-rbd-as-default-storage-class=USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS"  --param "resource-profile=RESOURCE-PROFILE"
    

    Exemplo de comando para criar uma configuração da versão 4.18.

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name odf-remote --template-version 4.18 --param "osd-size=OSD-SIZE"  --param "osd-storage-class=OSD-STORAGE-CLASS"  --param "num-of-osd=NUM-OF-OSD"  --param "worker-pools=WORKER-POOLS"  --param "worker-nodes=WORKER-NODES"  --param "odf-upgrade=ODF-UPGRADE"  --param "billing-type=BILLING-TYPE"  --param "ibm-cos-endpoint=IBM-COS-ENDPOINT"  --param "ibm-cos-location=IBM-COS-LOCATION"  --param "ibm-cos-access-key=IBM-COS-ACCESS-KEY"  --param "ibm-cos-secret-key=IBM-COS-SECRET-KEY"  --param "cluster-encryption=CLUSTER-ENCRYPTION"  --param "iam-api-key=IAM-API-KEY"  --param "perform-cleanup=PERFORM-CLEANUP"  --param "kms-encryption=KMS-ENCRYPTION"  --param "kms-instance-name=KMS-INSTANCE-NAME"  --param "kms-instance-id=KMS-INSTANCE-ID"  --param "kms-base-url=KMS-BASE-URL"  --param "kms-token-url=KMS-TOKEN-URL"  --param "kms-root-key=KMS-ROOT-KEY"  --param "kms-api-key=KMS-API-KEY"  --param "ignore-noobaa=IGNORE-NOOBAA"  --param "disable-noobaa-LB=DISABLE-NOOBAA-LB"  --param "encryption-intransit=ENCRYPTION-INTRANSIT"  --param "add-single-replica-pool=ADD-SINGLE-REPLICA-POOL"  --param "taint-nodes=TAINT-NODES"  --param "enable-nfs=ENABLE-NFS"  --param "use-ceph-rbd-as-default-storage-class=USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS"  --param "resource-profile=RESOURCE-PROFILE"
    

    Exemplo de comando para criar uma configuração 4.19 de versão.

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name odf-remote --template-version 4.19 --param "osd-size=OSD-SIZE"  --param "osd-storage-class=OSD-STORAGE-CLASS"  --param "num-of-osd=NUM-OF-OSD"  --param "worker-pools=WORKER-POOLS"  --param "worker-nodes=WORKER-NODES"  --param "odf-upgrade=ODF-UPGRADE"  --param "billing-type=BILLING-TYPE"  --param "ibm-cos-endpoint=IBM-COS-ENDPOINT"  --param "ibm-cos-location=IBM-COS-LOCATION"  --param "ibm-cos-access-key=IBM-COS-ACCESS-KEY"  --param "ibm-cos-secret-key=IBM-COS-SECRET-KEY"  --param "cluster-encryption=CLUSTER-ENCRYPTION"  --param "iam-api-key=IAM-API-KEY"  --param "perform-cleanup=PERFORM-CLEANUP"  --param "kms-encryption=KMS-ENCRYPTION"  --param "kms-instance-name=KMS-INSTANCE-NAME"  --param "kms-instance-id=KMS-INSTANCE-ID"  --param "kms-base-url=KMS-BASE-URL"  --param "kms-token-url=KMS-TOKEN-URL"  --param "kms-root-key=KMS-ROOT-KEY"  --param "kms-api-key=KMS-API-KEY"  --param "ignore-noobaa=IGNORE-NOOBAA"  --param "disable-noobaa-LB=DISABLE-NOOBAA-LB"  --param "encryption-intransit=ENCRYPTION-INTRANSIT"  --param "add-single-replica-pool=ADD-SINGLE-REPLICA-POOL"  --param "taint-nodes=TAINT-NODES"  --param "enable-nfs=ENABLE-NFS"  --param "use-ceph-rbd-as-default-storage-class=USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS"  --param "resource-profile=RESOURCE-PROFILE"
    

    Exemplo de comando para criar uma configuração da versão 4.20.

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name odf-remote --template-version 4.20 --param "osd-size=OSD-SIZE"  --param "osd-storage-class=OSD-STORAGE-CLASS"  --param "num-of-osd=NUM-OF-OSD"  --param "worker-pools=WORKER-POOLS"  --param "worker-nodes=WORKER-NODES"  --param "odf-upgrade=ODF-UPGRADE"  --param "billing-type=BILLING-TYPE"  --param "ibm-cos-endpoint=IBM-COS-ENDPOINT"  --param "ibm-cos-location=IBM-COS-LOCATION"  --param "ibm-cos-access-key=IBM-COS-ACCESS-KEY"  --param "ibm-cos-secret-key=IBM-COS-SECRET-KEY"  --param "cluster-encryption=CLUSTER-ENCRYPTION"  --param "iam-api-key=IAM-API-KEY"  --param "perform-cleanup=PERFORM-CLEANUP"  --param "kms-encryption=KMS-ENCRYPTION"  --param "kms-instance-name=KMS-INSTANCE-NAME"  --param "kms-instance-id=KMS-INSTANCE-ID"  --param "kms-base-url=KMS-BASE-URL"  --param "kms-token-url=KMS-TOKEN-URL"  --param "kms-root-key=KMS-ROOT-KEY"  --param "kms-api-key=KMS-API-KEY"  --param "ignore-noobaa=IGNORE-NOOBAA"  --param "disable-noobaa-LB=DISABLE-NOOBAA-LB"  --param "encryption-intransit=ENCRYPTION-INTRANSIT"  --param "add-single-replica-pool=ADD-SINGLE-REPLICA-POOL"  --param "taint-nodes=TAINT-NODES"  --param "enable-nfs=ENABLE-NFS"  --param "use-ceph-rbd-as-default-storage-class=USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS"  --param "resource-profile=RESOURCE-PROFILE"  --param "set-default-storage-class-for-virtualization=SET-DEFAULT-STORAGE-CLASS-FOR-VIRTUALIZATION"  --param "enable-automatic-capacity-scaling=ENABLE-AUTOMATIC-CAPACITY-SCALING"  --param "cluster-expansion-limit=CLUSTER-EXPANSION-LIMIT"
    

    Exemplo de comando para criar uma configuração de versão 4.21.

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name odf-remote --template-version 4.21 --param "osd-size=OSD-SIZE"  --param "osd-storage-class=OSD-STORAGE-CLASS"  --param "num-of-osd=NUM-OF-OSD"  --param "worker-pools=WORKER-POOLS"  --param "worker-nodes=WORKER-NODES"  --param "odf-upgrade=ODF-UPGRADE"  --param "billing-type=BILLING-TYPE"  --param "ibm-cos-endpoint=IBM-COS-ENDPOINT"  --param "ibm-cos-location=IBM-COS-LOCATION"  --param "ibm-cos-access-key=IBM-COS-ACCESS-KEY"  --param "ibm-cos-secret-key=IBM-COS-SECRET-KEY"  --param "cluster-encryption=CLUSTER-ENCRYPTION"  --param "iam-api-key=IAM-API-KEY"  --param "perform-cleanup=PERFORM-CLEANUP"  --param "kms-encryption=KMS-ENCRYPTION"  --param "kms-instance-name=KMS-INSTANCE-NAME"  --param "kms-instance-id=KMS-INSTANCE-ID"  --param "kms-base-url=KMS-BASE-URL"  --param "kms-token-url=KMS-TOKEN-URL"  --param "kms-root-key=KMS-ROOT-KEY"  --param "kms-api-key=KMS-API-KEY"  --param "ignore-noobaa=IGNORE-NOOBAA"  --param "disable-noobaa-LB=DISABLE-NOOBAA-LB"  --param "encryption-intransit=ENCRYPTION-INTRANSIT"  --param "add-single-replica-pool=ADD-SINGLE-REPLICA-POOL"  --param "taint-nodes=TAINT-NODES"  --param "enable-nfs=ENABLE-NFS"  --param "use-ceph-rbd-as-default-storage-class=USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS"  --param "resource-profile=RESOURCE-PROFILE"  --param "set-default-storage-class-for-virtualization=SET-DEFAULT-STORAGE-CLASS-FOR-VIRTUALIZATION"  --param "enable-automatic-capacity-scaling=ENABLE-AUTOMATIC-CAPACITY-SCALING"  --param "cluster-expansion-limit=CLUSTER-EXPANSION-LIMIT"  --param "enable-automatic-backup=ENABLE-AUTOMATIC-BACKUP"  --param "backup-frequency=BACKUP-FREQUENCY"  --param "num-of-backup-copies=NUM-OF-BACKUP-COPIES"  --param "auto-detect-flexible-scaling=AUTO-DETECT-FLEXIBLE-SCALING"
    
  7. Personalize o comando com base nas configurações que você deseja utilizar.

  8. Execute o comando para criar uma configuração.

  9. Verifique se sua configuração foi criada.

    ibmcloud sat storage config get --config CONFIG
    

Criando uma Configuração na API

  1. Gere uma chave API, então solicite um token de atualização. Para obter mais informações, consulte Gerando um token do IAM do IBM Cloud usando uma chave de API.

  2. Revise a referência de parâmetro para a versão do modelo que você deseja usar.

  3. Copie um dos seguintes pedidos de exemplo e substitua as variáveis que você deseja utilizar.

    Solicitação de exemplo para criar uma configuração da versão 4.15

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"odf-remote\", \"storage-template-version\": \"4.15\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"OSD-SIZE\", { \"entry.name\": \"OSD-STORAGE-CLASS\", { \"entry.name\": \"NUM-OF-OSD\", { \"entry.name\": \"WORKER-POOLS\", { \"entry.name\": \"WORKER-NODES\", { \"entry.name\": \"ODF-UPGRADE\", { \"entry.name\": \"BILLING-TYPE\", { \"entry.name\": \"IBM-COS-ENDPOINT\", { \"entry.name\": \"IBM-COS-LOCATION\", { \"entry.name\": \"CLUSTER-ENCRYPTION\", { \"entry.name\": \"PERFORM-CLEANUP\", { \"entry.name\": \"KMS-ENCRYPTION\", { \"entry.name\": \"KMS-INSTANCE-NAME\", { \"entry.name\": \"KMS-INSTANCE-ID\", { \"entry.name\": \"KMS-BASE-URL\", { \"entry.name\": \"KMS-TOKEN-URL\", { \"entry.name\": \"IGNORE-NOOBAA\", { \"entry.name\": \"DISABLE-NOOBAA-LB\", { \"entry.name\": \"ENCRYPTION-INTRANSIT\", { \"entry.name\": \"ADD-SINGLE-REPLICA-POOL\", { \"entry.name\": \"TAINT-NODES\", { \"entry.name\": \"PREPARE-FOR-DISASTER-RECOVERY\", { \"entry.name\": \"ENABLE-NFS\", { \"entry.name\": \"USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS\", { \"entry.name\": \"RESOURCE-PROFILE\",\"user-secret-parameters\": { \"entry.name\": \"IBM-COS-ACCESS-KEY\",{ \"entry.name\": \"IBM-COS-SECRET-KEY\",{ \"entry.name\": \"IAM-API-KEY\",{ \"entry.name\": \"KMS-ROOT-KEY\",{ \"entry.name\": \"KMS-API-KEY\",}
    

    Exemplo de solicitação para criar uma versão da configuração 4.16.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"odf-remote\", \"storage-template-version\": \"4.16\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"OSD-SIZE\", { \"entry.name\": \"OSD-STORAGE-CLASS\", { \"entry.name\": \"NUM-OF-OSD\", { \"entry.name\": \"WORKER-POOLS\", { \"entry.name\": \"WORKER-NODES\", { \"entry.name\": \"ODF-UPGRADE\", { \"entry.name\": \"BILLING-TYPE\", { \"entry.name\": \"IBM-COS-ENDPOINT\", { \"entry.name\": \"IBM-COS-LOCATION\", { \"entry.name\": \"CLUSTER-ENCRYPTION\", { \"entry.name\": \"PERFORM-CLEANUP\", { \"entry.name\": \"KMS-ENCRYPTION\", { \"entry.name\": \"KMS-INSTANCE-NAME\", { \"entry.name\": \"KMS-INSTANCE-ID\", { \"entry.name\": \"KMS-BASE-URL\", { \"entry.name\": \"KMS-TOKEN-URL\", { \"entry.name\": \"IGNORE-NOOBAA\", { \"entry.name\": \"DISABLE-NOOBAA-LB\", { \"entry.name\": \"ENCRYPTION-INTRANSIT\", { \"entry.name\": \"ADD-SINGLE-REPLICA-POOL\", { \"entry.name\": \"TAINT-NODES\", { \"entry.name\": \"PREPARE-FOR-DISASTER-RECOVERY\", { \"entry.name\": \"ENABLE-NFS\", { \"entry.name\": \"USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS\", { \"entry.name\": \"RESOURCE-PROFILE\",\"user-secret-parameters\": { \"entry.name\": \"IBM-COS-ACCESS-KEY\",{ \"entry.name\": \"IBM-COS-SECRET-KEY\",{ \"entry.name\": \"IAM-API-KEY\",{ \"entry.name\": \"KMS-ROOT-KEY\",{ \"entry.name\": \"KMS-API-KEY\",}
    

    Exemplo de solicitação para criar uma versão da configuração 4.17.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"odf-remote\", \"storage-template-version\": \"4.17\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"OSD-SIZE\", { \"entry.name\": \"OSD-STORAGE-CLASS\", { \"entry.name\": \"NUM-OF-OSD\", { \"entry.name\": \"WORKER-POOLS\", { \"entry.name\": \"WORKER-NODES\", { \"entry.name\": \"ODF-UPGRADE\", { \"entry.name\": \"BILLING-TYPE\", { \"entry.name\": \"IBM-COS-ENDPOINT\", { \"entry.name\": \"IBM-COS-LOCATION\", { \"entry.name\": \"CLUSTER-ENCRYPTION\", { \"entry.name\": \"PERFORM-CLEANUP\", { \"entry.name\": \"KMS-ENCRYPTION\", { \"entry.name\": \"KMS-INSTANCE-NAME\", { \"entry.name\": \"KMS-INSTANCE-ID\", { \"entry.name\": \"KMS-BASE-URL\", { \"entry.name\": \"KMS-TOKEN-URL\", { \"entry.name\": \"IGNORE-NOOBAA\", { \"entry.name\": \"DISABLE-NOOBAA-LB\", { \"entry.name\": \"ENCRYPTION-INTRANSIT\", { \"entry.name\": \"ADD-SINGLE-REPLICA-POOL\", { \"entry.name\": \"TAINT-NODES\", { \"entry.name\": \"PREPARE-FOR-DISASTER-RECOVERY\", { \"entry.name\": \"ENABLE-NFS\", { \"entry.name\": \"USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS\", { \"entry.name\": \"RESOURCE-PROFILE\",\"user-secret-parameters\": { \"entry.name\": \"IBM-COS-ACCESS-KEY\",{ \"entry.name\": \"IBM-COS-SECRET-KEY\",{ \"entry.name\": \"IAM-API-KEY\",{ \"entry.name\": \"KMS-ROOT-KEY\",{ \"entry.name\": \"KMS-API-KEY\",}
    

    Exemplo de solicitação para criar uma versão da configuração 4.18.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"odf-remote\", \"storage-template-version\": \"4.18\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"OSD-SIZE\", { \"entry.name\": \"OSD-STORAGE-CLASS\", { \"entry.name\": \"NUM-OF-OSD\", { \"entry.name\": \"WORKER-POOLS\", { \"entry.name\": \"WORKER-NODES\", { \"entry.name\": \"ODF-UPGRADE\", { \"entry.name\": \"BILLING-TYPE\", { \"entry.name\": \"IBM-COS-ENDPOINT\", { \"entry.name\": \"IBM-COS-LOCATION\", { \"entry.name\": \"CLUSTER-ENCRYPTION\", { \"entry.name\": \"PERFORM-CLEANUP\", { \"entry.name\": \"KMS-ENCRYPTION\", { \"entry.name\": \"KMS-INSTANCE-NAME\", { \"entry.name\": \"KMS-INSTANCE-ID\", { \"entry.name\": \"KMS-BASE-URL\", { \"entry.name\": \"KMS-TOKEN-URL\", { \"entry.name\": \"IGNORE-NOOBAA\", { \"entry.name\": \"DISABLE-NOOBAA-LB\", { \"entry.name\": \"ENCRYPTION-INTRANSIT\", { \"entry.name\": \"ADD-SINGLE-REPLICA-POOL\", { \"entry.name\": \"TAINT-NODES\", { \"entry.name\": \"ENABLE-NFS\", { \"entry.name\": \"USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS\", { \"entry.name\": \"RESOURCE-PROFILE\",\"user-secret-parameters\": { \"entry.name\": \"IBM-COS-ACCESS-KEY\",{ \"entry.name\": \"IBM-COS-SECRET-KEY\",{ \"entry.name\": \"IAM-API-KEY\",{ \"entry.name\": \"KMS-ROOT-KEY\",{ \"entry.name\": \"KMS-API-KEY\",}
    

    Exemplo de solicitação para criar uma configuração 4.19 de versão.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"odf-remote\", \"storage-template-version\": \"4.19\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"OSD-SIZE\", { \"entry.name\": \"OSD-STORAGE-CLASS\", { \"entry.name\": \"NUM-OF-OSD\", { \"entry.name\": \"WORKER-POOLS\", { \"entry.name\": \"WORKER-NODES\", { \"entry.name\": \"ODF-UPGRADE\", { \"entry.name\": \"BILLING-TYPE\", { \"entry.name\": \"IBM-COS-ENDPOINT\", { \"entry.name\": \"IBM-COS-LOCATION\", { \"entry.name\": \"CLUSTER-ENCRYPTION\", { \"entry.name\": \"PERFORM-CLEANUP\", { \"entry.name\": \"KMS-ENCRYPTION\", { \"entry.name\": \"KMS-INSTANCE-NAME\", { \"entry.name\": \"KMS-INSTANCE-ID\", { \"entry.name\": \"KMS-BASE-URL\", { \"entry.name\": \"KMS-TOKEN-URL\", { \"entry.name\": \"IGNORE-NOOBAA\", { \"entry.name\": \"DISABLE-NOOBAA-LB\", { \"entry.name\": \"ENCRYPTION-INTRANSIT\", { \"entry.name\": \"ADD-SINGLE-REPLICA-POOL\", { \"entry.name\": \"TAINT-NODES\", { \"entry.name\": \"ENABLE-NFS\", { \"entry.name\": \"USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS\", { \"entry.name\": \"RESOURCE-PROFILE\",\"user-secret-parameters\": { \"entry.name\": \"IBM-COS-ACCESS-KEY\",{ \"entry.name\": \"IBM-COS-SECRET-KEY\",{ \"entry.name\": \"IAM-API-KEY\",{ \"entry.name\": \"KMS-ROOT-KEY\",{ \"entry.name\": \"KMS-API-KEY\",}
    

    Exemplo de solicitação para criar uma versão da configuração 4.20.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"odf-remote\", \"storage-template-version\": \"4.20\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"OSD-SIZE\", { \"entry.name\": \"OSD-STORAGE-CLASS\", { \"entry.name\": \"NUM-OF-OSD\", { \"entry.name\": \"WORKER-POOLS\", { \"entry.name\": \"WORKER-NODES\", { \"entry.name\": \"ODF-UPGRADE\", { \"entry.name\": \"BILLING-TYPE\", { \"entry.name\": \"IBM-COS-ENDPOINT\", { \"entry.name\": \"IBM-COS-LOCATION\", { \"entry.name\": \"CLUSTER-ENCRYPTION\", { \"entry.name\": \"PERFORM-CLEANUP\", { \"entry.name\": \"KMS-ENCRYPTION\", { \"entry.name\": \"KMS-INSTANCE-NAME\", { \"entry.name\": \"KMS-INSTANCE-ID\", { \"entry.name\": \"KMS-BASE-URL\", { \"entry.name\": \"KMS-TOKEN-URL\", { \"entry.name\": \"IGNORE-NOOBAA\", { \"entry.name\": \"DISABLE-NOOBAA-LB\", { \"entry.name\": \"ENCRYPTION-INTRANSIT\", { \"entry.name\": \"ADD-SINGLE-REPLICA-POOL\", { \"entry.name\": \"TAINT-NODES\", { \"entry.name\": \"ENABLE-NFS\", { \"entry.name\": \"USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS\", { \"entry.name\": \"RESOURCE-PROFILE\", { \"entry.name\": \"SET-DEFAULT-STORAGE-CLASS-FOR-VIRTUALIZATION\", { \"entry.name\": \"ENABLE-AUTOMATIC-CAPACITY-SCALING\", { \"entry.name\": \"CLUSTER-EXPANSION-LIMIT\",\"user-secret-parameters\": { \"entry.name\": \"IBM-COS-ACCESS-KEY\",{ \"entry.name\": \"IBM-COS-SECRET-KEY\",{ \"entry.name\": \"IAM-API-KEY\",{ \"entry.name\": \"KMS-ROOT-KEY\",{ \"entry.name\": \"KMS-API-KEY\",}
    

    Exemplo de solicitação para criar uma versão na configuração do 4.21.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"odf-remote\", \"storage-template-version\": \"4.21\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"OSD-SIZE\", { \"entry.name\": \"OSD-STORAGE-CLASS\", { \"entry.name\": \"NUM-OF-OSD\", { \"entry.name\": \"WORKER-POOLS\", { \"entry.name\": \"WORKER-NODES\", { \"entry.name\": \"ODF-UPGRADE\", { \"entry.name\": \"BILLING-TYPE\", { \"entry.name\": \"IBM-COS-ENDPOINT\", { \"entry.name\": \"IBM-COS-LOCATION\", { \"entry.name\": \"CLUSTER-ENCRYPTION\", { \"entry.name\": \"PERFORM-CLEANUP\", { \"entry.name\": \"KMS-ENCRYPTION\", { \"entry.name\": \"KMS-INSTANCE-NAME\", { \"entry.name\": \"KMS-INSTANCE-ID\", { \"entry.name\": \"KMS-BASE-URL\", { \"entry.name\": \"KMS-TOKEN-URL\", { \"entry.name\": \"IGNORE-NOOBAA\", { \"entry.name\": \"DISABLE-NOOBAA-LB\", { \"entry.name\": \"ENCRYPTION-INTRANSIT\", { \"entry.name\": \"ADD-SINGLE-REPLICA-POOL\", { \"entry.name\": \"TAINT-NODES\", { \"entry.name\": \"ENABLE-NFS\", { \"entry.name\": \"USE-CEPH-RBD-AS-DEFAULT-STORAGE-CLASS\", { \"entry.name\": \"RESOURCE-PROFILE\", { \"entry.name\": \"SET-DEFAULT-STORAGE-CLASS-FOR-VIRTUALIZATION\", { \"entry.name\": \"ENABLE-AUTOMATIC-CAPACITY-SCALING\", { \"entry.name\": \"CLUSTER-EXPANSION-LIMIT\", { \"entry.name\": \"ENABLE-AUTOMATIC-BACKUP\", { \"entry.name\": \"BACKUP-FREQUENCY\", { \"entry.name\": \"NUM-OF-BACKUP-COPIES\", { \"entry.name\": \"AUTO-DETECT-FLEXIBLE-SCALING\",\"user-secret-parameters\": { \"entry.name\": \"IBM-COS-ACCESS-KEY\",{ \"entry.name\": \"IBM-COS-SECRET-KEY\",{ \"entry.name\": \"IAM-API-KEY\",{ \"entry.name\": \"KMS-ROOT-KEY\",{ \"entry.name\": \"KMS-API-KEY\",}
    

Criação de uma tarefa na interface de linha de comando (CLI)

  1. Liste suas configurações de armazenamento e anote a configuração de armazenamento que você deseja atribuir aos seus clusters.

    ibmcloud sat storage config ls
    
  2. Obtenha o ID do cluster, do grupo de clusters ou do serviço ao qual você deseja atribuir armazenamento.

    Para assegurar que seu cluster seja registrado com o Satellite Config ou para criar grupos, consulte Configurando clusters para uso com o Satellite Config.

    Exemplo de comando para listar grupos de clusters.

    ibmcloud sat group ls
    

    Exemplo de comando para listar clusters.

    ibmcloud oc cluster ls --provider satellite
    

    Comando exemplo para lista Satellite serviços.

    ibmcloud sat service ls --location LOCATION
    
  3. Atribua sua configuração de armazenamento para o cluster, grupo ou serviço que você recuperou anteriormente. Para obter mais informações, consulte o comando ibmcloud sat storage assignment create .

    Exemplo comando para atribuir uma configuração a um grupo de clusters.

    ibmcloud sat storage assignment create --group GROUP --config CONFIG --name NAME
    

    Comando exemplo para designar uma configuração a um cluster.

    ibmcloud sat storage assignment create --cluster CLUSTER --config CONFIG --name NAME
    

    Exemplo comando para designar uma configuração a um cluster de serviços.

    ibmcloud sat storage assignment create --service-cluster-id CLUSTER --config CONFIG --name NAME
    
  4. Verifique se a sua designação foi criada.

    ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
    

Criação de uma atribuição de armazenamento na interface de programação de aplicativos (API)

  1. Copie um dos seguintes pedidos de exemplo.

    Exemplo de solicitação para atribuir uma configuração a um cluster.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignmentByCluster" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"CLUSTER-ID\", \"controller\": \"LOCATION-ID\", \"name\": \"ASSIGNMENT-NAME\"}"
    

    Exemplo de solicitação para atribuir configuração a um grupo de clusters.

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"string\", \"groups\": [ \"CLUSTER-GROUP\" ], \"name\": \"ASSIGNMENT-NAME\"}"
    
  2. Substitua as variáveis por seus detalhes e execute a solicitação.

  3. Verifique a atribuição foi criada listando suas designações.

    curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignments" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
    

Atualizando designações de armazenamento no console

É possível usar o console do Satellite console para aplicar as atualizações de correção mais recentes às designações.

  1. Na página Locais no console do Satellite, selecione seu local.

  2. Clique na guia Armazenamento para visualizar suas configurações..

  3. Clique na configuração que você deseja atualizar.

  4. Clique no ícone Informações (i) para aplicar a revisão ou correção mais recente.

  5. Opcional: ative as atualizações de correção automática para sua designação de armazenamento. A ativação de atualizações de correção automáticas assegura que sua designação sempre tenha as correções de segurança mais recentes

Se você ativar atualizações de correção automáticas, ainda deverá aplicar as principais atualizações manualmente.

Fazendo upgrade manualmente de designações na CLI

Faça upgrade de uma designação para usar a revisão do modelo de armazenamento mais recente

  1. Liste as suas designações de armazenamento do Satellite, anote a designação do Satellite da qual você deseja fazer upgrade.

    ibmcloud sat storage assignment ls
    
  2. Liste os modelos de armazenamento do Satellite para ver as versões mais recentes disponíveis.

    ibmcloud sat storage template ls
    
  3. Faça upgrade da designação do Satellite.

    Exemplo de comando para atualizar uma designação.

    ibmcloud sat storage assignment upgrade --assignment ASSIGNMENT
    

Ativando atualizações de correção automáticas para configurações e designações na CLI

É possível usar a CLI do sat storage assignment autopatch enable para ativar as atualizações de correção automáticas para suas designações A ativação de atualizações de correção automática aplica as revisões mais recentes do modelo de armazenamento (correções) automaticamente. Você ainda deve aplicar atualizações principais manualmente.

  1. Liste suas configurações de armazenamento do Satellite. Anote o ID da configuração.

    ibmcloud sat storage assignment ls
    
  2. Execute um dos comandos de exemplo a seguir para ativar atualizações de correção automáticas para sua configuração e suas designações associadas. Digite o ID de configuração que você obteve na etapa anterior.

    Comando de exemplo para ativar atualizações de correção automática para uma designação.

    ibmcloud sat storage assignment autopatch enable --config CONFIG  (--all | --assignment ASSIGNMENT-ID [--assignment ASSIGNMENT-ID])
    

    Comando de exemplo para ativar atualizações de correção automática para todas as designações de armazenamento sob uma determinada configuração.

    ibmcloud sat storage assignment autopatch enable --config CONFIG --all
    

    Exemplo de comando para desativar as atualizações de correção automáticas para todas as designações sob uma configuração específica

    ibmcloud sat storage assignment autopatch disable --config CONFIG --all
    

    Exemplo de comando para desativar as atualizações de correção automáticas para uma única designação e uma configuração específica

    ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID
    

    Exemplo de comando para desativar as atualizações de correção automáticas para uma designação múltipla e uma configuração específica

    ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID --assignment ASSIGNMENT-ID
    

Fazendo upgrade de uma configuração e designações na API

É possível usar a API do /v2/storage/satellite/updateAssignment para atualizar suas designações com novos clusters ou grupos de clusters Configure updateConfigVersion como true para aplicar a atualização de revisão

  1. Copie a seguinte solicitação de exemplo e substitua as variáveis para os grupos de clusters e designações que você deseja atualizar.

    curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/updateAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"groups\": [ \"CLUSTER-GROUPS\" ], \"name\": \"ASSIGNMENT-NAME\", \"updateConfigVersion\": true, \"uuid\": \"ASSIGNMENT-ID\"}"
    
  2. Execute o pedido.

  3. Obtenha os detalhes de você atribuição para verificar a atualização.

    curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
    

Ativando atualizações de correção automáticas para designações na API

É possível usar a API /v2/storage/satellite/setAssignmentAutoupgrade para ativar atualizações de correção automáticas para suas designações. A ativação de atualizações de correção automática aplica as revisões mais recentes do modelo de armazenamento (correções) automaticamente. Você ainda deve aplicar atualizações principais manualmente.

  1. Copie a seguinte solicitação de exemplo e substitua as variáveis para os grupos de clusters e designações que você deseja atualizar.

    curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/setAssignmentAutoupgrade" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d { "config": "string", "controller": "string", "autopatch": boolean,"assignment" : { "all": boolean, "uuid": ["string", "string", ...], } }
    
  2. Execute o pedido.

  3. Obtenha os detalhes de sua designação para verificar o upgrade

    curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
    

Opcional: Adicionando nós de trabalhador adicionais à sua configuração de ODF

  1. Inclua mais nós do trabalhador em sua configuração de ODF.

    ibmcloud sat storage config param set --config CONFIG_NAME -p "worker-nodes=<comma-separated values of new worker-nodes followed by list of old worker-nodes>" --apply
    
  2. Verifique se os recursos de configuração de armazenamento foram implementados.

    1. Obtenha o storagecluster que você implementou e verifique se a fase é Ready.
        oc get storagecluster -n openshift-storage
        ```
        Saída de exemplo
        ```sh {: screen}
        NAME                 AGE   PHASE   EXTERNAL   CREATED AT             VERSION
        ocs-storagecluster   72m   Ready              2021-02-10T06:00:20Z   4.6.0
        ```
    1. Obtenha uma lista de pods no namespace `openshift-storage` e verifique se o status é `Running`.
    ```sh {: pre}
        oc get pods -n openshift-storage
        ```
        Saída de exemplo
        ```sh {: screen}
        NAME                                                              READY   STATUS      RESTARTS   AGE
        csi-cephfsplugin-9g2d5                                            3/3     Running     0          8m11s
        csi-cephfsplugin-g42wv                                            3/3     Running     0          8m11s
        csi-cephfsplugin-provisioner-7b89766c86-l68sr                     5/5     Running     0          8m10s
        csi-cephfsplugin-provisioner-7b89766c86-nkmkf                     5/5     Running     0          8m10s
        csi-cephfsplugin-rlhzv                                            3/3     Running     0          8m11s
        csi-rbdplugin-8dmxc                                               3/3     Running     0          8m12s
        csi-rbdplugin-f8c4c                                               3/3     Running     0          8m12s
        csi-rbdplugin-nkzcd                                               3/3     Running     0          8m12s
        csi-rbdplugin-provisioner-75596f49bd-7mk5g                        5/5     Running     0          8m12s
        csi-rbdplugin-provisioner-75596f49bd-r2p6g                        5/5     Running     0          8m12s
        noobaa-core-0                                                     1/1     Running     0          4m37s
        noobaa-db-0                                                       1/1     Running     0          4m37s
        noobaa-endpoint-7d959fd6fb-dr5x4                                  1/1     Running     0          2m27s
        noobaa-operator-6cbf8c484c-fpwtt                                  1/1     Running     0          9m41s
        ocs-operator-9d6457dff-c4xhh                                      1/1     Running     0          9m42s
        rook-ceph-crashcollector-169.48.170.83-89f6d7dfb-gsglz            1/1     Running     0          5m38s
        rook-ceph-crashcollector-169.48.170.88-6f58d6489-b9j49            1/1     Running     0          5m29s
        rook-ceph-crashcollector-169.48.170.90-866b9d444d-zk6ft           1/1     Running     0          5m15s
        rook-ceph-drain-canary-169.48.170.83-6b885b94db-wvptz             1/1     Running     0          4m41s
        rook-ceph-drain-canary-169.48.170.88-769f8b6b7-mtm47              1/1     Running     0          4m39s
        rook-ceph-drain-canary-169.48.170.90-84845c98d4-pxpqs             1/1     Running     0          4m40s
        rook-ceph-mds-ocs-storagecluster-cephfilesystem-a-6dfbb4fcnqv9g   1/1     Running     0          4m16s
        rook-ceph-mds-ocs-storagecluster-cephfilesystem-b-cbc56b8btjhrt   1/1     Running     0          4m15s
        rook-ceph-mgr-a-55cc8d96cc-vm5dr                                  1/1     Running     0          4m55s
        rook-ceph-mon-a-5dcc4d9446-4ff5x                                  1/1     Running     0          5m38s
        rook-ceph-mon-b-64dc44f954-w24gs                                  1/1     Running     0          5m30s
        rook-ceph-mon-c-86d4fb86-s8gdz                                    1/1     Running     0          5m15s
        rook-ceph-operator-69c46db9d4-tqdpt                               1/1     Running     0          9m42s
        rook-ceph-osd-0-6c6cc87d58-79m5z                                  1/1     Running     0          4m42s
        rook-ceph-osd-1-f4cc9c864-fmwgd                                   1/1     Running     0          4m41s
        rook-ceph-osd-2-dd4968b75-lzc6x                                   1/1     Running     0          4m40s
        rook-ceph-osd-prepare-ocs-deviceset-0-data-0-29jgc-kzpgr          0/1     Completed   0          4m51s
        rook-ceph-osd-prepare-ocs-deviceset-1-data-0-ckvv2-4jdx5          0/1     Completed   0          4m50s
        rook-ceph-osd-prepare-ocs-deviceset-2-data-0-szmjd-49dd4          0/1     Completed   0          4m50s
        rook-ceph-rgw-ocs-storagecluster-cephobjectstore-a-7f7f6df9rv6h   1/1     Running     0          3m44s
        rook-ceph-rgw-ocs-storagecluster-cephobjectstore-b-554fd9dz6dm8   1/1     Running     0          3m41s
        ```
    
    

Implementando um aplicativo que usa o OpenShift Data Foundation

É possível usar as classes de armazenamento do ODF para criar PVCs para os apps em seus clusters.

  1. Crie um arquivo de configuração YAML para o seu PVC. Para que o PVC corresponda ao PV, deve-se usar os mesmos valores para a classe de armazenamento e o tamanho do armazenamento.

    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: ocs-pvc
    spec:
      accessModes:
        - ReadWriteOnce
      storageClassName: sat-ocs-cephfs-gold
      resources:
        requests:
          storage: 5Gi
    
  2. Crie o PVC em seu cluster.

    oc apply -f pvc.yaml
    
  3. Crie um arquivo de configuração YAML para um pod que monta o PVC que você criou. O exemplo a seguir cria um pod nginx que grava a data e o horário atuais em um arquivo test.txt.

    apiVersion: v1
    kind: Pod
    metadata:
      name: app
    spec:
      containers:
      - name: app
        image: nginx
        command: ["/bin/sh"]
        args: ["-c", "while true; do echo $(date -u) >> /test/test.txt; sleep 5; done"]
        volumeMounts:
        - name: persistent-storage
          mountPath: /test
      volumes:
      - name: persistent-storage
        persistentVolumeClaim:
          claimName: ocs-pvc
    
  4. Crie o pod em seu cluster.

    oc apply -f pod.yaml
    
  5. Verifique se o pod foi implementado. Observe que pode levar alguns minutos para que seu aplicativo entre no estado “ Running ”.

    oc get pods
    

    Saída de exemplo

    NAME                                READY   STATUS    RESTARTS   AGE
    app                                 1/1     Running   0          2m58s
    
  6. Verifique se o aplicativo pode gravar dados.

    1. Efetue login em seu pod.
        oc exec <app-pod-name> -it bash
        ```
    1. Exiba o conteúdo do arquivo `test.txt` para confirmar se o seu app pode gravar dados em seu armazenamento persistente.
    
    ```sh {: pre}
        cat /test/test.txt
        ```
        Saída de exemplo
        ```sh {: screen}
        Tue Mar 2 20:09:19 UTC 2021
        Tue Mar 2 20:09:25 UTC 2021
        Tue Mar 2 20:09:31 UTC 2021
        Tue Mar 2 20:09:36 UTC 2021
        Tue Mar 2 20:09:42 UTC 2021
        Tue Mar 2 20:09:47 UTC 2021
        ```
    1. Saia do pod.
    
    ```sh {: pre}
        exit
        ```
    
    

Atualizando configurações manualmente na CLI

Você pode atualizar suas configurações de armazenamento do Satellite para obter a revisão mais recente do modelo de armazenamento dentro da mesma versão principal.

  1. Liste as suas configurações de armazenamento do Satellite, anote a configuração do Satellite da qual você deseja fazer upgrade.

    ibmcloud sat storage config ls
    
  2. Faça upgrade da configuração do Satellite. Note que somente a configuração é atualizada. Se você deseja fazer upgrade das designações que usam essa configuração, é possível especificar a opção --include-assignments ou atualizar manualmente cada designação usando o comando assignment update.

    Comando de exemplo para atualizar uma configuração para a revisão mais recente.

    ibmcloud sat storage config upgrade --config CONFIG [--include-assignments]
    

    Exemplo de comando para atualizar uma configuração e suas atribuições associadas para a revisão mais recente.

    ibmcloud sat storage config upgrade --config CONFIG --include-assignments
    

Escalando a sua configuração de ODF

Para escalar sua configuração de ODF adicionando discos em seus nós do trabalhador, aumente o valor do parâmetro num-of-osd.

ibmcloud sat storage config param set --config <config-name> -p num-of-osd=2 --apply

Removendo a atribuição de armazenamento remoto do ODF da linha de comandos

Use a linha de comandos para remover uma designação de armazenamento.

  1. Execute o comando a seguir para excluir sua atribuição de armazenamento ODF.
    oc delete ocscluster --all
    
  2. Liste suas designações de armazenamento e localize aquela que você usou para o seu cluster.
    ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
    
  3. Remova a designação. Depois que a designação é removida, os pods de driver de ODF e as classes de armazenamento são removidos de todos os clusters que faziam parte da atribuição de armazenamento.
    ibmcloud sat storage assignment rm --assignment <assignment_ID>
    

Referência de parâmetro

Referência de parâmetro 4.15

Tabela 1. Referência de parâmetros do 4.15
Nome de exibição Opção CLI Tipo Descrição Valor Padrão
Tamanho do volume do pod OSD osd-size Configuração O tamanho do armazenamento OSD em Gi (Use 512 Gi ou mais). O valor padrão é '512Gi'. 512Gi
Classe de armazenamento do pod OSD osd-storage-class Configuração A classe de armazenamento a ser usada ao fornecer volumes dinamicamente para os pods OSD. N/A
Número de volumes OSD num-of-osd Configuração O número de réplicas de dispositivo de armazenamento a serem criadas. O valor padrão é '1', que cria 1 dispositivo entre 3 nós. Aumente em 1 para cada conjunto adicional de 3 dispositivos. Para casos de uso obrigatório, deixe o valor padrão de '1'. 1
Nomes / IDs de conjuntos de trabalhadores.. worker-pools Configuração Especifique uma lista separada por vírgula dos nomes ou IDs dos conjuntos de trabalhadores que você deseja usar para o ODF. Deixe esse campo em branco se você quiser usar "worker-nodes". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe 'worker-pools' e 'worker-nodes' em branco. N/A
Nomes de nó do trabalhador worker-nodes Configuração Uma lista separada por vírgula dos nomes de nós do trabalhador nos quais deseja implementar o ODF. Deixe esse campo em branco se você quiser usar "worker-pools". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe "worker-nodes" e "worker-pools" em branco. O número mínimo de nós do trabalhador é de 3. Pode-se localizar seus nomes de nó do trabalhador executando o comando 'oc get nodes' N/A
Fazer upgrade odf-upgrade Configuração Se estiver fazendo upgrade de uma instalação ODF existente, configure como 'true'. false
Tipo de faturamento billing-type Configuração O tipo de faturamento que deseja utilizar. Escolha entre 'essentials' ou 'advanced'. advanced
Terminal do IBM COS ibm-cos-endpoint Configuração O terminal público regional do IBM COS. N/A
Restrição de localização do IBM COS ibm-cos-location Configuração A restrição de localização que deseja usar ao criar o depósito. Por exemplo, 'us-east-standard'. N/A
ID da chave de acesso ibm-cos-access-key Segredo Seu ID da chave de acesso ao IBM COS HMAC. N/A
Chave de acesso secreta ibm-cos-secret-key Segredo Sua chave de acesso secreto ao IBM COS HMAC. N/A
Criptografia ativada cluster-encryption Configuração Configure como 'true' se deseja ativar a criptografia do cluster inteiro. false
chave de API do IAM iam-api-key Segredo Sua chave de API do IAM. N/A
Executar limpeza perform-cleanup Configuração Configure como 'true' se deseja executar a limpeza completa do ODF na exclusão de designação. false
Criptografia KMS kms-encryption Configuração Configure como 'true' se deseja ativar a criptografia de classe de armazenamento. false
Nome da instância KMS kms-instance-name Configuração Nome da instância KMS. O nome da instância deve incluir apenas caracteres alfanuméricos, '-', '_' ou '.' e começar e terminar com um caractere alfanumérico. N/A
ID da instância KMS kms-instance-id Configuração Seu ID da instância KMS. N/A
URL base da instância KMS kms-base-url Configuração Sua URL pública da instância KMS para conectar à instância. N/A
URL do token da chave de API da instância KMS kms-token-url Configuração URL do token da chave de API para gerar token para a instância KMS. N/A
Chave raiz KMS kms-root-key Segredo A chave raiz KMS de sua instância. N/A
Chave de API do KMS IAM kms-api-key Segredo A chave de API do IAM para acessar a instância KMS. A chave de API fornecida deve ter pelo menos o acesso de Visualizador à instância KMS. N/A
Ignorar Noobaa ignore-noobaa Configuração Considere configurar como 'false' se deseja implementar o MultiCloud Object Gateway (Noobaa) true
Desativar o Noobaa LB (Load Balancer) disable-noobaa-LB Configuração Considere configurar como 'true' se desejar desativar o balanceador de carga público Noobaa false
Criptografia em trânsito encryption-intransit Configuração Configure como "true" se deseja ativar a criptografia em trânsito false
Incluir conjunto de réplicas único (uma vez ativado, não poderá ser desativado) add-single-replica-pool Configuração A ativação desse recurso cria um único conjunto de réplicas sem replicação de dados, aumentando o risco de perda de dados, distorção de dados e potencial instabilidade do sistema. Uma vez ativado, não poderá ser desativado false
Nós de contaminação taint-nodes Configuração Ao configurar os nós de trabalhador selecionados, serão dedicados apenas ao uso do Data Foundation false
Preparar para recuperação de desastre prepare-for-disaster-recovery Configuração A ativação disso configurará o sistema de armazenamento para o serviço DR (Disaster Recovery), de recuperação de desastre, com as configurações essenciais estabelecidas. Isso permitirá subsequentemente a implementação contínua de estratégias DR para suas cargas de trabalho false
Ativar NFS enable-nfs Configuração Permitir exportações a partir do Sistema de Arquivos de Rede ( NFS ), que poderão ser acessadas interna ou externamente a partir do cluster OpenShift false
Usar Ceph RBD como Classe de Armazenamento Padrão use-ceph-rbd-as-default-storage-class Configuração Configure a classe de armazenamento Ceph RADOS block device (RBD) como a classe de armazenamento padrão durante a implementação do OpenShift Data Foundation false
Perfil do recurso resource-profile Configuração Escolher um perfil de recurso com base na disponibilidade de recursos durante a implementação. Escolha entre "enxuto", "equilibrado" e "desempenho". balanced

4.16 referência de parâmetros

Tabela 2. Referência de parâmetros do 4.16
Nome de exibição Opção CLI Tipo Descrição Valor Padrão
Tamanho do volume do pod OSD osd-size Configuração O tamanho do armazenamento OSD em Gi (Use 512 Gi ou mais). O valor padrão é '512Gi'. 512Gi
Classe de armazenamento do pod OSD osd-storage-class Configuração A classe de armazenamento a ser usada ao fornecer volumes dinamicamente para os pods OSD. N/A
Número de volumes OSD num-of-osd Configuração O número de réplicas de dispositivo de armazenamento a serem criadas. O valor padrão é '1', que cria 1 dispositivo entre 3 nós. Aumente em 1 para cada conjunto adicional de 3 dispositivos. Para casos de uso obrigatório, deixe o valor padrão de '1'. 1
Nomes / IDs de conjuntos de trabalhadores.. worker-pools Configuração Especifique uma lista separada por vírgula dos nomes ou IDs dos conjuntos de trabalhadores que você deseja usar para o ODF. Deixe esse campo em branco se você quiser usar "worker-nodes". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe 'worker-pools' e 'worker-nodes' em branco. N/A
Nomes de nó do trabalhador worker-nodes Configuração Uma lista separada por vírgula dos nomes de nós do trabalhador nos quais deseja implementar o ODF. Deixe esse campo em branco se você quiser usar "worker-pools". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe "worker-nodes" e "worker-pools" em branco. O número mínimo de nós do trabalhador é de 3. Pode-se localizar seus nomes de nó do trabalhador executando o comando 'oc get nodes' N/A
Fazer upgrade odf-upgrade Configuração Se estiver fazendo upgrade de uma instalação ODF existente, configure como 'true'. false
Tipo de faturamento billing-type Configuração O tipo de faturamento que deseja utilizar. Escolha entre 'essentials' ou 'advanced'. advanced
Terminal do IBM COS ibm-cos-endpoint Configuração O terminal público regional do IBM COS. N/A
Restrição de localização do IBM COS ibm-cos-location Configuração A restrição de localização que deseja usar ao criar o depósito. Por exemplo, 'us-east-standard'. N/A
ID da chave de acesso ibm-cos-access-key Segredo Seu ID da chave de acesso ao IBM COS HMAC. N/A
Chave de acesso secreta ibm-cos-secret-key Segredo Sua chave de acesso secreto ao IBM COS HMAC. N/A
Criptografia ativada cluster-encryption Configuração Configure como 'true' se deseja ativar a criptografia do cluster inteiro. false
chave de API do IAM iam-api-key Segredo Sua chave de API do IAM. N/A
Executar limpeza perform-cleanup Configuração Configure como 'true' se deseja executar a limpeza completa do ODF na exclusão de designação. false
Criptografia KMS kms-encryption Configuração Configure como 'true' se deseja ativar a criptografia de classe de armazenamento. false
Nome da instância KMS kms-instance-name Configuração Nome da instância KMS. O nome da instância deve incluir apenas caracteres alfanuméricos, '-', '_' ou '.' e começar e terminar com um caractere alfanumérico. N/A
ID da instância KMS kms-instance-id Configuração Seu ID da instância KMS. N/A
URL base da instância KMS kms-base-url Configuração Sua URL pública da instância KMS para conectar à instância. N/A
URL do token da chave de API da instância KMS kms-token-url Configuração URL do token da chave de API para gerar token para a instância KMS. N/A
Chave raiz KMS kms-root-key Segredo A chave raiz KMS de sua instância. N/A
Chave de API do KMS IAM kms-api-key Segredo A chave de API do IAM para acessar a instância KMS. A chave de API fornecida deve ter pelo menos o acesso de Visualizador à instância KMS. N/A
Ignorar Noobaa ignore-noobaa Configuração Considere configurar como 'false' se deseja implementar o MultiCloud Object Gateway (Noobaa) true
Desativar o Noobaa LB (Load Balancer) disable-noobaa-LB Configuração Considere configurar como 'true' se desejar desativar o balanceador de carga público Noobaa false
Criptografia em trânsito encryption-intransit Configuração Configure como "true" se deseja ativar a criptografia em trânsito false
Incluir conjunto de réplicas único (uma vez ativado, não poderá ser desativado) add-single-replica-pool Configuração A ativação desse recurso cria um único conjunto de réplicas sem replicação de dados, aumentando o risco de perda de dados, distorção de dados e potencial instabilidade do sistema. Uma vez ativado, não poderá ser desativado false
Nós de contaminação taint-nodes Configuração Ao configurar os nós de trabalhador selecionados, serão dedicados apenas ao uso do Data Foundation false
Preparar para recuperação de desastre prepare-for-disaster-recovery Configuração A ativação disso configurará o sistema de armazenamento para o serviço DR (Disaster Recovery), de recuperação de desastre, com as configurações essenciais estabelecidas. Isso permitirá subsequentemente a implementação contínua de estratégias DR para suas cargas de trabalho false
Ativar NFS enable-nfs Configuração Permitir exportações a partir do Sistema de Arquivos de Rede ( NFS ), que poderão ser acessadas interna ou externamente a partir do cluster OpenShift false
Usar Ceph RBD como Classe de Armazenamento Padrão use-ceph-rbd-as-default-storage-class Configuração Configure a classe de armazenamento Ceph RADOS block device (RBD) como a classe de armazenamento padrão durante a implementação do OpenShift Data Foundation false
Perfil do recurso resource-profile Configuração Escolher um perfil de recurso com base na disponibilidade de recursos durante a implementação. Escolha entre "enxuto", "equilibrado" e "desempenho". balanced

4.17 referência de parâmetros

Tabela 3. Referência dos parâmetros do 4.17
Nome de exibição Opção CLI Tipo Descrição Valor Padrão
Tamanho do volume do pod OSD osd-size Configuração O tamanho do armazenamento OSD em Gi (Use 512 Gi ou mais). O valor padrão é '512Gi'. 512Gi
Classe de armazenamento do pod OSD osd-storage-class Configuração A classe de armazenamento a ser usada ao fornecer volumes dinamicamente para os pods OSD. N/A
Número de volumes OSD num-of-osd Configuração O número de réplicas de dispositivo de armazenamento a serem criadas. O valor padrão é '1', que cria 1 dispositivo entre 3 nós. Aumente em 1 para cada conjunto adicional de 3 dispositivos. Para casos de uso obrigatório, deixe o valor padrão de '1'. 1
Nomes / IDs de conjuntos de trabalhadores.. worker-pools Configuração Especifique uma lista separada por vírgula dos nomes ou IDs dos conjuntos de trabalhadores que você deseja usar para o ODF. Deixe esse campo em branco se você quiser usar "worker-nodes". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe 'worker-pools' e 'worker-nodes' em branco. N/A
Nomes de nó do trabalhador worker-nodes Configuração Uma lista separada por vírgula dos nomes de nós do trabalhador nos quais deseja implementar o ODF. Deixe esse campo em branco se você quiser usar "worker-pools". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe "worker-nodes" e "worker-pools" em branco. O número mínimo de nós do trabalhador é de 3. Pode-se localizar seus nomes de nó do trabalhador executando o comando 'oc get nodes' N/A
Fazer upgrade odf-upgrade Configuração Se estiver fazendo upgrade de uma instalação ODF existente, configure como 'true'. false
Tipo de faturamento billing-type Configuração O tipo de faturamento que deseja utilizar. Escolha entre 'essentials' ou 'advanced'. advanced
Terminal do IBM COS ibm-cos-endpoint Configuração O terminal público regional do IBM COS. N/A
Restrição de localização do IBM COS ibm-cos-location Configuração A restrição de localização que deseja usar ao criar o depósito. Por exemplo, 'us-east-standard'. N/A
ID da chave de acesso ibm-cos-access-key Segredo Seu ID da chave de acesso ao IBM COS HMAC. N/A
Chave de acesso secreta ibm-cos-secret-key Segredo Sua chave de acesso secreto ao IBM COS HMAC. N/A
Criptografia ativada cluster-encryption Configuração Configure como 'true' se deseja ativar a criptografia do cluster inteiro. false
chave de API do IAM iam-api-key Segredo Sua chave de API do IAM. N/A
Executar limpeza perform-cleanup Configuração Configure como 'true' se deseja executar a limpeza completa do ODF na exclusão de designação. false
Criptografia KMS kms-encryption Configuração Configure como 'true' se deseja ativar a criptografia de classe de armazenamento. false
Nome da instância KMS kms-instance-name Configuração Nome da instância KMS. O nome da instância deve incluir apenas caracteres alfanuméricos, '-', '_' ou '.' e começar e terminar com um caractere alfanumérico. N/A
ID da instância KMS kms-instance-id Configuração Seu ID da instância KMS. N/A
URL base da instância KMS kms-base-url Configuração Sua URL pública da instância KMS para conectar à instância. N/A
URL do token da chave de API da instância KMS kms-token-url Configuração URL do token da chave de API para gerar token para a instância KMS. N/A
Chave raiz KMS kms-root-key Segredo A chave raiz KMS de sua instância. N/A
Chave de API do KMS IAM kms-api-key Segredo A chave de API do IAM para acessar a instância KMS. A chave de API fornecida deve ter pelo menos o acesso de Visualizador à instância KMS. N/A
Ignorar Noobaa ignore-noobaa Configuração Considere configurar como 'false' se deseja implementar o MultiCloud Object Gateway (Noobaa) true
Desativar o Noobaa LB (Load Balancer) disable-noobaa-LB Configuração Considere configurar como 'true' se desejar desativar o balanceador de carga público Noobaa false
Criptografia em trânsito encryption-intransit Configuração Configure como "true" se deseja ativar a criptografia em trânsito false
Incluir conjunto de réplicas único (uma vez ativado, não poderá ser desativado) add-single-replica-pool Configuração A ativação desse recurso cria um único conjunto de réplicas sem replicação de dados, aumentando o risco de perda de dados, distorção de dados e potencial instabilidade do sistema. Uma vez ativado, não poderá ser desativado false
Nós de contaminação taint-nodes Configuração Ao configurar os nós de trabalhador selecionados, serão dedicados apenas ao uso do Data Foundation false
Preparar para recuperação de desastre prepare-for-disaster-recovery Configuração A ativação disso configurará o sistema de armazenamento para o serviço DR (Disaster Recovery), de recuperação de desastre, com as configurações essenciais estabelecidas. Isso permitirá subsequentemente a implementação contínua de estratégias DR para suas cargas de trabalho false
Ativar NFS enable-nfs Configuração Permitir exportações a partir do Sistema de Arquivos de Rede ( NFS ), que poderão ser acessadas interna ou externamente a partir do cluster OpenShift false
Usar Ceph RBD como Classe de Armazenamento Padrão use-ceph-rbd-as-default-storage-class Configuração Configure a classe de armazenamento Ceph RADOS block device (RBD) como a classe de armazenamento padrão durante a implementação do OpenShift Data Foundation false
Perfil do recurso resource-profile Configuração Escolher um perfil de recurso com base na disponibilidade de recursos durante a implementação. Escolha entre "enxuto", "equilibrado" e "desempenho". balanced

4.18 referência de parâmetros

Tabela 4. Referência de parâmetros do 4.18
Nome de exibição Opção CLI Tipo Descrição Valor Padrão
Tamanho do volume do pod OSD osd-size Configuração O tamanho do armazenamento OSD em Gi (Use 512 Gi ou mais). O valor padrão é '512Gi'. 512Gi
Classe de armazenamento do pod OSD osd-storage-class Configuração A classe de armazenamento a ser usada ao fornecer volumes dinamicamente para os pods OSD. N/A
Número de volumes OSD num-of-osd Configuração O número de réplicas de dispositivo de armazenamento a serem criadas. O valor padrão é '1', que cria 1 dispositivo entre 3 nós. Aumente em 1 para cada conjunto adicional de 3 dispositivos. Para casos de uso obrigatório, deixe o valor padrão de '1'. 1
Nomes / IDs de conjuntos de trabalhadores.. worker-pools Configuração Especifique uma lista separada por vírgula dos nomes ou IDs dos conjuntos de trabalhadores que você deseja usar para o ODF. Deixe esse campo em branco se você quiser usar "worker-nodes". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe 'worker-pools' e 'worker-nodes' em branco. N/A
Nomes de nó do trabalhador worker-nodes Configuração Uma lista separada por vírgula dos nomes de nós do trabalhador nos quais deseja implementar o ODF. Deixe esse campo em branco se você quiser usar "worker-pools". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe "worker-nodes" e "worker-pools" em branco. O número mínimo de nós do trabalhador é de 3. Pode-se localizar seus nomes de nó do trabalhador executando o comando 'oc get nodes' N/A
Fazer upgrade odf-upgrade Configuração Se estiver fazendo upgrade de uma instalação ODF existente, configure como 'true'. false
Tipo de faturamento billing-type Configuração O tipo de faturamento que deseja utilizar. Escolha entre 'essentials' ou 'advanced'. advanced
Terminal do IBM COS ibm-cos-endpoint Configuração O terminal público regional do IBM COS. N/A
Restrição de localização do IBM COS ibm-cos-location Configuração A restrição de localização que deseja usar ao criar o depósito. Por exemplo, 'us-east-standard'. N/A
ID da chave de acesso ibm-cos-access-key Segredo Seu ID da chave de acesso ao IBM COS HMAC. N/A
Chave de acesso secreta ibm-cos-secret-key Segredo Sua chave de acesso secreto ao IBM COS HMAC. N/A
Criptografia ativada cluster-encryption Configuração Configure como 'true' se deseja ativar a criptografia do cluster inteiro. false
chave de API do IAM iam-api-key Segredo Sua chave de API do IAM. N/A
Executar limpeza perform-cleanup Configuração Configure como 'true' se deseja executar a limpeza completa do ODF na exclusão de designação. false
Criptografia KMS kms-encryption Configuração Configure como 'true' se deseja ativar a criptografia de classe de armazenamento. false
Nome da instância KMS kms-instance-name Configuração Nome da instância KMS. O nome da instância deve incluir apenas caracteres alfanuméricos, '-', '_' ou '.' e começar e terminar com um caractere alfanumérico. N/A
ID da instância KMS kms-instance-id Configuração Seu ID da instância KMS. N/A
URL base da instância KMS kms-base-url Configuração Sua URL pública da instância KMS para conectar à instância. N/A
URL do token da chave de API da instância KMS kms-token-url Configuração URL do token da chave de API para gerar token para a instância KMS. N/A
Chave raiz KMS kms-root-key Segredo A chave raiz KMS de sua instância. N/A
Chave de API do KMS IAM kms-api-key Segredo A chave de API do IAM para acessar a instância KMS. A chave de API fornecida deve ter pelo menos o acesso de Visualizador à instância KMS. N/A
Ignorar Noobaa ignore-noobaa Configuração Considere configurar como 'false' se deseja implementar o MultiCloud Object Gateway (Noobaa) true
Desativar o Noobaa LB (Load Balancer) disable-noobaa-LB Configuração Considere configurar como 'true' se desejar desativar o balanceador de carga público Noobaa false
Criptografia em trânsito encryption-intransit Configuração Configure como "true" se deseja ativar a criptografia em trânsito false
Incluir conjunto de réplicas único (uma vez ativado, não poderá ser desativado) add-single-replica-pool Configuração A ativação desse recurso cria um único conjunto de réplicas sem replicação de dados, aumentando o risco de perda de dados, distorção de dados e potencial instabilidade do sistema. Uma vez ativado, não poderá ser desativado false
Nós de contaminação taint-nodes Configuração Ao configurar os nós de trabalhador selecionados, serão dedicados apenas ao uso do Data Foundation false
Ativar NFS enable-nfs Configuração Permitir exportações a partir do Sistema de Arquivos de Rede ( NFS ), que poderão ser acessadas interna ou externamente a partir do cluster OpenShift false
Usar Ceph RBD como Classe de Armazenamento Padrão use-ceph-rbd-as-default-storage-class Configuração Configure a classe de armazenamento Ceph RADOS block device (RBD) como a classe de armazenamento padrão durante a implementação do OpenShift Data Foundation false
Perfil do recurso resource-profile Configuração Escolher um perfil de recurso com base na disponibilidade de recursos durante a implementação. Escolha entre "enxuto", "equilibrado" e "desempenho". balanced

4.19 referência de parâmetro

Tabela 5. Referência de parâmetros do 4.19
Nome de exibição Opção CLI Tipo Descrição Valor Padrão
Tamanho do volume do pod OSD osd-size Configuração O tamanho do armazenamento OSD em Gi (Use 512 Gi ou mais). O valor padrão é '512Gi'. 512Gi
Classe de armazenamento do pod OSD osd-storage-class Configuração A classe de armazenamento a ser usada ao fornecer volumes dinamicamente para os pods OSD. N/A
Número de volumes OSD num-of-osd Configuração O número de réplicas de dispositivo de armazenamento a serem criadas. O valor padrão é '1', que cria 1 dispositivo entre 3 nós. Aumente em 1 para cada conjunto adicional de 3 dispositivos. Para casos de uso obrigatório, deixe o valor padrão de '1'. 1
Nomes / IDs de conjuntos de trabalhadores.. worker-pools Configuração Especifique uma lista separada por vírgula dos nomes ou IDs dos conjuntos de trabalhadores que você deseja usar para o ODF. Deixe esse campo em branco se você quiser usar "worker-nodes". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe 'worker-pools' e 'worker-nodes' em branco. N/A
Nomes de nó do trabalhador worker-nodes Configuração Uma lista separada por vírgula dos nomes de nós do trabalhador nos quais deseja implementar o ODF. Deixe esse campo em branco se você quiser usar "worker-pools". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe "worker-nodes" e "worker-pools" em branco. O número mínimo de nós do trabalhador é de 3. Pode-se localizar seus nomes de nó do trabalhador executando o comando 'oc get nodes' N/A
Fazer upgrade odf-upgrade Configuração Se estiver fazendo upgrade de uma instalação ODF existente, configure como 'true'. false
Tipo de faturamento billing-type Configuração O tipo de faturamento que deseja utilizar. Escolha entre 'essentials' ou 'advanced'. advanced
Terminal do IBM COS ibm-cos-endpoint Configuração O terminal público regional do IBM COS. N/A
Restrição de localização do IBM COS ibm-cos-location Configuração A restrição de localização que deseja usar ao criar o depósito. Por exemplo, 'us-east-standard'. N/A
ID da chave de acesso ibm-cos-access-key Segredo Seu ID da chave de acesso ao IBM COS HMAC. N/A
Chave de acesso secreta ibm-cos-secret-key Segredo Sua chave de acesso secreto ao IBM COS HMAC. N/A
Criptografia ativada cluster-encryption Configuração Configure como 'true' se deseja ativar a criptografia do cluster inteiro. false
chave de API do IAM iam-api-key Segredo Sua chave de API do IAM. N/A
Executar limpeza perform-cleanup Configuração Configure como 'true' se deseja executar a limpeza completa do ODF na exclusão de designação. false
Criptografia KMS kms-encryption Configuração Configure como 'true' se deseja ativar a criptografia de classe de armazenamento. false
Nome da instância KMS kms-instance-name Configuração Nome da instância KMS. O nome da instância deve incluir apenas caracteres alfanuméricos, '-', '_' ou '.' e começar e terminar com um caractere alfanumérico. N/A
ID da instância KMS kms-instance-id Configuração Seu ID da instância KMS. N/A
URL base da instância KMS kms-base-url Configuração Sua URL pública da instância KMS para conectar à instância. N/A
URL do token da chave de API da instância KMS kms-token-url Configuração URL do token da chave de API para gerar token para a instância KMS. N/A
Chave raiz KMS kms-root-key Segredo A chave raiz KMS de sua instância. N/A
Chave de API do KMS IAM kms-api-key Segredo A chave de API do IAM para acessar a instância KMS. A chave de API fornecida deve ter pelo menos o acesso de Visualizador à instância KMS. N/A
Ignorar Noobaa ignore-noobaa Configuração Considere configurar como 'false' se deseja implementar o MultiCloud Object Gateway (Noobaa) true
Desativar o Noobaa LB (Load Balancer) disable-noobaa-LB Configuração Considere configurar como 'true' se desejar desativar o balanceador de carga público Noobaa false
Criptografia em trânsito encryption-intransit Configuração Configure como "true" se deseja ativar a criptografia em trânsito false
Incluir conjunto de réplicas único (uma vez ativado, não poderá ser desativado) add-single-replica-pool Configuração A ativação desse recurso cria um único conjunto de réplicas sem replicação de dados, aumentando o risco de perda de dados, distorção de dados e potencial instabilidade do sistema. Uma vez ativado, não poderá ser desativado false
Nós de contaminação taint-nodes Configuração Ao configurar os nós de trabalhador selecionados, serão dedicados apenas ao uso do Data Foundation false
Ativar NFS enable-nfs Configuração Permitir exportações a partir do Sistema de Arquivos de Rede ( NFS ), que poderão ser acessadas interna ou externamente a partir do cluster OpenShift false
Usar Ceph RBD como Classe de Armazenamento Padrão use-ceph-rbd-as-default-storage-class Configuração Configure a classe de armazenamento Ceph RADOS block device (RBD) como a classe de armazenamento padrão durante a implementação do OpenShift Data Foundation false
Perfil do recurso resource-profile Configuração Escolher um perfil de recurso com base na disponibilidade de recursos durante a implementação. Escolha entre "enxuto", "equilibrado" e "desempenho". balanced

4.20 referência de parâmetros

Tabela 6. Referência de parâmetros do 4.20
Nome de exibição Opção CLI Tipo Descrição Valor Padrão
Tamanho do volume do pod OSD osd-size Configuração O tamanho do armazenamento OSD em Gi (Use 512 Gi ou mais). O valor padrão é '512Gi'. 512Gi
Classe de armazenamento do pod OSD osd-storage-class Configuração A classe de armazenamento a ser usada ao fornecer volumes dinamicamente para os pods OSD. N/A
Número de volumes OSD num-of-osd Configuração O número de réplicas de dispositivo de armazenamento a serem criadas. O valor padrão é '1', que cria 1 dispositivo entre 3 nós. Aumente em 1 para cada conjunto adicional de 3 dispositivos. Para casos de uso obrigatório, deixe o valor padrão de '1'. 1
Nomes / IDs de conjuntos de trabalhadores.. worker-pools Configuração Especifique uma lista separada por vírgula dos nomes ou IDs dos conjuntos de trabalhadores que você deseja usar para o ODF. Deixe esse campo em branco se você quiser usar "worker-nodes". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe 'worker-pools' e 'worker-nodes' em branco. N/A
Nomes de nó do trabalhador worker-nodes Configuração Uma lista separada por vírgula dos nomes de nós do trabalhador nos quais deseja implementar o ODF. Deixe esse campo em branco se você quiser usar "worker-pools". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe "worker-nodes" e "worker-pools" em branco. O número mínimo de nós do trabalhador é de 3. Pode-se localizar seus nomes de nó do trabalhador executando o comando 'oc get nodes' N/A
Fazer upgrade odf-upgrade Configuração Se estiver fazendo upgrade de uma instalação ODF existente, configure como 'true'. false
Tipo de faturamento billing-type Configuração O tipo de faturamento que deseja utilizar. Escolha entre 'essentials' ou 'advanced'. advanced
Terminal do IBM COS ibm-cos-endpoint Configuração O terminal público regional do IBM COS. N/A
Restrição de localização do IBM COS ibm-cos-location Configuração A restrição de localização que deseja usar ao criar o depósito. Por exemplo, 'us-east-standard'. N/A
ID da chave de acesso ibm-cos-access-key Segredo Seu ID da chave de acesso ao IBM COS HMAC. N/A
Chave de acesso secreta ibm-cos-secret-key Segredo Sua chave de acesso secreto ao IBM COS HMAC. N/A
Criptografia ativada cluster-encryption Configuração Configure como 'true' se deseja ativar a criptografia do cluster inteiro. false
chave de API do IAM iam-api-key Segredo Sua chave de API do IAM. N/A
Executar limpeza perform-cleanup Configuração Configure como 'true' se deseja executar a limpeza completa do ODF na exclusão de designação. false
Criptografia KMS kms-encryption Configuração Configure como 'true' se deseja ativar a criptografia de classe de armazenamento. false
Nome da instância KMS kms-instance-name Configuração Nome da instância KMS. O nome da instância deve incluir apenas caracteres alfanuméricos, '-', '_' ou '.' e começar e terminar com um caractere alfanumérico. N/A
ID da instância KMS kms-instance-id Configuração Seu ID da instância KMS. N/A
URL base da instância KMS kms-base-url Configuração Sua URL pública da instância KMS para conectar à instância. N/A
URL do token da chave de API da instância KMS kms-token-url Configuração URL do token da chave de API para gerar token para a instância KMS. N/A
Chave raiz KMS kms-root-key Segredo A chave raiz KMS de sua instância. N/A
Chave de API do KMS IAM kms-api-key Segredo A chave de API do IAM para acessar a instância KMS. A chave de API fornecida deve ter pelo menos o acesso de Visualizador à instância KMS. N/A
Ignorar Noobaa ignore-noobaa Configuração Considere configurar como 'false' se deseja implementar o MultiCloud Object Gateway (Noobaa) true
Desativar o Noobaa LB (Load Balancer) disable-noobaa-LB Configuração Considere configurar como 'true' se desejar desativar o balanceador de carga público Noobaa false
Criptografia em trânsito encryption-intransit Configuração Configure como "true" se deseja ativar a criptografia em trânsito false
Incluir conjunto de réplicas único (uma vez ativado, não poderá ser desativado) add-single-replica-pool Configuração A ativação desse recurso cria um único conjunto de réplicas sem replicação de dados, aumentando o risco de perda de dados, distorção de dados e potencial instabilidade do sistema. Uma vez ativado, não poderá ser desativado false
Nós de contaminação taint-nodes Configuração Ao configurar os nós de trabalhador selecionados, serão dedicados apenas ao uso do Data Foundation false
Ativar NFS enable-nfs Configuração Permitir exportações a partir do Sistema de Arquivos de Rede ( NFS ), que poderão ser acessadas interna ou externamente a partir do cluster OpenShift false
Usar Ceph RBD como Classe de Armazenamento Padrão use-ceph-rbd-as-default-storage-class Configuração Configure a classe de armazenamento Ceph RADOS block device (RBD) como a classe de armazenamento padrão durante a implementação do OpenShift Data Foundation false
Perfil do recurso resource-profile Configuração Escolher um perfil de recurso com base na disponibilidade de recursos durante a implementação. Escolha entre "enxuto", "equilibrado" e "desempenho". balanced
Definir o padrão StorageClass para virtualização set-default-storage-class-for-virtualization Configuração Se ativado, a virtualização RBD StorageClass será definida como padrão para os discos KubeVirt VM (volumes persistentes) no momento da instalação. false
Habilitar o dimensionamento automático da capacidade enable-automatic-capacity-scaling Configuração Para adicionar automaticamente capacidade bruta adicional equivalente ao tamanho da implantação configurado sempre que a capacidade utilizada atingir 70%. false
Limite de expansão de cluster cluster-expansion-limit Configuração O limite máximo até o qual o cluster pode se expandir na nuvem. O ajuste automático de escala de capacidade será suspenso caso esse limite seja excedido. 12Ti

4.21 referência de parâmetros

Tabela 7. Referência de parâmetros do 4.21
Nome de exibição Opção CLI Tipo Descrição Valor Padrão
Tamanho do volume do pod OSD osd-size Configuração O tamanho do armazenamento OSD em Gi (Use 512 Gi ou mais). O valor padrão é '512Gi'. 512Gi
Classe de armazenamento do pod OSD osd-storage-class Configuração A classe de armazenamento a ser usada ao fornecer volumes dinamicamente para os pods OSD. N/A
Número de volumes OSD num-of-osd Configuração O número de réplicas de dispositivo de armazenamento a serem criadas. O valor padrão é '1', que cria 1 dispositivo entre 3 nós. Aumente em 1 para cada conjunto adicional de 3 dispositivos. Para casos de uso obrigatório, deixe o valor padrão de '1'. 1
Nomes / IDs de conjuntos de trabalhadores.. worker-pools Configuração Especifique uma lista separada por vírgula dos nomes ou IDs dos conjuntos de trabalhadores que você deseja usar para o ODF. Deixe esse campo em branco se você quiser usar "worker-nodes". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe 'worker-pools' e 'worker-nodes' em branco. N/A
Nomes de nó do trabalhador worker-nodes Configuração Uma lista separada por vírgula dos nomes de nós do trabalhador nos quais deseja implementar o ODF. Deixe esse campo em branco se você quiser usar "worker-pools". Se quiser usar todos os nós de trabalho em seu cluster para o ODF, deixe "worker-nodes" e "worker-pools" em branco. O número mínimo de nós do trabalhador é de 3. Pode-se localizar seus nomes de nó do trabalhador executando o comando 'oc get nodes' N/A
Fazer upgrade odf-upgrade Configuração Se estiver fazendo upgrade de uma instalação ODF existente, configure como 'true'. false
Tipo de faturamento billing-type Configuração O tipo de faturamento que deseja utilizar. Escolha entre 'essentials' ou 'advanced'. advanced
Terminal do IBM COS ibm-cos-endpoint Configuração O terminal público regional do IBM COS. N/A
Restrição de localização do IBM COS ibm-cos-location Configuração A restrição de localização que deseja usar ao criar o depósito. Por exemplo, 'us-east-standard'. N/A
ID da chave de acesso ibm-cos-access-key Segredo Seu ID da chave de acesso ao IBM COS HMAC. N/A
Chave de acesso secreta ibm-cos-secret-key Segredo Sua chave de acesso secreto ao IBM COS HMAC. N/A
Criptografia ativada cluster-encryption Configuração Configure como 'true' se deseja ativar a criptografia do cluster inteiro. false
chave de API do IAM iam-api-key Segredo Sua chave de API do IAM. N/A
Executar limpeza perform-cleanup Configuração Configure como 'true' se deseja executar a limpeza completa do ODF na exclusão de designação. false
Criptografia KMS kms-encryption Configuração Configure como 'true' se deseja ativar a criptografia de classe de armazenamento. false
Nome da instância KMS kms-instance-name Configuração Nome da instância KMS. O nome da instância deve incluir apenas caracteres alfanuméricos, '-', '_' ou '.' e começar e terminar com um caractere alfanumérico. N/A
ID da instância KMS kms-instance-id Configuração Seu ID da instância KMS. N/A
URL base da instância KMS kms-base-url Configuração Sua URL pública da instância KMS para conectar à instância. N/A
URL do token da chave de API da instância KMS kms-token-url Configuração URL do token da chave de API para gerar token para a instância KMS. N/A
Chave raiz KMS kms-root-key Segredo A chave raiz KMS de sua instância. N/A
Chave de API do KMS IAM kms-api-key Segredo A chave de API do IAM para acessar a instância KMS. A chave de API fornecida deve ter pelo menos o acesso de Visualizador à instância KMS. N/A
Ignorar Noobaa ignore-noobaa Configuração Considere configurar como 'false' se deseja implementar o MultiCloud Object Gateway (Noobaa) true
Desativar o Noobaa LB (Load Balancer) disable-noobaa-LB Configuração Considere configurar como 'true' se desejar desativar o balanceador de carga público Noobaa false
Criptografia em trânsito encryption-intransit Configuração Configure como "true" se deseja ativar a criptografia em trânsito false
Incluir conjunto de réplicas único (uma vez ativado, não poderá ser desativado) add-single-replica-pool Configuração A ativação desse recurso cria um único conjunto de réplicas sem replicação de dados, aumentando o risco de perda de dados, distorção de dados e potencial instabilidade do sistema. Uma vez ativado, não poderá ser desativado false
Nós de contaminação taint-nodes Configuração Ao configurar os nós de trabalhador selecionados, serão dedicados apenas ao uso do Data Foundation false
Ativar NFS enable-nfs Configuração Permitir exportações a partir do Sistema de Arquivos de Rede ( NFS ), que poderão ser acessadas interna ou externamente a partir do cluster OpenShift false
Usar Ceph RBD como Classe de Armazenamento Padrão use-ceph-rbd-as-default-storage-class Configuração Configure a classe de armazenamento Ceph RADOS block device (RBD) como a classe de armazenamento padrão durante a implementação do OpenShift Data Foundation false
Perfil do recurso resource-profile Configuração Escolher um perfil de recurso com base na disponibilidade de recursos durante a implementação. Escolha entre "enxuto", "equilibrado" e "desempenho". balanced
Definir o padrão StorageClass para virtualização set-default-storage-class-for-virtualization Configuração Se ativado, a virtualização RBD StorageClass será definida como padrão para os discos KubeVirt VM (volumes persistentes) no momento da instalação. false
Habilitar o dimensionamento automático da capacidade enable-automatic-capacity-scaling Configuração Para adicionar automaticamente capacidade bruta adicional equivalente ao tamanho da implantação configurado sempre que a capacidade utilizada atingir 70%. false
Limite de expansão de cluster cluster-expansion-limit Configuração O limite máximo até o qual o cluster pode se expandir na nuvem. O ajuste automático de escala de capacidade será suspenso caso esse limite seja excedido. 12Ti
Ativar backup automático enable-automatic-backup Configuração Se essa opção estiver ativada, serão criados backups automáticos programados para o banco de dados de metadados do Object Gateway do MultiCloud. false
Frequência de backup backup-frequency Configuração Define a frequência com que são criados backups automáticos do banco de dados de metadados do Object Gateway do MultiCloud. @daily
Número de cópias de backup num-of-backup-copies Configuração O número máximo de cópias de backup automáticas a serem mantidas para o banco de dados de metadados do Object Gateway do MultiCloud. 5
Detecção automática de dimensionamento flexível auto-detect-flexible-scaling Configuração Se ativado, avalia automaticamente a topologia do cluster e habilita o Escalonamento Flexível para implantações compatíveis. Quando desativado, o Escalonamento Flexível não é detectado nem configurado automaticamente. true

Referência de classe de armazenamento para o OpenShift Data Foundation for remote devices

Revise as classes de armazenamento do Satellite para OpenShift Data Foundation. É possível descrever classes de armazenamento na linha de comando com o comando oc describe sc <storage-class-name>.

Referência de classe de armazenamento para o armazenamento OpenShift Container
Nome da classe de armazenamento Tipo Sistema de arquivos Fornecedor Modo de ligação de volume Permitir expansão de volume Política de recuperação
sat-ocs-cephrbd-gold Bloco ext4 openshift-storage.rbd.csi.ceph.com Imediato Sim Excluir
sat-ocs-cephfs-gold Arquivo N/A openshift-storage.cephfs.csi.ceph.com Imediato Sim Excluir
sat-ocs-cephrgw-gold Object N/A openshift-storage.ceph.rook.io/bucket Imediato N/A Excluir
sat-ocs-noobaa-gold Padrão OBC N/A openshift-storage.noobaa.io/obc Imediato N/A Excluir
sat-ocs-cephrbd-gold-metro Bloco ext4 openshift-storage.rbd.csi.ceph.com WaitForFirstConsumer Sim Excluir
sat-ocs-cephfs-gold-metro Arquivo N/A openshift-storage.cephfs.csi.ceph.com WaitForFirstConsumer Sim Excluir