NetApp Tech OnTap Logo NetApp
NetApp Tech OnTap
     
Retour aux notions de base : SnapManager
Santhosh Rao
Ingénieur marketing et technique

Cet article est le neuvième volet d'une série intitulée « Retour aux notions de base », qui présente les fondamentaux des principales technologies NetApp®.

Plus une application de sauvegarde est à même de comprendre le fonctionnement d'une application, plus le processus de sauvegarde est efficace. Malheureusement, les systèmes de stockage internes n'ont généralement que peu d'informations sur les données d'application qu'ils contiennent. Pour réaliser des sauvegardes sur le système de stockage, il convient alors d'utiliser les méthodes en force brute ou de laisser l'application effectuer sa propre sauvegarde. Aucune de ces solutions n'est toutefois souhaitable.

Pour contourner ce problème, NetApp a créé le logiciel SnapManager®, une suite d'outils intelligents permettant aux applications et outils de stockage de coordonner les activités. La sauvegarde est ainsi accélérée et compacte, le processus de restauration est rapide et les tâches de gestion des données communes sont simplifiées. La suite SnapManager a demandé des milliers d'heures de travail pour revenir au SnapManager d'origine du produit Exchange, introduit en l'an 2000.

Les utilisateurs NetApp peuvent aujourd'hui choisir parmi sept outils SnapManager fournissant une intégration étroite en vue de coordonner les activités de gestion de stockage avec les programmes logiciels d'entreprises populaires —Microsoft® SQL Server®, Exchange, SharePoint®, Oracle® et SAP®— et les infrastructures virtuelles —VMware® et Microsoft Hyper-V™. Ces outils offrent des avantages significatifs pour la sauvegarde des applications. Ils peuvent :

  • S'intégrer étroitement avec les fonctionnalités et capacités uniques de chaque application.
  • Tirer parti des fonctionnalités de protection des données NetApp, telles que les technologies Snapshot™, SnapMirror®, SnapRestore® et FlexClone®, afin de fournir des processus de sauvegarde, de restauration et de réplication rapides et efficaces pour la reprise après incident et le clonage. (Le clonage n'est pas pris en charge par tous les produits SnapManager.)
  • Effectuer des sauvegardes plus souvent, plus rapides et en moins de temps (généralement en quelques minutes au lieu de plusieurs heures), pour éviter les interruptions de l'application.
  • Délester les serveurs de la majeure partie du travail de protection des données.
  • Fournir des interfaces centrées sur l'application, permettant aux administrateurs d'effectuer des sauvegardes sans devoir comprendre en détail le processus de stockage ni impliquer les administrateurs de stockage dans les routines d'activités.
  • Prendre en charge la technologie Data ONTAP® fonctionnant en 7-Mode et clustered Data ONTAP.

Fonctionnement de SnapManager

Le logiciel SnapManager s'exécute sur le serveur (ou une machine virtuelle) et s'interface directement avec l'application. Chaque outil SnapManager est doté de sa propre interface utilisateur permettant d'une part de créer et d'exécuter des planifications de sauvegarde et de réplication et d'autre part d'effectuer des restaurations. Selon la version, SnapManager peut également effectuer d'autres tâches spécifiques aux applications. Par exemple, SnapManager pour Exchange propose la fonction Single Mailbox Recovery et SnapManager pour Oracle, la fonction Partial file SnapRestore. L'interface de ligne de commande permet d'écrire des scripts d'intégration des actions SnapManager comme les copies Snapshot dans le cadre du fonctionnement normal d'une application.

Pour ce faire, SnapManager doit également s'interfacer avec le système d'exploitation exécuté sur le serveur (ou la machine virtuelle) et avec le stockage NetApp. SnapManager utilise pour cela NetApp SnapDrive®. SnapDrive fournit tout un ensemble de fonctionnalités essentielles utilisées par les produits SnapManager. Il faisait auparavant partie de SnapManager pour Exchange (premier produit SnapManager), jusqu'à ce que NetApp réalise qu'un produit séparé pouvait permettre de créer de nouvelles fonctionnalités.

La génération actuelle des produits SnapDrive inclut SnapDrive pour Windows® et SnapDrive pour UNIX® (avec prise en charge de Solaris, HP-UX, AIX, Red Hat, SUSE et Oracle Enterprise Linux®). Les deux solutions prennent en charge l'interface iSCSI et les transports Fibre Channel. SnapDrive pour UNIX fonctionne aussi sur NFS.

Relations entre SnapManager et SnapDrive.

Schéma 1) Relations entre SnapManager et SnapDrive.

