Proteção de dados e recuperação de desastres
Saiba mais sobre as opções de proteção e recuperação para Trident e volumes criados usando Trident. Você deve ter uma estratégia de proteção e recuperação de dados para cada aplicação com requisito de persistência.
Replicação e recuperação do Trident
Você pode criar um backup para restaurar Trident em caso de desastre.
Trident replicação
Trident usa CRDs do Kubernetes para armazenar e gerenciar seu próprio estado e o etcd do cluster Kubernetes para armazenar seus metadados.
-
Faça backup do cluster Kubernetes etcd usando "Kubernetes: fazendo backup de um cluster etcd".
-
Coloque os artefatos de backup em um FlexVol volume
NetApp recomenda que você proteja a SVM onde o FlexVol reside com uma relação de SnapMirror para outra SVM.
Recuperação do Trident
Utilizando CRDs do Kubernetes e o snapshot do etcd do cluster Kubernetes, você pode recuperar Trident.
-
A partir da SVM de destino, monte o volume que contém os arquivos de dados e certificados do Kubernetes etcd no host que será configurado como nó mestre.
-
Copie todos os certificados necessários referentes ao cluster Kubernetes em
/etc/kubernetes/pkie os arquivos de membros do etcd em/var/lib/etcd. -
Restaure o cluster Kubernetes a partir do backup etcd usando "Kubernetes: restaurando um cluster etcd".
-
Execute
kubectl get crdpara verificar se todos os recursos personalizados do Trident foram iniciados e recupere os objetos do Trident para verificar se todos os dados estão disponíveis.
Replicação e recuperação de SVM
Trident não consegue configurar relações de replicação, no entanto, o administrador de storage pode usar "ONTAP SnapMirror" para replicar uma SVM.
Em caso de desastre, você pode ativar a SVM de destino do SnapMirror para começar a fornecer dados. Você pode retornar à primária quando os sistemas forem restaurados.
Considere o seguinte ao usar o recurso de Replicação SVM do SnapMirror:
-
Você deve criar um backend distinto para cada SVM com SVM-DR habilitado.
-
Configure as classes de armazenamento para selecionar apenas os backends replicados quando necessário, para evitar que volumes que não precisam de replicação sejam provisionados nos backends que suportam SVM-DR.
-
Os administradores de aplicativos devem compreender os custos e a complexidade adicionais associados à replicação e considerar cuidadosamente seu plano de recuperação antes de iniciar este processo.
Replicação SVM
Você pode usar "ONTAP: SnapMirror SVM replicação" para criar a relação de replicação SVM.
SnapMirror permite definir opções para controlar o que replicar. Você precisará saber quais opções selecionou ao executar Recuperação de SVM usando Trident.
-
"-identity-preserve true" replica toda a configuração da SVM.
-
"-descartar-configs network" Exclui LIFs e configurações de rede relacionadas.
-
"-identity-preserve false" replica apenas os volumes e a configuração de segurança.
Recuperação de SVM usando Trident
Trident não detecta automaticamente falhas de SVM. Em caso de desastre, o administrador pode iniciar manualmente o failover do Trident para a nova SVM.
-
Cancele as transferências SnapMirror agendadas e em andamento, interrompa a relação de replicação, pare o SVM de origem e, em seguida, ative o SVM de destino SnapMirror.
-
Se você especificou
-identity-preserve falseou-discard-config networkao configurar a replicação do SVM, atualize omanagementLIFe odataLIFno arquivo de definição do backend do Trident. -
Confirme
storagePrefixestá presente no arquivo de definição do backend Trident. Este parâmetro não pode ser alterado. OmitirstoragePrefixfará com que a atualização do backend falhe. -
Atualize todos os backends necessários para refletir o novo nome da SVM de destino usando:
./tridentctl update backend <backend-name> -f <backend-json-file> -n <namespace>
-
Se você especificou
-identity-preserve falseoudiscard-config network, você deve reiniciar todos os pods do aplicativo.Se você especificou -identity-preserve true, todos os volumes provisionados pelo Trident começam a fornecer dados quando o SVM de destino é ativado.
Replicação e recuperação de volume
Trident não consegue configurar relações de replicação do SnapMirror, no entanto, o administrador de storage pode usar "ONTAP SnapMirror replicação e recuperação" para replicar volumes criados pelo Trident.
Em seguida, você pode importar os volumes recuperados para Trident usando "tridentctl volume import".
|
|
A importação não é suportada em ontap-nas-economy, ontap-san-economy ou ontap-flexgroup-economy drivers.
|
Proteção de dados Snapshot
Você pode proteger e restaurar dados usando:
-
Um controlador de snapshot externo e CRDs para criar snapshots de Persistent Volumes (PVs) do Kubernetes.
-
ONTAP Snapshots para restaurar todo o conteúdo de um volume ou recuperar arquivos ou LUNs individuais.