Solución de QNAP para Empresas Medianas y Pequeñas (SMB) - Use QNAP Snapshot y Snapshot Agent para instantáneas consistentes con la aplicación.
1. Introducción
1.1 Problemas y soluciones
En QTS 4.2, la función de instantáneas en Administrador de almacenamiento no solo es compatible con volúmenes, sino también con LUN iSCSI para hacer copias de seguridad rápidamente y restaurar sus datos importantes.
Lo difícil al crear instantáneas de un LUN es garantizar que se incluya toda la información, como datos no guardados de aplicaciones, búfers, memoria y registros.
La solución que QNAP ofrece es una opción Consistente con la aplicación para instantáneas iSCSI mientras se use QNAP Snapshot Agent para Windows Server o VMware vCenter. Le permite al NAS comunicarse con el servidor remoto para garantizar que pueda tener una copia de seguridad completa usando nuestra función de instantáneas de QNAP.

1.2 Audiencia
Esta nota de aplicación es ideal para cualquiera que use un QNAP NAS como objetivo iSCSI para crear un LUN iSCSI para otros dispositivos o máquinas virtuales. Algunos términos de este documento no se explicarán en detalle.
2. Cómo empezar
2.1 Funcionamiento
QNAP Snapshot Agent se crea principalmente para tomar instantáneas consistentes con la aplicación para un LUN iSCSI, mientras que al mismo tiempo también ofrece la característica de VSS Hardware Provider.
En el primer diagrama de flujo siguiente, siempre que necesite tomar una instantánea en un LUN iSCSI desde el NAS, el agente informará al servidor remoto para que vacíe todos los datos en el LUN iSCSI (para Windows Server) o para que tome una instantánea de máquina virtual (para VMware) antes de la instantánea del LUN iSCSI; por lo tanto, cuando se tome una instantánea del NAS, contendrá toda la información necesaria de la aplicación para garantizar una instantánea consistente.
Ejemplos:
- Microsoft Hyper-V Server creará un punto de verificación de la VM, incluyendo la memoria para evitar pérdidas de datos y para garantizar la consistencia de la instantánea.
- SQL Server vaciará los registros de la base de datos en el disco para garantizar la consistencia de la instantánea.
- VMware creará una instantánea de la VM para cada VM ubicada en el LUN con el fin de garantizar la consistencia de la instantánea, como se muestra a continuación:

Además, QNAP Snapshot Agent también incluye VSS Hardware Provider para Windows Server. Si desea hacer un trabajo de copia de seguridad para un LUN iSCSI desde Windows con un software de copias de seguridad compatible con VSS, VSS Hardware Provider le permitirá usar NAS ROW (redireccionar al escribir) en lugar de Windows COW (copiar el escribir) para tomar la instantánea en Windows Server a fin de aumentar la eficiencia de las copias de seguridad.
* El software de copia de seguridad debe ser compatible con VSS Snapshot.

2.2. Requisitos del sistema
- Debe usar QTS 4.2 (o posterior) para usar Snapshot Agent.
- QNAP Snapshot Agent es compatible con Windows Server 2008 o versiones más recientes. Debe habilitarse la administración de la interfaz de usuario (GUI). Windows Server Core y Windows Hyper-V no son compatibles.
- Excepto en Windows Server, VMware vCenter también es necesario cuando tenga que usar Snapshot Agent para máquinas virtuales instaladas en VMware.
- Para usar Snapshot Agent, debe abrir el puerto TCP entrante 11169 en Windows Server. Siga las instrucciones suministradas por Microsoft para abrir el puerto. También puede ser necesario usar las Políticas de grupos si su servidor es miembro de Active Directory y el cortafuegos está controlado por GPO. Consulte las siguientes páginas suministradas por Microsoft para llevar a cabo estas operaciones:
http://windows.microsoft.com/en-us/windows/open-port-windows-firewall
https://technet.microsoft.com/en-us/library/cc753295 - Se recomienda de manera especial usar una dirección IP fija en el NAS.
2.3. Limitaciones conocidas
- Para tomar una instantánea consistente con la aplicación para una máquina virtual en Windows Hyper-V o VMware, la configuración de la VM, del disco y de la instantánea o punto de verificación debe estar ubicada en el mismo LUN iSCSI para que se incluya en la instantánea.
- Snapshot Agent no se puede instalar si SMI-S Provider ya está instalado en el servidor.
- Snapshot Agent no es compatible con la función Extents en VMware; el almacén de datos debe tener solo un LUN iSCSI.
- Snapshot Agent no es compatible con un LUN que esté asignado a un objetivo con varios LUN.
- Snapshot Agent no es compatible con un LUN que esté conectado a MPIO.
- Snapshot Agent no es compatible con un LUN que esté asignado a un objetivo con CHAP.
- Durante la reversión, Snapshot Agent solo revierte las VM que estén actualmente registradas en el inventario de vSphere. Si una VM ya se ha eliminado de vSphere, Snapshot Agent no la añadirá al inventario.
2.4. Descargar e instalar Snapshot Agent
Vaya a QNAP Download Center > Herramienta para descargar nuestro Snapshot Agent:
https://www.qnap.com/utility
Para instalar Snapshot Agent, “.Net Framework 3.5” se debe instalar y habilitar en el “Servidor de aplicaciones” del Administrador de servidores. Para instalar esta característica, vaya a la sección “Administrador de servidores” “Añadir roles y características” y seleccione “Servidor de aplicaciones” en la sección de Roles y la “Característica .Net Framework 3.5” en el apartado de Características.

