QNAP Systems, Inc. - Network Attached Storage (NAS)

Language

Support

Solution QNAP pour PME - Utilisez QNAP Snapshot et Snapshot Agent pour créer des snapshots cohérents avec les applications.

1. Introduction

1.1. Défis et solutions

Sous QTS 4.2, la fonction Snapshot du Gestionnaire de stockage prend non seulement en charge les volumes, mais aussi les LUN iSCSI. Vous pouvez donc rapidement sauvegarder et restaurer vos précieuses données.

La création d'un snapshot de LUN constitue une véritable défi puisqu'il faut s'assurer que toutes les données sont bien incluses, notamment les données d'applications non enregistrées, les tampons, les données en mémoire et les journaux.

La solution proposée par QNAP est l'option Cohérence des applications pour les snapshots iSCSI. Cette option intervient lorsque vous utilisez QNAP Snapshot Agent pour Windows Server ou VMware vCenter. Elle permet au NAS de communiquer avec le serveur distant pour garantir que la sauvegarde que vous obtenez en utilisant la fonction Snapshot de QNAP est complète.

QNAP

1.2. Audience

Cette note d'application est destinée à toute personne utilisant un QNAP NAS comme cible iSCSI afin de créer un LUN iSCSI pour d'autres appareils ou machines virtuelles. Certains termes de ce document ne seront pas expliqués en détails.

2. Premiers pas

2.1. Mode de fonctionnement

QNAP Snapshot Agent a principalement été créé pour vous permettre de créer des snapshots cohérents avec les applications pour un LUN iSCSI, tout en vous proposant dans le même temps une fonctionnalité Fournisseur de matériel VSS.

Comme dans le premier workflow ci-dessous, dès qu'il vous faudra créer un snapshot sur un LUN iSCSI depuis le NAS, l'agent en informera le serveur distant pour qu'il purge toutes les données du LUN iSCSI (pour Windows Server) ou crée un snapshot de la machine virtuelle avant celui du LUN iSCSI (pour VMware). Par conséquent, lorsqu'un snapshot est créé depuis le NAS, il contiendra toutes les données d'applications nécessaires pour garantir la cohérence du snapshot.

Exemples :

  • Windows créera un point de contrôle de VM comprenant les données en mémoire de la VM pour éviter la perte de données et garantir la cohérence du snapshot.
  • SQL Server purgera les journaux de base de données du disque pour garantir la cohérence du snapshot.
  • Comme illustré ci-dessous, VMware créera un snapshot de VM pour chaque VM faisant partie du LUN pour garantir la cohérence du snapshot :
QNAP

Qui plus est, QNAP Snapshot Agent inclut également un Fournisseur de matériel VSS pour Windows Server. Si vous souhaitez exécuter une tâche de sauvegarde pour un LUN iSCSI sous Windows avec un logiciel de sauvegarde* prenant en charge VSS, le Fournisseur de matériel VSS déléguera la tâche de création de snapshot au NAS au lieu de le créer côté Windows Server, ce qui réduira la charge de travail du serveur.

* Le logiciel de sauvegarde doit prendre en charge les snapshots VSS.

QNAP

2.2. Configuration nécessaire

  1. Vous devez employer QTS 4.2 (ou une version ultérieure) pour utiliser Snapshot Agent.
  2. QNAP Snapshot Agent est uniquement pris en charge par Windows Server. Windows 7, 8, et 8.1 ne sont pas pris en charge. Dans ce document, nous utilisons Windows Server avec son interface utilisateur graphique pour montrer comment fonctionne le Snapshot Agent.
  3. hormis pour Windows Server, VMware vCenter est également nécessaire lorsque vous devez utiliser Snapshot Agent pour des machines virtuelles déployées sous VMware.
  4. Pour utiliser Snapshot Agent, vous devez ouvrir le port TCP entrant 11169 de Windows Server. Suivez les consignes fournies par Microsoft pour le faire. Il peut également s'avérer nécessaire d'utiliser les Stratégies de groupe si votre serveur est membre d'Active Directory et si le pare-feu est contrôlé par GPO. Reportez-vous aux pages suivantes fournies par Microsoft pour effectuer ces opérations :
    http://windows.microsoft.com/en-us/windows/open-port-windows-firewall
    https://technet.microsoft.com/en-us/library/cc753295
  5. Nous vous recommandons vivement d'utiliser une adresse IP fixe sur le NAS.

