Failover e failback

Com base na sua produção para espelhar os requisitos de replicação de uma cópia dos dados em um segundo appliance de backup/recuperação, é possível executar o failover de uma imagem de replicação do StreamSnap para um site de produção de dados espelhado em um segundo appliance de backup/recuperação. As mudanças feitas no site de DR podem ser replicadas de volta (failback) para o ambiente de produção no dispositivo local de backup/recuperação.

  • Várias imagens de sincronização reversa podem ser usadas para replicar as mudanças cumulativas feitas no site de DR de volta para a produção.
  • As imagens do Syncback podem ser montadas, clonadas ou restauradas no site de produção para restaurar o acesso.

Testar o failover

Depois de configurar uma política de replicação de espelhamento de produção para realizar a replicação do StreamSnap e aplicar um modelo de backup para gerenciar um aplicativo ou uma VM, é possível testar o failover para determinar a prontidão do dispositivo remoto de backup/recuperação. Ao testar uma operação de failover, uma cópia virtual da imagem replicada mais recentemente do aplicativo é criada e apresentada ao host selecionado. Faça login no host e verifique se a imagem é consistente. O failover de teste é montado no destino sem interromper a replicação.

Antes de realizar um failover de teste, observe as seguintes considerações de uso:

  • Verifique se a porta iSCSI do host de destino em que a imagem de backup será montada está acessível pelo appliance remoto.
  • Só é possível fazer failover de um teste de imagem para um host por vez. Por exemplo, quando uma imagem de failover está disponível no dispositivo remoto e o dispositivo local está gerenciando os hosts A e B, é possível hospedar a imagem em A ou B, mas não em ambos.
  • Não é possível fazer failover de um aplicativo de máquina virtual para a mesma máquina virtual.
  • Para o failover de VMs do VMware, é necessário ter um servidor ESX e um servidor vCenter em execução no site remoto para testar o failover.