La fonction cruciale de SnapManager est la création d'une copie Snapshot cohérente entre les applications sur un système de stockage NetApp. Les étapes générales sont les suivantes :

  • Créer une liste de LUN à inclure dans la copie Snapshot. Une copie Snapshot peut inclure plusieurs volumes et peut s'étendre sur plusieurs systèmes de stockage.
  • Arrêter l'activité des volumes affectés ou mettre l'application en mode de sauvegarde à chaud.
  • Vider les données du système d'exploitation hôte pour tous les volumes de la copie Snapshot.
  • Créer la ou les copies Snapshot nécessaires sur le(s) système(s) de stockage.
  • Reprendre les opérations normales. (Notez qu'avec SnapManager, l'application continue de fonctionner pendant que ces étapes sont en cours de réalisation.)

Une fois la copie Snapshot créée, elle peut servir de sauvegarde en soi et fournir les bases d'autres activités de protection des données ne nécessitant pas de plus ample coordination avec l'application. Prenez l'exemple d'un processus de protection de données type avec SnapManager pour SQL Server (SMSQL). SMSQL effectue les étapes nécessaires sur l'application, pendant que SnapDrive pour Windows réalise les étapes appropriées à un environnement Windows.

  • SnapManager appelle une copie Snapshot Microsoft Volume Shadow Copy Service (VSS) pour l'application. VSS autorise les applications à continuer d'écrire sur les volumes durant la sauvegarde. VSS est constitué de trois éléments : VSS Requestor, VSS Writer et le fournisseur matériel VSS.
  • L'application Microsoft fait office de VSS Writer et prépare l'application pour la copie VSS Snapshot.
  • SnapManager agit comme VSS Requestor et appelle SnapDrive qui crée une copie Snapshot.
  • SnapDrive agit comme fournisseur matériel VSS et appelle une copie NetApp Snapshot sur un système de stockage primaire.
  • SnapManager informe SnapDrive d'une mise à jour SnapMirror.
  • SnapDrive appelle une réplication SnapMirror sur le site de reprise après incident.
  • SnapManager effectue les vérifications de la copie Snapshot.

Pour les environnements non Windows, le processus d'exécution Oracle sur UNIX ou Linux est similaire. SnapManager pour Oracle fournit l'option pour les sauvegardes complètes ou partielles.

Pour effectuer une sauvegarde complète, SnapManager pour Oracle :

  • Place en une seule fois tous les espaces de stockage en mode de sauvegarde à chaud
  • Crée des copies Snapshot des volumes associés
  • Renvoie les espaces de stockage à leur fonctionnement normal
  • Effectue un log switch
  • Archive les journaux
  • Crée une copie Snapshot des journaux archivés

Les sauvegardes complètes requièrent moins de copies Snapshot pour effectuer le travail, mais peuvent utiliser des espaces de stockage en mode de sauvegarde à chaud sur une période plus longue. Les sauvegardes partielles fonctionnent essentiellement de la même manière, bien qu'elles itèrent les espaces de stockage un par un afin de minimiser le temps de sauvegarde.

Malgré un processus compliqué en apparence, les étapes se déroulent rapidement et ne nécessitent aucune connaissance sur l'organisation des données sur le système de stockage ou sur leur envoi sur le réseau. SnapManager et SnapDrive fonctionnent de concert pour permettre à l'administrateur de l'application de réaliser sa tâche sans devoir constamment faire appel à l'administrateur de stockage.