2.3. Limitations connues

  1. Afin de créer un snapshot cohérent avec les applications pour une machine virtuelle sous Windows Hyper-V ou VMware, la configuration, le disque et le snapshot/point de contrôle de la VM doivent se trouver sur le même LUN iSCSI pour être inclus dans le snapshot.
  2. Snapshot Agent ne peut pas être installé si le fournisseur SMIS est déjà installé sur le serveur.
  3. Snapshot Agent ne prend pas en charge la fonction Extensions de VMware, le magasin de données ne doit comporter QU'UN SEUL LUN iSCSI.
  4. Snapshot Agent ne prend pas en charge les LUN mappés à une cible comprenant plusieurs LUN
  5. Snapshot Agent ne prend pas en charge les LUN connectés avec MPIO.
  6. Snapshot Agent ne prend pas en charge les LUN mappés à une cible avec CHAP. Durant la restauration, Snapshot Agent ne restaure que les VM actuellement enregistrées dans vSphere Inventory. Si une VM a déjà été supprimée dans vSphere, Snapshot Agent ne l'ajoutera pas à l'inventaire.

2.4. Télécharger et installer Snapshot Agent

Rendez-vous dans Centre de téléchargement QNAP > Utilitaire pour télécharger notre Snapshot Agent :
https://www.qnap.com/utility

Pour installer Snapshot Agent, «.Net Framework 3.5 » doit être installé et activé dans « Serveur d'application » via le Gestionnaire de serveur. Pour installer cette fonctionnalité, rendez-vous dans la section « Gestionnaire de serveur » > « Ajouter des rôles et fonctionnalités », puis sélectionnez « Serveur d'application » dans la section Rôles et « Fonctionnalité.Net Framework 3.5 » dans la section Fonctionnalités.

QNAP
Sélectionnez « Fonctionnalités.Net Framework 3.5 » pour installer cette fonctionnalité via l'Assistant Ajouter des rôles et fonctionnalités.

Lorsque l'installation de cette fonctionnalité est confirmée, ouvrez le fichier de l'application Snapshot Agent pour lancer l'installation. Une fois l'installation terminée, vous devriez voir un raccourci nommé QNAP Agent Manager sur votre bureau.

QNAP
Suivez les instructions de l'assistant d'installation pour terminer l'installation de Snapshot Agent.
QNAP
Le raccourci QNAP Agent Manager sera ensuite affiché sur votre bureau.

3. Configurer Snapshot Agent

3.1. Configurer Snapshot Agent sous Windows Server

Une fois que vous avez terminé d'installer Snapshot agent, ouvrez « QNAP Agent Manager ». Vous devrez ajouter le QNAP NAS que votre Windows Server utilise comme stockage iSCSI en fournissant son adresse IP ou en cliquant sur « Rechercher le NAS » pour laisser l'agent trouver directement le NAS sur le réseau local.

QNAP
La page de démarrage vous permet d'entrer l'IP du QNAP NAS fournissant la cible iSCSI pour ce serveur.
QNAP
Sinon, vous pouvez aussi rechercher le QNAP NAS prenant en charge Snapshot Agent sur le réseau local.

Une fois que vous aurez entré l'adresse du QNAP NAS ou que vous l'aurez sélectionné, les informations de connexion de votre NAS vous seront demandées. Vous devez aussi confirmer le port de connexion et activer les fonctions que vous souhaitez utiliser. Dans cet exemple, nous avons à la fois sélectionné Fournisseur de matériel VSS et Snapshot Agent pour Windows. Cliquez ensuite sur « OK » pour confirmer les paramètres. Snapshot Agent se connectera au QNAP NAS, et vous pourrez constater que le NAS a été ajouté à la liste de la page de démarrage.

