Com base nos requisitos de produção para espelhamento para replicar uma cópia dos dados em um segundo dispositivo 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 dispositivo de backup/recuperação. As alterações feitas no site de DR podem ser replicadas de volta (failback) para o ambiente de produção no dispositivo de backup/recuperação local.
- Várias imagens de sincronização reversa podem ser usadas para replicar alterações cumulativas feitas no site de DR de volta para a produção.
As imagens de sincronização 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 produção para espelhamento 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 de backup/recuperação remoto. Quando você testa 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 dispositivo remoto.
- Só é possível fazer o failover de teste de uma 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 VM 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 no console de gerenciamento de dispositivos:
No console de gerenciamento do dispositivo de backup e DR, clique em Gerenciador de apps e selecione Aplicativos na lista suspensa.
A página Aplicativos é aberta.
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.
Selecione uma imagem de snapshot remoto e, em seguida, selecione Testar failover na lista de operações.
A página Testar failover é aberta.
Selecione Testar failover na lista de operações de acesso.
A página Testar failover é aberta.
Selecione um local para realizar o failover de teste, que pode ser Host atual ou Nova máquina virtual.
Ao fazer o 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 servidor ESX conectado ao dispositivo.
Ao fazer o 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 repositório de dados que tenha o armazenamento necessário disponível na lista suspensa para a nova VM que você quer montar.
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 usados, 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 seleçõ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 atribuirá as letras de unidade subsequentes. Se nenhuma unidade de montagem for especificada, o agente de 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 não existir, o agente de backup e DR poderá criá-lo. Se ele existir como um arquivo ou uma pasta que não esteja vazia, o job vai falhar. Se houver vários volumes a serem montados, o agente de backup e DR vai escolher o usuário especificado para um dos volumes e, para os volumes restantes, vai adicionar um sublinhado (_) seguido por um número, por exemplo, usuárioespecificado#.
Se você estiver montando um aplicativo genérico (LVM), terá Opções de mapeamento adicionais.
- Selecione no menu suspenso Ação de montagem para manter a estrutura de pastas original (Manter caminho de origem), especifique um local específico para montar o aplicativo (Especificar local de montagem) ou mapeie os volumes para um host sem montagem no sistema de arquivos (Somente mapa).
Se necessário, mude o pool de armazenamento padrão a ser usado para a montagem na lista suspensa. Isso só se aplica a montagens em que não há um disco de preparo, como imagens do Direct to OnVault e do OnVault importadas. Caso contrário, o pool em que os discos de imagem de origem estão localizados será sempre usado, independentemente do que for definido aqui.
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.
Abra o serviço Monitor no console de gerenciamento do dispositivo para ver o status do job.
Quando o job for concluído no Monitor com o status Concluído, volte para o Gerenciador de apps e verifique se a imagem foi montada.
É possível fazer login no host e visualizar a imagem de failover para garantir a consistência dos dados e o procedimento completo de DR.
Quando os resultados do teste de failover forem satisfatórios, exclua a imagem de failover de teste ativa.
Fazer failover de um aplicativo ou VM gerenciado
No momento do failover, a replicação do StreamSnap dos dados do dispositivo de backup/recuperação local é 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 em execução no dispositivo remoto.
Enquanto estiver no estado de failover, o aplicativo ou a VM acessará a imagem remota diretamente, de modo que a replicação para o dispositivo de backup/recuperação remoto será pausada. Quando o aplicativo ou a VM estiver pronto para operar no dispositivo local, será possível sincronizar os dados de volta para o dispositivo local e, em seguida, realizar uma operação de failback.
Use estas instruções para fazer o failover de um aplicativo ou VM gerenciado pelo StreamSnap:
No console de gerenciamento do dispositivo de backup e DR, clique em Gerenciador de apps e selecione Aplicativos no menu suspenso.
A página Aplicativos é aberta.
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.
Selecione uma imagem de Snapshot remoto. Por padrão, a imagem mais recente é selecionada para failover.
Selecione Failover na lista de operações de acesso.
A página Failover é aberta.
Se você selecionou uma imagem de aplicativo para failover, selecione um host na lista suspensa Host. O host selecionado precisa ser um host SAN ou uma máquina virtual no servidor ESX conectado ao dispositivo.
Se você selecionou uma imagem de VM para failover, selecione um local para realizar o failover, seja Host existente ou Nova máquina virtual.
Se você selecionar Host atual, selecione um host na lista suspensa Host. O host selecionado precisa ser um host SAN ou uma máquina virtual no 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 repositório de dados que tenha o armazenamento necessário disponível na lista suspensa para a nova VM que você quer montar.
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 os incluem 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 em snapshots do VMware. Os modelos de backup capturam vRDMs marcados como dependentes.
- pRDM (mapeamento de dispositivo bruto físico): para operações de restauração no nível do arquivo, selecione esse modo.
Se você selecionar pRDM, as seguintes seleções de montagem adicionais vão aparecer:
- Ativar 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 atribuirá as letras de unidade subsequentes. Se nenhuma unidade de montagem for especificada, o agente de 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 de backup e DR vai criá-lo. Se ele existir como um arquivo ou uma pasta que não esteja vazia, o job vai falhar. Se houver vários volumes a serem montados, o agente de backup e DR vai escolher o usuário especificado para um dos volumes e, para os demais, vai adicionar um sublinhado (_) seguido por um número, por exemplo, usuárioespecificado#.
Se necessário, mude o pool de armazenamento padrão a ser usado para a montagem na lista suspensa. Isso só se aplica a montagens em que não há um disco de preparo, como imagens Direct to OnVault e OnVault importadas. Caso contrário, o pool em que os discos de imagem de origem estão localizados será sempre usado, independentemente do que for definido aqui.
Se necessário, insira um rótulo para a operação de failover.
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 para todos os hosts ESX no cluster. Ao selecionar Dois, você pode escolher o segundo host ou Seleção automática. 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. A seleção de Todos pode aumentar a duração do job,
Clique em Continuar.
Uma mensagem de aviso de confirmação de failover é exibida.
Digite 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 ao host selecionado.
Abra o serviço de monitoramento no console de gerenciamento do dispositivo 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 e verifique se a imagem foi montada.
Faça login no host, abra o aplicativo e direcione todos os clientes externos para usar essa cópia do aplicativo.
Quando estiver tudo pronto para trazer de volta ao site local os dados gerados no site remoto, inicie o failback no dispositivo remoto.
Failback do appliance remoto para a produção
Em uma situação de failover, os usuários do console de gerenciamento do dispositivo podem continuar usando e gerando dados no aplicativo, mas o aplicativo de backup e DR está sendo 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 do aplicativo para o dispositivo de backup/recuperação 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 estes procedimentos em ordem.
- Fazer uma sincronização de atualização
- Interromper o aplicativo com failover
- Fazer a sincronização final
- Restaurar uma imagem de sincronização reversa
- Failback para o dispositivo local
- Excluir imagens de failover e sincronização reversa
Realizar uma sincronização de atualizaçã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 reversa copia todos os dados gerados no site remoto desde o failover para o site local. Essa primeira sincronização pode levar algum tempo, dependendo de quão ativo o aplicativo está e de quanto tempo ele está em um estado de failover.
Para realizar uma sincronização no dispositivo remoto de backup/recuperação, siga estas etapas:
No console de gerenciamento do dispositivo de backup e DR, clique em Gerenciador de apps e selecione Aplicativos na lista suspensa.
A página Aplicativos é aberta.
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 linha do tempo.
Na janela Acesso, selecione a imagem.
Selecione Syncback na lista de operações.
A página Syncback é aberta.
Se quiser, insira um nome exclusivo associado à imagem de sincronização em Rótulo.
Clique em Enviar.
Um job de sincronização reversa é iniciado.
Acesse o Sistema 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.
Os dados recém-gerados do aplicativo remoto são trazidos de volta para o dispositivo de backup/recuperação local, mas não são aplicados automaticamente à imagem original do aplicativo. Em vez disso, ela é disponibilizada no dispositivo de backup/recuperação local como uma imagem de sincronização na janela Acesso. É possível montar, clonar ou restaurar uma imagem sincronizada.
A próxima etapa requer a interrupção do aplicativo com failover durante a operação de restauração.
Se você ainda não estiver pronto para realizar a operação de restauração, poderá realizar operações de sincronização até que esteja pronto para o failback. Cada uma cria uma nova imagem de sincronização no dispositivo de backup/recuperação local. Não há limite para o número de vezes que a sincronização reversa pode ser realizada.
Interromper o aplicativo com failover
Essa etapa do processo marca o início do período em que o aplicativo fica fora de serviço. Interrompa o aplicativo no site remoto para evitar que novos dados entrem após o início da sincronização final. O aplicativo fica fora de serviço durante a etapa final de sincronização e durante a etapa de 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.
Realizar a sincronização reversa final
Como o aplicativo está em serviço no dispositivo de backup/recuperação remoto, os dados no dispositivo remoto podem ter mudado durante a sincronização de atualização. A sincronização final é mais rápida porque inclui menos dados.
- Repita o procedimento descrito em Realizar uma sincronização de atualização. Os dados finais do aplicativo remoto são trazidos de volta para o dispositivo de backup/recuperação local.
- Restaure a imagem de sincronização, conforme descrito em Restaurar uma imagem de sincronização.
Restaurar uma imagem de sincronização reversa
Depois de sincronizar novamente o aplicativo ou a imagem de VM que passou pelo failover, é possível realizar uma operação de restauração para colocar os dados de volta no local original ou uma operação de montagem para acessar os dados mais rapidamente. Observe 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 é de VM, recomendamos que você restaure os dados do aplicativo da imagem sincronizada em vez de realizar uma operação de montagem. Consulte Restaurar uma imagem de sincronização de 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 normalmente precisa ser realizada enquanto os usuários não precisam de acesso a 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 as alterações do dispositivo de backup/recuperação remoto.
Para uma VM, você tem as seguintes opções:
- É possível realizar uma restauração para retornar a VM ao local original. Consulte Restaurar um aplicativo ou uma imagem de sincronização de 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 realiza um job de splash baixo durante o próximo job de snapshot devido à perda de dados de rastreamento de alteração do VMware que resultam de qualquer operação de restauração.
É possível montar a VM em uma VM nova ou atual. Consulte Montar uma imagem de sincronização 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, se 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 partir da 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ê montar em uma nova VM, poderá ter uma VM recuperável. Talvez seja necessário atualizar manualmente os endereços MAC para que correspondam à VM original, de modo que as configurações de rede sejam preservadas. Em seguida, use o Storage vMotion para migrar a VM para um repositório de dados. É necessário redescobrir e proteger novamente usando esse método.
Para restaurar uma imagem de sincronização de aplicativo ou VM, siga estas etapas:
No console de gerenciamento do dispositivo de backup e DR, clique em Gerenciador de apps e selecione Aplicativos no menu suspenso.
A página Aplicativos é aberta.
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 linha do tempo.
Observe as seguintes considerações antes de restaurar:
- Se você estiver restaurando um aplicativo que não é de VM, encerre o aplicativo e desmonte o sistema de arquivos.
- Se você estiver restaurando uma VM, o procedimento de restauração desligará automaticamente a máquina virtual.
Selecione a imagem de sincronização mais recente e, em seguida, selecione Restaurar na lista de operações de acesso.
A página Restaurar é aberta.
Clique em Enviar. Uma caixa de diálogo de aviso será aberta. Leia e digite DATA LOSS para confirmar. Um segundo aviso vai aparecer. Digite OVERWRITE OTHER APPS para confirmar a operação de restauração.
O job de restauração é iniciado.
Acesse Monitorar para verificar se a operação de restauração foi concluída. Quando o job for concluído no Monitor com o status Concluído, volte para o Gerenciador de apps.
Depois que a operação de restauração for concluída:
- Para um aplicativo que não seja de VM, monte o sistema de arquivos e reinicie o aplicativo.
- Para um aplicativo de VM, ligue a máquina virtual.
O aplicativo de produção está de volta ao serviço, mas ainda não é gerenciado novamente. Prossiga para a operação de failback, descrita em Failback para o appliance local.
Failback para o dispositivo local
O failback exclui as imagens de sincronização de retorno trazidas do dispositivo de backup/recuperação remoto e a imagem de failover que ainda pode estar montada no dispositivo de backup/recuperação remoto. O failback também exclui todas as imagens de failover de teste que permanecem no dispositivo de backup/recuperação remoto. 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 o failback de um aplicativo do dispositivo remoto para o dispositivo local.
No console de gerenciamento do dispositivo de backup e DR, clique em Gerenciador de apps e selecione Aplicativos no menu suspenso.
A página Aplicativos é aberta.
Selecione o aplicativo ou a VM que você quer fazer o 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 linha do tempo.
Selecione a imagem mais recente e escolha Failback na lista de operações de acesso.
A página Failback é aberta.
Clique em Enviar.
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.
Após o failback, 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 VM.
No console de gerenciamento do appliance de backup e DR, clique na guia Gerenciador de apps e selecione Aplicativos no menu suspenso.
A página Aplicativos é aberta.
Selecione o aplicativo ou a VM com a imagem que você quer sincronizar.
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 linha do tempo.
Selecione a imagem de sincronização mais recente.
Selecione Montar na lista de operações. A janela Montar será exibida. Para detalhes sobre como montar uma imagem de VM, consulte Montar imagens.
Acesse Monitorar para verificar se a operação de montagem da imagem da VM foi concluída.
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 repositório de dados que você quer.
Se você montou em uma nova VM, ela precisa ser descoberta antes de ser protegida novamente. Siga o procedimento de descoberta de VMs em Descobrir VMs.
A VM de produção está de volta ao serviço, mas ainda não está protegida. Prossiga para a operação de failback, descrita em Failback para o appliance local.
Excluir imagens de failover e sincronização de retorno
Normalmente, todas as imagens de failover, failover de teste 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, failover de teste ou sincronização do dispositivo de backup/recuperação remoto.
Na página Acesso, selecione a imagem de failover, failover de teste ou sincronização que você quer excluir e, em seguida, selecione Excluir na lista suspensa no canto inferior direito da página.
Na caixa de diálogo Excluir que será aberta, clique em Enviar para confirmar as mudanças.