Les processus de restauration utilisés par SnapManager varient en fonction de l'application. Les applications orientées bases de données utilisent généralement NetApp SnapRestore pour la restauration complète de la base de données. Cette dernière est ainsi rétablie en quelques secondes sous forme de copie Snapshot, puis les fichiers journaux sont relus afin de mettre à jour et redémarrer la base de données. Ce processus ne prend généralement que quelques minutes, et non plusieurs heures comme l'exigent certains autres moyens. La plupart des outils SnapManager offrent une large gamme d'options de restauration afin de répondre à des besoins variés. Vous trouverez ci-après la description rapide des fonctionnalités uniques de chaque outil.

Fonctionnalités uniques pour les environnements Microsoft

Le logiciel SnapManager tire parti de plusieurs fonctionnalités uniques lorsqu'il est exécuté dans les environnements Microsoft.

  • Volume Shadow Copy Service (VSS) fournit des sauvegardes cohérentes entre les applications, comme décrit ci-dessus.
  • Les applets de commande Windows PowerShell™ sont fournies par de nombreux outils SnapManager. Elles fournissent un moyen simple et puissant d'extension des fonctionnalités des outils SnapManager et d'incorporation des fonctions clés dans les scripts de gestion.

Pile de solutions SnapManager pour les produits Microsoft.

Schéma 2) Pile de solutions SnapManager pour les produits Microsoft.

Versions de SnapManager et cas d'utilisation

La gamme SnapManager regroupe trois produits SnapManager qui prennent en charge les applications Microsoft importantes. Ces trois produits sont les suivants :

  • SnapManager pour Microsoft Exchange Server
  • SnapManager pour Microsoft SQL Server
  • SnapManager pour Microsoft SharePoint Server

Grâce à ses efforts d'intégration avec les autres produits, NetApp a été élue Partenaire Cloud Privé de l'année 2012 par Microsoft.

Deux des produits SnapManager prennent en charge les applications d'entreprise exécutables sous UNIX comme sous Windows :

  • SnapManager pour Oracle
  • SnapManager pour SAP

Les deux produits finaux SnapManager garantissent la protection des données pour les infrastructures virtuelles :

  • SnapManager pour Hyper-V
  • SnapManager pour Virtual Infrastructure (VMware)

Cette section s'intéresse aux cas d'utilisation et fonctionnalités uniques fournies par chacune des versions de SnapManager. Tous les logiciels SnapManager garantissent une automatisation totale pour les sauvegardes, restaurations et réplications autonomes dans le cadre de reprises après incident.

Nous n'aborderons ici que les fonctionnalités uniques de ces cas d'utilisation. Les fonctionnalités propres à un produit SnapManager spécifique, comme le clonage ou la coordination avec la technologie SnapVault®, sont également détaillées.

SnapManager pour Microsoft Exchange Server (SME)

  • Single Mailbox Recovery (en option). La fonctionnalité Single Mailbox Recovery (SMBR) en option permet de restaurer les boîtes aux lettres individuelles sans serveur de restauration distinct. Les éléments Exchange individuels peuvent être restaurés sur un serveur de production.
  • Restauration souple. SME fournit toute une gamme d'options de restauration. Il est possible d'effectuer la restauration complète du contenu Exchange Server, comme les groupes de disponibilité de base de données d'Exchange Server 2010 (solution DAG), les groupes de stockage Exchange 2003/2007 individuels, les bases de données Exchange individuelles et les LUN.
  • Vérification des sauvegardes. SME propose des fonctionnalités intégrées donnant accès à des vérifications de sauvegardes automatisées, simultanées et ne générant aucune perturbation. Les vérifications peuvent être déchargées sur des hôtes non opérationnels.
  • Temps de réamorçage DAG réduits. Le réamorçage est nécessaire quand une restauration s'effectue sur une copie de bases de données active ou lorsque la réplication vers une ou plusieurs copies passives est perturbée. Le processus de réamorçage est extrêmement gourmand en bande passante. SME réduit la bande passante nécessaire et accélère le réamorçage DAG.