QNAP
Entrez le nom d'utilisateur et le mot de passe du QNAP NAS, puis sélectionnez les fonctions que vous souhaitez activer.
QNAP
Le NAS apparaît dans la liste.

3.2. Configurer Snapshot Agent pour vCenter

Pour sauvegarder des LUN iSCSI actuellement utilisés pour des machines virtuelles dans VMware, vous pouvez vous rendre dans les « Paramètres VMware » d'Agent Manager. dans les paramètres de vCenter Credential, entrez l'adresse IP de votre vCenter Server ainsi que votre nom d'utilisateur/mot de passe d'Authentification unique, puis choisissez la manière dont VMware doit créer le snapshot de sa machine virtuelle lorsqu'il reçoit une requête du NAS.

QNAP
Configurez les « Paramètres VMware » de QNAP Agent Manager. Nous avons sélectionné « Créer un snapshot de la mémoire de la machine virtuelle », qui permet à vCenter de créer des snapshots pour les machines virtuelles pour lesquelles les outils de VM ne sont pas installés.

Une fois que vous aurez terminé, dès que vous ajouterez un QNAP NAS à QNAP Agent Manager, l'option « Snapshot Agent pour VMware » sera activée. Sinon, vous pouvez aussi faire un clic droit sur un NAS existant et sélectionner « Modifier » pour activer cette option.

QNAP
Activez Snapshot Agent pour VMware en modifiant un QNAP NAS dans QNAP Agent Manager.
QNAP
Une fois que vous avez terminé vos modifications, Snapshot Agent pour VMware s'affiche dans la colonne « Composants ». Il est prêt à l'emploi.

4. Créer un snapshot de LUN iSCSI

4.1. Créer des snapshots de LUN iSCSI avec Windows Server

Il est possible de vérifier si l'agent est correctement connecté au QNAP NAS via l'interface utilisateur du NAS. Ouvrez votre navigateur web, connectez-vous à QTS, puis rendez-vous dans « Gestionnaire de stockage ». Dans « Stockage iSCSI » > « Snapshot », ouvrez le menu « Snapshot Agent ». Une liste s'affichera et vous permettra de voir tous les Snapshot Agent actuellement connectés au NAS.

QNAP
Sélectionnez « Snapshot » > « Snapshot Agent » dans la section Stockage iSCSI
QNAP
Snapshot Agent connecté à ce NAS s'affichera.

Pour créer un snapshot cohérent avec les applications, dans « Stockage iSCSI », sélectionnez un LUN iSCSI, puis dans la liste déroulante « Snapshot », sélectionnez « Créer un snapshot ».

QNAP
Sélectionnez « Créer un snapshot » dans la section « Stockage iSCSI ».

Lorsque la fenêtre de confirmation s'affiche, sélectionnez « Cohérence des applications » dans « Type de snapshot », puis cliquez sur « OK » pour lancer la création du snapshot.

QNAP
Dans « Type de snapshot », sélectionnez « Cohérence des applications »

Remarque : Les snapshots avec « Cohérence en cas d'incident » ne contacteront pas le serveur distant avant d'être créés car ce sont des snapshots de NAS standard.

Lorsque vous créerez un snapshot cohérent avec les applications, le QNAP NAS enverra une requête à Windows Server. Il purgera toutes les données concernées du LUN iSCSI avant de créer le snapshot.

Dans l'exemple suivant, dans lequel Hyper-V est utilisé, le LUN iSCSI contient une machine virtuelle fonctionnant 24 h/24, 7 j/7. Lorsque vous utilisez la fonction Snapshot depuis un NAS, en choisissant l'option Cohérence des applications, Windows Server reçoit une requête du NAS et crée un point de contrôle de la VM.