Cuando se confirme la instalación de esta característica abra el archivo de la aplicación Snapshot Agent para iniciar la instalación. Después de completar la instalación, en su escritorio debería aparecer un acceso directo llamado QNAP Agent Manager.


3. Configurar Snapshot Agent
3.1. Configurar Snapshot Agent en Windows Server
Una vez completada la instalación de Snapshot Agent, abra “QNAP Agent Manager”. Deberá añadir el QNAP NAS Windows Server que esté usando como almacenamiento iSCSI introduciendo la dirección IP o haciendo clic en “Buscar NAS” para que el agente busque directamente el NAS en la red local.


Después de introducir o seleccionar el QNAP NAS, se le solicitará que introduzca las credenciales de inicio de sesión de su NAS, confirme el puerto de la conexión y habilite las funciones que desee usar. En este ejemplo, hemos seleccionado el proveedor VSS H/W y Snapshot Agent para Windows, a continuación haga clic en “Aceptar” para confirmar esta configuración. Snapshot Agent se conectará al QNAP NAS y podrá ver que el NAS se ha añadido a la lista de la página de inicio.


3.2. Configurar Snapshot Agent para vCenter
Para hacer copias de seguridad de los LUN iSCSI que se estén usando para las máquinas virtuales en VMware, puede ir a “Configuración de VMware” en Agent Manager. En la sección de configuración de credenciales de vCenter, introduzca la dirección IP de su servidor vCenter, la cuenta o la contraseña de su Inicio de sesión único y seleccione la forma en que VMware debería tomar instantáneas para su máquina virtual cuando reciba una solicitud del NAS.

Después de terminar, una vez añadido un QNAP NAS a QNAP Agent Manager, la opción “Snapshot Agent para VMware” se habilitará o podrá hacer clic derecho en cualquier NAS existente y seleccionar “Editar” para habilitar esta opción.


4. Tomar instantáneas de un LUN iSCSI
4.1. Tomar instantáneas de un LUN iSCSI con Windows Server
Puede comprobar si el agente está conectado correctamente al QNAP NAS desde la IU del NAS. Abra su navegador web, inicie sesión en QTS y entre en “Administrador de almacenamiento”. En “Almacenamiento iSCSI” “Instantáneas”, abra el menú “Snapshot Agent”. Aparecerá una lista donde podrá ver todos los Snapshot Agents que actualmente estén conectados al NAS.


Para tomar una instantánea Consistente con la Aplicación, en “Almacenamiento iSCSI”, seleccione un LUN iSCSI y del menú desplegable de “Instantáneas”, seleccione “Tomar una instantánea”.

Cuando aparezca la ventana de confirmación, seleccione "Consistente con la aplicación" en "Tipo de instantánea" y haga clic en "Aceptar" para empezar a tomar la instantánea.

Nota: “Las instantáneas “Consistentes con bloqueos” no se pondrán en contacto con el servidor remoto antes de tomar la instantánea puesto que ellas son solo instantáneas estándar del NAS.
Cuando esté tomando una instantánea Consistente con la aplicación, el QNAP NAS enviará una solicitud a Windows Server. Vaciará todos los datos relacionados en el LUN iSCSI antes de la instantánea.
En el siguiente ejemplo, usando Hyper-V, el LUN iSCSI contiene una máquina virtual que está funcionando 24 h al día. Cuando use la función de instantáneas desde el NAS, con la opción Consistente con la aplicación, Windows Server recibirá la solicitud del NAS y crea un punto de verificación de la VM.
Este estará visible poco tiempo en la interfaz de Hyper-V Manager*: El estado de los cambios de la VM mientras se crea el punto de verificación. El estado de la VM, la memoria y el disco se incluirá en la instantánea del LUN iSCSI.
*La configuración de la VM, el disco y el punto de verificación deben estar ubicados en el LUN iSCSI para ser incluidos en la instantánea.

