Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Instalar o Astra Control Center com um back-end de storage do Cloud Volumes ONTAP

Colaboradores

Com o Astra Control Center, você pode gerenciar suas aplicações em um ambiente de nuvem híbrida com clusters Kubernetes autogerenciados e instâncias do Cloud Volumes ONTAP. É possível implantar o Astra Control Center nos clusters do Kubernetes no local ou em um dos clusters do Kubernetes autogerenciado no ambiente de nuvem.

Em uma dessas implantações, você pode executar operações de gerenciamento de dados de aplicações usando o Cloud Volumes ONTAP como um back-end de storage. Você também pode configurar um bucket do S3 como o destino de backup.

Para instalar o Astra Control Center na Amazon Web Services (AWS) e no Microsoft Azure com um back-end de storage do Cloud Volumes ONTAP, execute as etapas a seguir, dependendo do seu ambiente de nuvem.

Implante o Astra Control Center na Amazon Web Services

É possível implantar o Astra Control Center em um cluster Kubernetes autogerenciado hospedado em uma nuvem pública da Amazon Web Services (AWS).

Somente clusters autogerenciados do OpenShift Container Platform (OCP) são compatíveis com a implantação do Astra Control Center.

O que você precisará para a AWS

Antes de implantar o Astra Control Center na AWS, você precisará dos seguintes itens:

  • Licença do Astra Control Center. "Requisitos de licenciamento do Astra Control Center"Consulte .

  • "Atender aos requisitos do Astra Control Center".

  • Conta do NetApp Cloud Central

  • Permissões do Red Hat OpenShift Container Platform (OCP) (no nível do namespace para criar pods)

  • Credenciais da AWS, ID de acesso e chave secreta com permissões que permitem criar buckets e conetores

  • Acesso e login do AWS Account Elastic Container Registry (ECR)

  • A zona hospedada da AWS e a entrada do Route 53 são necessárias para acessar a IU do Astra Control

Requisitos de ambiente operacional para a AWS

O Astra Control Center requer o seguinte ambiente operacional para a AWS:

  • Red Hat OpenShift Container Platform 4,8

Observação Certifique-se de que o ambiente operacional escolhido para hospedar o Astra Control Center atenda aos requisitos básicos de recursos descritos na documentação oficial do ambiente.

O Astra Control Center requer os seguintes recursos, além dos requisitos de recursos do ambiente:

Componente Requisito

Capacidade de storage do NetApp Cloud Volumes ONTAP no back-end

Pelo menos 300GB disponível

Nós de trabalho (requisito AWS EC2)

No total, pelo menos 3 nós de trabalho, com 4 núcleos vCPU e 12GB GB de RAM cada

Balanceador de carga

Tipo de serviço "LoadBalancer" disponível para envio de tráfego de entrada para serviços no cluster do ambiente operacional

FQDN

Um método para apontar o FQDN do Astra Control Center para o endereço IP balanceado de carga

Astra Trident (instalado como parte da descoberta de clusters do Kubernetes no NetApp Cloud Manager)

Astra Trident 21,04 ou mais recente instalado e configurado e o NetApp ONTAP versão 9,5 ou mais recente como um back-end de storage

Registo de imagens

Você precisa ter um Registro privado existente, como o AWS Elastic Container Registry, para o qual você pode enviar imagens de compilação do Astra Control Center. Você precisa fornecer o URL do Registro de imagens onde você vai carregar as imagens.

Observação O cluster hospedado do Astra Control Center e o cluster gerenciado devem ter acesso ao mesmo Registro de imagem para poder fazer backup e restaurar aplicativos usando a imagem baseada em Restic.

Configuração Astra Trident/ONTAP

O Astra Control Center exige que uma classe de storage seja criada e definida como a classe de storage padrão. O Astra Control Center é compatível com as seguintes classes de storage do ONTAP Kubernetes criadas quando você importa o cluster do Kubernetes para o NetApp Cloud Manager. Eles são fornecidos pelo Astra Trident:

  • vsaworkingenvironment-<>-ha-nas csi.trident.netapp.io

  • vsaworkingenvironment-<>-ha-san csi.trident.netapp.io

  • vsaworkingenvironment-<>-single-nas csi.trident.netapp.io

  • vsaworkingenvironment-<>-single-san csi.trident.netapp.io

