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.

Use o Astra Trident com o Amazon FSX para NetApp ONTAP

Colaboradores

"Amazon FSX para NetApp ONTAP"O , é um serviço AWS totalmente gerenciado que permite que os clientes iniciem e executem sistemas de arquivos equipados com o sistema operacional de storage ONTAP da NetApp. O Amazon FSX for NetApp ONTAP permite que você aproveite os recursos, o desempenho e os recursos administrativos do NetApp com os quais você já conhece, ao mesmo tempo em que aproveita a simplicidade, a agilidade, a segurança e a escalabilidade do armazenamento de dados na AWS. O FSX suporta muitos dos recursos do sistema de arquivos e APIs de administração do ONTAP.

Um sistema de arquivos é o principal recurso do Amazon FSX, análogo a um cluster do ONTAP no local. Em cada SVM, você pode criar um ou vários volumes, que são contentores de dados que armazenam os arquivos e pastas em seu sistema de arquivos. Com o Amazon FSX for NetApp ONTAP, o Data ONTAP será fornecido como um sistema de arquivos gerenciado na nuvem. O novo tipo de sistema de arquivos é chamado de NetApp ONTAP.

Usando o Astra Trident com o Amazon FSX for NetApp ONTAP, você pode garantir que os clusters do Kubernetes executados no Amazon Elastic Kubernetes Service (EKS) provisionem volumes persistentes de bloco e arquivo com o respaldo do do ONTAP.

Aviso
Criando seu sistema de arquivos do Amazon FSX for ONTAP

Os volumes criados nos sistemas de arquivos do Amazon FSX que têm backups automáticos ativados não podem ser excluídos pelo Trident. Para excluir PVCs, você precisa excluir manualmente o PV e o volume FSX for ONTAP.

Para evitar este problema:

  • Não use Quick Create para criar o sistema de arquivos FSX for ONTAP. O fluxo de trabalho de criação rápida permite backups automáticos e não fornece uma opção de exclusão.

  • Ao usar Standard Create, desative o backup automático. A desativação de backups automáticos permite que o Trident exclua com êxito um volume sem intervenção manual adicional.

    Uma captura de tela do console da AWS desativando o backup automático.

Saiba mais sobre o Astra Trident

Se você é novo no Astra Trident, familiarize-se usando os links fornecidos abaixo:

Saiba mais sobre os recursos do "aqui"driver .

O Amazon FSX para NetApp ONTAP usa "FabricPool" para gerenciar camadas de armazenamento. Ele permite armazenar dados em um nível, com base no acesso frequente aos dados.

O Astra Trident espera ser executado como um vsadmin usuário SVM ou como um usuário com um nome diferente que tenha a mesma função. O Amazon FSX for NetApp ONTAP tem um fsxadmin usuário que é uma substituição limitada do usuário do cluster do ONTAP admin. Não é recomendável usar o fsxadmin usuário, com o Trident, pois vsadmin o usuário do SVM tem acesso a mais funcionalidades do Astra Trident.

Drivers

Você pode integrar o Astra Trident ao Amazon FSX for NetApp ONTAP usando os seguintes drivers:

  • ontap-san: Cada PV provisionado é um LUN dentro de seu próprio volume do Amazon FSX for NetApp ONTAP.

  • ontap-san-economy: Cada PV provisionado é um LUN com um número configurável de LUNs por volume do Amazon FSX for NetApp ONTAP.

  • ontap-nas: Cada PV provisionado é um volume completo do Amazon FSX for NetApp ONTAP.

  • ontap-nas-economy: Cada PV provisionado é uma qtree, com um número configurável de qtrees por volume do Amazon FSX for NetApp ONTAP.

  • ontap-nas-flexgroup: Cada PV provisionado é um volume completo do Amazon FSX for NetApp ONTAP FlexGroup.

Autenticação

O Astra Trident oferece dois modos de autenticação:

  • Baseado em certificado: O Astra Trident se comunicará com o SVM em seu sistema de arquivos FSX usando um certificado instalado no seu SVM.

  • Baseado em credenciais: Você pode usar o fsxadmin usuário para o sistema de arquivos ou o vsadmin usuário configurado para o SVM.

    Aviso Recomendamos vivamente a utilização do vsadmin utilizador em vez do fsxadmin para configurar o back-end. O Astra Trident se comunicará com o sistema de arquivos FSX usando esse nome de usuário e senha.

Para saber mais sobre autenticação, consulte estes links:

Implante e configure o Astra Trident no EKS com o Amazon FSX for NetApp ONTAP

O que você vai precisar
  • Um cluster do Amazon EKS existente ou um cluster do Kubernetes autogerenciado com kubectl o instalado.

  • Um sistema de arquivos e uma máquina virtual de armazenamento (SVM) do Amazon FSX for NetApp ONTAP que pode ser acessado a partir dos nós de trabalho do seu cluster.

  • Nós de trabalho preparados para "NFS e/ou iSCSI".

    Observação Certifique-se de seguir as etapas de preparação de nós necessárias para o Amazon Linux e "Imagens de máquinas da Amazon" Ubuntu (AMIS), dependendo do seu tipo de AMI EKS.

Para outros requisitos do Astra Trident, "aqui"consulte .

Passos
  1. Implante o Astra Trident usando um dos métodos de implantação../Trident-get-started/kupere-deploy.html.

  2. Configure o Astra Trident da seguinte forma:

    1. Colete o nome DNS de LIF de gerenciamento do SVM. Por exemplo, usando a AWS CLI, localize a DNSName entrada em EndpointsManagement depois de executar o seguinte comando:

      aws fsx describe-storage-virtual-machines --region <file system region>
  3. Criar e instalar certificados para autenticação. Se você estiver usando um ontap-san backend, "aqui"consulte . Se você estiver usando um ontap-nas backend, "aqui"consulte .

    Observação Você pode fazer login no seu sistema de arquivos (por exemplo, para instalar certificados) usando SSH de qualquer lugar que possa chegar ao seu sistema de arquivos. Utilize o fsxadmin utilizador, a palavra-passe configurada quando criou o sistema de ficheiros e o nome DNS de gestão a partir `aws fsx describe-file-systems`do .
  4. Crie um arquivo de back-end usando seus certificados e o nome DNS do seu LIF de gerenciamento, como mostrado na amostra abaixo:

    {
      "version": 1,
      "storageDriverName": "ontap-san",
      "backendName": "customBackendName",
      "managementLIF": "svm-XXXXXXXXXXXXXXXXX.fs-XXXXXXXXXXXXXXXXX.fsx.us-east-2.aws.internal",
      "svm": "svm01",
      "clientCertificate": "ZXR0ZXJwYXB...ICMgJ3BhcGVyc2",
      "clientPrivateKey": "vciwKIyAgZG...0cnksIGRlc2NyaX",
      "trustedCACertificate": "zcyBbaG...b3Igb3duIGNsYXNz",
     }

Para obter informações sobre como criar backends, consulte estes links:

Observação Não especifique dataLIF para os ontap-san drivers e ontap-san-economy para permitir que o Astra Trident use multipath.
Aviso O limitAggregateUsage parâmetro não funcionará com as vsadmin contas de utilizador e fsxadmin . A operação de configuração falhará se você especificar este parâmetro.

Após a implantação, execute as etapas para criar um "classe de storage, provisione um volume e monte o volume em um pod".