Cela peut s'observer durant un court laps de temps dans l'interface du Gestionnaire Hyper-V* : le statut de la VM change tandis que le point de contrôle est créé. L'état, la mémoire et le disque de la VM seront inclus dans le snapshot de LUN iSCSI.

* La configuration, le disque et le point de contrôle de la VM doivent se trouver sur le LUN iSCSI pour être inclus dans le snapshot.

QNAP
Lorsque vous sélectionnerez « Créer un snapshot » dans QTS, le statut des applications virtuelles Q'center deviendra « Sauvegarde en cours ». Cela indique que Windows Server a reçu la requête du NAS et commencera la purge des données vers le LUN iSCSI.
* L'interface utilisateur peut varier selon la version d'

4.2. Créer un snapshot de LUN iSCSI avec VMware

Les opérations nécessaires à la création de snapshots de LUN iSCSI avec VMware sont identiques à celles qui sont utilisées pour Windows Server. Connectez-vous à QTS, rendez-vous dans « Gestionnaire de stockage », et dans « Stockage iSCSI », sélectionnez le LUN iSCSI qui a été utilisé pour stocker les machines virtuelles dans VMware. Sélectionnez « Snapshot » > « Créer un snapshot ».

QNAP
Sélectionnez le LUN iSCSI utilisé par VMware pour créer un snapshot avec le type de snapshot « Cohérence des applications ».

Lorsqu'il recevra la requête de création de snapshot du QNAP NAS, vCenter créera un snapshot VMware pour chacune des machines virtuelles stockées sur le LUN iSCSI du NAS. Il stockera ces snapshots sur le LUN iSCSI. Après cela, le NAS créera un autre snapshot de LUN iSCSI cohérent avec les applications qui inclura les snapshots VMware de chacune des machines virtuelles. Cette opérations apparaît dans la section Tâches du client web vSphere. Les snapshots VMware seront supprimés une fois qu'ils seront inclus dans le snapshot de LUN iSCSI.

QNAP
Les serveurs vCenter créeront des snapshots VMware pour chacune des machines virtuelles lorsque l'agent transmettra une requête de création de snapshot, puis ils les supprimeront une fois qu'ils seront tous inclus dans le snapshot de LUN iSCSI.
* L'interface utilisateur peut varier selon la version du client web vSphere.

Il est également possible d'utiliser « Snapshot Manager » ou « Snapshot Replica » pour créer une tâche de sauvegarde planifiée. L'option « Cohérence des applications » est disponible.

QNAP
Vous pouvez également utiliser Snapshot Manager pour créer une planification de snapshot afin d'obtenir des snapshots cohérents avec les applications pour votre LUN iSCSI.

4.3 Restaurer un snapshot

Vous pouvez restaurer un snapshot cohérent avec les applications sur un LUN iSCSI tout comme vous le feriez pour restaurer un snapshot sur un volume du NAS. Pour vérifier si un snapshot est cohérent avec les applications, sélectionnez un LUN et ouvrez « Snapshot Manager ». Dans la vue de liste, vous pouvez voir si les snapshots créés avec Snapshot Agent sont cohérents avec les applications.

QNAP
Les snapshots créés avec Snapshot Agent seront classés comme étant « Cohérents avec les applications » dans Snapshot Manager.

Pour restaurer un snapshot pour un LUN iSCSI connecté à Windows Server, vous devrez d'abord déconnecter le LUN, puis sélectionner le LUN et vous rendre dans « Snapshot » > « Snapshot Manager » pour sélectionner le snapshot que vous souhaitez utiliser.

QNAP
Assurez-vous d'avoir déconnecté le LUN iSCSI connecté depuis Windows Server avant la restauration.
QNAP
Sinon, le processus de création de snapshot échouera.
QNAP
Une fois que le LUN est déconnecté, confirmez la restauration dans Snapshot Manager.
QNAP
Une fois que vous aurez confirmé, vous pourrez voir la progression de la restauration dans Snapshot Manager.