SnapManager pour Microsoft SQL Server (SMSQL)

  • Création de bases de données fédérées. Il est possible d'ajouter de nombreuses instances et bases de données SQL Server au même groupe fédéré, afin que toutes les bases de données du groupe soient sauvegardées en même temps à l'aide de la technologie NetApp Snapshot.
  • Protection des données pour les groupes de disponibilité AlwaysOn de SQL Server 2012 (AG). SMSQL permet d'accélérer la configuration AG, de sauvegarder et de restaurer rapidement toutes les bases de données dans les AG, de créer des clones compacts des bases de données AG et de resynchroniser rapidement les bases de données au sein d'un AG. Les AG peuvent par ailleurs être mis en miroir vers des emplacements distants.
  • Gestion du cycle de vie des clones pour le développement/test. La possibilité de fournir plusieurs copies des jeux de données de production est cruciale dans les environnements de développement et de test. Du fait de l'espace qu'elles utilisent, les copies constituent toujours un critère fondamental. SMSQL utilise la technologie NetApp FlexClone pour créer des clones de jeux de données qui ne consomment de l'espace disque supplémentaire que lorsque des changements sont effectués.
    La suppression et l'actualisation des clones en fonction de règles simplifient leur processus de gestion. Les applets de commande PowerShell 2.0 permettent d'intégrer le clonage dans les scripts de test.
  • Gestion du cycle de vie des données. Il est possible de placer des données SQL Server 2012 archivées dans des partitions de table qui sont sauvegardées par des fichiers de données secondaires. Ces dernières peuvent facilement être déplacées vers le stockage secondaire via l'Assistant SnapManager de migration des bases de données.

SnapManager pour Microsoft SharePoint Server

  • Recherche automatisée. Configurez, surveillez et gérez la croissance des fermes de serveurs SharePoint Server de votre entreprise.
  • Protection des données FAST Search Server critiques. SnapManager pour SharePoint permet en outre la sauvegarde et la restauration des applications FAST Content SSA, des fermes de serveurs FAST Search et des certificats FAST.
  • Archivage des données. Les données SharePoint peuvent être archivées sur des appareils NetApp SnapLock® à des fins de conformité.
  • Stockage de grands fichiers de bases de données à l'extérieur des bases de données de contenu. File Share Connector et Storage Manager permettent de déplacer et stocker de grands fichiers de données non structurés vers un système de stockage BLOB externe (grand objet binaire) ou distant, soit en temps réel, soit selon une planification définie.
  • Stockage, gestion, surveillance et résolution des problèmes SharePoint de bout en bout. L'intégration de SnapManager pour SharePoint au logiciel AvePoint DocAve simplifie le déploiement, la surveillance et l'application des règles de gouvernance liées à SharePoint. Gérez vos fermes de développement, de test et de production et contrôlez le déploiement de vos solutions via la gestion de cycle de vie des applications.

SnapManager pour Oracle (SMO)

  • Prise en charge Oracle avancée. SMO prend intégralement en charge les environnements utilisant les technologies Oracle avancées telles que Direct NFS, Oracle Recovery Manager, Real Application Clusters, Data Guard et Automatic Storage Management.
  • Intégration complète SnapVault. Tous les produits SnapManager s'intègrent aux copies NetApp Snapshot et à la réplication SnapMirror. SMO fournit également une intégration complète avec NetApp SnapVault, pour une sauvegarde disque à disque efficace et rapide vers un emplacement local ou distant.
  • Clonage pour le test/développement. La possibilité de fournir plusieurs copies des jeux de données de production est cruciale dans les environnements de développement et de test. Du fait de l'espace qu'elles utilisent, les copies constituent toujours un critère fondamental. SMO utilise la technologie NetApp FlexClone pour créer des clones de données de production. Ces derniers ne consomment de l'espace disque que lorsqu'un changement se produit.
    SMO prend également en charge l'exécution de scripts avant et après le clonage. Le masquage des données, permettant de masques les données clients sensibles, est ainsi facilité.
  • Restauration granulaire. SMO permet de restaurer des données en spécifiant le niveau de granularité, d'une base de données complète à un sous-ensemble d'espaces de stockage ou de fichiers de données.
  • Règles de sauvegarde flexibles des journaux. SMO permet de sauvegarder les journaux d'archive séparément des fichiers de données en spécifiant différentes règles de conservation et de protection des sauvegardes.