Use estas instruções para testar o failover no dispositivo remoto pelo console de gerenciamento:

  1. No console de gerenciamento do serviço de backup e DR, clique em Gerenciador de apps e selecione Aplicativos na lista suspensa.

    A página Aplicativos é aberta.

  2. Selecione o aplicativo ou a VM que você quer fazer failover e escolha Acessar na lista suspensa no canto inferior direito da página.

    A página Acesso é aberta.

  3. Selecione uma imagem de instantâneo remoto e Testar failover na lista de operações.

    A página Teste de failover é aberta.

  4. Selecione Teste de failover na lista de operações de acesso.

    A página Testar failover é aberta.

  5. Selecione um local para realizar o failover de teste, Host atual ou Nova máquina virtual.

    Ao fazer failover para um host atual, selecione Host atual e escolha um host na lista suspensa Host. O host selecionado precisa ser um host SAN ou uma máquina virtual no ESX Server conectada ao appliance.

    Ao fazer failover para uma nova VM do VMware, selecione Nova máquina virtual e faça as seguintes seleções específicas para a máquina virtual.

    • Nome da VM: insira um nome para a nova VM que você quer montar.
    • VCENTER: selecione um vCenter na lista suspensa para a nova VM que você quer montar.
    • HOST ESX: selecione um host ESX na lista suspensa para a nova VM que você quer montar.
    • DATASTORE: selecione um datastore que tenha o armazenamento necessário disponível na lista suspensa para a nova VM que você quer montar.
  6. Em Modo de montagem, selecione uma das seguintes opções:

    • vRDM (mapeamento de dispositivo bruto virtual): por padrão, o modo vRDM é selecionado. Os snapshots do VMware tratam os vRDMs montados como independentes e não são incluídos em snapshots. Por isso, por padrão, o Backup e DR não inclui vRDMs ao proteger uma VM montada. O Backup e DR oferece uma opção para marcar vRDMs como dependentes. Embora raramente usada, quando essa opção está ativada, os vRDMs são incluídos nos snapshots do VMware. Os modelos de backup podem capturar vRDMs marcados como Dependentes.
    • pRDM (mapeamento de dispositivo bruto físico): para operações de restauração no nível do arquivo, selecione o modo pRDM.

    Se você selecionar pRDM, as seguintes opções de montagem adicionais vão aparecer:

    • Montar unidade: especifica uma letra de unidade a ser atribuída ao volume. Se a letra da unidade não estiver disponível, o job vai falhar. Se vários volumes forem encontrados, ele vai atribuir letras de unidade subsequentes. Se nenhuma unidade de montagem for especificada, o agente do Backup e DR vai escolher uma letra de unidade, se disponível.
    • Ponto de montagem: o caminho completo em que você quer montar o volume. Se o caminho existir como uma pasta vazia, o agente de backup e DR vai usá-lo. Se ele não existir, o agente do Backup and DR poderá criá-lo. Se ele existir como um arquivo ou uma pasta que não está vazia, o job vai falhar. Se houver vários volumes a serem montados, o agente do Backup e DR vai escolher o usuário especificado para um dos volumes e, para os restantes, vai adicionar um sublinhado (_) seguido por um número. Por exemplo, userspecified#.

    Se você estiver ativando um aplicativo genérico (LVM), terá mais Opções de mapeamento.

    • Selecione no menu suspenso Ação de montagem para manter a estrutura de pastas original (Manter caminho de origem), especificar um local para montar o aplicativo (Especificar local de montagem) ou mapear os volumes para um host sem montagem no sistema de arquivos (Mapear somente).
  7. Se necessário, mude o Pool de armazenamento padrão usado para a montagem na lista suspensa. Isso só se aplica a montagens em que não há um disco de preparação, como Direct to OnVault e imagens importadas do OnVault. Caso contrário, o pool em que os discos de imagem de origem estão localizados será sempre usado, independente do que estiver definido aqui.

  8. Clique em Continuar. A imagem mais recente do aplicativo é usada para criar uma cópia virtual e apresentá-la ao host selecionado. Como é uma cópia virtual da imagem, o host pode usá-la sem afetar a imagem de replicação real do StreamSnap.

  9. Abra o serviço Monitor no console de gerenciamento para conferir o status do job.

  10. Quando o job for concluído no Monitor com o status Succeeded, volte ao App Manager e verifique se a imagem foi montada com sucesso.

    Faça login no host e confira a imagem de failover para garantir a consistência dos dados e o procedimento completo de DR.

  11. Quando você estiver satisfeito com os resultados do teste de failover, exclua a imagem de teste de failover ativa.

Fazer failover de um aplicativo ou VM gerenciada

No momento do failover, a replicação do StreamSnap dos dados do dispositivo local de backup/recuperação é interrompida para usar a cópia mais recente do aplicativo ou da imagem da VM no dispositivo remoto. A imagem mais recente dos dados é disponibilizada como um snapshot para qualquer host disponível. O dispositivo de backup/recuperação mantém internamente outra cópia de referência para que o snapshot montado possa ser usado para gravar dados enquanto os aplicativos continuam sendo executados no dispositivo remoto.

No estado de failover, o aplicativo ou a VM acessa a imagem remota diretamente. Por isso, a replicação para o dispositivo remoto de backup/recuperação é pausada. Quando o aplicativo ou a VM estiver pronta para operar no dispositivo local, é possível sincronizar os dados de volta para o dispositivo e realizar uma operação de failback.

