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!