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.

Ao usar o Astra Trident com o Amazon FSX for NetApp ONTAP, você garante que os clusters do Kubernetes executados no Amazon Elastic Kubernetes Service (EKS) possam provisionar volumes persistentes de bloco e arquivo com o respaldo do do ONTAP.

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 Ao usar o Amazon FSX for NetApp ONTAP com Astra Trident, o limitAggregateUsage parâmetro não funcionará com as vsadmin contas de usuário 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".