Com base nos requisitos de produção para espelhar os dados e replicar uma cópia deles para 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 mudanças feitas no site de DR podem ser replicadas de volta (failback) ao ambiente de produção no dispositivo de backup/recuperação local.
- Várias imagens de sincronização podem ser usadas para replicar as mudanças cumulativas feitas no site de DR de volta à 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 espelho 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 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. Você pode fazer login no host e verificar se a imagem é consistente. Teste as montagens de failover no destino sem interromper a replicação.
Antes de executar 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.
- Você só pode ter um failover de 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 VM do VMware, é necessário ter um servidor ESX e um servidor vCenter ativos no site remoto para testar o failover.
Use estas instruções para testar o failover no dispositivo remoto pelo console de gerenciamento:
Clique em App Manager e selecione Applications na lista suspensa.
A página Aplicativos é aberta.
Selecione o aplicativo ou a VM que você quer redirecionar e escolha Acesso 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 Test Failover na lista de operações.
A página Testar failover é aberta.
Selecione Teste de failover na lista de operações de acesso.
A página Teste de failover é aberta.
Selecione um local para executar o failover de teste: Host atual ou Nova máquina virtual.
Ao falhar para um host existente, selecione Host existente e escolha um host na lista suspensa Host. O host selecionado precisa ser um host SAN ou uma máquina virtual no ESX Server que esteja conectado ao dispositivo.
Ao fazer failover para uma nova VM do VMware, selecione New Virtual Machine 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.
- ESX HOST: 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 da nova VM que você quer montar.
Em Modo de montagem, selecione uma das seguintes opções:
- Mapeamento virtual de dispositivo bruto (vRDM, na sigla em inglês): 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 and DR não inclui vRDMs ao proteger uma VM montada. O backup e o DR oferecem uma opção para marcar vRDMs como dependentes. Embora raramente usada, quando essa opção é ativada, os vRDMs são incluídos nos snapshots da VMware. Os modelos de backup podem capturar vRDMs marcadas como Dependente.
- Mapeamento físico de dispositivo bruto (pRDM, na sigla em inglês): 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:
- Mount Drive: 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 as letras de unidade subsequentes. Se nenhuma unidade de montagem for especificada, o agente de 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 de backup e DR poderá criar um. 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, anexar um sublinhado (_) seguido de um número. Por exemplo, especificado# do usuário.
Se você estiver montando um aplicativo genérico (LVM), terá mais opções de mapeamento.
- Selecione uma opção no menu suspenso Ação de montagem para manter a estrutura original da pasta (Manter o caminho de origem), especificar um local específico para montar o aplicativo (Especificar o local de montagem) ou mapear os volumes para um host sem fazer a montagem no sistema de arquivos (Somente mapeamento).
Se necessário, mude o pool de armazenamento padrão a ser usado para a montagem na lista suspensa. Isso se aplica apenas 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 localizado será sempre usado, independentemente do que estiver definido aqui.
Clique em Continuar. A imagem mais recente do aplicativo é usada para criar uma cópia virtual e a apresenta ao host selecionado. Como ela é uma cópia virtual da imagem, o host pode usá-la sem afetar a imagem de replicação do StreamSnap.
Abra o serviço Monitor no console de gerenciamento para conferir o status do job.
Quando o job for concluído no Monitor com o status Concluído, volte ao App Manager e verifique se a imagem foi montada.
Você pode fazer login no host e conferir a imagem de failover para garantir a consistência dos dados e o procedimento completo de DR.
Quando você estiver satisfeito com os resultados do teste de failover, exclua a imagem de failover de teste ativa.
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 à medida que os aplicativos continuam sendo executados no dispositivo remoto.
Enquanto estiver no estado de failover, o aplicativo ou a VM acessa a imagem remota diretamente. Assim, a replicação para o dispositivo de backup/recuperação remoto é pausada. Quando o aplicativo ou a VM estiver pronta para operar no dispositivo local, você poderá sincronizar os dados de volta para o dispositivo local e realizar uma operação de failback.
Use estas instruções para fazer failover de um aplicativo ou VM gerenciado pelo StreamSnap:
Clique em App Manager e selecione Applications no menu suspenso.
A página Aplicativos é aberta.
Selecione o aplicativo ou a VM que você quer redirecionar e escolha Acesso 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 do 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 que esteja conectado ao dispositivo.
Se você selecionou uma imagem de VM para failover, selecione um local para realizar o failover: Host existente 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 no servidor ESX que esteja conectado ao dispositivo.
Se você selecionar New Virtual Machine, 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.
- ESX HOST: 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.
Em Modo de montagem, selecione uma das seguintes opções:
- Mapeamento virtual de dispositivo bruto (vRDM, na sigla em inglês): 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 o DR oferecem uma opção para vRDMs como dependentes. Embora raramente usada, quando essa opção está ativada, os vRDMs são incluídos nos snapshots da VMware. Os modelos de backup capturam vRDMs marcadas como dependentes.
- pRDM (mapeamento físico de dispositivo bruto): para operações de restauração no nível do arquivo, selecione esse modo.
Se você selecionar pRDM, as seguintes opções de montagem adicionais vão aparecer:
- Mount drive: 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 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 vai criar. 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 anexar um sublinhado (_) seguido de um número. Por exemplo, specified#.
Se necessário, mude o pool de armazenamento padrão a ser usado para a montagem na lista suspensa. Isso se aplica apenas 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 localizado é sempre usado, independentemente do que está definido aqui.
Se necessário, insira um rótulo para a operação de failover.
Em Map to ESX Hosts, selecione uma das seguintes opções:
- Um: selecione Um se você quiser mapear apenas para o host ESX que está executando a VM de destino.
- Two: selecione Two se você quiser mapear para dois hosts ESX, mas não para todos os hosts ESX no cluster. Ao selecionar Two, você tem a opção de escolher o segundo host ou selecionar Auto-select. 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 o que está executando a VM de destino.
- Todos: selecione Todos se quiser mapear para todos os hosts ESX presentes no cluster. Selecionar Todos pode aumentar a duração do job.
Clique em Continuar.
Uma mensagem de aviso de confirmação de failover aparece.
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 ao host selecionado.
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 Concluído, volte para o App Manager e confira 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 os dados gerados no site remoto para o local, inicie o failback do 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 está sendo executado em uma imagem no site remoto. Depois que um aplicativo falhar para um dispositivo de backup/recuperação remoto, você poderá restaurar o 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 limpar. Após a reversão, o estado do aplicativo muda para "protegido", e a replicação para o dispositivo 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 recuperação
- Interromper o aplicativo de failover
- Fazer a sincronização de volta final
- Restaurar uma imagem de syncback
- Failback para o dispositivo local
- Excluir imagens de failover e de sincronização
Fazer uma sincronização de recuperação
No momento em que você inicia o processo de failback, seus 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 pode levar algum tempo, dependendo de quão ativo é o aplicativo e de quanto tempo ele está em um estado de failover.
Para realizar uma sincronização no dispositivo de backup/recuperação remoto, siga estas etapas:
Clique em App Manager e selecione Applications na lista suspensa.
A página Aplicativos é aberta.
Selecione o aplicativo ou a VM com a imagem que você quer sincronizar de volta e escolha Acesso na lista suspensa na parte de baixo da página Aplicativos.
A página Acesso é aberta com a lista de imagens capturadas na visualização da rampa da linha do tempo.
Na janela Acesso, selecione a imagem.
Selecione Syncback na lista de operações.
A página Syncback é aberta.
Opcionalmente, insira um nome exclusivo associado à imagem de retorno de sincronização em Rótulo.
Clique em Enviar.
Um job de sincronização é iniciado.
Acesse Sistema para conferir o status do job.
Quando o job for concluído no Monitor com o status Concluído, volte para o App Manager.
Os dados recém-gerados do aplicativo remoto são retornados ao dispositivo de backup/recuperação local, mas não são aplicados automaticamente à imagem original do aplicativo. Em vez disso, ele é disponibilizado no dispositivo de backup/recuperação local como uma imagem de syncback na janela Access. É possível montar, clonar ou restaurar uma imagem sincronizada.
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, faça operações de sincronização até que esteja tudo pronto para o failback. Cada uma delas 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 o syncback pode ser realizado.
Parar o aplicativo de failover
Essa etapa do processo marca o início do tempo em que o aplicativo fica inativo. Pare o aplicativo no site remoto para evitar que novos dados sejam recebidos após o início da sincronização final. O aplicativo fica indisponível para a etapa final de sincronização e para a etapa de restauração, voltando a ficar on-line no final da etapa de restauração.
Após a reversão, o estado do aplicativo muda para Gerenciado, e a replicação para o site remoto é retomada.
Fazer a sincronização 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 recuperação. A sincronização de retorno final é mais rápida porque inclui menos dados.
- Repita o procedimento descrito em Realizar uma sincronização de recuperação. Os dados finais do aplicativo remoto são retornados ao appliance de backup/recuperação local.
- Restaure a imagem de syncback conforme descrito em Restaurar uma imagem de syncback.
Restaurar uma imagem de syncback
Depois de sincronizar o aplicativo de failover ou a imagem da VM, é possível realizar uma operação de restauração para colocar os dados de volta no local original ou realizar uma operação de montagem para acessar os dados com mais rapidez. Confira as diretrizes a seguir para determinar a abordagem ideal, com base no tipo de dados e nas suas necessidades.
- Para um aplicativo que não seja VM, recomendamos que você execute uma restauração dos 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 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 acessar esses dados. Nesse caso, a restauração de imagem é 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 executar uma restauração para trazer a VM de volta ao local original. Consulte Restaurar uma imagem de sincronização de aplicativo ou VM. Se uma operação de restauração leva tempo para transferir os 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 executar 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 splash baixo durante o próximo job de snapshot devido à perda de dados de rastreamento de mudança de volta do VMware que resultam de qualquer operação de restauração.
É possível montar a VM em uma nova ou em uma VM 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 existente, se você receber novos discos na VM existente, o que pode não ser desejável para seu ambiente. No entanto, se você excluir os discos originais primeiro, talvez seja possível 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ê montar em uma VM nova, poderá ter uma VM recuperável. Talvez seja necessário atualizar manualmente os endereços MAC para corresponder à VM original, para que as configurações de rede sejam preservadas. Em seguida, use o vMotion de armazenamento para migrar a VM para um repositório de dados. Você precisa descobrir e proteger novamente usando esse método.
Para restaurar uma imagem de sincronização de aplicativo ou VM, siga estas etapas:
Clique em App Manager e selecione Applications no menu suspenso.
A página Aplicativos é aberta.
Selecione o aplicativo ou a VM com a imagem que você quer sincronizar de volta e escolha Acesso na lista suspensa na parte de baixo da página "Aplicativos".
A página Acesso é aberta com a lista de imagens capturadas na visualização da rampa da linha do tempo.
Considere o seguinte antes de restaurar:
- Se você estiver restaurando um aplicativo que não seja uma VM, desligue o aplicativo e desmonte o sistema de arquivos.
- Se você estiver restaurando uma VM, o procedimento de restauração desliga automaticamente a máquina virtual.
Selecione a imagem de syncback mais recente e selecione Restore 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 o Monitor 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 App Manager.
Depois que a operação de restauração for concluída:
- Para um aplicativo que não seja uma 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 voltou a funcionar, mas ainda não está sendo gerenciado. Prossiga para a operação de failback, descrita em Failback para o dispositivo local.
Retornar para o dispositivo local
O failback exclui as imagens de sincronização recuperadas 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 local.
Clique em App Manager e selecione Applications no menu suspenso.
A página Aplicativos é aberta.
Selecione o aplicativo ou a VM que você quer reverter e escolha Acesso na lista suspensa na parte de baixo da página Aplicativos.
A página Acesso é aberta com a lista de imagens capturadas na visualização da rampa da linha do tempo.
Selecione a imagem mais recente e Failback na lista de operações de acesso.
A página Failback é aberta.
Clique em Enviar.
Acesse o Monitor para conferir o status do job. Quando o job for concluído no Monitor com o status Concluído, volte para o App Manager.
Se a falha for bem-sucedida, a replicação do StreamSnap para o dispositivo remoto será retomada.
Após a reversão, o estado do aplicativo muda para Gerenciado, e a replicação para o site remoto é retomada.
Montar uma imagem de VM SyncBack
Use estas instruções para montar uma imagem de sincronização de VM.
Clique na guia App Manager e selecione Applications no menu suspenso.
A página Aplicativos é aberta.
Selecione o aplicativo ou a VM com a imagem que você quer sincronizar de volta.
Escolha Acesso na lista suspensa na parte de baixo da página "Aplicativos".
A página Acesso é aberta com a lista de imagens capturadas na visualização da rampa da linha do tempo.
Selecione a imagem de sincronização mais recente.
Selecione Montar na lista de operações. A janela Mount vai aparecer. Para detalhes sobre como montar uma imagem de VM, consulte Montar imagens.
Acesse o Monitor para verificar se a operação de montagem da imagem da VM foi concluída.
Depois que a operação de montagem de imagem da VM for concluída, ligue a máquina virtual, se necessário, e execute um vMotion de armazenamento para mover os discos montados ou a VM para o repositório de dados desejado.
Se você tiver montado em uma nova VM, ela precisará ser descoberta antes de ser protegida novamente. Siga o procedimento de descoberta de VM em Descubra VMs.
A VM de produção voltou a funcionar, mas ainda não está protegida. Prossiga para a operação de failback, descrita em Failback para o dispositivo local.
Excluir imagens de failover e syncback
Normalmente, todas as imagens de failover, failover de teste e syncback 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 syncback do dispositivo de backup/recuperação remoto.
Na página Acesso, selecione a imagem de failover, de failover de teste ou de sincronização que você quer excluir e selecione Excluir na lista suspensa no canto inferior direito da página.
Na caixa de diálogo Excluir que é aberta, clique em Enviar para confirmar as mudanças.