SnapManager pour SAP (SMSAP)

  • Intégration à BR*Tools. SnapManager pour SAP a été pleinement certifiée pour SAP BR*Tools. Ainsi, elle coopère de façon automatisée avec l'outil SAP BR*BACKUP afin d'identifier le jeu de données à sauvegarder et de placer la base de données appropriée en mode de sauvegarde à chaud.
  • Intégration complète SnapVault. SnapManager pour SAP fournit également une intégration complète avec NetApp SnapVault, pour une sauvegarde disque à disque efficace et rapide vers un emplacement local ou distant.
  • Clonage pour le test/développement. La possibilité de fournir plusieurs copies des jeux de données de production est cruciale dans les environnements de développement et de test. Du fait de l'espace qu'elles utilisent, les copies constituent toujours un critère fondamental. SMSAP utilise la technologie NetApp FlexClone pour créer des clones de données de production. Ces derniers ne consomment de l'espace disque que lorsqu'un changement se produit.
    SMSAP prend également en charge l'exécution de scripts avant et après le clonage. Le masquage des données, permettant de masques les données clients sensibles, est ainsi facilité.
  • Règles de sauvegarde flexibles des journaux. SMSAP permet de sauvegarder les journaux d'archive séparément des fichiers de données en spécifiant différentes règles de conservation et de protection des sauvegardes.

SnapManager pour Hyper-V (SMHV)

SnapManager pour Hyper-V fournit des processus de sauvegarde, de restauration et de reprise après incident pour les machines s'exécutant sur des serveurs Hyper-V.

  • Prise en charge de VHDx. VHDx désigne le nouveau format de disque dur Windows Server® 2012 Hyper-V (VHD). SMHV permet de conserver l'alignement et la configuration des VHD dynamiques, afin de bénéficier de leur efficacité de stockage tout en atteignant les performances uniques des VHD statiques.
  • Sauvegardes intégrant la cohérence applicative. SMHV utilisant l'intégration VSS, les sauvegardes ainsi créées intègrent la cohérence applicative. VSS étant appelé avant la création des copies Snapshot, les applications Microsoft qui s'exécutent avec les machines virtuelles Hyper-V sont sauvegardées dans un état cohérent lorsque la machine virtuelle est sauvegardée.
  • Prise en charge des sauvegardes cohérentes avec les défaillances. Dans certaines circonstances, il est préférable de sauvegarder les environnements Hyper-V sans appeler VSS. SMHV prend en charge cette option et fournit des sauvegardes cohérentes avec les défaillances, dans lesquelles la cohérence d'exécution des machines virtuelles et des applications n'est pas garantie.
  • Flux de production personnalisés. SMHV inclut les applets de commande Windows PowerShell 2.0, le plug-in OnCommand® pour les applets de commande de provisionnement rapide, ainsi que le pack System Center Orchestration Integration, qui simplifient tous la création de flux de production personnalisés.

SnapManager pour Virtual Infrastructure (SMVI)

SnapManager pour Virtual Infrastructure est la solution SnapManager pour la protection des machines virtuelles VMware. SMVI fournit une interface autonome et fait également partie de la NetApp Virtual Storage Console (VSC), elle-même plug-in pour VMware vCenter™.

  • Restauration granulaire. Restaurez des datastores complets, des machines virtuelles, des disques VMDK ou encore des fichiers de systèmes d'exploitation hôte.
  • Restauration d'un seul fichier. Cette fonctionnalité permet de restaurer un ou plusieurs fichiers depuis un VMDK sans restaurer l'intégralité de l'ordinateur virtuel. Un agent de restauration est installé sur un ordinateur virtuel invité pour vous permettre de parcourir les « disques » contenant les fichiers à restaurer. L'agent de restauration permet au système d'exploitation invité de rechercher de nouveaux espaces de stockage et de monter des disques dans le système de fichiers actif. L'utilisateur effectuant la demande peut visualiser la liste des sauvegardes, monter un disque depuis la sauvegarde et copier les fichiers souhaités.

Mise en route de SnapManager

