Configurando o armazenamen AWS EBS e para clusters do Satellite

Configure o Amazon Elastic Block Storage(EBS) para clusters do IBM Cloud Satellite criando uma configuração de armazenamento em sua instância para habilitar o provisionamento dinâmico de armazenamento em bloco.

Ao criar sua configuração de armazenamento AWS EBS, você fornece suas credenciais AWS que são armazenadas como um segredo do Kubernetes nos clusters aos quais você designa sua configuração. O segredo é montado dentro do pod do controlador CSI para que, ao criar um PVC usando uma das classes de armazenamento fornecidas pela IBM, suas credenciais da AWS sejam usadas para fornecer dinamicamente uma instância da EBS.

Para usar o armazenamento AWS EBS para seus aplicativos, os hosts do Satellite que você usa para os nós do trabalhador do seu cluster devem residir na AWS.

Antes de implementar modelos de armazenamento em clusters no seu local, certifique-se de configurar o Satellite Config, selecionando a opção Enable cluster admin access for Satellite Config no console ou incluindo a opção --enable-config-admin ao criar o cluster.

Não é possível personalizar suas classes de armazenamento porque o Satellite Config substitui suas alterações.

Não é possível definir o escopo do serviço de armazenamento Satellite para grupos de recursos. No entanto, se estiver definindo o escopo de outros recursos, como local e cluster, para grupos de recursos, será necessário adicionar o leitor Satellite e vincular a função de administrador a todos os recursos da conta.

Pré-requisitos para usar AWS EBS

Para usar o modelo de armazenamento AWS EBS, conclua as tarefas a seguir:

  1. Crie um local do Satellite.

  2. Criar um cluster do Satellite que é executado em hosts de cálculo na Amazon Web Services (AWS). 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. Para obter mais informações sobre como incluir hosts da AWS em seu local do Satellite para que seja possível designá-losa um cluster, consulte Incluindo hosts da AWS no Satellite.

  3. Crie um ID de chave de acesso e uma chave secreta de acesso do AWS para suas credenciais de login no AWS. Essas credenciais são necessárias para provisionar o armazenamento AWS EBS em sua conta. Ao designar a configuração de armazenamento ao seu cluster, seu ID de chave de acesso e chave de acesso secreto AWS são armazenados em um segredo do Kubernetes em seu cluster.

  4. Revise os parâmetros de configuração de armazenamento AWS EBS.

  5. Analise as classes de armazenamento do site AWS EBS. O modelo de armazenamento AWS EBS não é compatível com classes de armazenamento personalizadas.

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.

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

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name aws-ebs-csi-driver --template-version 1.55.0 --param "aws-access-key=AWS-ACCESS-KEY"  --param "aws-secret-access-key=AWS-SECRET-ACCESS-KEY"
    
  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.

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

    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\": \"aws-ebs-csi-driver\", \"storage-template-version\": \"1.55.0\", \"update-assignments\": true, \"user-config-parameters\":\"user-secret-parameters\": { \"entry.name\": \"AWS-ACCESS-KEY\",{ \"entry.name\": \"AWS-SECRET-ACCESS-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 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
    

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
    

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"
    

Implementando um aplicativo que usa o armazenamento AWS EBS