Use estas instruções para fazer failover de um aplicativo ou VM gerenciada do StreamSnap:

  1. No console de gerenciamento do serviço de backup e DR, clique em Gerenciador de apps e selecione Aplicativos no menu suspenso.

    A página Aplicativos é aberta.

  2. Selecione o aplicativo ou a VM que você quer fazer failover e escolha Acessar na lista suspensa no canto inferior direito da página.

    A página Acesso é aberta.

  3. Selecione uma imagem de Snapshot remoto. Por padrão, a imagem mais recente é selecionada para failover.

  4. Selecione Failover na lista de operações de acesso.

    A página Failover é aberta.

  5. Se você selecionou uma imagem de aplicativo para failover, escolha um host na lista suspensa Host. O host selecionado precisa ser um host SAN ou uma máquina virtual em um servidor ESX conectado ao dispositivo.

  6. Se você selecionou uma imagem de VM para failover, escolha um local para realizar o failover, Host atual ou Nova máquina virtual.

    Se você selecionar Host existente, escolha um host na lista suspensa Host. O host selecionado precisa ser um host SAN ou uma máquina virtual em um servidor ESX conectado ao dispositivo.

    Se você selecionar Nova máquina virtual, faça as seguintes seleções específicas para a máquina virtual:

    • Nome da VM: insira um nome para a nova VM que você quer montar.
    • VCENTER: selecione um vCenter na lista suspensa para a nova VM que você quer montar.
    • HOST ESX: selecione um host ESX na lista suspensa para a nova VM que você quer montar.
    • DATASTORE: selecione um datastore com o armazenamento necessário disponível na lista suspensa para a nova VM que você quer montar.
  7. Em Modo de montagem, selecione uma das seguintes opções:

    • vRDM (mapeamento de dispositivo bruto virtual): por padrão, o modo vRDM é selecionado. Os snapshots do VMware tratam os vRDMs montados como independentes e não são incluídos nos snapshots. Por isso, por padrão, o Backup e DR não inclui vRDMs ao proteger uma VM montada. O Backup e DR oferece uma opção para vRDMs como dependentes. Embora raramente usada, quando essa opção está ativada, os vRDMs são incluídos nos snapshots do VMware. Os modelos de backup capturam vRDMs marcados como dependentes.
    • pRDM (mapeamento de dispositivo bruto físico): selecione esse modo para operações de restauração no nível do arquivo.
  8. Se você selecionar pRDM, as seguintes opções de montagem adicionais vão aparecer:

    • Montar unidade: especifica uma letra de unidade a ser atribuída ao volume. Se a letra da unidade não estiver disponível, o job vai falhar. Se vários volumes forem encontrados, ele vai atribuir letras de unidade subsequentes. Se nenhuma unidade de montagem for especificada, o agente do Backup e DR escolherá uma letra de unidade, se disponível.
    • Ponto de montagem: o caminho completo em que você quer montar o volume. Se o caminho existir como uma pasta vazia, o agente de backup e DR vai usá-lo. Se ele não existir, o agente do Backup and DR vai criá-lo. Se ele existir como um arquivo ou uma pasta que não está vazia, o job vai falhar. Se houver vários volumes a serem montados, o agente do Backup e DR vai escolher o usuário especificado para um dos volumes e adicionar um sublinhado (_) seguido de um número aos restantes. Por exemplo, userspecified#.
  9. Se necessário, mude o Pool de armazenamento padrão usado para a montagem na lista suspensa. Isso só se aplica a montagens em que não há um disco de preparação, como Direct to OnVault e imagens importadas do OnVault. Caso contrário, o pool em que os discos de imagem de origem estão localizados é sempre usado, independente do que estiver definido aqui.

  10. Se necessário, insira um rótulo para a operação de failover.

  11. Em Mapear para hosts ESX, selecione uma das seguintes opções:

    • Um: selecione Um se quiser mapear apenas para o host ESX que está executando a VM de destino.
    • Dois: selecione Dois se quiser mapear para dois hosts ESX, mas não todos os hosts ESX no cluster. Ao selecionar Dois, você tem a opção de escolher o segundo host ou selecionar Selecionar automaticamente. A seleção automática escolhe o segundo host com base em pares lógicos de hosts ESX e sempre pode selecionar o host ESX parceiro para aquele que está executando a VM de destino.
    • Todos: selecione Todos se quiser mapear todos os hosts ESX presentes no cluster. Selecionar Todos pode aumentar a duração do job.
  12. Clique em Continuar.

    Uma mensagem de aviso de falha de confirmação aparece.

  13. Insira FAILOVER no campo para confirmar a operação e clique em Failover. Um job de failover é iniciado. Esse job interrompe qualquer job de replicação em andamento para esse aplicativo e apresenta a imagem replicada mais recente para o host selecionado.

  14. Abra o serviço de monitoramento no console de gerenciamento para conferir o status do job. Quando o job for concluído no Monitor com o status Succeeded, volte ao App Manager e confira se a imagem foi montada corretamente.

  15. Faça login no host, abra o aplicativo e direcione todos os clientes externos para usar essa cópia.

    Quando você estiver pronto para trazer de volta os dados gerados no site remoto para o site local, inicie o failback no dispositivo remoto.