Une fois le processus de restauration terminé, vous pouvez reconnecter le LUN iSCSI depuis Windows Server. En ce qui concerne Hyper-V, toutes les configurations des machines virtuelles sont stockées sur le LUN iSCSI, y compris leurs points de contrôle.

Tout comme pour VMware, lorsque Snapshot Agent est installé et connecté, vous pouvez directement restaurer le snapshot d'un LUN iSCSI sans déconnecter le LUN car Snapshot Agent déconnectera automatiquement le LUN iSCSI (magasin de données) des hôtes ESXi, restaurera le snapshot, puis reconnectera le LUN restauré (magasin de données) et la VM restaurée (mais il peut tout de même s'avérer nécessaire de lire manuellement la VM dans l'inventaire si elle a été supprimée avant la restauration). Une fois qu'il est ajouté, vCenter peut continuer à utiliser le snapshot VMware pour restaurer la machine virtuelle du LUN iSCSI, garantissant ainsi que les machines virtuelles restaurées du LUN iSCSI sont cohérentes avec les applications.

QNAP
dans le client web vSphere, vous verrez que le LUN iSCSI est déconnecté de vCenter une fois que le processus de restauration commence et qu'il est reconnecté une fois la restauration terminée. vCenter utilisera ensuite le snapshot VMware du LUN iSCSI pour restaurer les machines virtuelles stockées sur le LUN iSCSI.

5. Fournisseur de matériel VSS pour Windows Server

Snapshot Agent inclut un Fournisseur de matériel VSS. Pour utiliser cette fonction, vous devez disposer d'un logiciel de sauvegarde prenant en charge la fonction Snapshot VSS. Dans ce document, nous utilisons QNAP NetBak Replicator comme exemple. La première étape nécessaire pour utiliser la fonction Fournisseur de matériel VSS consiste à configurer votre logiciel de sauvegarde pour activer VSS et autoriser le logiciel à créer des snapshots. Une fois que vous aurez terminé cette configuration, vous pourrez utiliser le logiciel de sauvegarde pour créer une tâche de sauvegarde pour un LUN iSCSI sur un QNAP NAS.

QNAP
Dans « Paramètres avancés » > « Paramètres de sauvegarde pour les fichiers ouverts », vous pouvez activer VSS et autoriser NetBak Replicator à créer des snapshots lorsqu'il sauvegarde des fichiers.
QNAP
Utilisez le logiciel de sauvegarde pour créer des tâches de sauvegarde pour le LUN iSCSI fourni par le QNAP NAS.

Lorsque le logiciel de sauvegarde utilisera VSS pour créer un snapshot, le snapshot sera créé sur le NAS au lieu de l'être dans Windows Server.

Vous pouvez observer cette opération dans l'interface utilisateur du NAS tandis que la sauvegarde progresse : dans « Gestionnaire de stockage » > « Stockage iSCSI », vous verrez qu'un autre LUN iSCSI nommé « vss » a été créé durant la sauvegarde. Ce LUN est le snapshot que le NAS a créé pour la tâche de sauvegarde, de manière à ce que le logiciel de sauvegarde utilise ultérieurement ce LUN iSCSI de snapshot pour sauvegarder les données.

QNAP
Le logiciel de sauvegarde crée un snapshot.
QNAP
Le snapshot n'a pas été créé dans Windows Server, mais sur le NAS. Dans « Stockage iSCSI », un autre LUN iSCSI nommé « vss » sera temporairement créé pour la tâche de sauvegarde.

Une fois que l'accomplissement de la tâche de sauvegarde sera confirmé, vous constaterez que le snapshot de LUN iSCSI « vss » présent sur le NAS a été supprimé par les composants VSS de Windows Server.

Date de sortie: 2015-11-05
Ont-elles été utiles pour vous ?
Merci pour votre commentaire.
Merci pour votre commentaire. Veuillez contacter support@qnap.com si vous avez des questions.
100% des utilisateurs pensent que ces informations sont utiles.