Le logiciel SnapManager peut être installé sur des serveurs physiques et dans des machines virtuelles. Le logiciel spécifique doit être installé et/ou sous licence sur le serveur et sur le système de stockage. Côté serveur, vous devez installer le module NetApp DSM (Device Specific Module) si le serveur s'exécute sous Windows. Le module DSM se connecte à l'infrastructure Microsoft E/S multivoie et augmente la possibilité de reconnaissance et d'interopérabilité avec les LUN SAN. Le module NetApp DSM accroît nettement la possibilité de gestion par NetApp du sous-système E/S multivoie.

Installez ensuite les versions appropriées du SnapDrive et du logiciel SnapManager. Si vous effectuez l'installation sur un cluster Windows, suivez cette procédure pour chaque nœud du cluster.

Côté stockage NetApp, vous devez disposer des licences appropriées, qui incluent :

  • SnapRestore
  • Le protocole
  • SnapMirror
  • SnapVault
  • FlexClone

Les licences spécifiques dont vous avez besoin dépendent des fonctionnalités du ou des produits SnapManager que vous souhaitez installer.

SnapManager et les autres technologies NetApp

Le logiciel SnapManager étant installé sur le serveur et les interfaces avec le stockage primaire NetApp via NetApp SnapDrive à l'aide des appels API définis, il cohabite facilement avec d'autres logiciels NetApp s'exécutant sur le système de stockage lui-même. Comme vous pouvez le constater, SnapManager utilise directement de nombreuses autres fonctionnalités du logiciel NetApp.

Le logiciel SnapManager s'exécute avec les configurations 7-Mode et clustered Data ONTAP sans aucun changement. Dans les configurations clustered Data ONTAP, SnapDrive se connecte à Vservers plutôt qu'aux systèmes de stockage physique. Vservers peut être déplacé vers divers emplacements au sein du cluster sans interrompre les opérations SnapManager.

Conclusion

Le logiciel NetApp SnapManager est une suite d'outils de protection des données fournissant un niveau hautement performant de protection de données pour les applications d'entreprise, comme notamment Exchange, SQL Server, SharePoint, Oracle et SAP, ainsi que VMware et les machines virtuelles Hyper-V.

Pour en savoir plus sur NetApp SnapManager, et pour connaître notamment les détails relatifs aux versions spécifiques, référez-vous à la page du produit SapManager.

 Vous avez des commentaires sur la technologie SnapManager ?

Posez vos questions, échangez des idées et partagez vos commentaires en ligne auprès des Communautés NetApp. Connectez-vous également à la communauté consacrée aux applications et aux environnements NetApp Microsoft.

Santhosh Rao, Ingénieur marketing et technique

Santhosh travaille depuis plus de huit ans dans l'industrie des hautes technologies. Il travaille pour NetApp depuis deux ans en tant qu'ingénieur marketing et technique pour les produits liés à Microsoft, comme SnapManager pour Hyper-V, SnapDrive pour Windows et SMI-S (Storage Management Initiative-Specification). Santhosh travaille en étroite collaboration avec les clients NetApp afin de comprendre leurs attentes. Il collabore en outre avec les équipes d'ingénierie et de marketing produit à l'élaboration des feuilles de route qui établissent les priorités des clients. Santhosh contribue, avec toute l'équipe NetApp Microsoft, au blog NetApp pour environnements Microsoft.

Tech OnTap
S'inscrire dès maintenant
Tech OnTap propose chaque mois des informations techniques, mais également des meilleures pratiques, des conseils et des outils, des interviews d'ingénieurs, des démonstrations, des évaluations et bien plus encore.

Pour vous inscrire dès aujourd'hui, consultez Tech OnTap dans la communauté NetApp.

Explorer
Explorer
Autres articles Retour aux notions de base

Découvrez les notions de base des principales technologies NetApp en lisant les autres chapitres de cette série :



NetApp pour environnements Microsoft

Vous souhaitez en savoir plus sur l'intégration d'un système de stockage NetApp aux logiciels Microsoft ? Santhosh Rao et d'autres auteurs NetApp alimentent régulièrement notre blog NetApp pour environnements Microsoft par des articles concernant notamment l'intégration Microsoft, les performances et les architectures de référence.

Explorer
 
TRUSTe
Nous contacter   |   Choisir un partenaire   |   Commentaires   |   Offres d'emploi  |   Abonnements   |   Déclaration de confidentialité   |   © 2013 NetApp