Observação Esses requisitos presumem que o Astra Control Center é a única aplicação em execução no ambiente operacional. Se o ambiente estiver executando aplicativos adicionais, ajuste esses requisitos mínimos de acordo.
Observação O token de Registro da AWS expira em 12 horas, após o qual você terá que renovar o segredo de Registro de imagem do Docker.

Visão geral da implantação para AWS

Aqui está uma visão geral do processo de instalação do Astra Control Center for AWS com o Cloud Volumes ONTAP como um back-end de storage.

Cada uma destas etapas é explicada em mais detalhes abaixo.

Certifique-se de que tem permissões IAM suficientes

Verifique se você tem funções e permissões suficientes do IAM que permitem instalar um cluster do RedHat OpenShift e um conetor do NetApp Cloud Manager.

https://docs.netapp.com/us-en/cloud-manager-setup-admin/concept-accounts-aws.html#initial-aws-credentials["Credenciais iniciais da AWS"^]Consulte .

Instale um cluster RedHat OpenShift na AWS

Instale um cluster do RedHat OpenShift Container Platform na AWS.

Para obter instruções de instalação, "Instalar um cluster na AWS no OpenShift Container Platform" consulte .

Configurar a AWS

Em seguida, configure a AWS para criar uma rede virtual, configurar instâncias de computação EC2, criar um bucket do AWS S3, criar um ECR (Elastic Container Register) para hospedar as imagens do Astra Control Center e enviar as imagens para esse Registro.

Siga a documentação da AWS para concluir as etapas a seguir. "Documentação de instalação da AWS"Consulte .

  1. Crie uma rede virtual da AWS.

  2. Analise as instâncias de computação do EC2. Isso pode ser um servidor bare metal ou VMs na AWS.

  3. Se o tipo de instância ainda não corresponder aos requisitos mínimos de recursos do Astra para nós mestres e trabalhadores, altere o tipo de instância na AWS para atender aos requisitos do Astra. "Requisitos do Astra Control Center"Consulte .

  4. Crie pelo menos um bucket do AWS S3 para armazenar seus backups.

  5. Crie um AWS Elastic Container Registry (ECR) para hospedar todas as imagens do ACC.

    Observação Se você não criar o ECR, o Astra Control Center não poderá acessar dados de monitoramento de um cluster que contém o Cloud Volumes ONTAP com um back-end da AWS. O problema é causado quando o cluster que você tenta descobrir e gerenciar usando o Astra Control Center não tem acesso ao AWS ECR.
  6. Envie as imagens ACC para o registo definido.

Observação O token AWS Elastic Container Registry (ECR) expira após 12 horas e faz com que as operações de clone entre clusters falhem. Esse problema ocorre ao gerenciar um back-end de storage do Cloud Volumes ONTAP configurado para AWS. Para corrigir esse problema, autentique novamente com o ECR e gere um novo segredo para que as operações de clone sejam retomadas com sucesso.

Veja um exemplo de implantação da AWS:

Astra Control Center com exemplo de implantação do Cloud Volumes ONTAP

Configure o NetApp Cloud Manager

Usando o Cloud Manager, crie uma área de trabalho, adicione um conetor à AWS, crie um ambiente de trabalho e importe o cluster.

Siga a documentação do Cloud Manager para concluir as etapas a seguir. Veja o seguinte:

Passos
  1. Adicione suas credenciais ao Cloud Manager.

  2. Criar um espaço de trabalho.

  3. Adicione um conetor para a AWS. Escolha a AWS como o provedor.

  4. Crie um ambiente de trabalho para seu ambiente de nuvem.

    1. Localização: "Amazon Web Services (AWS)"

    2. Tipo: "Cloud Volumes ONTAP HA"

  5. Importe o cluster OpenShift. O cluster se conetará ao ambiente de trabalho que você acabou de criar.

    1. Veja os detalhes do cluster do NetApp selecionando K8s > Lista de clusters > Detalhes do cluster.

    2. No canto superior direito, observe a versão do Trident.

    3. Observe as classes de storage de cluster do Cloud Volumes ONTAP que mostram o NetApp como o provisionador.

      Isso importa seu cluster Red Hat OpenShift e atribui a ele uma classe de armazenamento padrão. Você seleciona a classe de armazenamento. O Trident é instalado automaticamente como parte do processo de importação e descoberta.

  6. Observe todos os volumes e volumes persistentes nessa implantação do Cloud Volumes ONTAP.