Failback do dispositivo remoto para a produção

Em uma situação de failover, os usuários do console de gerenciamento podem continuar usando e gerando dados no aplicativo, mas o aplicativo de backup e DR é executado de uma imagem no site remoto. Depois que um aplicativo faz failover para um dispositivo de backup/recuperação remoto, é possível fazer failback para o dispositivo local.

O failback envolve restaurar os dados mais recentes da imagem de backup para o aplicativo de produção, restaurar o aplicativo com os dados mais recentes e, em seguida, fazer uma limpeza. Após o failback, o estado do aplicativo muda para protegido, e a replicação para o appliance remoto é retomada.

Para minimizar o tempo de inatividade do aplicativo durante um failback do dispositivo remoto de backup/recuperação para o dispositivo local, siga estas etapas em ordem.

  1. Fazer uma sincronização de recuperação
  2. Interromper o aplicativo de failover
  3. Fazer a sincronização final
  4. Restaurar uma imagem de sincronização de volta
  5. Failback para o dispositivo local
  6. Excluir imagens de failover e sincronização

Fazer uma sincronização de recuperação

No momento em que você inicia o processo de failback, os usuários estão acessando o aplicativo no site remoto. A primeira sincronização de volta copia todos os dados gerados no site remoto desde o failover para o site local. Essa primeira sincronização de volta pode levar algum tempo, dependendo da atividade do aplicativo e de quanto tempo ele está em um estado de failover.

Para fazer uma sincronização de volta no dispositivo remoto de backup/recuperação, siga estas etapas:

  1. No console de gerenciamento do serviço de backup e DR, clique em Gerenciador de apps e selecione Aplicativos na lista suspensa.

    A página Aplicativos é aberta.

  2. Selecione o aplicativo ou a VM com a imagem que você quer sincronizar novamente e escolha Acessar na lista suspensa na parte de baixo da página Aplicativos.

    A página Acesso é aberta, listando as imagens capturadas na visualização da rampa do cronograma.

  3. Na janela Acesso, selecione a imagem.

  4. Selecione Syncback na lista de operações.

    A página Syncback é aberta.

  5. Se quiser, insira um nome exclusivo associado à imagem de sincronização reversa em Rótulo.

  6. Clique em Enviar.

    Um job de sincronização reversa é iniciado.

  7. Acesse Sistema para conferir o status do job.

  8. Quando o job for concluído no Monitor com o status Succeeded, volte para o App Manager.

    Os dados recém-gerados do aplicativo remoto são trazidos de volta para o dispositivo local de backup/recuperação, mas não são aplicados automaticamente à imagem original do aplicativo. Em vez disso, ele fica disponível no dispositivo local de backup/recuperação como uma imagem de sincronização na janela Acesso. É possível montar, clonar ou restaurar uma imagem sincronizada.

  9. A próxima etapa exige a interrupção do aplicativo de failover durante a operação de restauração.

    Se você ainda não estiver pronto para realizar a operação de restauração, poderá fazer operações de sincronização reversa até que esteja pronto para o failback. Cada um cria uma nova imagem de syncback no dispositivo local de backup/recuperação. Não há limite para o número de vezes que a sincronização reversa pode ser realizada.

Parar o aplicativo com failover

Essa etapa do processo marca o início do período em que o aplicativo está fora de serviço. Pare o aplicativo no site remoto para evitar que novos dados cheguem depois que o syncback final for iniciado. O aplicativo fica fora de serviço durante a etapa final de sincronização de volta e durante a restauração, voltando a ficar on-line no final da etapa de restauração.

Após o failback, o estado do aplicativo muda para Gerenciado e a replicação para o site remoto é retomada.

Fazer a sincronização de volta final

