Blog Agility

Configurar NetApp vFiler Disaster Recovery

Configurar NetApp vFiler Disaster Recovery

Neste TechTip iremos demonstrar como configurar um vFiler DR.

O cenário considerado consiste em dois sites, cada um com uma controladora NetApp. No site 1 a controladora é denominada “NETAPP01”. Esta controladora possui um vFiler configurado denominado “vfiler1” cujo root path é um volume denominado “vol_vfiler1”. Este volume possui relação de SnapMirror com um volume de mesmo nome na controladora do site 2 denominada “NETAPP02”, porém esta controladora não possui vFiler configurado.

Alguns pré-requisitos devem ser respeitados e verificados antes de iniciar a configuração do vFiler DR, são eles:

– SnapMirror deve estar habilitado e licenciado em ambas as controladoras, origem e destino;
– As controladoras de origem e destino devem poder se comunicar via rede;
– O nome de host de cada controladora deve ser adicionado ao arquivo “/etc/hosts” de ambas;
– O volume de destino deverá estar on-line;
– Você deve conhecer o ID administrativo e senha da controladora de origem;
– Você deve definir a opção “nfs.ipv6.enable” como “ON” e reiniciar o serviço NFS.

 

Para configurar o vFiler DR entre os sites, conecte-se na controladora de destino e execute o seguinte comando:

NETAPP02> vfiler dr configure -u -c secure -l root:<senha> vfiler1@NETAPP01
Confirme o endereço IP do vFiler de origem.

Confirme as opções de NIS e DNS do vFiler de origem.

Você poderá acompanhar o progresso da criação do vFiler DR utilizando o seguinte comando:

NETAPP02> vfiler dr status vfiler1@NETAPP01
Storage Path Status
vol_vfiler1 snapmirrored

Ao término da criação o status do vFiler na controladora de destino deverá ficar como “stopped, DR backup”, segue exemplo abaixo:

NETAPP02> vfiler status
vfiler0 running
vfiler1 stopped, DR backup

Neste momento você deverá testar o funcionamento do vFiler DR, simulando um desastre no sistema de origem e ativando o vfiler no sistema de destino.

Na controladora de origem NETAPP01 pare o vfiler1 através do seguinte comando:

 

NETAPP01> vfiler stop vfiler1

Agora na controladora de destino NETAPP02 ative o vfiler através do seguinte comando:

NETAPP02> vfiler dr activate vfiler1@NETAPP01

Verifique o status do vfiler em cada sistema através do seguinte comando:

NETAPP01> vfiler status –a
NETAPP02> vfiler status –a

Obs.: Em um caso real de desastre, obviamente você não conseguirá verificar o status do sistema de origem, mas para efeito de teste do DR este procedimento é válido.

Para sincronizar o vfiler1 de volta para o sistema de origem, execute a seguinte sequência de comandos:

NETAPP01> vfiler dr resync -c secure -l root:<senha> vfiler1@NETAPP02
NETAPP01> vfiler dr status vfiler1@NETAPP02
NETAPP01> snapmirror status
NETAPP01> vfiler status -a

Quando o status do SnapMirror estiver como “idle”, você pode parar o vFiler DR no site de destino e ativá-lo novamente no site de origem através dos seguintes comandos:

ATENÇÃO: Certifique-se de emitir os comandos nas controladoras corretas.

NETAPP02> vfiler stop vfiler1
NETAPP01> vfiler dr activate vfiler1@NETAPP02
NETAPP02> vfiler status -a
NETAPP01> vfiler status -a

Para restaurar a relação de DR para que o DR vFiler no NETAPP02 retorne ao estado correto “stopped, DR backup”, você precisará sincronizar o relacionamento novamente através dos seguintes comandos:

NETAPP02> vfiler dr resync -c secure -l root:<senha> vfiler1@NETAPP01
NETAPP02> vfiler dr status vfiler1@NETAPP01
NETAPP02> snapmirror status
NETAPP02> vfiler status -a

Ao término deste processo, seu vFiler DR estará devidamente configurado e validado!