*Dependiendo de la versión de Hyper-V, la IU puede ser diferente.
4.2. Tomar instantáneas del LUN iSCSI con VMware
Las operaciones necesarias para tomar una instantánea de los LUN iSCSI con VMware son las mismas usadas con Windows Server. Inicie sesión en QTS, vaya a “Administrador de almacenamiento”, y en “Almacenamiento iSCSI” seleccione el LUN iSCSI que se haya usado para almacenar máquinas virtuales en VMware. Seleccione “Instantánea” > “Tomar una instantánea”.

Cuando esté recibiendo la solicitud de instantáneas del QNAP NAS, vCenter tomará una instantánea VMware para cada máquina virtual que esté almacenada en el LUN iSCSI del NAS y almacenará estas instantáneas en el LUN iSCSI. Después, el NAS tomará otra instantánea del LUN iSCSI consistente con la aplicación la cual incluye instantáneas VMware para cada máquina virtual. Esta acción se puede ver en la sección de tareas de vSphere Web Client. Las instantáneas VMware se eliminarán una vez que se hayan incluido en la instantánea del LUN iSCSI.

*Dependiendo de la versión de vSphere Web Client, la IU puede ser diferente.
También se puede usar “Administrador de instantáneas” o “Réplica de instantáneas” para crear un trabajo de copia de seguridad programada. La opción “Consistente con la aplicación” está disponible.

4.3. Revertir una instantánea
Puede revertir una instantánea consistente con la aplicación a un LUN iSCSI simplemente como se revierte una instantánea al volumen de un NAS. Para comprobar si una instantánea es consistente con la aplicación, seleccione un LUN y abra Snapshot Manager. En la vista de lista, podrá ver si las instantáneas tomadas con Snapshot Agent son consistentes con la aplicación.

Para revertir una instantánea de un LUN iSCSI que esté conectado a Windows Server, primero debe desconectar el LUN, luego seleccionar el LUN y marcar “Instantánea” > “Administrador de instantáneas” para seleccionar la instantánea que desee usar.




Una vez que el proceso de reversión se complete, puede volver a conectar el LUN iSCSI desde Windows Server. En el caso de Hyper-V, todas las configuraciones de las máquinas virtuales se almacenan en el LUN iSCSI incluyendo sus puntos de verificación.
Para VMware, cuando Snapshot Agent esté instalado y conectado, podrá directamente revertir la instantánea de un LUN iSCSI sin desconectar el LUN, puesto que Snapshot Agent automáticamente desconectará el LUN iSCSI (almacén de datos) de los hosts ESXi, revertirá la instantánea, luego volverá a conectar el LUN revertido (almacén de datos) y revertirá la VM (pero todavía podrá ser necesario leer manualmente la VM en el inventario si la VM se selecciona antes de revertir). Una vez añadida, vCenter puede continuar usando la instantánea VMware para restaurar la máquina virtual en el LUN iSCSI y por lo tanto garantizar que las máquinas virtuales restauradas en el LUN iSCSI sean consistentes con la aplicación.

5. VSS Hardware Provider para Windows Server
Snapshot Agent incluye VSS Hardware Provider. Para usar esta función, debe tener un software de copias de seguridad que sea compatible con la función de instantáneas VSS. En este documento se usará QNAP NetBak Replicator como ejemplo. El primer paso para usar la función VSS Hardware Provider es configurar su software de copias de seguridad para habilitar VSS y permitirle al software crear instantáneas. Una vez finalizada la configuración, puede usar el software de copias de seguridad para crear un trabajo de copia de seguridad para un LUN iSCSI en el QNAP NAS.


Cuando el software de copias de seguridad use VSS para crear una instantánea, la instantánea se tomará en el NAS en lugar de en Windows Server.
Esta se puede ver en la IU del NAS mientras la copia de seguridad esté en curso: en “Administrador de almacenamiento” > “Almacenamiento iSCSI”, podrá ver que el otro LUN iSCSI llamado “vss” se ha creado durante el proceso de la copia de seguridad. Este LUN es la instantánea que el NAS ha creado para el trabajo de copia de seguridad, de forma que el software de copias de seguridad usará la instantánea de este LUN iSCSI para hacer copia de seguridad de los datos.


Después de confirmar que el trabajo de copia de seguridad se ha completado, podrá comprobar que la instantánea del LUN iSCSI “vss” del NAS ha sido eliminada por los componentes VSS de Windows Server.