Como o aplicativo está em serviço no dispositivo remoto de backup/recuperação, os dados no dispositivo remoto podem ter mudado durante a sincronização de recuperação. A sincronização final é mais rápida porque inclui menos dados.

  1. Repita o procedimento descrito em Fazer uma sincronização de recuperação. Os dados finais do aplicativo remoto são trazidos de volta para o appliance local de backup/recuperação.
  2. Restaure a imagem do Syncback conforme descrito em Restaurar uma imagem do Syncback.

Restaurar uma imagem de syncback

Depois de sincronizar novamente o aplicativo ou a imagem da VM com failover, você pode executar uma operação de restauração para colocar os dados de volta no local original ou executar uma operação de montagem para acessar os dados mais rapidamente. Confira as diretrizes a seguir para ajudar a determinar a abordagem ideal com base no tipo de dados e nas suas necessidades.

  • Para um aplicativo que não seja de VM, recomendamos restaurar os dados do aplicativo da imagem sincronizada em vez de realizar uma operação de montagem. Consulte Restaurar uma imagem de sincronização de retorno de um aplicativo ou VM. Com tipos de aplicativos que não são de VM, a cópia subsequente de volta para o disco de produção é uma operação manual e geralmente precisa ser realizada enquanto os usuários não precisam acessar esses dados. Nesse caso, uma restauração de imagem costuma ser a melhor opção. A restauração substitui a imagem do aplicativo em uso antes do failover pela imagem mais recente, que inclui mudanças do dispositivo remoto de backup/recuperação.
  • Para uma VM, você tem as seguintes opções:

    • É possível fazer uma restauração para trazer a VM de volta ao local original. Consulte Restaurar uma imagem de retorno de sincronização de aplicativo ou VM. Se uma operação de restauração levar tempo para a movimentação de dados. Durante esse período, a VM fica off-line. Nesse caso, as configurações de rede e o endereço MAC são preservados ao realizar uma restauração porque a operação atualiza os discos, em vez de recriar a VM. A proteção permanece intacta, mas executa um job de baixa atividade durante o próximo job de snapshot devido à perda de dados de rastreamento de volta de mudança do VMware resultante de qualquer operação de restauração.

    É possível montar a VM em uma nova ou em uma atual. Consulte Montar uma imagem de syncback de VM. Isso fornece acesso imediato à VM e aos dados dela sem precisar esperar por uma janela de restauração. Observe as seguintes considerações de uso se você pretende realizar uma operação de montagem para a VM: se você montar em uma VM atual, receberá novos discos na VM atual, o que pode não ser desejável para seu ambiente. No entanto, se você excluir os discos originais primeiro, poderá inicializar a VM e usar o Storage vMotion. Nesse caso, o principal benefício é que a descoberta e a proteção anteriores são mantidas. Se você fizer a montagem em uma nova VM, poderá ter uma VM recuperável. Talvez seja necessário atualizar manualmente os endereços MAC para corresponder à VM original e preservar as configurações de rede. Em seguida, use o Storage vMotion para migrar a VM para um repositório de dados. Você precisa redescobrir e reproteger usando esse método.

Para restaurar um aplicativo ou uma imagem de sincronização de VM, siga estas etapas:

  1. No console de gerenciamento do serviço de backup e DR, clique em Gerenciador de apps e selecione Aplicativos no menu suspenso.

    A página Aplicativos é aberta.

  2. Selecione o aplicativo ou a VM com a imagem que você quer sincronizar de volta e escolha Acessar na lista suspensa na parte de baixo da página "Aplicativos".

    A página Acesso é aberta, listando as imagens capturadas na visualização da rampa do cronograma.

    Antes de fazer a restauração, observe as seguintes considerações:

    • Se você estiver restaurando um aplicativo que não é de VM, encerre o aplicativo e desative o sistema de arquivos.
    • Se você estiver restaurando uma VM, o procedimento de restauração vai desligar automaticamente a máquina virtual.
  3. Selecione a imagem de sincronização mais recente e clique em Restaurar na lista de operações de acesso.

    A página Restaurar é aberta.

  4. Clique em Enviar. Uma caixa de diálogo de aviso será aberta. Leia e digite DATA LOSS para confirmar. Um segundo aviso aparece. Digite SOBRESCREVER OUTROS APPS para confirmar a operação de restauração.

    O job de restauração é iniciado.

  5. Acesse Monitorar para verificar se a operação de restauração foi bem-sucedida. Quando o job for concluído no Monitor com o status Succeeded, volte para o App Manager.

  6. Depois que a operação de restauração for concluída:

    • Para um aplicativo que não é de VM, ative o sistema de arquivos e reinicie o aplicativo.
    • Para um aplicativo de VM, ligue a máquina virtual.
  7. O aplicativo de produção está de volta ao serviço, mas ainda não é gerenciado novamente. Siga para a operação de failback, descrita em Failback para o appliance local.