É possível usar o ebs-csi-driver para provisionar dinamicamente o armazenamento AWS EBS para os aplicativos em seus clusters.

  1. Liste as classes de armazenamento disponíveis e escolha a classe de armazenamento que você deseja usar.

    oc get sc | grep ebs
    

    Para ver detalhes para uma classe de armazenamento, use o comando oc describe sc <sc-name> ou revise a referência da classe de armazenamento.

  2. Crie uma PVC que provisione uma instância de armazenamento AWS EBS com as características descritas na classe de armazenamento que você selecionou. O exemplo a seguir usa a classe de armazenamento sat-aws-block-bronze para criar uma instância de armazenamento st1 HDD AWS EBS com um tamanho de 125 GB. Para obter mais informações sobre esse tipo de volume, consulte Unidades de disco rígido(HDD).

    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: sat-aws-block-bronze
    spec:
      accessModes:
      - ReadWriteOnce
      storageClassName: sat-aws-block-bronze
      resources:
        requests:
          storage: 125Gi
    
  3. Crie o PVC em seu cluster.

    oc apply -f pvc.yaml
    
  4. Verifique se o seu PVC foi criado. Como todas as classes de armazenamento fornecidas pela IBM são configuradas como WaitForFirstConsumer, o status do seu PVC permanece Pending até você provisionar um app que monte o seu PVC.

    oc get pvc
    

    Saída de exemplo

    NAME                   STATUS    VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS           AGE
    sat-aws-block-bronze   Pending                                      sat-aws-block-bronze   17s
    
  5. Crie um pod que monte o PVC criado. Ao criar esse pod, o driver do AWS EBS começa a atender sua solicitação de armazenamento, criando dinamicamente uma instância do AWS EBS em sua conta da AWS. O exemplo a seguir cria um pod nginx que grava a data e hora atuais em um arquivo test.txt em seu caminho de montagem do volume AWS EBS.

    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: sat-aws-block-bronze
    
  6. Crie o pod em seu cluster.

    oc apply -f pod.yaml
    
  7. Verifique se o pod foi implementado. Observe que pode levar alguns minutos para que a solicitação de armazenamento seja atendida e 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
    
  8. Verifique se o status da PVC mudou para Bound.

    oc get pvc
    

    Saída de exemplo

    NAME                 STATUS  VOLUME                                   CAPACITY   ACCESS MODES   STORAGECLASS           AGE
    sat-aws-block-bronze Bound   pvc-86d2f9f4-78d4-4bb2-ab73-39726d144981 125Gi      RWO            sat-aws-block-bronze   33m
    

    Se o seu PVC permanecer em um status Pending, obtenha os detalhes para o seu PVC executando o comando oc describe pvc <pvc_name> para ver o erro que ocorreu durante o fornecimento da sua instância de armazenamento do AWS EBS.

  9. Verifique se o aplicativo pode gravar em sua instância do AWS EBS.

    1. Efetue login em seu pod.
        oc exec <app_pod_name> -it bash
        ```
    2. 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
        ```
    3. Saia do pod.
    ```sh {: pre}
        exit
        ```
    
  10. Verifique se a sua instância de armazenamento é criada na AWS.

    1. Liste o PV que foi criado para sua PVC.
        oc get pv
        ```
    2. Obtenha os detalhes de seu PV e anote o ID de sua instância do AWS EBS que foi criada no campo `source.volumeHandle`.
    ```sh {: pre}
        oc describe pv <pv_name>
        ```
    3. No [painel do AWS EC2](https://console.aws.amazon.com/ec2/v2/home){: external}, selecione **Elastic Block Store** > **Volumes**.
    4. Localize seu volume AWS EBS usando o ID recuperado anteriormente.
    
    
    
    

Removendo o armazenamento AWS EBS de seus aplicativos

Se você não precisar mais de sua instância do AWS EBS, será possível remover a PVC, o PV e a instância do AWS EBS em sua conta da AWS.

A remoção da sua instância do AWS EBS remove permanentemente todos os dados que estão armazenados nessa instância. Essa ação não pode ser desfeita Certifique-se de fazer backup de seus dados antes de excluir a instância do AWS EBS.

  1. Liste os seus PVCs e anote o nome do PVC que você deseja remover.
    oc get pvc
    
  2. Remova quaisquer pods que montam o PVC.
    1. Liste todos os pods que montam atualmente o PVC que você deseja excluir. Se nenhum pod for retornado, você não terá nenhum pod que use seu PVC no momento.
        oc get pods --all-namespaces -o=jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{" "}{end}{end}' | grep "<pvc_name>"
        ```
        Saída de exemplo
        ```sh {: screen}
        app    sat-aws-block-bronze
        ```
    2. Remova o pod que usa o PVC. Se o pod fizer parte de uma implementação, remova a implementação.
    ```sh {: pre}
        oc delete pod <pod_name>
        ```
        ```sh {: pre}
        oc delete deployment <deployment_name>
        ```
    3. Verifique se o pod ou a implementação foi removida.
    ```sh {: pre}
        oc get pods
        ```
        ```sh {: pre}
        oc get deployments
        ```
    
  3. Exclua o PVC. Como todas as classes de armazenamento do AWS EBS fornecidas pela IBM são especificadas com uma política de recuperação Delete, o PV e a instância do AWS EBS em sua conta AWS são automaticamente excluídos quando você exclui o PVC.
    oc delete pvc <pvc_name>
    
  4. Verifique se o seu armazenamento é removido.
    1. Verifique se o seu PV é removido automaticamente.
        oc get pv
        ```
    2. No [painel do AWS EC2](https://console.aws.amazon.com/ec2/v2/home){: external}, selecione **Elastic Block Store** > **Volumes** e verifique se sua instância do AWS EBS foi removida.
    
    
    

Removendo a configuração de armazenamento AWS EBS de seu cluster

Se você não planeja mais usar o armazenamento AWS EBS em seu cluster, é possível remover a designação do cluster da configuração de armazenamento.

Note que você deve excluir suas designações de armazenamento antes de poder deletar com sucesso sua configuração de armazenamento.

Note que se você remover a configuração de armazenamento, o driver será então desinstalado de todos os clusters designados. Seus PVCs, PVs e dados não são removidos. No entanto, você não poderá acessar seus dados até reinstalar o driver no seu cluster.

Removendo uma configuração de armazenamento do console

  1. No painel de armazenamento do Satellite, selecione a configuração de armazenamento que você deseja excluir.
  2. Selecione Ações > Excluir.
  3. Insira o nome da sua configuração de armazenamento.
  4. Selecione ** Excluir **.

Removendo a configuração de armazenamento do AWS EBS por meio da CLI

Use a CLI para remover a configuração do armazenamento AWS EBS.

Note que você deve excluir suas designações de armazenamento antes de poder deletar com sucesso sua configuração de armazenamento.

  1. 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)
    
  2. Remova a designação. Depois que a designação é removida, as classes de armazenamento e os pods do driver AWS EBS são removidos de todos os clusters que faziam parte da designação de armazenamento.
    ibmcloud sat storage assignment rm --assignment <assignment_ID>
    
  3. Verifique se o driver AWS EBS é removido de seu cluster.
    1. Liste as classes de armazenamento em seu cluster e verifique se as classes de armazenamento AWS EBS são removidas.
        oc get sc
        ```
    2. Liste os pods no namespace `kube-system` e verifique se os pods do driver de armazenamento AWS EBS são removidos.
    ```sh {: pre}
        oc get pods -n kube-system | grep ebs
        ```
    3. Liste os segredos no namespace `kube-system` e verifique se o segredo da AWS que armazenou suas credenciais AWS é removido.
    ```sh {: pre}
        oc get secrets -n kube-system | grep aws
        ```
    
  4. Opcional: remova a configuração de armazenamento.
    1. Liste as configurações de armazenamento.
        ibmcloud sat storage config ls
        ```
    2. Remova a configuração de armazenamento.
    ```sh {: pre}
        ibmcloud sat storage config rm --config <config_name>
        ```
    
    
    
    
    

Referência de parâmetro

1.55.0 referência de parâmetros

Tabela 1. Referência dos parâmetros do 1.55.0
Nome de exibição Opção CLI Tipo Descrição Valor Padrão
AWS Access Key ID aws-access-key Segredo AWS Access Key ID. N/A
AWS Secret Access Key aws-secret-access-key Segredo AWS Secret Access key. N/A

Referência de classe de armazenamento para AWS EBS

Revise as classes de armazenamento do Satellite para o AWS EBS. É possível descrever classes de armazenamento na linha de comando com o comando oc describe sc <storage-class-name>. Observe que os volumes de dados são criptografados automaticamente por uma chave padrão gerenciada pelo AWS. Para obter mais informações, consulte “Chave KMS padrão para criptografia do EBS ”. Para obter mais informações sobre a criptografia “ AWS EBS ”, consulte “Como funciona a criptografi AWS EBS ”.

Referência de classe de armazenamento do AWS EBS.
Nome da classe de armazenamento Tipo de volume do EBS Tipo de sistema de arquivos Fornecedor IOPS padrão por GB Intervalo de tamanho Disco rígido Criptografado? Modo de ligação de volume Política de recuperação Mais informações
sat-aws-block-gold Padrão io2 ext4 ebs.csi.aws.com 10 10 GiB - 6,25 TiB SSD Sim WaitforFirstConsumer Excluir Link
sat-aws-block-silver gp3 ext4 ebs.csi.aws.com N/A 1 GiB - 16 TiB SSD Sim WaitforFirstConsumer Excluir Link
sat-aws-block-bronze st1 ext4 ebs.csi.aws.com N/A 125 GiB - 16 TiB Unidade de disco rígido Sim WaitforFirstConsumer Excluir Link
sat-aws-block-bronze-metro st1 ext4 ebs.csi.aws.com N/A 125 GiB - 16 TiB Unidade de disco rígido Sim WaitforFirstConsumer Excluir Link
sat-aws-block-silver-metro gp3 ext4 ebs.csi.aws.com 1 GiB - 16 TiB SSD Sim WaitforFirstConsumer Excluir Link
sat-aws-block-gold-metro io2 ext4 ebs.csi.aws.com 10 10 GiB - 6,25 TiB SSD Sim WaitforFirstConsumer Excluir Link

Obter ajuda e suporte para AWS EBS

Quando você usar o AWS EBS Storage, tente os seguintes recursos antes de abrir um caso de suporte.

  1. Revise as perguntas frequentes no AWS Knowledge Center.
  2. Revise a documentação de resolução de problemas para resolver problemas comuns.
  3. Verifique o status da plataforma e dos recursos do IBM Cloud acessando a página “Status ”.
  4. Revise Estouro de Pilha para ver se outros usuários tiveram o mesmo problema Marque quaisquer perguntas com ibm-cloud e AWS-EBS.
  5. O AWS Support Center é outro recurso disponível para clientes do AWS procurando opções de suporte mais detalhadas.