Requisitos do Trident Protect
Comece verificando se seu ambiente operacional, clusters de aplicativos, aplicativos e licenças estão prontos. Certifique-se de que seu ambiente atenda a esses requisitos para implantar e operar o Trident Protect.
Compatibilidade do cluster Kubernetes com o Trident Protect
O Trident Protect é compatível com uma ampla gama de ofertas de Kubernetes totalmente gerenciadas e autogerenciadas, incluindo:
-
Amazon Elastic Kubernetes Service (EKS)
-
Google Kubernetes Engine (GKE)
-
Microsoft Azure Kubernetes Service (AKS)
-
Red Hat OpenShift
-
SUSE Rancher
-
Portfólio do VMware Tanzu
-
Kubernetes upstream
|
|
|
Compatibilidade com o backend de armazenamento Trident Protect
O Trident Protect é compatível com os seguintes sistemas de armazenamento:
-
Amazon FSX para NetApp ONTAP
-
Cloud Volumes ONTAP
-
Storage arrays ONTAP
-
Google Cloud NetApp volumes
-
Azure NetApp Files
Certifique-se de que o back-end de storage atenda aos seguintes requisitos:
-
Certifique-se de que o armazenamento NetApp conectado ao cluster esteja usando o Trident 24.02 ou mais recente (Trident 24.10 é recomendado).
-
Verifique se você tem um back-end de storage do NetApp ONTAP.
-
Certifique-se de ter configurado um bucket de armazenamento de objetos para armazenar backups.
-
Crie todos os namespaces de aplicativos que você planeja usar para aplicativos ou operações de gerenciamento de dados de aplicativos. O Trident Protect não cria esses namespaces para você; se você especificar um namespace inexistente em um recurso personalizado, a operação falhará.
Requisitos para volumes nas-economia
O Trident Protect oferece suporte a operações de backup e restauração para volumes NAS Economy. Atualmente, não há suporte para snapshots, clones e replicação do SnapMirror para volumes nas-economy. Você precisa habilitar um diretório de snapshots para cada volume nas-economy que planeja usar com o Trident Protect.
|
|
Alguns aplicativos não são compatíveis com volumes que usam um diretório instantâneo. Para esses aplicativos, você precisa ocultar o diretório instantâneo executando o seguinte comando no sistema de armazenamento ONTAP:
|
Você pode ativar o diretório de snapshot executando o seguinte comando para cada volume de economia nas, substituindo <volume-UUID> pelo UUID do volume que deseja alterar:
tridentctl update volume <volume-UUID> --snapshot-dir=true --pool-level=true -n trident
|
|
Você pode habilitar diretórios de snapshot por padrão para novos volumes definindo a opção de configuração de back-end do Trident snapshotDir como true. Os volumes existentes não são afetados.
|
Proteção de dados com máquinas virtuais do KubeVirt
O Trident Protect oferece recursos de congelamento e descongelamento do sistema de arquivos para máquinas virtuais KubeVirt durante operações de proteção de dados, garantindo a consistência dos dados. O método de configuração e o comportamento padrão para operações de congelamento de máquinas virtuais variam entre as versões do Trident Protect, sendo que as versões mais recentes oferecem configuração simplificada por meio de parâmetros do gráfico Helm.
|
|
Durante as operações de restauração, qualquer VirtualMachineSnapshots criados para uma máquina virtual (VM) não são restaurados.
|
Trident Protect 25.10 e versões mais recentes
O Trident Protect congela e descongela automaticamente os sistemas de arquivos do KubeVirt durante as operações de proteção de dados para garantir a consistência. A partir do Trident Protect 25.10, você pode desativar esse comportamento usando o vm.freeze parâmetro durante a instalação do gráfico Helm. O parâmetro está ativado por padrão.
helm install ... --set vm.freeze=false ...
Trident Protect 24.10.1 a 25.06
A partir da versão 24.10.1 do Trident Protect, o sistema congela e descongela automaticamente os sistemas de arquivos do KubeVirt durante as operações de proteção de dados. Opcionalmente, você pode desativar esse comportamento automático usando o seguinte comando:
kubectl set env deployment/trident-protect-controller-manager NEPTUNE_VM_FREEZE=false -n trident-protect
Trident Protect 24.10
O Trident Protect 24.10 não garante automaticamente um estado consistente para os sistemas de arquivos das VMs do KubeVirt durante as operações de proteção de dados. Se você deseja proteger os dados da sua máquina virtual KubeVirt usando o Trident Protect 24.10, precisa habilitar manualmente a funcionalidade de congelamento/descongelamento dos sistemas de arquivos antes da operação de proteção de dados. Isso garante que os sistemas de arquivos estejam em um estado consistente.
Você pode configurar o Trident Protect 24.10 para gerenciar o congelamento e o descongelamento do sistema de arquivos da VM durante as operações de proteção de dados."configuração da virtualização" e então usando o seguinte comando:
kubectl set env deployment/trident-protect-controller-manager NEPTUNE_VM_FREEZE=true -n trident-protect
Requisitos para replicação do SnapMirror
A replicação NetApp SnapMirror está disponível para uso com o Trident Protect para as seguintes soluções ONTAP :
-
Clusters NetApp FAS, AFF e ASA no local
-
NetApp ONTAP Select
-
NetApp Cloud Volumes ONTAP
-
Amazon FSX para NetApp ONTAP
Requisitos de cluster do ONTAP para replicação do SnapMirror
Se você planeja usar a replicação do SnapMirror, verifique se o cluster do ONTAP atende aos seguintes requisitos:
-
* NetApp Trident*: O NetApp Trident deve estar presente nos clusters Kubernetes de origem e destino que utilizam o ONTAP como backend. O Trident Protect oferece suporte à replicação com a tecnologia NetApp SnapMirror usando classes de armazenamento com suporte dos seguintes drivers:
-
ontap-nas: NFS -
ontap-san: iSCSI -
ontap-san:FC -
ontap-san: NVMe/TCP (requer no mínimo a versão ONTAP 9.15.1)
-
-
Licenças: As licenças assíncronas do ONTAP SnapMirror usando o pacote proteção de dados devem estar ativadas nos clusters ONTAP de origem e destino. "Visão geral do licenciamento do SnapMirror no ONTAP"Consulte para obter mais informações.
A partir do ONTAP 9.10,1, todas as licenças são entregues como um arquivo de licença NetApp (NLF), que é um único arquivo que permite vários recursos. "Licenças incluídas no ONTAP One"Consulte para obter mais informações.
Somente a proteção assíncrona SnapMirror é suportada.
Considerações de peering para replicação do SnapMirror
Certifique-se de que seu ambiente atenda aos seguintes requisitos se você planeja usar peering de back-end de storage:
-
Cluster e SVM: Os backends de storage do ONTAP devem ser colocados em Contato. "Visão geral do peering de cluster e SVM"Consulte para obter mais informações.
Certifique-se de que os nomes do SVM usados na relação de replicação entre dois clusters ONTAP sejam exclusivos. -
NetApp Trident e SVM: Os SVMs remotos pareados devem estar disponíveis para o NetApp Trident no cluster de destino.
-
Backends gerenciados: Você precisa adicionar e gerenciar backends de armazenamento ONTAP no Trident Protect para criar uma relação de replicação.
Configuração Trident / ONTAP para replicação SnapMirror
O Trident Protect exige que você configure pelo menos um backend de armazenamento que suporte replicação para os clusters de origem e destino. Se os clusters de origem e destino forem os mesmos, o aplicativo de destino deverá usar um backend de armazenamento diferente do aplicativo de origem para obter a melhor resiliência.
Requisitos de cluster do Kubernetes para replicação do SnapMirror
Certifique-se de que seus clusters do Kubernetes atendam aos seguintes requisitos:
-
Acessibilidade do AppVault: Os clusters de origem e destino devem ter acesso à rede para ler e gravar no AppVault para replicação de objetos do aplicativo.
-
Conectividade de rede: configure regras de firewall, permissões de bucket e listas de permissões de IP para permitir a comunicação entre os dois clusters e o AppVault através de WANs.
|
|
Muitos ambientes corporativos implementam políticas rígidas de firewall em conexões WAN. Verifique esses requisitos de rede com sua equipe de infraestrutura antes de configurar a replicação. |