Gerenciar buckets
Um fornecedor de bucket do armazenamento de objetos é essencial para fazer backup das aplicações e do storage persistente ou para clonar aplicações entre clusters. Usando o Astra Control Center, adicione um provedor de armazenamento de objetos como destino de backup externo para seus aplicativos.
Não é necessário um bucket se estiver clonando a configuração da aplicação e o storage persistente para o mesmo cluster.
Use um dos seguintes provedores de bucket do Amazon Simple Storage Service (S3):
-
NetApp ONTAP S3
-
NetApp StorageGRID S3
-
Microsoft Azure
-
Genérico S3
A Amazon Web Services (AWS) e o Google Cloud Platform (GCP) usam o tipo de bucket Generic S3. Embora o Astra Control Center ofereça suporte ao Amazon S3 como um provedor de bucket do Generic S3, o Astra Control Center pode não oferecer suporte a todos os fornecedores de armazenamento de objetos que claim o suporte ao S3 da Amazon.
Um balde pode estar em um destes estados:
-
Pendente: O bucket está programado para descoberta.
-
Disponível: O balde está disponível para uso.
-
Removido: O balde não está atualmente acessível.
Para obter instruções sobre como gerenciar buckets usando a API Astra Control, consulte o "Informações de API e automação do Astra".
Você pode executar estas tarefas relacionadas ao gerenciamento de buckets:
-
"[Tech Preview Gerencie um bucket usando um recurso personalizado"]
Os buckets do S3 no Astra Control Center não relatam a capacidade disponível. Antes de fazer backup ou clonar aplicativos gerenciados pelo Astra Control Center, verifique as informações do bucket no sistema de gerenciamento ONTAP ou StorageGRID. |
Edite um balde
Você pode alterar as informações de credenciais de acesso para um bucket e alterar se um bucket selecionado é o bucket padrão.
Quando você adiciona um bucket, selecione o provedor de bucket correto e forneça as credenciais certas para esse provedor. Por exemplo, a IU aceita o NetApp ONTAP S3 como o tipo e aceita credenciais StorageGRID; no entanto, isso fará com que todos os backups e restaurações futuros de aplicativos que usam esse bucket falhem. Consulte "Notas de versão". |
-
Na navegação à esquerda, selecione Buckets.
-
No menu da coluna ações, selecione Editar.
-
Altere qualquer informação que não seja o tipo de balde.
Não é possível modificar o tipo de bucket. -
Selecione Atualizar.
Defina o intervalo predefinido
Quando você executa um clone nos clusters, o Astra Control requer um bucket padrão. Siga estas etapas para definir um bucket padrão para todos os clusters.
-
Vá para instâncias da nuvem.
-
Selecione o menu na coluna ações para a instância de nuvem na lista.
-
Selecione Editar.
-
Na lista Bucket, selecione o bucket que deseja ser o padrão.
-
Selecione Guardar.
Gire ou remova as credenciais do bucket
O Astra Control usa credenciais de bucket para obter acesso e fornecer chaves secretas para um bucket do S3, para que o Astra Control Center possa se comunicar com o bucket.
Gire as credenciais do bucket
Se você girar credenciais, gire-as durante uma janela de manutenção quando nenhum backup estiver em andamento (agendado ou sob demanda).
-
Na navegação à esquerda, selecione Buckets.
-
No menu Opções na coluna ações, selecione Editar.
-
Crie a nova credencial.
-
Selecione Atualizar.
Remova as credenciais do bucket
Você só deve remover credenciais de bucket se novas credenciais tiverem sido aplicadas a um bucket ou se o bucket não for mais usado ativamente.
O primeiro conjunto de credenciais que você adiciona ao Astra Control está sempre em uso porque o Astra Control usa as credenciais para autenticar o bucket do backup. Não remova essas credenciais se o bucket estiver em uso ativo, pois isso levará a falhas de backup e indisponibilidade de backup. |
Se você remover credenciais de bucket ativas, "solução de problemas na remoção de credenciais do balde"consulte . |
Para obter instruções sobre como remover credenciais do S3 usando a API Astra Control, consulte o "Informações de API e automação do Astra".
Retire um balde
Você pode remover um balde que não está mais em uso ou não está saudável. Você pode querer fazer isso para manter a configuração do armazenamento de objetos simples e atualizada.
|
-
Não é possível remover um balde predefinido. Se você quiser remover esse balde, primeiro selecione outro balde como padrão.
-
Você deve verificar se não há backups em execução ou concluídos para esse bucket antes de começar.
-
Você deve verificar se o balde não está sendo usado em nenhuma política de proteção ativa.
Se houver, você não poderá continuar.
-
Na navegação à esquerda, selecione baldes.
-
No menu ações, selecione Remover.
O Astra Control garante primeiro que não haja políticas de agendamento usando o bucket dos backups e que não haja backups ativos no bucket que você está prestes a remover. -
Digite "remove" para confirmar a ação.
-
Selecione Sim, remova o balde.
[Tech Preview] Gerencie um bucket usando um recurso personalizado
Você pode adicionar um bucket usando um recurso personalizado Astra Control (CR) no cluster de aplicações. Adicionar fornecedores de bucket do armazenamento de objetos é essencial para fazer backup das aplicações e do storage persistente ou clonar aplicações entre clusters. O Astra Control armazena os backups ou clones nos buckets do armazenamento de objetos que você define. Se você estiver usando o método de recurso personalizado, a funcionalidade de snapshots de aplicativo requer um intervalo.
Você não precisa de um bucket no Astra Control se estiver clonando a configuração da aplicação e o storage persistente para o mesmo cluster.
O recurso personalizado do bucket do Astra Control é conhecido como AppVault. Este CR contém as configurações necessárias para que um balde seja usado em operações de proteção.
-
Garanta que você tenha um bucket acessível a partir dos clusters gerenciados pelo Astra Control Center.
-
Certifique-se de que tem credenciais para o bucket.
-
Certifique-se de que o balde é um dos seguintes tipos:
-
NetApp ONTAP S3
-
NetApp StorageGRID S3
-
Microsoft Azure
-
Genérico S3
-
A Amazon Web Services (AWS) usa o tipo de bucket Generic S3. |
Embora o Astra Control Center ofereça suporte ao Amazon S3 como um provedor de bucket do Generic S3, o Astra Control Center pode não oferecer suporte a todos os fornecedores de armazenamento de objetos que claim o suporte ao S3 da Amazon. |
-
Crie o arquivo de recurso personalizado (CR) e nomeie-o (por exemplo,
astra-appvault.yaml
). -
Configure os seguintes atributos:
-
metadata.name: (obrigatório) o nome do recurso personalizado do AppVault.
-
Spec.prefix: (Opcional) Um caminho que é prefixado aos nomes de todas as entidades armazenadas no AppVault.
-
spec.providerConfig: (required) armazena a configuração necessária para acessar o AppVault usando o provedor especificado.
-
spec.providerCredentials: (obrigatório) armazena referências a qualquer credencial necessária para acessar o AppVault usando o provedor especificado.
-
spec.providerCredentials.valueFromSecret: (Opcional) indica que o valor da credencial deve vir de um segredo.
-
Key: (obrigatório se valueFromSecret for usado) a chave válida do segredo para selecionar.
-
Name: (obrigatório se valueFromSecret for usado) Nome do segredo contendo o valor para este campo. Deve estar no mesmo namespace.
-
-
-
spec.providerType: (obrigatório) determina o que fornece o backup; por exemplo, o NetApp ONTAP S3 ou o Microsoft Azure.
Exemplo YAML:
apiVersion: astra.netapp.io/v1 kind: AppVault metadata: name: astra-appvault spec: providerType: generic-s3 providerConfig: path: testpath endpoint: 192.168.1.100:80 bucketName: bucket1 secure: "false" providerCredentials: accessKeyID: valueFromSecret: name: s3-creds key: accessKeyID secretAccessKey: valueFromSecret: name: s3-creds key: secretAccessKey
-
-
Depois de preencher o
astra-appvault.yaml
ficheiro com os valores corretos, aplique o CR:kubectl apply -f astra-appvault.yaml -n astra-connector
Quando você adiciona um balde, o Astra Control marca um balde com o indicador de balde padrão. O primeiro bucket que você criar se torna o bucket padrão. À medida que você adiciona buckets, você pode decidir mais tarde "defina outro intervalo padrão".