Fazer failback para o dispositivo local

O failback exclui as imagens de syncback trazidas do appliance remoto de backup/recuperação e a imagem de failover que ainda pode estar montada no appliance remoto de backup/recuperação. O failback também exclui todas as imagens de failover de teste que permanecem no dispositivo remoto de backup/recuperação. Depois que essas etapas forem concluídas, o aplicativo vai retomar a replicação do StreamSnap dos dados do aplicativo do dispositivo local para o remoto.

Use estas instruções para fazer failback de um aplicativo do dispositivo remoto para o dispositivo local.

  1. No console de gerenciamento do serviço de backup e DR, clique em Gerenciador de apps e selecione Aplicativos no menu suspenso.

    A página Aplicativos é aberta.

  2. Selecione o aplicativo ou a VM que você quer fazer failback e escolha Acessar na lista suspensa na parte de baixo da página Aplicativos.

    A página Acesso é aberta, listando as imagens capturadas na visualização da rampa do cronograma.

  3. Selecione a imagem mais recente e Failback na lista de operações de acesso.

    A página Failback é aberta.

  4. Clique em Enviar.

  5. Acesse Monitorar para conferir o status do job. Quando o job for concluído no Monitor com o status Concluído, volte para o Gerenciador de apps.

  6. Em caso de failback bem-sucedido, a replicação do StreamSnap para o dispositivo remoto é retomada.

    Após o failback, o estado do aplicativo muda para Gerenciado e a replicação para o site remoto é retomada.

Montar uma imagem de sincronização de VM

Use estas instruções para montar uma imagem de sincronização de retorno de VM.

  1. No console de gerenciamento do serviço de backup e DR, clique na guia Gerenciador de apps e selecione Aplicativos no menu suspenso.

    A página Aplicativos é aberta.

  2. Selecione o aplicativo ou a VM com a imagem que você quer sincronizar novamente.

  3. Escolha Acesso na lista suspensa na parte de baixo da página "Aplicativos".

    A página Acesso é aberta, listando as imagens capturadas na visualização da rampa do cronograma.

  4. Selecione a imagem de sincronização de volta mais recente.

  5. Selecione Montar na lista de operações. A janela Montar vai aparecer. Para detalhes sobre como ativar uma imagem de VM, consulte Ativar imagens.

  6. Acesse Monitorar para verificar se a operação de montagem da imagem da VM foi concluída.

  7. Depois que a operação de montagem da imagem da VM for concluída, ligue a máquina virtual, se necessário, e execute um Storage vMotion para mover os discos ou a VM montados para o armazenamento de dados desejado.

  8. Se você fez a montagem em uma nova VM, ela precisa ser descoberta antes de ser protegida novamente. Siga o procedimento de descoberta de VMs em Descobrir VMs.

  9. A VM de produção está de volta ao serviço, mas ainda não está protegida. Siga para a operação de failback, descrita em Failback para o appliance local.

Excluir imagens de failover e sincronização reversa

Normalmente, todas as imagens de failover, teste de failover e sincronização de um aplicativo são excluídas quando a operação de failback é executada. Em casos raros, algumas imagens criadas como parte da replicação do StreamSnap de um aplicativo podem não ser excluídas.

Use as instruções a seguir para excluir uma imagem de failover, teste de failover ou syncback do dispositivo remoto de backup/recuperação.

  1. Na página Acesso, selecione a imagem de failover, test-failover ou syncback que você quer excluir e selecione Excluir na lista suspensa no canto inferior direito da página.

  2. Na caixa de diálogo Excluir que aparece, clique em Enviar para confirmar as mudanças.