Post on 05-Aug-2015
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
A Services 2012
Configuración de SnapMirror ®
Versión 1.0
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
Contenido SNAPMIRROR .................................................................................................................................. 3
APLICACION EN EL NEGOCIO ........................................................................................................... 4
DISASTER RECOVERY ....................................................................................................................... 4
OPERACIÓN NORMAL .................................................................................................................... 10
TOPOLOGIA ................................................................................................................................... 10
COMENZANDO EL LABORATORIO ................................................................................................. 11
CREANDO LOS VOLUMENES .......................................................................................................... 12
INICIANDO SNAPMIRROR EN EL ORIGEN ...................................................................................... 13
INICIANDO EN EL DESTINO ............................................................................................................ 14
RESTRINGIENDO EL VOLUMEN DEL DESTINO ............................................................................... 14
INICIANDO LA TRANSFERENCIA DESDE LA CONTROLADORA DESTINO ........................................ 15
CONFIGURACION DE LA PERIODICIDAD DE LA SINCRONIZACION ................................................ 16
CONFIGURAR SNAPMIRROR DE MODO SINCRONO .................................................................. 16
CONFIGURANDO MODO CRON ................................................................................................. 16
FORZAR EL SNAPMIRROR DE FORMA MANUAL ............................................................................ 17
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
SNAPMIRROR
El proceso de réplica de datos entre dos site físicamente separados se realiza mediante la
herramienta de software de NetApp SnapMirror®, el cual se basa en realizar una copia
baseline o completa del volumen o qtree replicado, para luego realizar actualizaciones de
los datos que van siendo modificados a traves de la tecnología SnapShot®. Entre los
updates se llevaran los datos hacia el site que será el destino para hacer los respaldos
tomados con consistencia, mediante tecnología NetApp como SnapManager® o
SnapCreator®.
SnapMirror Async (asynchronus)
SnapMirror Sync (synchronous)
SnapMirror Semi-Sync
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
APLICACION EN EL NEGOCIO
Hay varios métodos para aumentar la disponibilidad de datos por el lado de hardware.
Las copias de seguridad proporcionan una manera fiable de recuperación de datos
perdidos mediante diferentes tipos de respaldos, (discos o cintas).
Redundantes tecnologías de hardware también ayudan a mitigar el daño causado por
problemas de hardware o daños físicos del lugar en el cual se encuentra la data.
El reflejo o mirror de los datos es un tercer mecanismo fiable que ayuda a combatir y a su
vez facilitar la disponibilidad de datos y minimizar el tiempo de inactividad. NetApp
SnapMirror ofrece una solución rápida y flexible para replicar los datos a traves de una
área local, amplia, o metropolitana. SnapMirror puede ser un componente clave en la
protección de datos empresariales. Si un desastre ocurre en un sitio de origen, las
empresas pueden acceder a los datos de misión crítica desde una réplica de los datos de
origen en un lugar físicamente apartado en donde se encuentran trabajando.
DISASTER RECOVERY
Si los datos críticos son replicados en una ubicación física distinta, en caso de desastre
no tienen consecuencia ya que los usuarios pueden acceder a los datos que se encuentran
el site remoto.
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
CONOCIENDO SNAPMIRROR
El uso de la tecnología SnapMirror proporciona importantes ventajas:
Eficiencia. Las actualizaciones a nivel de bloque reducen los requisitos de ancho de banda y tiempo. A partir de Data ONTAP® 7.3.2, SnapMirror para volúmenes también ofrece compresión de red nativa para reducir aún más los costes de ancho de banda.
Flexibilidad. Los datos se pueden replicar entre sistemas de almacenamiento de NetApp diferentes. Se admiten topologías de replicación uno a uno, uno a varios, varios a uno o varios a varios en modo asíncrono.
Más productividad. Al usar SnapMirror en combinación con FlexClone® de NetApp, es posible usar los datos almacenados en el entorno de recuperación ante desastres para desarrollo y pruebas, extracción de datos u otros fines.
Consistencia. Mediante la integración con la suite SnapManager® de NetApp, los datos de aplicaciones se pueden replicar al mismo tiempo que se mantiene total coherencia para posibilitar su rápida recuperación.
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
Seguridad. Es posible probar el plan de recuperación ante desastres sin que ello afecte a la producción ni a la replicación en curso, lo que permite realizar pruebas con mayor frecuencia para asegurar que no haya sorpresas en caso de desastre. Como protección contra daños en los datos de aplicaciones, el centro de recuperación ante desastres puede conservar varias copias Snapshot® y realizar restauraciones rápida y fácilmente a un punto de tiempo anterior al daño de los datos.
CONOZCA SNAPMIRROR PARA VOLUMENES
SnapMirror para volúmenes funciona a nivel de bloque físico. Replica el contenido de un volumen completo, incluidas todas las copias SnapShot, y transfiere todos los atributos de volúmenes de un volumen de origen (primario) a un volumen de destino (secundario). Por lo tanto, el sistema de almacenamiento de destino debe ejecutar una versión principal de Data ONTAP igual o posterior a la del sistema de origen. Si la de duplicación o la compresión de datos de NetApp (agregada en Data ONTAP 8.0.1) se ejecutan en el sistema primario, el volumen de destino hereda este ahorro, pues el volumen es idéntico y el ahorro se nota también en la red WAN.
SnapMirror para volúmenes comienza con una copia de referencia en la que se replican todos los datos del volumen del origen al destino. Una vez finalizada la copia de referencia, la replicación se realiza regularmente. Si fuese necesario, es posible hacer que el destino sea editable. En otras palabras, si se produce un error que afecte a los sistemas de origen o primarios, puede recuperar las operaciones y comenzar a escribir en el destino. Una vez corregido el error, puede volver a realizar una sincronización tras la recuperación para copiar de nuevo los cambios diferenciales en el origen y restaurar el funcionamiento normal. Esta funcionalidad es un diferenciador clave frente a SnapVault® de NetApp, destinado principalmente a la realización de backups a disco.
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
MODOS DE SNAPMIRROR
En el modo asíncrono, las copias snapshot del volumen se crean periódicamente en el origen. Solo se transfieren al destino los bloques modificados o creados después del último ciclo de replicación, lo que hace que este método sea muy eficiente en cuanto a la carga del sistema de almacenamiento y al ancho de banda.
El modo síncrono envía actualizaciones del origen al destino a medida que se producen, en lugar de hacerlo siguiendo una programación predeterminada. Esto ayuda a mantener protegidos en el destino los datos que se escriben en el sistema de origen, aunque se produzca un error que afecte a todo este sistema. Para mantener el destino totalmente actualizado se utiliza la transferencia de NVLOG y la transferencia de puntos de coherencia. Este tipo de transferencia permite sincronizar los datos del registro editable, que normalmente se almacenan en caché en NVRAM en el almacenamiento de NetApp, con el destino. La transferencia de puntos de coherencia mantiene sincronizadas las imágenes del sistema de archivos del disco.
El modo semisíncrono se diferencia del síncrono en dos aspectos. Las operaciones de escritura en el origen no tienen que esperar a ser aceptadas por el destino para ser confirmadas y no se utiliza la transferencia de NVLOG. Estos dos cambios agilizan la respuesta de las aplicaciones y únicamente tienen un pequeño impacto en el objetivo de punto de recuperación (Recovery Point Objective, RPO) que se puede alcanzar.
La compresión de red de SnapMirror está disponible a partir de Data ONTAP 7.3.2. Con la compresión de red de SnapMirror, los datos se comprimen solo mientras cruzan la red; los datos de los sistemas de origen y destino no se comprimen en ningún momento. Al habilitar la compresión, se generan dos pasos adicionales:
Compresión en el sistema de origen Descompresión en el sistema de destino
En el sistema de origen, los bloques de datos que se deben replicar se transfieren a un motor que los comprime. Este motor crea varios subprocesos, acordes al número de CPU del sistema de almacenamiento. Los diferentes subprocesos de compresión comprimen los datos en paralelo. A continuación, los bloques comprimidos se transmiten por la red. En el sistema de destino, se reciben y descomprimen estos bloques usando un método similar de múltiples subprocesos. A continuación, los datos descomprimidos se escriben en el volumen correspondiente.
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
TENER EN CUENTA QUE
Cuando se empieza a utilizar SnapMirror para volúmenes, es importante tener en cuenta algunos aspectos generales:
Observe los requisitos sobre la versión de Data ONTAP para el modo de funcionamiento ejecutado.
o SnapMirror para volúmenes asíncrono: el destino debe tener la misma versión o una superior, ya sea principal o secundaria.
o SnapMirror para volúmenes síncrono o semisíncrono: los sistemas de origen y destino deben ejecutar la misma versión.
SnapMirror para volúmenes sólo admite replicación entre agregados del mismo
tipo, es decir: de agregados de 32 bits a agregados de 32 bits o de 64 a 64.
SnapMirror funciona con Ethernet y Fibre Channel. Consulte la tabla de
compatibilidad de switches (requiere acceso a NOW™) para ver los requisitos para
Fibre Channel.
• Los modos síncrono y semisíncrono son sensibles a la distancia y el tiempo de ida y
vuelta. El tiempo de ida y vuelta debe ser inferior a 2 milisegundos para el modo síncrono
e inferior a 5 milisegundos para el modo semisíncrono.
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
Fecha Versión Descripción Autor Review
10-07-2012 1.1 Inicial Diego Guzmán
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
OPERACIÓN NORMAL
Se considera como operación normal, la replicación entre dos site, por ejemplo en este
laboratorio se realizara replicación de volúmenes que contienen qtree. A continuación se
mencionan los recursos utilizados en el siguiente laboratorio.
VMWARE WORKSTATION 8
ONTAP 7-Mode
2 CONTROLADORAS NetApp Release 8.1.1X34 7-Mode
LICENCIA SNAPMIRROR
CREACION DE UN AGGREGADO QUE CONTENGA LOS VOLUMENES
VOLUMEN FAS-01 VOL_LUNSE 4Gib
VOLUMEN FAS-05 VOL_LUNS 4Gib
Datos dentro de la LUN LUN_WINDOWS
CONECTIVIDAD ENTRE SITE
TOPOLOGIA
FAS-01
AGGR_GENERAL 16Gib
VOL
FAS-05
AGGR_GENERAL 16Gib
VOL
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
COMENZANDO EL LABORATORIO
Lo primero que debemos hacer es licenciar el software SnapMirror ® en las controladoras
que van utilizarla, es importante mencionar que existen distintos tipos de licencias para
SnapMirror que fueron mencionadas en el punto anterior.
SnapMirror
SnapMirror_Sync
Para licenciar el software ingrese el siguiente comando en el origen y destino:
FAS-01> license add XXXXXXX
FAS-05> license add XXXXXXX
Para verificar el status de la instalación del software en las controladores ingrese el
siguiente comando:
FAS-01> snapmirror status
FAS-05> snapmirror status
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
Una vez verificado el estado de SnapMirror y que se encuentra licenciado en las maquinas
mencionadas anteriormente, debemos crear volúmenes en el origen y en el destino, es
importante mencionar que para hacer replica entre site el volumen de destino debe ser
igual o superior al de origen, otra punto importante es dejar el volumen restringido en el
destino para que quede operable solo para almacenar los datos del site de origen o para
tareas de mantenimiento pero no de acceso a los datos.
Para crear un volumen ingrese el siguiente comando, primero debemos crear un volumen
en la controladora de origen el cual contendrá la data que será replicada hacia la otra
controladora.
CREANDO LOS VOLUMENES
FAS-01> vol create [vol_name] [aggr_alocated] [vol_size k|M|G|T]
FAS-01> vol create VOL_LUNS AGGR_GENERAL 4G
Se creó un volume llamado VOL_LUNS que será alojado en el aggregate AGGR_GENERAL
con un tamaño de 4Gib. Se debe repetir este paso para la controladora FAS-05.
FAS-05> vol create [vol_name] [aggr_alocated] [vol_size k|M|G|T]
FAS-05> vol create VOL_LUNS AGGR_GENERAL 4G
Nota: El volume debe ser restringido en el destino, para realizar esta tarea ejecute el
siguiente comando:
FAS-05> vol restrict [vol_name]
FAS-05> vol restrict VOL_LUNS
Para el ejercicio práctico utilizaremos una LUN que está dentro del volumen VOL_LUNS, en
esta lun se encuentra data, la cual será replicada al site remoto (FAS-01). Dentro de la LUN
se encuentran datos críticos que serán respaldados al site remoto.
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
INICIANDO SNAPMIRROR EN EL ORIGEN
Ya que se encuentra el escenario completa para iniciar la réplica entre los site
procederemos a configurar el software SnapMirror®.
Como primer paso debemos permitir el acceso entre ambas controladores creando el
archivo en el directorio /etc/, el directorio tendrá el siguiente nombre:
/etc/snapmirror.allow
Para crear este archivo utilizaremos el seudo editor de texto de ONTAP wrfile, para crear
el archivo ingrese el siguiente comando:
FAS-01> wrfile /etc/snapmirror.allow
192.168.3.59 (ip FAS-05)
FAS-05 (Nombre del host destino)
Para guardar los datos presione ENTER para saltar una line y presione CTRL +C, el sistema
desplegara en pantalla un error, pero no debes preocuparte es normal.
Error: error Reading standard input: Interrupted system call.
Debemos repetir el mismo paso en la controladora de destino FAS-05
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
INICIANDO EN EL DESTINO
FAS-05> wrfile /etc/snapmirror.allow
192.168.3.60 (ip FAS-01)
FAS-01 (Nombre host destino)
Para guardar los datos presione ENTER para saltar una line y presione CTRL +C, el sistema
desplegara en pantalla un error, pero no debes preocuparte es normal.
Error: error Reading standard input: Interrupted system call.
RESTRINGIENDO EL VOLUMEN DEL DESTINO
Una vez creado el volumen en el origen, ya podemos crear la configuración de SnapMirror
en el destino. Algunas consideraciones son que para hacer SnapMirror el volumen destino
tiene que estar en modo restricted. De este modo únicamente permitimos ciertas
operaciones en el volumen, como SnapMirror o tareas de mantenimiento, pero nunca el
acceso a los datos.
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
INICIANDO LA TRANSFERENCIA DESDE LA CONTROLADORA DESTINO
En este paso iniciaremos la transferencia de datos desde la controladora destino a origen,
para realizar esta tarea ejecutamos el siguiente comando en la controladora FAS-05:
FAS-05> snapmirror initialize -S 192.168.3.60:VOL_LUNS 192.168.3.55:VOL_LUNS
Para verificar el estado del SnapMirror ejecute el siguiente comando:
FAS-05> snapmirror status
Como podemos ver en la imagen anterior ya comenzó la transferencia de la data desde el
origen hacia el destino.
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
CONFIGURACION DE LA PERIODICIDAD DE LA SINCRONIZACION
CONFIGURAR SNAPMIRROR DE MODO SINCRONO
Una vez realizada la copia inicial, podemos programar las copias incrementales cada X
tiempo o que se realicen de forma síncrona. En estas copias únicamente se transferirán
los bloques que hayan sido modificados desde la última realizada. Estas configuraciones se
especifican en el fichero de configuración /etc/snapmirror.conf con esta estructura:
filer_origen:volumen_origen filer_destino:volumen_destino – opciones min hora
dia_mes dia_sem
Para configurar que la copia sea síncrona y que los datos se mantengan actualizados al
mismo tiempo en ambos volúmenes únicamente hay que añadir la palabra sync (recuerda
revisar antes el contenido del fichero).
FAS-05> wrfile /etc/snapmirror.conf
CONFIGURANDO MODO CRON
Y si lo que queremos es que la sincronización se realice periódicamente en lugar de a
tiempo real usamos el estilo cron que veíamos en la estructura. Vamos a configurarlo
todos los días a las 14:30.
A Services 2012 | Fidel Oteiza 1956 Of.26 | www.aservicorp.com | Tel: 56 2 3434464
FORZAR EL SNAPMIRROR DE FORMA MANUAL
Es recomendable cuando hacemos la configuración de SnapMirror y las primeras sincronizaciones tener las consolas de ambas cabinas abiertas para revisar todos los errores que puedan ir apareciendo en una y otra.
Si necesitáramos forzar manualmente la sincronización podemos hacerlo con el comando SnapMirror update, con la misma sintaxis que utilizamos con la sincronización inicial:
A continuación un ejemplo de cómo trabaja SnapMirror transfiriendo la data desde el
origen al destino.