Skip to main content
NetApp virtualization solutions
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.

Failback de uma máquina virtual em OpenShift Virtualization Disaster Recovery

Colaboradores banum-netapp

Esta seção fornece informações sobre o processo de failback para uma VM em OpenShift Virtualization recuperação de desastres usando NetApp Trident Protect e AppMirror. Após uma operação de failover para alternar para um cluster de destino de recuperação de desastres, você pode usar o processo de failback para reverter a direção da replicação e restaurar o cluster de origem como o cluster primário da VM. Isso envolve ressincronizar quaisquer alterações feitas na VM durante o período de failover de volta para o cluster de origem e, em seguida, promover o relacionamento de replicação na direção inversa. Seguindo essas etapas, você pode garantir que sua VM esteja em execução no cluster de origem com todas as alterações intactas após um evento de recuperação de desastres.

Failback para recuperação de desastres de virtualização do OpenShift

Com Trident Protect, você pode realizar o "fail back" após uma operação de failover seguindo a seguinte sequência de operações. Nesse fluxo de trabalho para restaurar a direção de replicação original, Trident Protect replica (ressincroniza) quaisquer alterações do aplicativo de volta para o aplicativo de origem original antes de reverter a direção da replicação.

Esse processo começa a partir de uma relação que concluiu um failover para um destino e envolve as seguintes etapas:

  1. Comece com um estado de failover.

  2. Reverter a resincronização do relacionamento de replicação

    Ao reverter a resincronização de uma relação de replicação com falha, o aplicativo de destino torna-se o aplicativo de origem e a origem torna-se o destino. As alterações feitas no aplicativo de destino durante a falha são mantidas.

    1. No cluster de destino original, exclua o CR AppMirrorRelationship. Isso faz com que o destino se torne o cluster de origem. Se houver algum agendamento de proteção restante no novo cluster de destino, remova-os.

      Mostrar exemplo

      Relação OCP-v AppMirror excluída para iniciar o failback

    2. Crie um Snapshot no novo cluster de origem (destino original) para capturar quaisquer alterações feitas durante o período de failover. Isso garante que todas as alterações sejam replicadas de volta para o cluster de origem durante o processo de ressincronização.

      Mostrar exemplo
      # snapshot.yaml
      apiVersion: protect.trident.netapp.io/v1
      kind: Snapshot
      metadata:
        name: test-source-dr-init-snapshot-failback
        namespace: test-dr-ns
      spec:
        applicationRef: test-dest-app
        appVaultRef: ontap-s3-appvault
        reclaimPolicy: Delete

      Snapshot OCP-v sob demanda da máquina virtual criada usando o Trident Protect CLI no novo cluster de origem Snapshot OCP-v sob demanda da máquina virtual sendo criada usando o Trident Protect CLI no novo cluster de origem Snapshot OCP-v sob demanda da máquina virtual criada usando o Trident Protect CLI no novo cluster de origem

    3. Configure uma relação de replicação do novo cluster de origem (antigo destino) para o cluster de origem original, configurando os valores para a direção inversa.

      Mostrar exemplo

      # application-mirror-relationship.yaml

      apiVersion: protect.trident.netapp.io/v1
      kind: AppMirrorRelationship
      metadata:
        name: amr1
      spec:
        desiredState: Established
        destinationAppVaultRef: ontap-s3-appvault
        destinationApplicationRef: dr-source-vm-failback
        namespaceMapping:
        - destination: test-dr-ns
          source: test-dr-ns-dest
        recurrenceRule: |-
          DTSTART:20240901T000200Z
          RRULE:FREQ=MINUTELY;INTERVAL=5
        sourceAppVaultRef: ontap-s3-appvault
        sourceApplicationName: test-dest-app
        sourceApplicationUID: "uid of the app in the original source cluster"
        storageClassName: "sc-nas"

      Relação OCP-v AppMirror criada no cluster de origem para inverter a direção da replicação Relação OCP-v AppMirror criada no cluster de destino original para inverter a direção da replicação

    4. Promova a relação de replicação do novo cluster de origem (antigo destino) para o cluster de origem original, atualizando o campo desiredState no CR AppMirrorRelationship para "Promoted".

      Mostrar exemplo

      Relacionamento OCP-v AppMirror no cluster de origem promovido para failback completo

      Agora você verá a VM em execução no cluster de origem. O processo de failback está concluído. Agora você pode liberar os recursos no cluster de destino. Você também pode configurar um novo relacionamento de replicação se quiser manter a capacidade de recuperação de desastres após o processo de failback.

      Observação Não execute uma operação de ressincronização normal, pois isso descartará dados gravados no cluster de destino durante o procedimento de fail over.