Solution de sauvegarde/restauration
Transcription
Solution de sauvegarde/restauration
Document Réponse Appel d’Offre Page : Page 1 of 79 Solution de sauvegarde/restauration Atempo 2008 Page 1 sur 79 Page : Page 2 of 79 Document Réponse Appel d’Offre TABLE DES MATIÈRES 1. DESCRIPTION DE LA SOLUTION : TIME NAVIGATOR ................................... 5 1.1 PRÉSENTATION GÉNÉRALE DE TIME NAVIGATOR .................................................... 5 1.1.1 1.2 Principales fonctionnalités ....................................................................... 5 ARCHITECTURE DE SAUVEGARDE ........................................................................... 8 1.2.1 La sauvegarde d’un client par le réseau .................................................... 9 1.2.2 La sauvegarde en mode storage node .................................................... 10 1.2.3 La sauvegarde dite « server less » ......................................................... 11 1.2.4 La sauvegarde des serveurs de fichiers de type NAS ................................ 12 1.2.5 Support des Firewall............................................................................. 13 1.3 LA SAUVEGARDE PAR TIME NAVIGATOR ................................................................. 14 1.3.1 Définition de la sauvegarde ................................................................... 14 1.3.2 Stratégies de sauvegarde...................................................................... 14 1.3.3 Administration orientée objet ................................................................ 15 1.3.4 Sauvegarde des fichiers ouverts ............................................................ 15 1.3.5 Sauvegarde à chaud des bases de données, applications et ERP (modules optionnels)..................................................................................................... 16 1.3.6 Pré/Post Traitements............................................................................ 17 1.3.7 Système de fichier standard et partition raw ........................................... 17 1.3.8 Intégration des mécanismes de snapshot (module optionnel SNAPBACKUP) 18 1.4 RESTAURATION RAPIDE, FIABLE ET COHÉRENTE ...................................................... 19 1.4.1 Concept de la navigation temporelle....................................................... 19 1.4.2 Restauration dans le cadre d’architectures de stockage multi-niveaux ........ 20 1.4.3 Interface de Restauration WEB (standard) .............................................. 21 1.5 CARACTÉRISTIQUES DU SERVEUR DE SAUVEGARDE TIME NAVIGATOR .............................. 22 1.5.1 Le catalogue des méta données Time Navigator....................................... 22 1.5.2 Performances ...................................................................................... 23 1.5.3 Sécurité.............................................................................................. 25 Atempo 2008 Page 2 sur 79 Document Réponse Appel d’Offre 1.6 Page : Page 3 of 79 GESTION DU STOCKAGE ................................................................................... 26 1.6.1 Formats d’écritures .............................................................................. 26 1.6.2 La Gestion des médias.......................................................................... 26 1.6.3 Gestion des librairies ............................................................................ 28 1.6.4 VLS : Ecriture sur disque ...................................................................... 29 1.6.5 Data File Migration (module non standard optionnel)................................ 31 1.7 ADMINISTRATION ET EXPLOITATION ..................................................................... 32 1.7.1 Interface d’administration ..................................................................... 32 1.7.2 Interface WEB de Supervision................................................................ 33 1.7.3 Gestionnaire de tâches ......................................................................... 34 1.7.4 Le gestionnaire de planification.............................................................. 36 1.7.5 Le Gestionnaire d’événements ............................................................... 38 1.7.6 Alarmes.............................................................................................. 39 1.7.7 Intégration avec les outils de supervision et d’ordonnancement ................. 39 1.7.8 Time Navigator Reporter (module optionnel) ........................................... 41 1.8 PLAN DE REPRISE D’ACTIVITÉ ............................................................................ 43 1.8.1 Introduction ........................................................................................ 43 1.8.2 Protection du serveur de sauvegarde...................................................... 44 1.8.2.1 Sauvegarde du catalogue ......................................................................... 44 1.8.2.2 Serveur de secours passif ......................................................................... 45 1.8.2.3 Serveur en cluster ................................................................................... 47 1.8.3 Exemples d’architectures selon le niveau de service souhaité .................... 49 1.8.3.1 Duplication des cartouches et externalisation ............................................... 49 1.8.3.2 Copies multiples simultanées..................................................................... 49 1.8.3.3 Sauvegarde sur VTL répliquée ................................................................... 51 1.8.3.4 Solutions intégrées avec les réplications disques........................................... 52 1.8.4 Modules de disaster Recovery (modules optionnels) ................................. 53 1.8.4.1 Restauration d’un serveur complet NT/W2000.............................................. 53 1.8.4.2 Restauration d’un serveur Complet Windows 2003/XP ................................... 54 1.8.4.3 Restauration d’un serveur Complet Linux (module non standard optionnel) ....... 55 1.8.4.4 Restauration d’un serveur complet Unix (module non standard optionnel)......... 57 1.8.4.5 Restauration d’un serveur complet Macintosh Mac OS 10 ((module non standard optionnel))58 1.8.4.6 Restauration d’une machine virtuelle VMware (module optionnel) .................... 59 1.8.4.7 Tableau récapitulatif par type d’OS............................................................. 61 1.8.5 2. Le suivi des médias : Atempo OCM (module non standard optionnel) ......... 63 AGENTS SPÉCIFIQUES BASES DE DONNÉES ET APPLICATIONS ................. 65 Atempo 2008 Page 3 sur 79 Page : Page 4 of 79 Document Réponse Appel d’Offre 2.1 TIME NAVIGATOR FOR LOTUS NOTES (MODULE OPTIONNEL) ..................................... 65 2.1.1 Introduction ........................................................................................ 65 2.1.2 Méthodes de Sauvegarde ...................................................................... 65 2.1.3 Restauration ....................................................................................... 66 2.2 ATEMPO TIME NAVIGATOR FOR DB2 (MODULE OPTIONNEL) ......................................... 68 2.2.1 Fonctionnalités principales .................................................................... 68 2.2.2 Pré requis ........................................................................................... 68 2.3 TIME NAVIGATOR FOR INFORMIX (MODULE OPTIONNEL) ........................................... 70 2.3.1 Fonctionnalités principales .................................................................... 70 2.3.2 Pré requis ........................................................................................... 71 2.4 TIME NAVIGATOR FOR ORACLE (MODULE OPTIONNEL) .............................................. 72 2.4.1 Utilisation du module graphique............................................................. 72 2.4.2 Utilisation de Rman .............................................................................. 73 2.4.2.1 Navigation temporelle .............................................................................. 74 2.4.2.2 Détection des alarmes.............................................................................. 75 2.4.2.3 Fiabilité de la sauvegarde à chaud.............................................................. 75 2.4.2.4 Sauvegarde incrémentale ......................................................................... 76 2.4.2.5 Sauvegarde en mode "Split"...................................................................... 76 2.4.2.6 Performances ......................................................................................... 77 2.4.2.7 Sauvegardes Parallèles............................................................................. 77 2.4.2.8 Sauvegarde du cluster OPS....................................................................... 77 2.5 GESTION DE 2.6 MODULE D’ARCHIVAGE (MODULE OPTIONNEL) .....................ERREUR ! SIGNET NON DÉFINI. LA SÉCURITÉ ET DE LA RÉTENTION DES DONNÉES SAUVEGARDÉES (SCM) (MODULE 79 OPTIONNEL)......................................................................................................... 2.6.1 Sécurité et structure d’une Archive ....................Erreur ! Signet non défini. 2.6.2 Archivage et Recherche orientée utilisateur .........Erreur ! Signet non défini. 2.6.3 Archiver les sauvegardes ..................................Erreur ! Signet non défini. 2.6.4 Le challenge de l’archivage à long terme............Erreur ! Signet non défini. Atempo 2008 Page 4 sur 79 Page : Page 5 of 79 Document Réponse Appel d’Offre 1. Description de la solution : Time Navigator 1.1 Présentation Générale de TIME NAVIGATOR La suite logicielle de ATEMPO est une solution de sauvegarde et de restauration automatisée et entièrement optimisée pour les environnements hétérogènes, multiples domaines et les architectures Storage Area Network (SAN) et NAS (Network Attached Storage), visant à fournir une disponibilité des données la mieux adaptée. Time Navigator est une solution globale d'administration de données comprenant sauvegarde, archivage et restauration de fichiers, bases de données et progiciels applicatifs en environnement Unix, NT/2000, Mac, NetWare VMS, ISeries et Windows. Largement ouvert aux produits standards et supportant les principales librairies de stockage, Time Navigator s’interface directement avec Oracle, Informix, SAP R/3, SQL Server, Lotus Notes, Microsoft Exchange, etc. pour assurer la cohérence des ensembles de données restaurées. La mise en uvre de concepts novateurs, comme la « Navigation Temporelle », automatise la restauration tout en réduisant les opérations d’administration des sauvegardes. Avec ses interfaces graphiques interactives, Time Navigator offre de nombreux avantages aux utilisateurs, ainsi que la meilleure fiabilité, sécurité, évolutivité et longévité. Time Navigator a introduit des innovations technologiques comme la Navigation Temporelle, une méthode révolutionnaire de restauration d'un ensemble cohérent de données, et la Sauvegarde Synthétique, une approche nouvelle pour résoudre les questions de performances en recréant des sauvegardes totales à partir des sauvegardes incrémentales. 1.1.1 Principales fonctionnalités La Solution de sauvegarde et d'archivage pour toute l'entreprise • • • • Plate-forme serveur : Windows NT/2000, Unix, Linux, MacOsX Agents pour Linux, Unix, Windows, VMware, MacOsX, NetWare, VMS Agents pour Clusters Windows NT/2000, Unix, Linux et Netware Agents de sauvegarde en ligne des bases de données et applications pour : Oracle, Sybase, MS-SQL Server, MS-Exchange, SAP R/3, Informix, Lotus Notes/Domino, Teradata, DB2, SharePoint Portal Server. Performances en sauvegarde • • • • • • Sauvegarde totale et incrémentale Sauvegarde sur disque Nombre illimité de flux de sauvegarde et de restauration parallèle Sauvegarde synthétique totale : sauvegarde totale hors réseau à partir de sauvegardes incrémentales, qu’elles soient sur disque ou sur bande Cache intelligent et Macro-Multiplexage pour optimiser les transferts de données Compression des données à la source pour minimiser le trafic réseau Atempo 2008 Page 5 sur 79 Document Réponse Appel d’Offre Page : Page 6 of 79 Restauration avancée pour une plus grande productivité des utilisateurs • • • • • Restauration cohérente avec la Navigation Temporelle Outil de diagnostic pour la détection des fichiers perdus Interface graphique de restauration orientée utilisateur final Restauration différentielle Mode "Web" Gestion avancée de Média • • • • • Gestion des jeux de cartouches avec dimensionnement automatique Support des codes barres pour la reconnaissance des cartouches et l'inventaire rapide Gestion optimisée des cartouches pour augmenter leur durée de vie et celle des lecteurs Gestion des cycles de vie des cartouches Gestion des cartouches de nettoyage Sécurité de vos données • • • • • • Formats standard de stockage (tar, cpio, sidf, propriétaire) Copies multiples temps réels pour mise hors site Gestion des profils utilisateur/administrateur Solutions de Disaster Recovery Sauvegarde et restauration des ACL Cryptage des données Solution de sauvegarde SAN / NAS • • • • Partage des lecteurs et des librairies entre différents serveurs de sauvegarde hétérogènes et N uds de Stockage uds de stockage : connexion directe aux lecteurs Sauvegarde et restauration hors réseau des NAS Support du protocole NDMP Administration simplifiée • • • • • • Supervision temps réel Alarmes graphiques et support SNMP Intégration aux Batch et Schedulers par mode commande Graphical Task Viewer pour prévoir et répartir la charge des sauvegardes Intégration aux frameworks Mode "Web" Protection de l'investissement • • • • • Formats standard d'écriture garantissant l'indépendance des données par rapport au logiciel Adaptabilité et potentiel d'évolution sans précédent (de quelques Go à plusieurs To) Capacité d'innovation reconnue API (Application Programming Interface) pour les besoins spécifiques Intégration des nouvelles technologies de CDP Atempo 2008 Page 6 sur 79 Document Réponse Appel d’Offre Page : Page 7 of 79 Plates-formes supportées La liste suivante évolue rapidement. Consultez les dernières mises à jours dans notre Guide de Compatibilité sur notre site WEB http://www.atempo.com. Langues supportées Le logiciel Time Navigator et sa documentation sont disponibles en français et en anglais. Interface mode commande Un mode commande permet à toutes les fonctionnalités fondamentales d’effectuer des opérations de sauvegarde et de restauration à travers des scripts shell ou à partir d’autres applications logicielles. Ce mode commande est très utile pour interfacer Time Navigator avec des ordonnanceurs externes. Interface de programmation d’applications (API) & langage de scripts Des outils de développement et une API, disponibles sous la forme d’une librairie documentée de fonctions C, peuvent être utilisés pour lire ou écrire des informations importantes, et ainsi développer des fonctionnalités d’administration spécifiques. Un langage de scripts permet également d’intégrer Time Navigator dans une application spécifique. Interopérabilité Unix-Windows-Apple A partir de la même interface d’administration, les sauvegardes des clients peuvent être indifféremment dirigées vers des serveurs Unix/Linux ou Windows et offre de manière transparente la même fonctionnalité de sauvegarde pour une application. Atempo 2008 Page 7 sur 79 Document Réponse Appel d’Offre 1.2 Page : Page 8 of 79 Architecture de sauvegarde Architecture Clients/Serveurs Dans un réseau traditionnel, une plate forme est généralement utilisée comme serveur de sauvegarde permettant de centraliser les données et l’administration des sauvegardes. Chaque plate forme à sauvegarder héberge un agent et le réseau local permet l’interconnexion entre ces plates formes et le serveur de sauvegarde. Basé sur une architecture client-serveur souple (Voir Figure ci-après), Time Navigator permet de stocker les sauvegardes de manière décentralisée et sur plusieurs sites, évitant ainsi des échanges de données inutiles. En même temps, il centralise la supervision des sauvegardes pour offrir à l’administrateur une vision globale. Atempo 2008 Page 8 sur 79 Document Réponse Appel d’Offre Page : Page 9 of 79 Les différentes méthodes de sauvegardes En fonction des contraintes d’architecture et d’exploitation d’une part, et des objectifs de services poursuivis d’autre part, différents modes de sauvegarde peuvent être mis en uvre : • • • • Sauvegarde Sauvegarde Sauvegarde Sauvegarde au travers du réseau d’administration (LAN Backup mode) au travers d’un réseau dédié au stockage (SAN Backup mode) sans sollicitation du serveur de production (Serverless Backup) des NAS(Network Attached Storage) en utilisant le protocole NDMP Ces différents modes sont décrits dans les paragraphes suivants. 1.2.1 La sauvegarde d’un client par le réseau Atempo 2008 Page 9 sur 79 Document Réponse Appel d’Offre Page : Page 10 of 79 1.2.2 La sauvegarde en mode storage node Atempo 2008 Page 10 sur 79 Document Réponse Appel d’Offre Page : Page 11 of 79 1.2.3 La sauvegarde dite « server less » Atempo 2008 Page 11 sur 79 Document Réponse Appel d’Offre Page : Page 12 of 79 1.2.4 La sauvegarde des serveurs de fichiers de type NAS § Serveurs de fichiers (NAS) Un NAS (Network Attached Storage) est un périphérique connecté en réseau fournissant des ressources de stockage aux plates formes connectées en réseau. Ces serveurs de fichiers permettent d’exporter des fichiers via NFS vers des systèmes Unix, et/ou via CIFS vers des postes Windows. Ne comportant qu’un système d’exploitation spécialisé, ils offrent une interface minimale (rsh, telnet, html) et n’autorisent pas l’installation de logiciels supplémentaires. § NDMP NDMP (Network Data Management Protocol) est un protocole réseau nonpropriétaire dédié à la sauvegarde et à la restauration de données. Protocole de la famille IP organisé sur le modèle client/serveur, il offre une interface unique d’accès à des environnements hétérogènes. Atempo 2008 Page 12 sur 79 Document Réponse Appel d’Offre Page : Page 13 of 79 1.2.5 Support des Firewall Les problèmes relatifs à l’utilisation des Firewall restent sensibles quand il est question de sauvegarder une plate forme dans une DMZ avec un serveur de sauvegarde situé à l’extérieur de la DMZ. Grâce au concept « tuteur de sauvegarde », Time Navigator transmet hors de la DMZ les données sauvegardées en établissant une communication sur l’initiative du serveur de sauvegarde et ce de manière uni-directionnelle. La communication s’établit toujours du tuteur (Serveur de sauvegarde) vers la machine sous tuteur (Poste Client sauvegardé), ce qui permet de sauvegarder une machine située à l’extérieur d’un garde-barrière (firewall). Ainsi la communication n’a lieu que dans un sens, Serveur→Firewall→Client, apportant ainsi la sécurité des données transitant sur le réseau. Atempo 2008 Page 13 sur 79 Document Réponse Appel d’Offre 1.3 Page : Page 14 of 79 La sauvegarde par Time Navigator 1.3.1 Définition de la sauvegarde Un modèle générique en trois étapes, qui ne comprend aucun script et nécessite aucune maintenance, offre une définition dynamique de la sauvegarde : • Les classes pour définir quelles sont les données à sauvegarder : arbres de fichiers, bases de données, parties de bases de données, données structurées, etc. • Les stratégies pour définir comment et quand les données seront sauvegardées : planifications des sauvegardes incrémentales et totales. • Des jeux de cartouches (pool) de stockage pour définir où les données sauvegardées seront stockées (jeux de cartouches) et combien de temps( rétention). Remarque sur la gestion des rétentions : En fonctions des modules utilisés, il est possible de définir la rétention des informations au niveau des médias (Time Navigator standard), au niveau des classes de données (Time Navigator SCM), ou au niveau des fichiers (nombre de version et rétention après du fichier original, avec Atempo LiveBackup). 1.3.2 Stratégies de sauvegarde Time Navigator permet aux administrateurs de définir des stratégies de sauvegarde, comprenant des sessions de sauvegarde incrémentale et/ou totale planifiées selon des phases horaires pouvant être définies par l’utilisateur. Chaque session de sauvegarde définie dans une stratégie est envoyée vers un jeu de cartouches avec une rétention définie et un cycle de vie des données. Puisque la Navigation Temporelle présente une image complète des arbres de fichiers sauvegardés à n’importe quelle date, et automatise la restauration même à partir de différentes sessions de sauvegarde, la fréquence des sauvegardes totales peut être diminuée, réduisant par la même occasion le volume global des sauvegardes. Atempo 2008 Page 14 sur 79 Document Réponse Appel d’Offre Page : Page 15 of 79 Sans oublier qu’une stratégie de sauvegarde dans Time Navigator peut également déclencher l’exécution de pré- et/ou post-traitements. Time Navigator permet à travers son propre Ordonnanceur d’automatiser le lancement des sauvegardes. Vous disposez pour chaque serveur au minimum 4 Ordonnanceurs indépendants permettant l’exécution de sauvegardes simultanées sur ce même poste. L’ordonnancement et la définition des sauvegardes automatisées sont très simples. Ils s’effectuent au choix en sessions totales et/ou en sessions incrémentales. Lors de l’écriture des sauvegardes, plusieurs jeux de cartouches peuvent être sélectionnés (de 1 à 4). Si une ressource bande est défectueuse, l’administrateur décide de la règle que Time Navigator va appliquer. Soit arrêter le travail en cours, soit continuer le job sur les lecteurs fonctionnant. Lorsqu’un travail est arrêté sur erreur, des règles sont définis par l’administrateur pour définir le nombre de relance du travail et l’intervalle entre chaque reprise. La sauvegarde redémarre à l’endroit du dernier fichier sauvegardé. 1.3.3 Administration orientée objet Les stratégies et classes de sauvegarde sont gérées via une interface orientée-objet. Afin de simplifier l’administration des sauvegardes, les plates formes ayant les mêmes caractéristiques peuvent être groupées. Une plate forme associée à un groupe, hérite des attributs de ce groupe, et conserve ces mêmes attributs même si cette plate forme est retirée du groupe. 1.3.4 Sauvegarde des fichiers ouverts Time Navigator sauvegardera les fichiers ouverts en mode "non exclusif" de manière standard. Atempo 2008 Page 15 sur 79 Document Réponse Appel d’Offre Page : Page 16 of 79 1.3.5 Sauvegarde à chaud des bases de données, applications et ERP (modules optionnels) Time Navigator sauvegarde les données stratégiques des applications, sans interrompre les transactions des utilisateurs, en dialoguant directement avec les fonctionnalités de sauvegarde développées par les éditeurs des applications et accessibles au moyen d’interfaces de programmation d’applications (API, Application Programming Interfaces). Vous pouvez enfin centraliser la sauvegarde des fichiers, bases de données et applications dans un seul outil. La même interface graphique vous permet de définir toutes les sauvegardes, vous utilisez le même outil de restauration pour les fichiers, bases de données et applications. Atempo 2008 Page 16 sur 79 Document Réponse Appel d’Offre Page : Page 17 of 79 1.3.6 Pré/Post Traitements Time Navigator permet au travers de son Ordonnanceur l’exécution de pré et post traitement permettant notamment l’arrêt d’une base pour effectuer la sauvegarde à froid, puis la relance de celle-ci une fois la sauvegarde réalisée. Les traitements demandés peuvent être implémentés dans un shell-script ou un fichier batch puis intégrés dans une stratégie de Time Navigator. 1.3.7 Système de fichier standard et partition raw Time navigator permet d’effectuer des sauvegardes du type « totale » et « incrémentale », et ce, depuis le serveur de sauvegarde ou sur des clients distants par le biais d’un réseau de stockage ou d’un LAN. Tous les systèmes de fichiers standards sont supportés dont, entre autres, les file system NFS, SAMBA et partitions RAW. Les partitions RAW sont sauvegardées à l’aide de l’application List. Une application de type "List" permet de créer et d’organiser des objets au niveau logique. Ces objets peuvent être situés à différents endroits sur une même machine (ex : objets situés sur différentes partitions sous Windows 2000/2003 ou sur différents systèmes de fichiers sous Unix). Cette application permet de sauvegarder une liste d’objets de type : • Fichier • Répertoire • "Raw device" • Liens symboliques • Objets Unix Spécifiques tels que : périphériques en mode caractère ou block, tubes nommés. Atempo 2008 Page 17 sur 79 Document Réponse Appel d’Offre 1.3.8 Intégration SNAPBACKUP) des mécanismes de snapshot Page : Page 18 of 79 (module optionnel Les solutions de stockage sur disque offrent pour la plupart la possibilité de créer des images des systèmes de fichier à partir de technologie de snapshot. Ces technologies sont extrêmement utiles pour réaliser des images des fichiers sans pénaliser la disponibilité des données. Pour exploiter au mieux ces technologies, Time Navigator dispose d’un module nommé SnapBackup permettant la planification et le déclenchement des snapshots des différents systèmes de fichiers ( par exemple Volume Shadow Snapshot (VSS) de Windows 2003), y compris la possibilité de naviguer de manière transparente et de restaurer à travers les snapshots. Time Navigator référence l'ensemble des données tout au long de leur cycle de vie, depuis la dernière image générée par un snapshot jusqu'à la version la plus ancienne ayant été archivée. L'interface extrêmement intuitive de Time Navigator permet de restaurer des images et des ensembles de fichiers cohérents. Les restaurations sont optimisées en utilisant les versions les plus adaptées des fichiers à restaurer (snapshot, sauvegarde sur disque, bande, archive). Figure : Time Navigator SnapBackup Atempo 2008 Page 18 sur 79 Document Réponse Appel d’Offre 1.4 Page : Page 19 of 79 Restauration Rapide, Fiable et Cohérente 1.4.1 Concept de la navigation temporelle Time Navigator se distingue des solutions traditionnelles en offrant des outils et des méthodes de restaurations extrêmement puissants et conviviaux. En effet, les solutions traditionnelles proposent comme méthode de restauration de sélectionner parmi un ensemble de « sessions de sauvegarde », totales ou incrémentales, celles qui sont sensées contenir les informations à restaurer. Cette méthode s’avère en générale compliquée et elle ne permet pas d’optimiser les phases de restauration. Pour apporter un meilleur service et pour faciliter et sécuriser au maximum les opérations de restauration, Time Navigator intègre deux outils spécifiques : la Navigation Temporelle et la Restauration Image. La Navigation Temporelle permet à l’utilisateur d’obtenir une représentation des ses données (sous forme d’une arborescence de répertoires et de fichiers) disponibles pour la restauration à une date donnée : pour ce faire, l’utilisateur manipule un curseur qui lui permet de remonter dans le temps, ou saisit une date/heure particulière. Il est à noter qu’il est également possible de mettre en évidence les fichiers qui ont été supprimés entre deux points dans le temps. Lorsque l’utilisateur a identifié le point dans le temps correspondant à la version des données qu’il souhaite restaurer, Time Navigator va alors constituer une image cohérente des données à restaurer (Restauration Image). Même si cette image cohérente des données à restaurer est constituée de fichiers ayant été sauvegardés lors de sessions de sauvegarde différentes et sont donc stockés sur des médias différents, l’opération de restauration sera totalement transparente pour l’utilisateur : c’est Time Navigator qui se chargera de retrouver sur chaque média les informations à restaurer. D’autre part, cette restauration est optimisée : dans le cas ou il est nécessaire d’utiliser plusieurs sessions de sauvegarde (totale + incrémentales) pour reconstituer une image cohérente, un fichier qui serait contenu dans plusieurs de ces sauvegardes ne sera restauré qu’une seule fois. Atempo 2008 Page 19 sur 79 Document Réponse Appel d’Offre Page : Page 20 of 79 1.4.2 Restauration dans le cadre d’architectures de stockage multi-niveaux Les architectures de stockage dédiées à la sauvegarde des données ne se limitent plus au stockage sur bande. En effet, pour obtenir le meilleur compromis entre le niveau de service attendu (disponibilité des applications, délais de restauration) et le coût du service, il est désormais possible de mettre en uvre des architectures de stockage mixtes (disques et bandes). Dans ce cas, les opérations de restauration peuvent s’avérer plus complexe dans la mesure ou la version des données à restaurer peut se trouver sur disque ou sur bande, en fonction du cycle de vie de cette donnée. Pour résoudre ce problème, l’interface de restauration de Time Navigator (comme dans le cas de sauvegarde sur bande simplement), offre les mêmes possibilités de navigation temporelle et de restauration image, que les versions de données à restaurer soient situés sur disque (résultat de snapshot ou bande virtuelle) ou sur bande. Figure : Les différents supports de sauvegarde Atempo 2008 Page 20 sur 79 Document Réponse Appel d’Offre Page : Page 21 of 79 1.4.3 Interface de Restauration WEB (standard) Les fonctionnalités de restauration sont aussi disponibles dans cette interface WEB. Cette application permet aux utilisateurs d’effectuer leurs propres restaurations à partir d’un navigateur web. La sécurité est garantie au travers un login et un mot de passe. Le concept de navigation Temporelle est implémenté . Figure : Interface WEB de restauration Atempo 2008 Page 21 sur 79 Document Réponse Appel d’Offre 1.5 Page : Page 22 of 79 Caractéristiques du serveur de sauvegarde Time Navigator 1.5.1 Le catalogue des méta données Time Navigator La modularité et l’orientation objet de son architecture font de Time Navigator version 4 une solution unique. Time Navigator utilise le même modèle de sauvegarde, i.e. classes, stratégies, interface, pour tous les objets à sauvegarder, qu’il s’agisse d’arbres, de fichiers, de bases de données ou des données structurées d’une application. Une telle sauvegarde uniforme est facilitée par le noyau de Time Navigator, un catalogue ( base de données propriétaire) orienté objet, et sa couche de Gestionnaire Universel d’Objets : • La base de données du catalogue contient un enregistrement basé sur le temps de toutes les sessions de sauvegarde effectuées sur le serveur ou les clients distants. Tous les attributs de la sauvegarde sont stockés au même endroit sur le média contenant les données sauvegardées, offrant ainsi la technique de restauration avancée connue sous le nom de « Navigation Temporelle ». • Le Gestionnaire Universel d’Objets s’interface avec les fichiers système et les bases de données. Le catalogue ou base d’index de Time Navigator peut avoir une taille maximale de 32Go. Il n’y a pas de limite au nombre maximale de connexions clients et de serveurs déclarées par un même catalogue. Les limitations sont uniquement liées au serveur physique et au fonctionnement de la couche IP. Time Navigator représente chaque structure d’une application sous la forme d’un métaarbre. Une interface unique, indépendante de la plate-forme serveur ou client, permettant à l’utilisateur de définir des stratégies et des classes de sauvegarde et de les appliquer indifféremment à des arbres de fichiers ou des méta-arbres de fichiers. En mettant en uvre un modèle de sauvegarde générique, l’architecture interne de Time Navigator offre un fort potentiel d’évolutions dans toutes les directions : fonctionnalité ajoutée, nouveaux agents client ou base de données, pilotes de librairies, nouvelles architectures SAN et NAS, etc. Atempo 2008 Page 22 sur 79 Document Réponse Appel d’Offre Page : Page 23 of 79 1.5.2 Performances Le volume de données circulant sur les réseaux continue d’augmenter rapidement, alors que le nombre d’heures de traitement disponible pour les sauvegarder diminue progressivement, rendant de plus en plus difficile le traitement rapide d’un volume sans cesse croissant de sauvegardes nécessaires. Dans ce contexte, les performances sont critiques et peuvent être améliorées par des techniques innovantes, sans tenir compte de la largeur de bande réseau d’une configuration donnée ou du nombre de lecteurs. • Parallélisation et cache Time Navigator utilise une technologie d’espace cache pour mettre en mémoire tampon les flux de données, pour optimiser la vitesse d’écriture sur les médias, et pour exploiter le réseau au maximum. L’espace cache, situé en mémoire et/ou sur disque, peut gérer des flux simultanés de sauvegarde provenant de plusieurs clients. Ce type de parallélisation fonctionne également pour l’écriture sur les médias, optimisant ainsi l’utilisation des périphériques disponibles. De plus, l’espace cache évite le multiplexage des données sur le média, où les blocs de données sont écrits dans un format mixte et deviennent illisibles sans le programme de l’application. Non seulement l’espace cache optimise les performances en écriture sur des sessions de sauvegarde avec un seul ou plusieurs flux, mais il augmente également la sécurité en offrant une indépendance vis-à-vis des médias et vous apporte la performance au moment où vous en avez le plus besoin : en restauration. • Macro-multiplexage La parallélisation des flux de données lors de l’écriture sur les médias implique également que des priorités soient définies. Time Navigator utilise un algorithme de priorité appelé le Macromultiplexage, qui utilise un mécanisme de conteneurs mélangeant efficacement les flux de données vers les unités. S’appuyant sur l’expérience de ATEMPO dans la sauvegarde des données d’une entreprise, le Macromultiplexage optimise les performances en sauvegarde en utilisant au maximum les ressources critiques, telles que les unités et les bandes, sans perdre de vue le processus de restauration. Ainsi les sauvegardes sont mieux parallélisées. Ce concept consiste à définir plusieurs espaces caches (appelés conteneurs) sur différents disques permettant la réception des données à sauvegarder de plusieurs plates-formes simultanément. Lorsqu’un conteneur est plein, il est copié sur bande. Cette fonction est primordiale lorsqu’on utilise un réseau lent ou pour la sauvegarde de plates-formes contenant un nombre important d’arborescences à parcourir avec peu de fichiers à sauvegarder (lors des sauvegardes incrémentales). Elle est fortement conseillée lorsqu’on doit sauvegarder un nombre important de plates-formes. • Sauvegarde synthétique Dans les systèmes de sauvegarde classiques, les sauvegardes incrémentales réduisent l’encombrement du trafic réseau, alors que les sauvegardes totales périodiques sont indispensables pour garantir la sécurité des données et améliorer l’efficacité des restaurations. Pour trouver un compromis entre ces deux types de sauvegarde, Time Navigator a développé un nouveau concept appelé la « Sauvegarde synthétique ». La sauvegarde synthétique utilise les données provenant des sessions de sauvegardes incrémentales et totales pour construire une sauvegarde totale côté serveur de sauvegarde, sans entraîner une surcharge du réseau ou du client. La reconstruction n’est pas simplement une addition de fichiers, elle contient également les fichiers qui ont Atempo 2008 Page 23 sur 79 Document Réponse Appel d’Offre Page : Page 24 of 79 disparu, et reflète précisément les pseudo arbres de fichiers à n’importe quelle date dans le temps. La sauvegarde synthétique est souvent plus rapide qu’une sauvegarde totale classique et évite complètement les goulots d’étranglement sur le réseau. Une fois la première sauvegarde totale réalisée, seules des sauvegardes incrémentales et synthétiques sont nécessaires. Figure : La sauvegarde synthétique Représentation conceptuelle. La sauvegarde synthétique est une fonctionnalité très puissante et efficace, en particulier lors de la sauvegarde d’importants serveurs de fichiers • Compression Time Navigator dispose d’une fonction permettant de compresser des données sur le client. Cette option permet d’obtenir des gains de performances uniquement dans le cas ou la bande passante réseau disponible est faible et que les ressources système du client (vitesse processeur, type de fichier à compresser, ...)le permettent. La compression logicielle sur le poste client est au format LZO (compression temps réel). Le taux de compression peut varier selon le type de fichier à compresser. • Paramètres d’optimisation Time Navigator dispose d’un ensemble de paramètres (tunables) permettant de d’optimiser et de personnaliser l’utilisation du logiciel de sauvegarde. Ces paramètres sont identifiés dans une documentation dans laquelle toutes les fonctionnalités et valeurs de ces tunables sont décrites de façon précise. Ces paramètres sont soit mis en place par le biais d’une fenêtre graphique soit par le biais du fichier ~tina/Conf/paramaters se situant sur le serveur de sauvegarde Time Navigator. Atempo 2008 Page 24 sur 79 Document Réponse Appel d’Offre Page : Page 25 of 79 1.5.3 Sécurité • Reprise sur incident L’administrateur peut définir une procédure automatique de reprise sur incident, incluant le nombre de reprise et le laps de temps entre chaque reprise. Si un incident survient lors d ‘une sauvegarde, Time Navigator reprend cette sauvegarde à l’endroit ou elle s’est arrêtée. Cette fonctionnalité protège les processus de sauvegarde et permet d’augmenter la fiabilité globale de Time Navigator. • Droits d’accès La sécurité des données sauvegardées repose sur les niveaux de sécurité des systèmes d’exploitation des machines : les utilisateurs accèdent uniquement aux données pour lesquelles ils possèdent des droits en lecture, et ne peuvent restaurer des données que dans un répertoire dans lequel ils possèdent des droits en écriture. Des profils utilisateur peuvent être définis pour déterminer les droits d’accès en fonction des différentes fonctionnalités de l’application (Voir Figure ci-après). De plus, l’administrateur de sauvegarde n’a pas besoin d’être un super-utilisateur, ce qui représente un aspect important de la sécurité. L’administrateur peut activer un niveau supplémentaire de mot de passe pour accéder à l’application afin de sécuriser l’accès aux outils d’administration de Time Navigator. Figure : Fenêtre de contrôle des droits d’accès Atempo 2008 Page 25 sur 79 Document Réponse Appel d’Offre • Page : Page 26 of 79 Authenfication par PAM - Linux Ce mécanisme permet aux process ayant des besoins d'identification login, dtlogin, rlogin, ftp, rsh, su, telnet et Time Navigator de continuellement se mettre à jour des nouveautés concernant l'identification. PAM se propose de gérer ces nouveautés et de les cacher au programme client via une API universelle. PAM intègre les technologies RSA, DCE, Kerberos, S/Key, smart card, etc ... On utilise les Apis PAM pour un login universel. C'est la config de pam via les fichiers dans pam.d qui indique quel techno on utilise pour l'authentification. Pour activer l’utilisation de PAM dans Time Navigator, il faut utiliser le tunable suivant : parameter:enable_pam_authentication=yes L'utilisation de PAM fait que du point de vue utilisateur aucun changement n’est visible. Cela donne beaucoup de souplesse pour changer la technologie d'authentification. 1.6 Gestion du stockage 1.6.1 Formats d’écritures L’administrateur de sauvegarde peut choisir l’un des trois formats pour écrire les données sauvegardées sur les médias : TAR, CPIO et TiNa. Time Navigator supporte les formats standard POSIX TAR et CPIO pour garantir la portabilité et la longévité des données sauvegardées. Par conséquent, lorsque Time Navigator n’est pas disponible, les données sont lisibles par l’intermédiaire de commandes standard des systèmes d’exploitation Unix et Windows (TAR). Le format TiNa : est un format propriétaire permettant d’optimiser l’utilisation des médias et permet la compression et l’encodage des données. La compression est réalisée lors de la lecture, ce qui très important pour éviter une surcharge du réseau. Lorsque les formats TAR et CPIO sont indisponibles, l’exécutable tina_cart, fournie en standard, permet de lire une bande sans l’application graphique Time Navigator. 1.6.2 La Gestion des médias La solution Time Navigator gère de manière automatisée les robots et leurs lecteurs associés à des silos de médias. Cette gestion s’effectue à travers les différentes notions de stratégies de sauvegarde et de jeux de cartouches. Dans le cas d’une utilisation de robotique complète, les opérations sur les médias sont automatisées au maximum : mise en ligne et hors ligne, nettoyage des lecteurs, gestion de la durée de vie des supports, etc. Le catalogue mémorise toutes les informations relatives à l’ensemble des médias de la bibliothèque. Time Navigator impose un label d’identification sur le média, ce qui a pour avantage d’éviter toute erreur de montage. Toutes les opérations relatives aux médias sont automatisées. Atempo 2008 Page 26 sur 79 Page : Page 27 of 79 Document Réponse Appel d’Offre Backup01 Backup01 Backup02 Backup02 Backup03 Rétention fixe • pool de médias défini • gestion de la rétention • cycle fermé Backup03 Rétention infinie • conservation des données • pool extensible • label automatique Les type de rétention sont pris en charge par Time Navigator. Dans le cas de la rétention fixe, le pool fonctionne en circuit fermé, et les cartouches dont les données sont antérieures à la rétention sont automatiquement recyclées. Il est bien sûr possible d'étendre le pool en cas d'accroissement du volume. Les pools de cartouches sont extensibles. Lorsqu'une cartouche est pleine, et que des cartouches vierges sont disponibles dans la librairie, Time Navigator labelle automatiquement une cartouche pour étendre le pool. Toutes les opérations relatives aux médias sont automatisées et peuvent être suivies à travers une interface graphique ou par des commandes en lignes. Figure : Fenêtre d’informations des jeux de cartouches Atempo 2008 Page 27 sur 79 Document Réponse Appel d’Offre Page : Page 28 of 79 1.6.3 Gestion des librairies Time Navigator supporte une grande variété de librairies et de technologies bandes. Toutes les opérations de montage/démontage, insertion/extraction de cartouches, nettoyage de lecteur, gestion de la durée de vie des cartouches, etc, sont gérées de manière automatique. L’exploitant peut à tout moment lister le contenu du robot et du lecteur afin de visualiser les différentes cartouches présentes ou non dans celui-ci ou à but d’extraire plusieurs d’entres-elles. Le paramétrage à distance du robot est également possible. Figure : représentation graphique du contenu d’une librairie Atempo 2008 Page 28 sur 79 Document Réponse Appel d’Offre Page : Page 29 of 79 Figure : Fenêtre des propriétés d’une librairie 1.6.4 VLS : Ecriture sur disque En plus de la sauvegarde sur bande, Atempo fournit également une fonctionnalité de sauvegarde sur disque, Time Navigator Virtual Library System (VLS), qui permet de sauvegarder les données non pas sur des cartouches du lecteur mais sur des disques. Time Navigator Virtual Library System émule le comportement d’une librairie traditionnelle et peut donc être administré facilement via le Gestionnaire de librairies de Time Navigator (tina_library). Les cartouches virtuelles sont gérées de la même manière que des cartouches standard. Les données sauvegardées sur disque peuvent ensuite être exportées sur bandes à intervalles réguliers à l’aide de Time Navigator Virtual Library Application (VLSA) pour un stockage de plus longue durée. L’option Virtual Library System (VLS) de Time Navigator est disponible pour tout type de baies de disque et permet : • De définir des cartouches virtuelles de taille variable (de 256 Mo à 200 Go) • De Gérer de l’espace disque • Gestion d’une Mailbox d’entrée/Sortie pour archivage des cartouches disques • Automatisation par Pool et Stratégie • Vue graphique de l’espace disque comme une robotique Les avantages d’utiliser une sauvegarde primaire sur disque sont : • Plus de « media management » et de manipulation de cartouches. Ce point est fondamental car, pour des sauvegardes fréquentes de « petits » fichiers (ce qui est le cas et pour les sauvegardes d’archive-logs) les lecteurs sont soumis à rude épreuve et tombent plus souvent en panne Atempo 2008 Page 29 sur 79 Document Réponse Appel d’Offre Page : Page 30 of 79 • Accès rapide aux disques en sauvegarde et surtout en restauration (pas de montages et de démontages de bandes) • Les politiques de sauvegarde peuvent être totalement différentes entre les disques et les bandes • Possibilité d’utiliser les fonctionnalités de sauvegarde totale synthétique sur le stockage secondaire (sauvegarde incrémentale sur disque et sauvegarde totale synthétique sur la robotique) • Optimisation de coûts Atempo 2008 Page 30 sur 79 Document Réponse Appel d’Offre Page : Page 31 of 79 1.6.5 Data File Migration (module non standard optionnel) La solution Data File Migration (DFM) d’Atempo pour Time Navigator permet la migration automatique des cartouches virtuelles (sur disque) vers la robotique physique, la restauration automatique à partir des cartouches physiques et la gestion d’une politique de rétention des données par Time Navigator et DFM. Cette application est le complément idéal de la librairie virtuelle VLS de Time Navigator. Atempo 2008 Page 31 sur 79 Document Réponse Appel d’Offre 1.7 Page : Page 32 of 79 Administration et Exploitation 1.7.1 Interface d’administration Un panneau de configuration graphique et convivial pour l’administrateur (Voir Figure ciaprès), qui affiche toutes les ressources du réseau (les postes clients et les bases de données à sauvegarder, les serveurs et les périphériques de stockage) ainsi que les événements de manière interactive en utilisant un code de couleurs pour une meilleure signalisation. A partir de cette fenêtre, l’administrateur définit des stratégies de sauvegarde et supervise le processus de sauvegarde grâce à des alarmes en temps réel et des outils de rapports d’activité en ligne. Figure : Fenêtre d’administration Atempo 2008 Page 32 sur 79 Document Réponse Appel d’Offre Page : Page 33 of 79 1.7.2 Interface WEB de Supervision Dans certaines configurations complexes, et en particulier sur des sites hébergeant un SAN (Storage Area Network), il est nécessaire d'avoir une vue globale synthétique de l'activité des lecteurs de médias de stockage partagés par plusieurs n uds de stockage (un n ud de stockage est un serveur de fichier connecté directement à des lecteurs de média et sur lequel est installé un serveur Time Navigator dédié à la sauvegarde des données du n ud de stockage exclusivement ). Time Navigator Supervision permet de surveiller l'activité d'un grand nombre de lecteurs et de catalogues Time Navigator (Voir Figure ci-après). Time Navigator Supervision donne en temps réel les informations indispensables à la surveillance du bon fonctionnement des sauvegardes et autres opérations et fournit en permanence l'état et l'activité des lecteurs. Il renseigne également sur leur utilisation, le regroupement des catalogues en n uds de stockage et en domaines. Découverte automatique des nouveaux serveurs de sauvegardes. Découverte automatique des lecteurs utilisés. Affichage temps réel de l’état du lecteur. Affichage dynamique allocation des lecteurs. Visualisation temps réel des travaux en cours. Atempo 2008 Page 33 sur 79 Document Réponse Appel d’Offre Page : Page 34 of 79 1.7.3 Gestionnaire de tâches Via son affichage graphique, il offre une vision immédiate de la charge passée et de l’estimation de la charge à venir, afin d’aider à comprendre les répartitions passées et d’anticiper le futur. En affichant graphiquement l’activité de chaque travail, ainsi que le flux de données résultant, le Graphical Task Viewer permet de répartir les travaux dans le temps, équilibrant ainsi l’activité. De plus, cet utilitaire s’avère être un outil de prévision efficace. En fournissant à l’administrateur une vue d’ensemble du résultat final de la programmation des nouvelles sauvegardes, de l’ajout de nouveaux ensembles de données, ou de la modification de la fréquence des sauvegardes, etc., cet outil permet la planification de nouvelles ressources. L’affichage peut être filtré en fonction des stratégies ou des plates-formes. L’échelle de temps est aussi paramétrable et ainsi définir une fenêtre précise d’analyse. Pour une stratégie particulière, il est possible de connaître la durée exacte de sauvegarde et la quantité en Mo de données sauvegardées ou archivées. Les principales caractéristiques de cette interface sont les suivantes : Visualise l’ensemble des plates formes • Visualise le Calendrier des sauvegardes • Visualise l’Occupation des plages de sauvegarde • Visualise la dérive des sauvegardes • Visualise une estimation de la durée des sauvegardes Atempo 2008 Page 34 sur 79 Document Réponse Appel d’Offre Page : Page 35 of 79 Figure : Graphical Task Viewer (GTV) L’application GTV présente en abscisse, une échelle de temps représentant le calendrier dans lequel toutes les sauvegardes - qu’elles aient eu lieu ou qu’elles soient planifiées sont visualisées. Cette échelle peut être divisée en deux parties séparées par un trait vertical rouge symbolisant le présent : • L’historique correspond à toutes les sauvegardes effectuées, qu’elles soient terminées ou arrêtées sur erreur. • La planification correspond à toutes les sauvegardes qui sont planifiées via l’interface graphique d’administration. Atempo 2008 Page 35 sur 79 Document Réponse Appel d’Offre Page : Page 36 of 79 1.7.4 Le gestionnaire de planification Time Navigator dispose, dans sa version 4.1, d’un nouveau gestionnaire de planification et de contrôle des travaux. Les fonctionnalités apportées sont les suivantes : • Prise en compte des jours ouvrés • Combinaison de plusieurs règles possibles afin de configurer des dates spécifiques (examens, congés, concours, etc.) • Définition de règle quotidienne, hebdomadaire, mensuelle • Visualisation des planifications des travaux par le biais d’un calendrier graphique • Définition de fenêtres de sauvegarde pour chaque planification et définition de priorité des travaux (Déclenchement des travaux à heure fixe ou dans une fenêtre de sauvegarde) • Gestion des travaux non terminés en fin de fenêtre de sauvegarde (alarme, suspension ou terminaison) Ces planifications complètes sont applicables à des ensembles de stratégies. Cela permet de réduire l’administration des sauvegardes en configurant des déclenchements type et par la suite d’associer intuitivement les stratégies à ces derniers. Atempo 2008 Page 36 sur 79 Document Réponse Appel d’Offre Page : Page 37 of 79 Figure : Fenêtre graphique du planification Atempo 2008 Page 37 sur 79 Document Réponse Appel d’Offre Page : Page 38 of 79 1.7.5 Le Gestionnaire d’événements Time Navigator fournit des informations en temps réel basées sur la gestion des événements et les alarmes graphiques. Les alarmes et les événements sont gérés au niveau du serveur de sauvegarde, permettant la supervision centralisée d’une population étendue de machines. Dans une configuration multi-domaines, chaque serveur de sauvegarde peut échanger des événements avec un autre pour regrouper les informations. Dans un environnement en réseau, des événements de tout type peuvent survenir à n’importe quel moment sur un serveur, des clients ou des périphériques. Le début d’une sauvegarde, la fin d’une restauration, le montage d’une cartouche dans un périphérique, etc. Des événements ou des alarmes non détectés ou un manque d’information peuvent avoir des conséquences dramatiques. La supervision des événements est centralisée sur le serveur, sous le contrôle du Gestionnaire d’événements. Si un lien est interrompu, chaque client met les informations en mémoire tampon et les charges vers le serveur lorsque la communication est rétablie. Le Gestionnaire d’événements permet à l’administrateur d’afficher graphiquement les événements, de les trier et d’appliquer des filtres. Par exemple, l’administrateur peut visualiser tous les événements concernant toutes les sauvegardes de toutes les machines ou uniquement les restaurations sur une machine particulière. Chaque type d’événement, information, avertissement, alarme mineure, alarme majeure, etc. est affiché avec une couleur particulière pour faciliter la lecture (Voir Figure ci-dessous). Figure : Fenêtre de gestion des évènements Atempo 2008 Page 38 sur 79 Document Réponse Appel d’Offre Page : Page 39 of 79 1.7.6 Alarmes Il existe trois niveaux d’alarmes : • Les alarmes mineures, de couleur jaune, indiquent les événements sans conséquence immédiate • Les alarmes majeures, de couleur orange, indiquent des événements spécifiques • Les alarmes critiques, de couleur rouge, indiquent des événements, tels que la panne d’un robot, qui peuvent avoir des conséquences sur tous les travaux. Le fait de cliquer sur l’alarme affiche des informations détaillées sur l’événement associé (date et heure de l’alarme, origine, voir Figure ci-dessous). Figure : Fenêtre d’édition d’une alarme Lorsqu’une alarme apparaît sur un serveur, un client, une base de données ou un périphérique, l’objet correspondant dans l’interface d’administration se met à clignoter jusqu’à ce que l’administrateur acquitte l’alarme ou corrige le problème. La partie inférieure gauche de cette même interface regroupe les informations générales sur les alarmes. 1.7.7 Intégration avec les outils de supervision et d’ordonnancement Time Navigator propose une information temps réel basée sur une gestion des événements et sur des alarmes graphiques. Les alarmes et événements sont centralisés au niveau du serveur de sauvegarde, ce qui autorise une supervision centralisée des sauvegardes d’un parc important Un mécanisme très souple de filtre et de redirection des événements est disponible (fichier de configuration ~tina/Conf/logs). Il permet de rediriger certains types d’événements et en particulier les alarmes vers un fichier, d’envoyer des traps SNMP, ou de générer des commandes en ligne. Il est aussi possible de rediriger les messages vers Atempo 2008 Page 39 sur 79 Document Réponse Appel d’Offre Page : Page 40 of 79 la console système, vers les sorties standards (stderr, stdout), ou toute autre commande à définir, par exemple envoyer un message sur un pager. Le paramétrage de ces redirections s’effectue dans un fichier situé sur le serveur de sauvegarde. Ces mécanismes sont principalement utilisés pour interfacer Time Navigator avec les superviseurs ou frameworks. Les méthodes les plus fréquemment employées sont la remontée des messages vers un fichier, les traps SNMP ou l’envoi de commandes. Comme Time Navigator centralise la gestion des événements sur le serveur de sauvegarde, l’intégration avec un superviseur est grandement simplifiée. Intégration aux frameworks • • • • • • Patrol (utilisant les traps) : Supervision de Time Navigator par le module de connaissance ou Knowledge Module for Time Navigator ISM (utilisant les traps) : certifié ISM/OpenMaster Openview (utilisant les traps ou via « opcmsg ») : supervision des processus, accès aux fichiers UniCenter-TNG (utilisant les traps) : supervision des processus, accès aux fichiers Netview TIVOLI (via un fichier de logs). Intégration aux ordonnanceurs Pour synchroniser Time Navigator avec les procédures de l’entreprise, un ordonnanceur externe peut être utilisé pour superviser les travaux via le mode commande. Par exemple, un logiciel externe peut lancer une sauvegarde en exécutant la commande tina_start_backup, une fois la procédure batch de mise à jour terminée. Le mode commande, qui remplace la planification interne, est souvent utilisé pour intégrer Time Navigator aux applications $Universe, Visual Tom et Maestro, ainsi qu’à d’autres progiciels. Atempo 2008 Page 40 sur 79 Document Réponse Appel d’Offre Page : Page 41 of 79 1.7.8 Time Navigator Reporter (module optionnel) L’utilisation du module Time Navigator Reporter offre des fonctionnalités avancées de reporting permettant d’établir facilement des rapports d’activités complets sur les opérations de sauvegarde et de restauration à l’échelle de l’entreprise. Grâce aux informations remontées par Time Navigator Reporter, les administrateurs peuvent mettre en uvre les plans d’actions nécessaires pour optimiser les activités de sauvegarde et la restauration en minimisant les temps d’interruption et les pertes de productivité. Time Navigator Reporter collecte automatiquement toutes les données des serveurs de sauvegarde afin de présenter de statistiques sur les tâches de sauvegarde et de restauration. Time Navigator Reporter est un outil indispensable pour les client qui procèdent à des centaines de sauvegardes ou de restaurations chaque jour. Grâce à l’analyse des performances et autre données sensibles, les administrateurs peuvent mesurer la qualité de service (QoS) et mettre en place des niveaux d’engagement de service (SLA). Fonctionnalités et avantages de Time Navigator Reporter Une vision consolidée Time Navigator Reporter fournit des rapports d’activités vous permettant d’obtenir une vue globale de tous les serveurs de sauvegarde, unique ou multiples, d’un ou plusieurs catalogues, des différentes versions de Time Navigator sur l’intégralité de vos sites. Tout l’historique des activités de sauvegarde et de restauration est stocké dans la base de données de Reporter. Rapport sur les performances Time Navigator Reporter fournit des rapports de performance sur la qualité des activités de sauvegarde et de restauration. • Taux d’échec et de succès des sauvegardes • Taux d’échec et de succès des restaurations • Ratio d’incidents par type d’incident Rapports de synthèse Ces rapports fournissent une vue détaillée des activités de sauvegarde, de restauration, de l’utilisation des catalogues, et des incidents. Rapports sur l’utilisation des ressources de stockage Ces rapports permettent de suivre l’évolution de l’activité sur une période donnée permettant aux administrateurs d’analyser l’utilisation des ressources de stockage. Rapport sur les activités de sauvegardes Les rapports de sauvegarde peuvent être détaillés par type de sauvegarde (totale, incrémentale, et maintenance) • Volume total protégé • Instances de sauvegarde • Serveurs et applications sauvegardés • Rapport de sauvegarde détaillé par type (Full, Incrémental et Maintenance) Rapports sur les activités de restauration Atempo 2008 Page 41 sur 79 Document Réponse Appel d’Offre Page : Page 42 of 79 Les rapports de restauration peuvent être détaillés par type de restauration • Volume restauré • Instances de restauration • Hôtes et applications • Média utilisé Figure : Time Navigator Reporter Atempo 2008 Page 42 sur 79 Document Réponse Appel d’Offre 1.8 Page : Page 43 of 79 Plan de Reprise d’Activité 1.8.1 Introduction La mise en place de PRA par les entreprises a pour objectif de garantir la continuité ou la reprise des activités en cas de sinistre majeur. Un PRA doit prendre en compte tous les facteurs impliqués dans l’activité de l’entreprise : locaux, moyens techniques, ressources humaines et informatiques. Les solutions de protection de données, sans couvrir l’ensemble des besoins pour la mise en uvre d’un PRA, constituent néanmoins un élément capital puisqu’elles permettent la mise en place d’un plan de sauvegarde informatique. Pour qu’un PRA soit pertinent, il doit nécessairement reposer sur une étude des risques qui portent sur l’activité de l’entreprise et sur une classification des applications informatiques en fonction de leur criticité. Cette phase d’étude permet de définir par application deux types d’objectif : - le RTO (Recovery Time Objective) : cet objectif représente le délai maximum de redémarrage d’une application suite à un sinistre. - le RPO (Recovery Point Objective) : cet objectif représente la situation dans laquelle une application est redémarrée suite à un sinistre. Les solutions de protection de données contribuent à l’atteinte de ces objectifs de la manière suivante : - - RTO : o Disponibilité de la solution de restauration des données (serveur de sauvegarde, disponibilité des sauvegardes). o Remise en o Restauration des données. uvre des systèmes permettant d’exploiter les applications. RPO : o Le RPO est conditionné par la fréquence des sauvegardes réalisées qui doit être compatible avec l’exploitation des applications. En fonction des objectifs énoncés ci-dessus, Time Navigator permet de mettre en uvre les architectures et plans de sauvegarde adaptés. Ces différentes solutions reposent sur : - les solutions de protection des serveurs de sauvegarde - les solutions d’externalisation des informations sauvegardées - les solutions de restauration des systèmes Atempo 2008 Page 43 sur 79 Page : Page 44 of 79 Document Réponse Appel d’Offre 1.8.2 Protection du serveur de sauvegarde Time Navigator référence l’ensemble des informations relatives aux sauvegardes (fichiers, attributs de fichiers, propriétaire, l’emplacement du fichier sur la bande, ainsi que la gestion des cartouches) dans une base de donnée appelée CATALOGUE. Le serveur de sauvegarde est sécurisé par la sauvegarde automatique du catalogue, comprenant toutes les méta-données nécessaires à la restauration. Une licence de secours permet la transformation de n’importe quelle machine cliente en serveur, permettant ainsi la restauration même lorsque le serveur de sauvegarde principal est en panne. Avec l’option haute disponibilité, le serveur et les périphériques associés peuvent également être dupliqués. La mise en uvre d’une stratégie de réplication incrémentale permettra au serveur secondaire de répliquer périodiquement les sauvegardes effectuées par le serveur principal. 1.8.2.1 Sauvegarde du catalogue Le catalogue Time Navigator est considéré comme une application à part entière et à ce titre il bénéficie du même niveau de protection qu’une application de type base de données grâce à des sauvegardes à chaud. Le catalogue doit être sauvegardé régulièrement afin d’assurer un rétablissement rapide de l’environnement Time Navigator, dans le cas où, le catalogue viendrait à être endommagé ou pour une reconstruction complète du serveur de sauvegarde. Atempo a conçu et réalisé pour cela l’application « Catalog » permettant une sauvegarde et une restauration rapide et performante de votre catalogue. L’application « Catalog » vous permet de sauvegarder le contenu du référentiel. Elle est créée automatiquement lors de la création du catalogue. Cette application permet de sauvegarder le catalogue sur les médias de sauvegarde et de créer un méta-catalogue de taille réduite: le Catalogue de Boot. Figure : Application de sauvegarde du catalogue Time Navigator Atempo 2008 Page 44 sur 79 Page : Page 45 of 79 Document Réponse Appel d’Offre Catalogue de boot : Lorsque l’application « Catalog » est utilisée pour sauvegarder le catalogue dans lequel elle est installée, elle crée automatiquement un catalogue de boot. Le catalogue de boot n’est pas créé lorsque l’application « Catalog » sauvegarde un catalogue autre que le catalogue courant. Le catalogue de boot contient toutes les informations nécessaires pour localiser et restaurer les fichiers de sauvegarde du catalogue. Le catalogue de boot est enregistré sur disque, afin d’en faciliter l’accès. Il est possible, en utilisant des variables d’environnement, d’envoyer une copie par email et de réaliser une double sauvegarde (miroir) de ce catalogue de boot. Les principales caractéristiques de ce module (fourni en standard) sont : • Sauvegarde « à chaud » du contenu du catalogue • Vérification de la cohérence et intégrité du catalogue lors des sauvegardes • Sauvegarde du catalogue local • Sauvegarde de plusieurs catalogues d’un même serveur de sauvegarde • Sauvegarde de catalogue(s) local(aux) et de catalogues distants • Sécurisation du catalogue (image boot, miroir…) • Sauvegarde du catalogue sur disque et/ou bande quel que soit le pool de cartouches De plus il est tout à fait possible de dupliquer les cartouches contenant la sauvegarde du catalogue afin d’externaliser cette sauvegarde. Procédure asynchrone de réplication du catalogue : Une copie binaire est aussi réalisable en s’appuyant sur le mode commande de Time Navigator ainsi que des outils de réplication, disponibles avec la plupart des baies de stockage. Si le catalogue est hébergé sur un système de fichier situé sur une baie de stockage, une procédure simple permet de dupliquer la base de données Time Navigator. • Vérification de la présence de travaux de sauvegarde actif • Arrêt du catalogue à l’aide de la commande tina_catalog_ctrl (mise en mode maintenance) • Réplication du catalogue à l’aide des outils fournis avec la ou les baies de disque • Redémarrage du catalogue à l’aide de la commande tina_catalog_ctrl 1.8.2.2 Serveur de secours passif La fonctionnalité d’un serveur de sauvegarde passif est de palier à un sinistre du serveur de sauvegarde de production. Ses fonctions sont de reprendre l’activité de restauration et de sauvegarde. Ce fonction est temporaire et ne peut-être que semi-automatisé. En cas de sinistre, la mise en place de script automatisé permet d’avoir une continuité de l’exploitation de sauvegarde et de pouvoir restaurer les données sauvegardés à l’aide du serveur de secours. Atempo 2008 Page 45 sur 79 Document Réponse Appel d’Offre Page : Page 46 of 79 Dans le cas de l’indisponibilité du serveur dans notre exemple, la procédure de PRA suit les étapes suivantes : 1. Vérification de la disponibilité des catalogues de secours sur le second serveur. Si les catalogues sont sur la baie de disque, une étape peut être envisagée pour vérifier si les odbs présents sur la baie de disque sont cohérents. 2. Le catalogue de secours est disponible mais passif sur le serveur de secours. Les scripts sont alors exécutés sur ce catalogue suite à une action manuelle déclenchée par l’administrateur Time Navigator. Les opérations automatisées sont donc : a. Mise hors service des lecteurs et de la librairie d’origine b. Création de nouveaux lecteurs et de la nouvelle librairie à l’aide des informations précédemment fournies dans un fichier ascii. c. Montage du volume disque de la librairie virtuelle sur le serveur de secours d. Association des jeux de cartouches avec les nouvelles ressources lecteurs 3. Les sauvegardes transitent alors par le réseau ( flux vert sur le schéma). L’exploitation de sauvegarde/restauration est de nouveau disponible. Atempo 2008 Page 46 sur 79 Document Réponse Appel d’Offre Page : Page 47 of 79 4. Lors d’une requête de restauration, les données transitent par le même chemin que la sauvegarde. 5. Lors de la disponibilité de nouveau du serveur de sauvegarde de production, une sauvegarde du catalogue de secours sera effectuée et transitera sur le réseau vers le serveur de production. Un tina_init sera effectué. Le catalogue sera alors de nouveau opérationnel et aura connaissance des sauvegardes réalisées durant le sinistre ( Lancement des scripts de retour du serveur de sauvegarde dans son environnement d’origine). Si un volume partagé de la baie est vu depuis les deux serveurs, les catalogues seront arrêtés, puis déplacer vers le système de fichier d’origine du serveur de production. Une modification des paramètres de base(nom du catalogue et hostname) seront alors modifiés. Le script de reconfiguration devra être exécuté par la suite. 1.8.2.3 Serveur en cluster Notre solution Time Navigator Serveur en environnement Cluster garantit l’intégrité du catalogue en vérifiant que la machine sur laquelle il se trouve s’arrête correctement. Pour ce faire, un fichier d’état est créé, qui est supprimé lors de l’arrêt du service ou démon Time Navigator. Si, lors du démarrage du service ou démon, ce fichier existe, Time Navigator considère que le catalogue risque fortement d’être corrompu, car le service ou démon ne s’est pas arrêté correctement. Une sauvegarde du catalogue via le binaire odbsave est alors déclenchée. Si elle se termine sans erreur, le catalogue non corrompu est restauré. Si la sauvegarde échoue sur une erreur, Time Navigator server For Cluster déclenche alors la restauration de la dernière version correctement sauvegardée du catalogue. Une fois le catalogue restauré, le service ou démon Time Navigator est redémarré. Les travaux de sauvegarde qui ont été interrompus par l’arrêt du n ud du cluster ou qui n’ont pas pu être lancés lors de l’interruption de service due à cet arrêt, sont ensuite relancés. Atempo 2008 Page 47 sur 79 Document Réponse Appel d’Offre Page : Page 48 of 79 A – Fonctionnement en mode standard du serveur de sauvegarde sur le n ud de production • • Serveur de sauvegarde configuré en cluster Réplication du ou des catalogues par le mécanisme de réplication entre les ressources disque B – Fonctionnement en mode dégradé du serveur de sauvegarde lors d’un fail-over • • vérification de l’intégrité du ou des catalogues basculés 2 fonctionnements : 1 - Les catalogues sont intègres donc redémarrage standard 2 - Les catalogues ne redémarrent pas, donc mise en place d’un process de reconstruction catalogue C - Redémarrage des catalogues en respectent l’appartenance lié aux n ud virtuels • Respect du hostname • Respect de l’adresse IP • Transparence vis-à-vis des agents Ce mode de fonctionnement permet de garantir la continuité des sauvegardes sur le site. Atempo 2008 Page 48 sur 79 Document Réponse Appel d’Offre Page : Page 49 of 79 1.8.3 Exemples d’architectures selon le niveau de service souhaité 1.8.3.1 Objectifs : Duplication des cartouches et externalisation RTO : Plusieurs jours RPO : Image Backup + Externalisation Quelque soit l’architecture, la base d’un PRA consiste à externaliser les données sauvegardées afin de les mettre en sécurité en cas de sinistre sur le site d’exploitation. La solution de base consiste à dupliquer les cartouches de manière à avoir sur le site distant les données nécessaires pour garantir le RPO. Dans cet exemple, si l’on met en place une externalisation hebdomadaire, on atteint à moindre coût un RPO de J-1 (sur site local), J-7 sur site distant. En revanche, si aucune autre disposition n’est prise pour le redémarrage de l’activité sur un autre site, le RTO ne sera pas optimisé. Ceci signifie que le redémarrage prendra des jours, voir des semaines; le temps nécessaire pour louer ou acheter et reconstruire les serveurs. Il est à noter qu’un module additionnel à Time Navigator, OCM, permet d’automatiser la gestion du cycle de vie des médias (cf paragraphe sur OCM). 1.8.3.2 Objectifs : Atempo 2008 Copies multiples simultanées RTO : moins de 48h Page 49 sur 79 Document Réponse Appel d’Offre Page : Page 50 of 79 RPO : image du dernier Backup L’architecture décrite ci-dessus repose sur la fonctionnalité de copie multiple simultanée des flux de sauvegarde. Cette solution permet d’écrire directement un jeu de media dans une librairie située sur le site de secours. De plus, comme le montre l’exemple, les technologies de média utilisées peuvent être hétérogènes : sauvegarde sur disque sur le site primaire et sauvegarde sur bande sur le site de secours. Dans ce cas, il n’y a plus de délai supplémentaire lié aux opérations d’externalisation : toute information sauvegardée est directement sécurisée sur le site de secours. Cette solution permet de ramener le RPO à la dernière sauvegarde. Par ailleurs, le RTO présenté dans cet exemple est optimisé dans la mesure ou des serveurs de secours pré configurés sont prévus. Atempo 2008 Page 50 sur 79 Document Réponse Appel d’Offre 1.8.3.3 Objectifs : Page : Page 51 of 79 Sauvegarde sur VTL répliquée RTO : Moins de 4 heures RPO : Image Backup + réplication (synchrone ou asynchrone) Cette architecture, qui peut-être mise en uvre en Actif/Passif ou Actif/Actif suppose une exploitation sur chacun des sites. Des serveurs de secours sont à niveau et configurés. D’autre part, la mise en de : uvre de la VTL d’Atempo avec un système de réplication permet - Réduire la fenêtre de Sauvegarde - Réduire le nombre de manipulation de bandes - Améliorer les temps de restauration sur le site primaire et le site secondaire - Optimiser le coût de stockage en migrant les données sauvegardées sur disque vers des bandes, cette migration se faisant sur le site primaire et le site secondaire en même temps La VTL d’Atempo repose sur la fonction de VLS intégrée à Time Navigator et sur le module DFM d’Atempo. Atempo 2008 Page 51 sur 79 Document Réponse Appel d’Offre 1.8.3.4 Objectifs : Page : Page 52 of 79 Solutions intégrées avec les réplications disques RTO : moins d’une heure RPO : dernières transaction Pour atteindre un RPO correspondant aux dernières mises à jour réalisée en production, il est nécessaire de mettre en uvre des solutions de réplications supportées par les baies de disque. Time Navigator s’appuie sur ces mécanisme de réplication pour réaliser des sauvegardes sans impacter les performances des serveurs de production. Par ailleurs, pour la protection des applications moins critiques, la duplication de cartouches, la possibilité de créer en direct des copies en double sur le site de Backup , et la mise en uvre de VTL répliquée permettent d’adapter au mieux le niveau de protection en fonction des objectifs de RTO et de RPO. Atempo 2008 Page 52 sur 79 Page : Page 53 of 79 Document Réponse Appel d’Offre 1.8.4 Modules de disaster Recovery (modules optionnels) L’ensemble des modules listés ci-dessous vous assure une reprise des serveurs en moins de 4 heures sous réserve de la disponibilité hardware des serveurs. 1.8.4.1 Restauration d’un serveur complet NT/W2000 L’outil de Disaster Recovery est basé sur une technologie de sauvegarde à froid. Elle intègre deux fonctions distinctes : o Le support de boot aux sens matériel et au sens système. o L’interface graphique de sauvegarde et de restauration. La restauration d’un serveur complet inclus la sauvegarde des disques systèmes. Nous parlons dans ce cas d’une procédure de reprise complet appelé Disaster Recovery. Le module Time Navigator Disaster Recovery for Windows permet de reconstruire le disque système d’un client Time Navigator Microsoft Windows NT/2000. Cette procédure n’est valable pour des serveurs à base de processeur Intel x86 Le module Disaster Recovery comprend un CD bootable basé sur WinPE avec un OS minimum et un agent Time Navigator et réponds aux contraintes suivantes : • Boot sur CD • Support de toutes les plate formes Hardware • Support des Disques RAID • Chargement par disquettes au setup des drivers non natifs • Interface graphique et ligne de commande • Support réseau o Identification automatique et unique sur le réseau o Support DHCP ou adressage IP fixe forcé par utilisateur. Atempo 2008 Page 53 sur 79 Document Réponse Appel d’Offre Page : Page 54 of 79 Figure : L’interface de sauvegarde et restauration : Cette interface assure les fonctions suivantes : système. • Choix de la langue, US, FR, GE • Identification et connexion à un serveur distant dans une boite de dialogue avec parcours du réseau • Génération d’une image fidèle des partitions présentes et en particulier de la partition • Sauvegarde de/des partitions sélectionnée en mode fichier ou Raw device vers le média de stockage et récupération de cette image pour restauration du système • Prise en charge de la gestion des partitions de disque en particulier des disques bruts, avec notamment création de la partition bootable avec son MBR (Master Boot Record) Nota : Les informations de configuration seront sauvegardées et restituées pour reconstructions des partitions • Gestion des partitions de volume dynamique. 1.8.4.2 Restauration d’un serveur Complet Windows 2003/XP Atempo supporte le module Time Navigator ASR for Windows 2003 and Windows XP pour la sauvegarde à chaud et la restauration à froid des partitions Windows 2003 et XP. La sauvegarde et la restauration d’autres types de systèmes ne sont pas supportées. Le module Time Navigator ASR for Windows 2003 and Windows XP permet de restaurer la configuration de la machine physique qui a été sauvegardée. Lorsque la restauration du système s'effectue sur une machine avec un matériel différent, des problèmes peuvent apparaître et aucune garantie de résultat n'est possible. La seule modification supportée est le changement d’un disque. Ce module couvre uniquement la restauration des partitions système qui doivent se trouver sur le disque c:\. Pour les autres disques, il faut utiliser un agent Time Navigator standard. Toutefois si Windows 2003 est installé sur une plate-forme Intel x86, vous pouvez également utiliser le CD générique Time Navigator Disaster Recovery for Windows vu dans le paragraphe précédent. Atempo 2008 Page 54 sur 79 Page : Page 55 of 79 Document Réponse Appel d’Offre Figure : Interface graphique du module ASR pour W2K3 1.8.4.3 Restauration d’un serveur Complet Linux (module non standard optionnel) L’option Time Navigator Disaster Recovery for Linux permet de sauvegarder et restaurer le disque système d’un serveur Linux afin de minimiser le temps d’indisponibilité d’une machine en cas de corruption de la configuration ou de perte d’un disque. Time Navigator Disaster Recovery for Linux se base sur un noyau Linux nommé Knoppix. Il se présente sous la forme d’un CD-ROM bootable, intégrant le système d’exploitation Linux et tous les drivers permettant la reconnaissance des périphériques du poste client à sauvegarder ou restaurer. Pré-requis Ce module n'est disponible que pour les machines répondant aux critères suivants • Processeur Intel ou compatible (X86) • Linux • File systems: EXT2, EXT3 • Support LVM bientôt disponible Avantages Le module Time Navigator Disaster Recovery for Linux s’intègre complètement dans votre environnement de sauvegarde Time Navigator. Il permet notamment de sauvegarder à chaud votre système Linux et en plus d’utiliser les ressources de stockage déjà disponible pour vos sauvegardes. Atempo 2008 Page 55 sur 79 Document Réponse Appel d’Offre Page : Page 56 of 79 En cas de panne de votre disque , ou de votre serveur Linux, Time Navigator Disaster Recovery for Linux permet de redémarrer l’activité de ce serveur. Il est le module indispensable de votre plan de reprise d’activité. Les solutions de Disaster Recovery d’ Atempo permettent d’avoir un ensemble uniforme de solutions logiciel pour la sécurité de vos données. Ce produit bénéficie du support de la Hot Line d ‘Atempo et permet de centraliser vos données de production et vos données systèmes dans un même périphérique de stockage. Sauvegarde et restauration d’un système Linux Sauvegarde Après installation du logiciel de sauvegarde pour le système Linux, il est possible de réaliser une sauvegarde à chaud de celui-ci. La sauvegarde du système se fait à la demande. Le flux de sauvegarde est envoyé vers le serveur Time Navigator via l’agent Time Navigator pour Linux. Time Navigator Disaster Recovery for Linux sauvegarde la géométrie des partitions et la structure du système de fichiers. Ce module sauvegarde également les données de ses systèmes de fichiers il ne doit pas se substituer à l’agent classique Time Navigator. En effet la sauvegarde standard apporte la granularité fichier à contrario du module Disaster Recovery. Restauration Après la réparation de votre serveur Linux, il faut démarrer la machine à partir du CDROM Time Navigator Disaster Recovery for Linux. Compléter la boite de dialogue suivante afin de se connecter au serveur de sauvegarde. L’interface de restauration décrit la configuration de votre machine telle qu’elle a été sauvegardée. Vous avez la possibilité de restaurer le disque voulu. Time Navigator Disaster Recovery for Linux installe le boot loader et recrée les partitions existantes. Atempo 2008 Page 56 sur 79 Page : Page 57 of 79 Document Réponse Appel d’Offre Figure : fenêtre d’information des boot loader et partitions 1.8.4.4 optionnel) Restauration d’un serveur complet Unix (module non standard Le disaster recovery de système Unix (tout système confondu) s'appuie sur les fonctionnalités "internes" de chaque système d'exploitation. Atempo propose des procédures de disaster recovery basées sur des Tools Kit dans un format script. Ce script permet entre autre au Tools Kit d’extraire du système des informations qui ne sont pas stockés dans des fichiers de configuration Unix (par exemple: partitionnement de disque) pour les stocker dans les fichiers textes spécifiques aux Tools Kit. Chacune des fiches machines est stockée avec son image système dans des dossiers d’archives unique par host de machine. La restauration s’appuie sur des procédure écrites par notre Service Professionnel en utilisant les fiches et les sauvegardes systèmes propres à chaque OS Unix (ex : MKSYSB pour AIX, JumpStart pour Sun ; ignite pour HP-UX ; etc …) Atempo 2008 Page 57 sur 79 Document Réponse Appel d’Offre Page : Page 58 of 79 1.8.4.5 Restauration d’un serveur complet Macintosh Mac OS 10 ((module non standard optionnel)) Le disaster recovery de système Macintosh (Mac OS 10) s'appui sur les fonctionnalités "internes" du système d'exploitation. Atempo propose des procédures de disaster recovery basées sur des Tools Kit (procédurales) dans un format script. La restauration s’appuie sur des procédure écrites par notre Service Professionnel en utilisant les fiches et les sauvegardes systèmes propres à Mac OS. Figure : fenêtre native graphique Mac Os X Atempo 2008 Page 58 sur 79 Document Réponse Appel d’Offre 1.8.4.6 Page : Page 59 of 79 Restauration d’une machine virtuelle VMware (module optionnel) « Time Navigator for VMware » intègre toutes les fonctionnalités permettant la sauvegarde du noyau ESX, des machines virtuelles ainsi que la granularité fichiers de ces dernières. Les machines Windows crées peuvent aussi être sauvegardées avec l’agent traditionnel Time Navigator identique à l’agent d’un serveur Windows du réseau LAN. Sauvegarde de VMWare ESX Un agent tina permet de sauvegarder le noyau ESX2.5. Cet agent est disponible en mode classique. VMWare ne supporte pas (pour l’instant) de lecteur physique directement connecté) Sauvegarde des machines virtuelles Un module graphique basé sur l‘Application List de Time Navigator permet de faire des sauvegardes à chaud des machines virtuelles en utilisant le mode REDO de VMWare. Cette application vous permet de bénéficier de la navigation temporelle sur les VM (comme pour une application Oracle, SQL Server, etc). Restauration croisée d’un serveur ESX sur un autre Toutes les fonctionnalités de Time Navigator sont donc disponibles dans cette application. Dans le cas d’un sinistre, il est donc possible de restaurer une VM d’un serveur ESX sur un autre. Cela a pour gros avantage de disposer de Disaster Recovery de toutes les machines virtuelles et de pouvoir les restaurer sur un second secondaire ESX se trouvant soit sur le site soit sur un site de secours. Atempo 2008 Page 59 sur 79 Document Réponse Appel d’Offre Page : Page 60 of 79 Figure : fenêtre du module applicatif avec les différentes VM Evolution du module « tina for VMWare » Support de la version ESX3 de VMWare qui vous permet de profiter des nouvelles fonctionnalités de cette version comme le « Rapid Backup » (VCB). Atempo 2008 Page 60 sur 79 Page : Page 61 of 79 Document Réponse Appel d’Offre 1.8.4.7 Type OS Tableau récapitulatif par type d’OS Processus en fonction du Type de crash complet Windows NT • Module OCM pour les cartouches hors sites • Procédure DR : - A partir de la procédure NT (sauvegarde à chaud) - A partir du module Time Navigator DR for Windows (sauvegarde à froid) AIX Linux kernel 2.x Windows 2003/XP Windows 2000 • Module OCM pour les cartouches hors sites • Procédure DR : - A partir du module Time Navigator DR for Windows • Module OCM pour les cartouches hors sites • Procédure DR : - A partir du module Time Navigator DR for Windows - A partir du module Time Navigator for ASR Windows 2003 • Module OCM pour les cartouches hors sites • Procédure DR : - A partir du module Time Navigator DR for Linux machine file • Agent Time Navigator for Windows • Agent System State (état à J-1) Time Agent Time Cohérence des for Navigator données assurée for Windows par la suite Online Connect de ou Time Navigator Time Navigator Disaster Recovery for Windows pour une partition spécifique Agent • Time Navigator Disaster Recovery for Navigator Windows Windows • Agent Time Navigator for Windows • Agent System State (état à J-1) Time Agent Time Cohérence des for Navigator données assurée for Windows par la suite Online Connect de ou Time Navigator Time Navigator Disaster Recovery for Windows pour une partition spécifique Agent • Time Navigator Disaster Recovery for Navigator Windows Windows • Agent Time Navigator for Windows • Agent System State (état à J-1) Time Agent Time Cohérence des for Navigator données assurée for Windows par la suite Online Connect de ou Time Navigator Time Navigator Disaster Recovery for Windows pour une partition spécifique Agent • Time Navigator Disaster Recovery for Navigator Linux Linux • Agent Time Navigator for Linux Procédure Professional Service • Procédure Professionnal Service • Agent Time Navigator for Unix des Time Agent Time Cohérence données assurée for Navigator par la suite Onfor Linux line Connect de Time Navigator des Agent Time Agent Time Cohérence données assurée Navigator for Unix Navigator par la suite Onfor Unix line Connect de Time Navigator - Fiche machine Atempo 2008 Base de données Agent • Time Navigator Disaster Recovery for Navigator Windows Windows • Module OCM pour les cartouches hors sites - Mksysb Disque Page 61 sur 79 Page : Page 62 of 79 Document Réponse Appel d’Offre Type OS Processus en fonction du Type de crash complet Solaris • Module OCM pour les cartouches hors sites • Procédure Professionnal Service machine Disque Base de données file Time Agent Time Procédure Professional Agent Navigator for Unix Navigator Service for Unix - Agent Time Navigator for Unix Cohérence des données assurée par la suite Online Connect de Time Navigator Time Agent Time Procédure Professional Agent Navigator for Unix Navigator Service for Unix • Agent Time Navigator for Unix Cohérence des données assurée par la suite Online Connect de Time Navigator - Mksysb - Fiche machine HP-UX • Module OCM pour les cartouches hors sites • Procédure Professionnal Service - Mksysb MAC OS Netware - Fiche machine • Module OCM pour les cartouches hors sites • Disaster Recovery inclus dans l’agent Time Navigator for Netware • Module OCM pour les cartouches hors sites • Procédure Professionnal Service • Disaster Recovery inclus dans l’agent Time Navigator • Agent Time Navigator for Netware Agent Navigator Netware Time Agent Time Cohérence des for Navigator données assurée for Netware par le support de SMS Procédure Professional Agent Time Service Navigator for Mac OS 10 • Agent Time Navigator for Mac OS Agent Time Navigator for Mac OS 10 Cohérence des données assurée par la suite Online Connect de Time Navigator Voir le guide compatibilité pour le support des versions des agents systèmes et applicatifs. Atempo 2008 Page 62 sur 79 Document Réponse Appel d’Offre Page : Page 63 of 79 1.8.5 Le suivi des médias : Atempo OCM (module non standard optionnel) Un des moyens pour se prémunir contre un sinistre majeur affectant les lieux de l’exploitation consiste à externaliser des copies des données sauvegardées vers un lieu distant et protégé. Ainsi, si le site subit un sinistre, une copie sera toujours disponible pour restaurer les données sauvegardées. Time Navigator OCM est un module dédié permettant d’automatiser et de simplifier l’ensemble des tâches relatives à l’externalisation des médias. Les médias passeront par des états successifs tout au long de ce cycle de rotation. Grâce à Time Navigator OCM, l’administrateur sait à tout moment où se trouve un jeu de copies et les médias dont il aura besoin en cas de restauration après un désastre. Vous épargnant la gestion manuelle du cheminement des médias envoyés sur un site de secours, Time Navigator OCM automatise entièrement le cycle de vie des médias hors robotique s'assurant ainsi la sécurisation des données critiques de l’entreprise en cas d'un désastre. Les caractéristiques principales du module sont les suivantes : • Utilisation des Label/code-barre • Automatisation du process de sortie des cartouches à externaliser en fonction de règles de sorties établies • Déclenchement de l’intervention de l’opérateur pour validation • Liste des cartouches externalisées • Gestion de plusieurs lieux d’externalisation • Envoi de bordereaux d’expédition des cartouches à externaliser par mail • Gestion des différentes rétentions pour chaque cartouches • En fonction des rétentions, établissement de la liste des cartouches à réintégrer dans les librairies • Génération des demandes de rapatriement de cartouches • Réintégration des cartouches dans les bonnes librairies et les environnements corrects Un module optionnel permet d’intégrer dans la base OCM les médias issus d’autre environnement et fait l’objet d’une prestation des services professionnels. Atempo 2008 Page 63 sur 79 Document Réponse Appel d’Offre Page : Page 64 of 79 Figure : exemple du gestion du cycle de vie de cartouches entre 3 sites Atempo 2008 Page 64 sur 79 Document Réponse Appel d’Offre Page : Page 65 of 79 2. Agents spécifiques Bases de données et Applications 2.1 Time Navigator for LOTUS NOTES (module optionnel) 2.1.1 Introduction Time Navigator pour Notes est un module optionnel qui permet de sauvegarder et de restaurer les serveurs Lotus Domino et les clients Lotus Notes. Ce module est complètement intégré à Time Navigator. Ses principales caractéristiques sont : • • • La sauvegarde et la restauration en ligne. L’utilisation de l’API (Application Programming Interface) Lotus Notes. La sauvegarde des fichiers critiques. 2.1.2 Méthodes de Sauvegarde Deux méthodes de sauvegarde vous sont proposées : le mode NOTE et/ou le mode BLOCK. Ces deux méthodes permettent respectivement la sauvegarde en mode granularité Document (courrier à l’unité) et Ensemble de Document (base.nsf). Ces deux modes peuvent être complémentaires et sont décrites ci-dessous: Sauvegarde en mode NOTE La sauvegarde en mode NOTE permet de sauvegarder toutes les notes les unes après les autres. Les sauvegardes effectuées peuvent ensuite être visualisées dans l’application graphique Time Navigator et les notes perdues peuvent être facilement restaurées à l’aide de la profondeur de champ. Pour des raisons de performances, ce mode est plutôt réservé aux bases ne contenant pas un nombre élevé de notes. Voir Figure : Interface Restauration Base NOTES Sauvegarde en mode BLOCK La sauvegarde en mode BLOCK permet d’encapsuler les notes dans un seul objet, de façon à remédier aux problèmes de performance qui peuvent être rencontrés avec la sauvegarde en mode NOTE. L’exemple ci-après (Voir Figure : « Interface Restauration Base Notes ») montre une interface facilement compréhensible des objets Domino de Lotus Notes qui ressemble à l’organisation classique d’un gestionnaire de fichiers. En affichant les structures des méta-arbres de fichiers, l’interface permet aux utilisateurs de sauvegarder des fichiers, des bases de données et des applications, et de restaurer des fichiers perdus ou endommagés en utilisant la « Navigation Temporelle ». Atempo 2008 Page 65 sur 79 Document Réponse Appel d’Offre Page : Page 66 of 79 2.1.3 Restauration Time Navigator pour Notes permet de restaurer (à chaud ou à froid) simplement et rapidement toutes les notes contenues dans chaque base Notes. Vous pouvez non seulement récupérer une base disparue lors d’une erreur de manipulation ou de la perte d’un disque, mais aussi restaurer une base telle qu’elle était à une date donnée grâce à la Navigation Temporelle. Principes : La plus petite unité de restauration (granularité) est : La note en mode NOTE. La note en mode BLOCK (avec des restrictions de restauration). Une restauration d’une base Notes peut être réalisée à chaud ou à froid. Interface de restauration L’interface de restauration de Time Navigator (Voir Figure : « Interface Restauration Base Notes ») pour Notes comprend un arbre de fichiers. Celui-ci permet de visualiser la situation de la plate-forme à un instant donné (présent ou passé). La représentation des objets Lotus Notes dans l’arbre de fichiers de l’application graphique Time Navigator est expliquée dans le tableau ci-dessous. Objet Lotus Notes Est représenté par le répertoire Fichiers critiques Critical files Informations sur les numéros de versions Information de Lotus Notes et de Time Navigator pour Notes, ainsi que sur le mode de sauvegarde Bases Notes Lotus Notes Le contenu de ces trois répertoires diffère en fonction de la méthode de sauvegarde. Atempo 2008 Page 66 sur 79 Document Réponse Appel d’Offre Atempo 2008 Page : Page 67 of 79 Page 67 sur 79 Document Réponse Appel d’Offre 2.2 Page : Page 68 of 79 Atempo Time Navigator for DB2 (module optionnel) Nous utilisons les outils standards de sauvegarde et restauration de DB2 afin de récupérer le flux de sauvegarde et le faire transiter sur bande. DB2 possède également ces propres outils pour programmer les sauvegardes des différentes databases des instances actives. On peut y accéder à partir de l’outil Control Center. Le principe d’intégration est le suivant : - Ordonnancement des sauvegardes DB2 avec les outils DB2 (Control Center et Scheduler interne) Récupération du flux de données par Time Navigator Sauvegarde des données dans le catalogue Time Navigator et sauvegarde sur bande Notre module se présente également sous forme graphique ayant la même ergonomie que le module Notes. 2.2.1 Fonctionnalités principales • Sécurisation des données des instances DB2 sur le Time Navigator Server qui communique avec l’interface d’administration native de DB2. • Visualisation graphique des objets de stockage de la base de données. • Détection des bases de donnés de votre instance DB2. • Planification des sauvegardes à travers Time Navigator Administration Console. • Adaptation du mode de sauvegarde en ligne ou hors-ligne à la configuration de votre base de données (mode de journalisation circulaire/réplication/archivage continu). • Gestion des fichiers journaux archivés. • Représentation graphique d’une instance DB2 à différents instants du Passé. • Récupération avec actualisation (rollforward) d’une base de données jusqu’au dernier fichier journal. • Activation du "crash recovery" des instances DB2. • Restauration croisée. 2.2.2 Pré requis Time Navigator supporte DB2 Enterprise Edition à partir de la version 7 FixPack 5. Atempo 2008 Page 68 sur 79 Document Réponse Appel d’Offre Page : Page 69 of 79 La liste des versions et systèmes d’exploitation supportés étant susceptibles d’évoluer rapidement, veuillez consulter le Guide de Compatibilité sur le site web d’Atempo www.atempo.com. cf : Annexe « Guide de compatibilité » Pour les bases DB2 V8, le système d’exploitation Linux est supporté par le biais d’une prestation de notre service professionnel. Atempo 2008 Page 69 sur 79 Page : Page 70 of 79 Document Réponse Appel d’Offre 2.3 Time Navigator for INFORMIX (module optionnel) Time Navigator apporte une solution automatisée de sauvegarde en ligne des bases Informix, une définition graphique et dynamique de vos sauvegardes, ainsi qu’une assistance à la restauration qui vous permet de gagner du temps. Sauvegarder sans indisponibilité de la base Time Navigator pour Informix vous permet d ’effectuer des sauvegardes des pages utiles définies par On-Bar et d’améliorer les performances en parallélisant les flux de sauvegardes, tout en gardant la base disponible pour les utilisateurs. Prévenir les incidents Time Navigator pour Informix permet de visualiser les taux de remplissage des chunks Informix : vous pouvez ainsi anticiper et prévenir des saturations éventuelles au niveau des applications et épargner les utilisateurs des conséquences gênantes d’une base indisponible. 2.3.1 Fonctionnalités principales • Module Plug & Play pour Informix 7.2 et plus • Connexion directe via SQL • Sauvegarde en ligne avec l ’utilitaire On-Bar (normalisé XBSA) • Sauvegarde totale ou partielle • Sauvegarde des fichiers de redémarrage d ’urgence de ONCONFIG et On-Bar • Restauration sélective à chaud et à froid • Archivage automatique des logs sur disque puis médias • Représentation graphique des objets de stockage (dbspaces, blobspaces, chunks, logical logs et fichiers de paramètres) • Définition graphique des sauvegardes, pas de scripts, pas de maintenance • Affichage du taux de remplissage des chunks • Option de compression et/ou cryptage • Support uniforme des raw devices et files systems Atempo 2008 Page 70 sur 79 Document Réponse Appel d’Offre Page : Page 71 of 79 2.3.2 Pré requis Informix 7.2 et plus Plates-formes Windows AIX, HP-UX, Digital-Unix, Solaris Time Navigator Atempo 2008 3.6 Page 71 sur 79 Document Réponse Appel d’Offre 2.4 Page : Page 72 of 79 Time Navigator for ORACLE (module optionnel) 2.4.1 Utilisation du module graphique Time Navigator for Oracle a été conçu pour effectuer des sauvegardes à chaud de votre base de données Oracle. Vous pouvez donc réaliser des sauvegardes de votre base sans arrêter celle-ci ni affecter ses utilisateurs. Pour effectuer des sauvegardes à chaud de votre base de données, celle-ci doit être en mode ARCHIVELOG. Les fichiers redo log sont ainsi archivés avant d’être écrasés. En cas de restauration, il sera donc possible de rejouer tous les fichiers redo log pour récupérer les datafiles dans l’état où ils étaient avant de nécessiter une restauration. Parmi les produits de sauvegarde de bases de données disponibles sur le marché, nombreux sont ceux qui possèdent une importante variété de mécanismes et de commandes sans fournir pour autant à l’administrateur une vue claire de l’ensemble des opérations. Lorsqu’une bonne interface graphique existe, elle a souvent été spécialement développée pour l’application concernée, ce qui présente un inconvénient en environnements hétérogènes. L’interface graphique de Time Navigator (voir ci-après) qui concerne la sécurité des bases de données est fondamentalement la même interface que celle qui est utilisée pour les systèmes de fichiers. Toutefois, au lieu d’un arbre de fichiers ordinaire, vous visualisez un méta-arbre. Ainsi, les connaissances requises côté administrateur sont minimisées. Le méta-arbre est une structure hiérarchique constituée de répertoires et de fichiers dans laquelle les fichiers représentent les objets utilisés par l'application pour stocker ses données, tandis que les répertoires représentent la façon dont ces objets sont organisés. Atempo 2008 Page 72 sur 79 Document Réponse Appel d’Offre Page : Page 73 of 79 Time Navigator pour Oracle présente un intérêt supplémentaire pour le contrôle des systèmes sous la forme d’une indication sur l’état associée à chaque objet dans le présent. 2.4.2 Utilisation de Rman En ce qui concerne la sauvegarde à chaud des bases Oracle avec l’utilitaire Rman, Time Navigator for Oracle using RMAN permet de bénéficier à la fois des avantages de la granularité de sauvegarde de RMAN et des mécanismes de sauvegarde et de restauration de Time Navigator. Fonctionnalités : • Sauvegarde à chaud des bases de données Oracle 8.1.6 et supérieur • Sauvegarde totale, incrémentale et différentielle • Granularité de niveau bloc de données • Parallélisation des sauvegardes sous Unix Time Navigator fournit le service de « Media Manager ». Les librairies et les lecteurs sont gérés par Time Navigator Server. Atempo 2008 Page 73 sur 79 Page : Page 74 of 79 Document Réponse Appel d’Offre Durant une opération de sauvegarde ou de restauration, Time Navigator Server reçoit les données communiquées par RMAN par l’intermédiaire de la librairie dynamique Time Navigator. Time Navigator pilote l’écriture sur les cartouches. La politique de rétention des cartouches de Time Navigator définit la durée de vie des sauvegardes sur cartouches. Le schéma ci-dessous permet de visualiser les interactions entre les différents composants : Fichiers de base de données Oracle Librairie API Serveur Oracle Serveur TiNa RMAN Recovery catalog DBA Oracle 2.4.2.1 Navigation temporelle La synchronisation à un instant « t » et la profondeur de champ sont deux mécanismes ayant largement contribué à la notoriété de Time Navigator et qui jouent un rôle essentiel dans le nouveau produit parfaitement intégré à l’application. La parfaite transparence des sauvegardes à l’origine des objets visualisés ensemble selon ces critères est inhérente à cette méthode. En cas de perte d’objets, une restauration est lancée sans se préoccuper de l’heure. Il suffit de récupérer l’instance appropriée pour chaque objet manquant et d’effectuer une recovery. Atempo 2008 Page 74 sur 79 Document Réponse Appel d’Offre Page : Page 75 of 79 Mais supposons à présent que vous souhaitez effectuer un recovery à un instant « t ». Dans Oracle, vous devez restaurer un jeu complet de fichiers de données puis repositionner toute la base de données juste avant cette date que vous pouvez préciser à Oracle soit par une heure, soit par le SCN. Cette méthode suppose naturellement que vous puissiez choisir un jeu complet de fichiers de données, chacun devant précéder la date choisie ! Avec Time Navigator, cette opération devient un jeu d’enfant. Il suffit de choisir l’instance d’un seul fichier de données basée soit sur le temps, soit sur SCN, puis de synchroniser l’ensemble du méta-arbre sur cette instance. Il n’est pas nécessaire de savoir quelles sauvegardes concernent quelles instances, ni sur quelle bande elles se trouvent. Sélectionnez et c’est parti ! Supposons maintenant que vous devez récupérer un nombre important de fichiers redolog pour procéder au recovery, mais vous disposez d’un espace disque limité. Vous pouvez sélectionner une séquence de fichiers redolog à l’aide de la profondeur de champ. Synchronisez-vous sur le fichier redolog le plus récent que vous souhaitez restaurer, puis définissez une profondeur de champ jusqu'à ce que le premier (le plus ancien) fichier redolog demandé par Oracle réapparaisse du passé. Sélectionnez et c’est parti ! 2.4.2.2 Détection des alarmes Time Navigator pour Oracle s’intègre au même mécanisme distribué d’événements et d’alarmes que le système de fichiers. Si une sauvegarde a été arrêtée à cause d’un incident dans la base de données, tel qu’une panne pour cause de maintenance ou un crash de la base de données pendant la sauvegarde, l’erreur prend la forme d’une alarme et un indicateur lumineux dans l’outil d’administration centrale prévient en un coup d’ il l’administrateur que quelque chose est anormal. De plus amples informations sont disponibles dans le log event et les alarmes peuvent être supprimées dès que les informations ne sont plus utiles. 2.4.2.3 Fiabilité de la sauvegarde à chaud On considère souvent que les sauvegardes à chaud ne sont pas fiables car certaines parties de la base de données sont en cours de modification durant la sauvegarde. La cohérence de la base est assurée si le redo log est appliqué quand la base de données est en mode ARCHIVELOG. Vous avez donc la possibilité de reconstituer une sauvegarde totale de votre base grâce aux sauvegardes des différents datafiles que vous avez effectuées antérieurement. Par exemple, si votre base de données contient sept tablespaces, et que vous sauvegardez chaque nuit les fichiers de contrôle et fichiers redo log ainsi qu’un tablespace, vous aurez en une semaine effectué une sauvegarde complète de votre base de données. Si vous ne mettez pas en uvre la technique de split (ou de snapshots, voir chapitre ci-après), il est possible que la plage de sauvegarde quotidienne soit trop courte pour procéder à une sauvegarde complète de la base de données car les sauvegardes à chaud utilisent beaucoup de ressources (processeur, mémoire ... ). Vous devez procéder à des sauvegardes quotidiennes des parties de la base qui subissent le plus de modifications, notamment les tablespaces SYSTEM qui Atempo 2008 Page 75 sur 79 Document Réponse Appel d’Offre Page : Page 76 of 79 contiennent le dictionnaire de données, les tablespaces RBS qui contient les segments de rollback et les tablespaces TEMP (versions antérieures à Oracle 8i) qui journalisent les modifications et ne sont pas gérés localement. En sauvegardant plus souvent les tablespaces qui sont constamment modifiés, vous pouvez obtenir des copies plus récentes de leurs datafiles dans votre historique des sauvegardes et vous réduisez ainsi le nombre de redo logs à appliquer après un incident. 2.4.2.4 Sauvegarde incrémentale Dans Time Navigator, les notions de sauvegarde incrémentale (objet modifié depuis la sauvegarde précédente) et de fichier flou (objet modifié durant la sauvegarde) prennent une nouvelle signification fondée sur la nature de l’objet. Pour un fichier de données d’Oracle, le critère dépend du fait que le tablespace propriétaire fasse ou non l’objet de points de reprise. Ainsi, le fichier de données a très bien pu être modifié physiquement pendant que les tampons étaient écrits par le processus DBWR, mais il ne subira aucune sauvegarde incrémentale tant que son point de reprise SCN n’aura pas évolué. Il est important de bien noter que lors d’un recovery Oracle, tous les fichiers redolog depuis le dernier point de reprise s’appliquent, sans tenir compte des écritures intermédiaires. De même, les tablespaces en lecture seule et les tablespaces hors ligne ne sont pas sauvegardés durant une sauvegarde incrémentale, sauf si le tablespace a été mis hors ligne après la précédente sauvegarde. Pour les fichiers redolog, l’algorithme d’un système de fichiers normal s’applique : un redolog est sauvegardé de façon incrémentale si le fichier physique a été modifié. Vous pouvez lancer des sauvegardes incrémentales fréquentes uniquement sur les fichiers redolog d’archives durant les heures de trafic réseau important en définissant une classe de sauvegarde sur le méta-répertoire des redologs d’archive. Seuls les redologs modifiés seront sauvegardés. 2.4.2.5 Sauvegarde en mode "Split" Les constructeurs de hardware ont mis au point des systèmes intelligents qui intègrent des technologies de copie miroir instantanée : il est ainsi possible de créer en quelques minutes une image de toute la base de données qui sera sauvegardée normalement. Cette sauvegarde n’a aucun impact sur le fonctionnement de la base de données. Ce type de sauvegarde peut être qualifié de «tiède» car les données sont écrites sur les cartouches indépendamment de la base de données (comme une sauvegarde à froid) sans que le fonctionnement de cette dernière soit perturbé (comme une sauvegarde à chaud). Si les datafiles sont restaurés, Oracle les reconnaîtra comme issus d’une sauvegarde à chaud. Cette technologie est intégrée dans la solution de sauvegarde à chaud de Time Navigator for Oracle au moyen d’une variable d’environnement (TINA_ORA_SPLIT_MODE) déclarée dans l’application. Les logs et les fichiers de contrôle sont sauvegardés normalement par le premier travail, tandis que les datafiles sont préparés à la sauvegarde mais non sauvegardés. Un second travail utilisant une Application Time Navigator de type List ou NDMP doit être lancé pour sauvegarder l’image des datafiles, sur le même système ou sur un autre système. Atempo 2008 Page 76 sur 79 Document Réponse Appel d’Offre Page : Page 77 of 79 2.4.2.6 Performances Par défaut, Time Navigator minimise ces perturbations en sauvegardant les tablespaces un par un. Le volume croissant d’informations sur les fichiers redolog s’en trouve ainsi réduit (Oracle écrit des blocs au lieu de lignes durant la sauvegarde des tablespaces). Toutefois, si vous êtes préoccupé par la taille de la fenêtre, il est possible de lancer plusieurs sessions de sauvegarde en parallèle. Chaque tablespace n’est sauvegardé qu’une fois. Time Navigator lit directement à partir des fichiers de données pour obtenir une performance E/S maximum. Cette méthode est parfois appelée « Proxy-I/O », autrement dit Oracle a délégué le disque E/S à un logiciel tiers. Time Navigator détecte les trous dans les fichiers de données et les compresse avant qu’ils n’atteignent l’espace cache. Un fichier de données qui n’est pas encore plein ne contient que des zéros dans la partie inutilisée. 2.4.2.7 Sauvegardes Parallèles Time Navigator intègre un mode « commandes en ligne » permettant d’effectuer des opérations de sauvegarde et de restauration à travers des scripts shell ou à partir d’autres applications logicielles. Ainsi via ce mode commande vous avez la possibilité de sauvegarder plusieurs tablespaces simultanément (en fonction du nombre de lecteur disponible dans la librairie). 2.4.2.8 Sauvegarde du cluster OPS Pour sauvegarder une configuration cluster OPS(Oracle Parallel Server), vous pouvez avoir besoin de créer un dossier d’application Oracle pour chaque n ud de la grappe de la base de données (voir schéma ci-dessous). Cette opération est due au fait que le répertoire de destination du redo log archivé pour chaque thread ne sera souvent visible qu’à partir de son propre n ud lorsque ce dernier fonctionne, selon la configuration matérielle. Tous les datafiles, les fichiers de contrôle et les redo logs actifs sont stockés dans des raw devices visibles de chaque n ud. Les redo logs archivés sont nécessairement basés sur des files stems et peuvent être vus par d’autres n uds au moyen de montages réseau, ces derniers n’étant parfois pas autorisés avant une panne. La méthode de sauvegarde consiste : A sauvegarder les datafiles à partir d’un des n ud, puis d’effectuer une sauvegarde incrémentale de tous les logs et fichiers de contrôle, ou au moins des redo logs archivés, sur chacun des n uds, en effectuant ces travaux comme des étapes post-traitement associées au premier travail, pour qu’ils se suivent chronologiquement. A définir les stratégies de sauvegarde similaires sur l’autre n ud de la grappe de façon, au cas où le principal n ud de sauvegarde aurait une défaillance, à obtenir des sauvegardes équivalentes à celui-ci. Atempo 2008 Page 77 sur 79 Document Réponse Appel d’Offre Atempo 2008 Page : Page 78 of 79 Page 78 sur 79 Document Réponse Appel d’Offre Page : Page 79 of 79 2.5 Gestion de la sécurité et de la rétention des données sauvegardées (SCM) (module optionnel) La maîtrise de la sécurité et le respect des nouvelles réglementations représentent une préoccupation croissante des entreprises. Les menaces de perte de confidentialité, de vol de données sont de plus en plus réelles. En plus de se prémunir contre ces nouvelles menaces, les entreprises doivent aussi s’adapter aux contraintes légales de rétention et de conservation de l’information dans le cadre de normes et réglementations en vigueur comme Sarbanes Oxley, Bâle II ou HIPAA. Basée sur les technologies les plus avancées en matière de protection et de sécurisation de données, Time Navigator Security and Compliance Manager (SCM) permet de répondre efficacement à la perte de confidentialité et à la falsification de vos données critiques ainsi que de prévenir toute usurpation d’identité. De plus, Time Navigator SCM offre des modèles prédéfinis de conformité pour aider votre entreprise à devenir conforme aux nouvelles règlementations. Les fonctionnalités et avantages du module Time Navigator Security and Compliance Manager sont les suivants : • Garantie de confidentialité : Time Navigator SCM intègre des mécanismes de confidentialité basés sur des méthodes de chiffrement à clé publique. Ceci permet de s’assurer que la confidentialité de vos données les plus importantes n’est pas compromise quand elles sont transférées sur un réseau public ou privé ou pendant leurs transferts sur disque ou bande. Time Navigator SCM vous permet de mettre en place des systèmes d’authentification basés sur des infrastructures à clé publique (PKI). • Protection contre la falsification des données : Les signatures numériques sont utilisées en cryptographie afin de garantir que vos données n’ont pas été altérées. Une signature numérique sur les données dès la source permet de s’assurer de l’intégrité de l’information tout au long de son cycle de vie. • Protection contre l’usurpation d’identité : à l’aide de certificats numériques et de mécanismes d’authentification avancés, Time Navigator SCM garantit l’origine et l’intégrité des données. Time Navigator SCM s’appuie sur une infrastructure d’administration hiérarchique à base de clé qui permet de contrôler quelles données peuvent être sauvegardées ou restaurées en fonction de l’utilisateur. • Conformité aux réglementations dans le domaine de la protection de données : Time Navigator SCM propose une série de «modèles» spécialement définis pour permettre aux sociétés de se conformer aux réglementations en vigueur concernant la protection et l’archivage de données sensibles. Quand vous installez Time Navigator SCM dans votre infrastructure de protection de données, vous faites un grand pas en avant dans la mise en conformité des réglementations imposées par votre domaine d’activités. Atempo 2008 Page 79 sur 79