Dica O Cloud Volumes ONTAP pode operar como um único nó ou em alta disponibilidade. Se a HA estiver ativada, observe o status da HA e o status da implantação do nó em execução na AWS.

Instale o Astra Control Center

Implante o Astra Control Center no Microsoft Azure

É possível implantar o Astra Control Center em um cluster Kubernetes autogerenciado, hospedado em uma nuvem pública do Microsoft Azure.

O que você precisará para o Azure

Antes de implantar o Astra Control Center no Azure, você precisará dos seguintes itens:

Requisitos de ambiente operacional para o Azure

Certifique-se de que o ambiente operacional escolhido para hospedar o Astra Control Center atenda aos requisitos básicos de recursos descritos na documentação oficial do ambiente.

O Astra Control Center requer os seguintes recursos, além dos requisitos de recursos do ambiente:

Componente Requisito

Capacidade de storage do NetApp Cloud Volumes ONTAP no back-end

Pelo menos 300GB disponível

Nós de trabalho (requisito de computação do Azure)

No total, pelo menos 3 nós de trabalho, com 4 núcleos vCPU e 12GB GB de RAM cada

Balanceador de carga

Tipo de serviço "LoadBalancer" disponível para envio de tráfego de entrada para serviços no cluster do ambiente operacional

FQDN (zona DNS do Azure)

Um método para apontar o FQDN do Astra Control Center para o endereço IP balanceado de carga

Astra Trident (instalado como parte da descoberta de clusters do Kubernetes no NetApp Cloud Manager)

O Astra Trident 21,04 ou mais recente instalado e configurado e o NetApp ONTAP versão 9,5 ou mais recente serão usados como um back-end de storage

Registo de imagens

Você deve ter um Registro privado existente, como o Azure Container Registry (ACR), para o qual você pode enviar imagens de compilação do Astra Control Center. Você precisa fornecer o URL do Registro de imagens onde você vai carregar as imagens.

Observação Você precisa habilitar o acesso anônimo para extrair imagens Restic para backups.

Configuração Astra Trident/ONTAP

O Astra Control Center exige que uma classe de storage seja criada e definida como a classe de storage padrão. O Astra Control Center é compatível com as seguintes classes de storage do ONTAP Kubernetes criadas quando você importa o cluster do Kubernetes para o NetApp Cloud Manager. Eles são fornecidos pelo Astra Trident:

  • vsaworkingenvironment-<>-ha-nas csi.trident.netapp.io

  • vsaworkingenvironment-<>-ha-san csi.trident.netapp.io

  • vsaworkingenvironment-<>-single-nas csi.trident.netapp.io

  • vsaworkingenvironment-<>-single-san csi.trident.netapp.io

Observação Esses requisitos presumem que o Astra Control Center é a única aplicação em execução no ambiente operacional. Se o ambiente estiver executando aplicativos adicionais, ajuste esses requisitos mínimos de acordo.

Visão geral da implantação para o Azure

Aqui está uma visão geral do processo para instalar o Astra Control Center para Azure.

Cada uma destas etapas é explicada em mais detalhes abaixo.

Instale um cluster RedHat OpenShift no Azure

O primeiro passo é instalar um cluster RedHat OpenShift no Azure.

Para obter instruções de instalação, consulte a documentação do RedHat em "Instalando o cluster OpenShift no Azure" e "Instalando uma conta do Azure".

Criar grupos de recursos do Azure

Crie pelo menos um grupo de recursos do Azure.

Observação OpenShift pode criar seus próprios grupos de recursos. Além disso, você também deve definir grupos de recursos do Azure. Consulte a documentação do OpenShift.

Você pode querer criar um grupo de recursos de cluster de plataforma e um grupo de recursos de cluster OpenShift de aplicativo de destino.

Certifique-se de que tem permissões IAM suficientes

Verifique se você tem funções e permissões suficientes do IAM que permitem instalar um cluster do RedHat OpenShift e um conetor do NetApp Cloud Manager.

https://docs.netapp.com/us-en/cloud-manager-setup-admin/concept-accounts-azure.html["Credenciais e permissões do Azure"^]Consulte .

Configurar o Azure

Em seguida, configure o Azure para criar uma rede virtual, configurar instâncias de computação, criar um contentor Blob do Azure, criar um ACR (Registro de contentor do Azure) para hospedar as imagens do Astra Control Center e enviar as imagens para esse Registro.

Siga a documentação do Azure para concluir as etapas a seguir. "Instalando o cluster OpenShift no Azure"Consulte .

  1. Crie uma rede virtual do Azure.

  2. Revise as instâncias de computação. Isso pode ser um servidor bare metal ou VMs no Azure.

  3. Se o tipo de instância ainda não corresponder aos requisitos mínimos de recursos do Astra para nós mestres e trabalhadores, altere o tipo de instância no Azure para atender aos requisitos do Astra. "Requisitos do Astra Control Center"Consulte .

  4. Crie pelo menos um contêiner do Blob do Azure para armazenar seus backups.

  5. Crie uma conta de armazenamento. Você precisará de uma conta de storage para criar um contêiner para ser usado como um bucket no Astra Control Center.

  6. Crie um segredo, que é necessário para o acesso ao bucket.

  7. Crie um ACR (Azure Container Registry) para hospedar todas as imagens do Astra Control Center.

  8. Configure o acesso ACR para o Docker push/pull de todas as imagens do Astra Control Center.

  9. Empurre as imagens ACC para este registo introduzindo o seguinte script:

    az acr login -n <AZ ACR URL/Location>
    This script requires ACC manifest file and your Azure ACR location.

    Exemplo:

    manifestfile=astra-control-center-<version>.manifest
    AZ_ACR_REGISTRY=<target image repository>
    ASTRA_REGISTRY=<source ACC image repository>
    
    while IFS= read -r image; do
        echo "image: $ASTRA_REGISTRY/$image $AZ_ACR_REGISTRY/$image"
        root_image=${image%:*}
        echo $root_image
        docker pull $ASTRA_REGISTRY/$image
        docker tag $ASTRA_REGISTRY/$image $AZ_ACR_REGISTRYY/$image
        docker push $AZ_ACR_REGISTRY/$image
    done < astra-control-center-22.04.41.manifest
  10. Configurar zonas DNS.

Configure o NetApp Cloud Manager

Usando o Cloud Manager, crie uma área de trabalho, adicione um conetor ao Azure, crie um ambiente de trabalho e importe o cluster.

Siga a documentação do Cloud Manager para concluir as etapas a seguir. "Introdução ao Cloud Manager no Azure"Consulte .

O que você vai precisar

Acesso à conta do Azure com as permissões e funções necessárias do IAM

Passos
  1. Adicione suas credenciais ao Cloud Manager.

  2. Adicione um conetor para o Azure. "Políticas do Cloud Manager"Consulte .

    1. Escolha Azure como Provedor.

    2. Insira as credenciais do Azure, incluindo o ID do aplicativo, o segredo do cliente e o ID do diretório (locatário).

      https://docs.netapp.com/us-en/occm/task_creating_connectors_azure.html["Criando um conetor no Azure a partir do Cloud Manager"^]Consulte .
  3. Certifique-se de que o conetor está a funcionar e mude para esse conetor.

    Conetores de comutação no Cloud Manager

  4. Crie um ambiente de trabalho para seu ambiente de nuvem.

    1. Localização: "Microsoft Azure".

    2. Tipo: "Cloud Volumes ONTAP HA".

    Criando um ambiente de trabalho no Cloud Manager

  5. Importe o cluster OpenShift. O cluster se conetará ao ambiente de trabalho que você acabou de criar.

    1. Veja os detalhes do cluster do NetApp selecionando K8s > Lista de clusters > Detalhes do cluster.

      Cluster importado no Cloud Manager

    2. No canto superior direito, observe a versão do Trident.

    3. Observe as classes de storage de cluster do Cloud Volumes ONTAP que mostram o NetApp como o provisionador.

    Isso importa seu cluster Red Hat OpenShift e atribui uma classe de armazenamento padrão. Você seleciona a classe de armazenamento. O Trident é instalado automaticamente como parte do processo de importação e descoberta.

  6. Observe todos os volumes e volumes persistentes nessa implantação do Cloud Volumes ONTAP.

  7. O Cloud Volumes ONTAP pode operar como um único nó ou em alta disponibilidade. Se a HA estiver ativada, observe o status da HA e o status da implantação do nó em execução no Azure.

Instalar e configurar o Astra Control Center

Instalar o Astra Control Center com o padrão "instruções de instalação".

Usando o Astra Control Center, adicione um bucket do Azure. "Configure o Astra Control Center e adicione buckets"Consulte .