Atelier sauvegarde de données

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimension: px
Commencer à balayer dès la page:

Download "Atelier sauvegarde de données"

Transcription

1 Atelier sauvegarde de données Formation COCSSI 25 mars 2014 Système de sauvegarde Bacula Pierre Vincens

2 Bacula Logiciel de sauvegarde en mode client serveur logiciel opensource support par la société Bacula Systems disponibilité serveur: Linux, Freebsd et Solaris client: Linux, FreeBSD, Solaris, Windows, MacOS documentation manuel sur le site évolutions de versions incomplètement reportées dans le manuel nombreux tutoriels

3 Contexte de déploiement ex 1: équipe isolée Contexte Quelques postes de travail Linux dont un fait office de serveur NFS Volumétrie à sauvegarder environ 300Gio Connexion en ADSL (bande passante limitée) Solution de sauvegarde déployée le poste de travail principal fait office de serveur de sauvegarde 1 serveur NAS comme support de backup 4 disques en RAID 5 monté sur le serveur en iscsi volumétrie disponible pour sauvegarde : 4 Tio

4 Contexte de déploiement: ex 2: serveur d'applications Contexte Serveur sous Linux hébergeur de machines virtuelles: mail, web, cloud,... utilisation de LVM pour segmentation de l'espace Solution de sauvegarde déployée Sauvegarde assurée au niveau de l'hyperviseur création d'un snapshot pour chaque disque à sauvegarder Un volume LVM est utilisé comme espace de sauvegarde primaire écriture sur montage fuse d'un espace disponible sur serveur ftp non supporté Le volume LVM de sauvegarde est dupliqué par synchronisation sur un serveur ftp distant (client lftp). lftp e mirror e R <source>/ <dest>/; quit

5 Contexte de déploiement: ex 3: unité de recherche Contexte ~ 80 serveurs physiques Linux sauvegardés Machines virtuelles, usage de LVM (snapshots), filesystem (ext4, xfs) baies de stockage SAN FC (snapshot interne), serveurs NAS volumétrie à sauvegarder: ~ 400 Tio Solution de sauvegarde déployée Sauvegarde assurée par un serveur (1 CPU, 12Go mémoire) accès réseau SAN (2 ports) accès internet (aggrégation de lien: 4 x 1 Gb/s) Support de sauvegarde sur bandes 1 robot (80 slots) comportant deux lecteurs LTO5 (connexion San FC) 1 robot (80 slots) comportant deux lecteurs LTO6 (connexion San FC)

6 Architecture de Bacula Director (chef d'orchestre) File daemon Storage daemon

7 Installation du serveur Prérequis : un serveur de base de données fonctionnel: PostgresSQL, MySQL ou SQLite un (des) supports pour les sauvegardes Installation Compilation à partir des sources: version stable, dépôt git Binaires disponibles pour Debian, Ubuntu, FreeBSD,... sur Ubuntu, les packages à installer sont (cas de PostgresSQL) : Director: bacula director pgsql Storage daemon: bacula sd pgsql File daemon: bacula fd Management: bacula console, bacula console qt, bacula traymonitor Documentation: bacula doc

8 Configuration du serveur Ouvrir les accès nécessaires Bacula: 3 ports TCP: 9101 (director), 9102 (FD), 9103 (SD) règles de firewall, tcp wrapper Base de données (port dépendant du SGBD utilisé) autorisation d'accès (pg_hba pour PostgresSQL,...) Préparer la base de données (si non fait) Création du compte de connexion, de la base de données Créer les tables et index Construire la configuration Fichiers de configuration dans le répertoire /etc/bacula 1 fichier monolithique par composant: director, fd, sd, console,... fichier composé de section définissant chacune une propriété possibilité d'éclater ce fichier monolithique en plusieurs parties

9 Le «director» (bacula-dir.conf) Client informations pour accéder à un client et règles à appliquer vis à vis de ce client Director informations générales FileSet information sur le contenu (fichiers, répertoires) à inclure ou exclure Pool informations sur une collection de supports de sauvegarde Job composant unitaire spécifiant ce qui doit être sauvegardé ou restauré, comment, où et quand Jobdefs modèle type de job Storage informations pour accéder à un périphérique de sauvegarde et règles à appliquer vis à vis de ce périphérique Catalogue informations base de données Messages informations sur les notifications Schedule informations sur un échéancier à appliquer pour la sauvegarde

10 Structure de bacula-dir.conf Director "sh -c 'for f in /etc/bacula/jobdefs/*.jobdefs ; do ; "sh -c 'for f in /etc/bacula/scheduling/*.conf ; do ; "sh -c 'for f in /etc/bacula/sets/*.set ; do ; "sh -c 'for f in /etc/bacula/clients/*.conf ; do ; "sh -c 'for f in /etc/bacula/vm/*.conf ; do ; "sh -c 'for f in /etc/bacula/storage/*.conf ; do ; "sh -c 'for f in /etc/bacula/pools/*.pool ; do ; done'" Catalog "sh -c 'for f in /etc/bacula/messages/*.conf ; do ; done'" Console {

11 Section Director (bacula-dir.conf) Toute section porte un nom Spécification des propriétés générales du Director protéger le fichier en lecture (mot de passe) Director { Name = srv-dir QueryFile = "/etc/bacula/scripts/query.sql" WorkingDirectory = "/var/lib/bacula" PidDirectory = "/var/run/bacula" Maximum Concurrent Jobs = 20 Password = "XXXX-PASS-DIRECTOR-XXXX" Messages = Daemon DirAddresses = { ip = { addr = ; port = 9101 ip = { addr = ; port = 9101 Ajout de fonctionnalités d'interrogations de la BD Parallèlisme Contrôle de l'accès au processus Director Référence section correspondante Où écoute le processus

12 Section Messages (daemon) (bacula-dir.conf) Suivre le fonctionnement du système de sauvegarde Informations: transmises par courriel ajoutées dans les log affichées sur la console Messages { Name = Daemon mailcommand = "/usr/lib/bacula/bsmtp -h mon_domain -f \"\(Bacula\) \<%r\>\" -s \"Bacula daemon message\" %r" mail = = all,!skipped console = all,!skipped,!saved append = "/var/lib/bacula/log" = all,!skipped

13 Section Messages (std) (bacula-dir.conf) Messages { Name = Standard mailcommand = "/usr/lib/bacula/bsmtp -h biologie.ens.fr -f \"\(Bacula\) \<%r\>\" -s \"Bacula: %t %e of %c %l [%n]\" %r" operatorcommand = "/usr/lib/bacula/bsmtp -h biologie.ens.fr -f \"\(Bacula\) \<%r\>\" -s \"Bacula: Intervention needed for %j\" %r" mail = = all,!skipped operator = = mount console = all,!skipped,!saved append = "/var/lib/bacula/log" = all,!skipped catalog = all

14 Section Catalog (bacula-dir.conf) Spécification des accès à la base de données Dépendant du SGBD utilisé: PostgresSQL, MySQL, SQLite Base de données comportent 25 tables Gestion des fichiers (tables file, filename, path,...) Gestion des media (media, mediatype, pool,...) Gestion des jobs (job, jobmedia, status,...) Gestion des traces (log,...) Volumétrie conséquente ~ 800Mo cas exemple 1 ~ 1,5Go cas exemple 2 ~600Go cas exemple 3 1,4 milliards d'entrées fichiers jobs Catalog { PostgresSQL Name = MyCatalog dbname = "bacula"; dbaddress = "localhost"; dbuser = "bacula"; dbpassword = "XXXXX"; dbport = 5432

15 Base de données Bacula Possibilité de construire ses propres interrogations de la base Ajout de scripts locaux facilitant la gestion des sauvegardes Ex: obtenir la liste des volumes utilisé par un job Hors outils de gestion de la sauvegarde #:List Volumes used by selected JobId *Enter JobId: SELECT DISTINCT Job.JobId,VolumeName FROM Job,JobMedia,Media WHERE Job.JobId=%1 AND Job.JobId=JobMedia.JobId Statistiques sur les données sauvegardées Localisation de fichiers peut nécessiter d'ajouter des index Dans /etc/bacula/scripts/query.sql

16 Le «director» (bacula-dir.conf) Client informations pour accéder à un client et règles à appliquer vis à vis de ce client Director informations générales FileSet information sur le contenu (fichiers, répertoires) à inclure ou exclure Pool informations sur une collection de supports de sauvegarde Job composant unitaire spécifiant ce qui doit être sauvegardé ou restauré, comment, où et quand Jobdefs modèle type de job Storage informations pour accéder à un périphérique de sauvegarde et règles à appliquer vis à vis de ce périphérique Catalogue informations base de données Messages informations sur les notifications Schedule informations sur un échéancier à appliquer pour la sauvegarde

17 section Schedule (bacula-dir.conf) Échéancier d'exécution d'un job Spécifier quand et de quel niveau doivent être réalisées les sauvegardes la durée du cycle est implicite ( Syntaxe assez souple permettant de spécifier heure, semaine, jour, mois Possibilité de spécifier le support où doit se faire la sauvegarde (pool) Schedule { Name = "MonthlyStartThe10" Run = Full on 10 at 23:05 Run = Differential on 3,17,24,31 at 23:05 Run = Incremental Pool=IncPool on 1,2,4,5,6,7,8,9,11,12,13,14,15,16, 18,19,20,21,22,23,25,26,27,28,29,30 at 23:05

18 Le «director» (bacula-dir.conf) Client informations pour accéder à un client et règles à appliquer vis à vis de ce client Director informations générales FileSet information sur le contenu (fichiers, répertoires) à inclure ou exclure Pool informations sur une collection de supports de sauvegarde Job composant unitaire spécifiant ce qui doit être sauvegardé ou restauré, comment, où et quand Jobdefs modèle type de job Storage informations pour accéder à un périphérique de sauvegarde et règles à appliquer vis à vis de ce périphérique Catalogue informations base de données Messages informations sur les notifications Schedule informations sur un échéancier à appliquer pour la sauvegarde

19 section Pool (bandes) (bacula-dir.conf) Volume: un media (bande, fichier) dans lequel Bacula écrit des données. Pour être utilisable, un volume doit être étiqueté (commande label) Des informations sont associées à chaque volume (date accès, nombre de fichiers, nombre de montages,...) Pool: collection de volumes Pool { Name = MegaBackup Pool Type = Backup Recycle = yes AutoPrune = yes Volume Retention = 6 months Maximum Volumes = 0 Label Format = "MB" Contrôle le cycle de vie de chacun des supports utilisés Produira des étiquettes MB0000, MB0001,...

20 Section Pool (Fichiers) (bacula-dir.conf) Sauvegarde sur fichiers suit le même principe que bandes Un fichier est équivalent à une bande Tous les fichiers d'un même pool sont dans un même répertoire Conseil: définir une taille «raisonnable» pour un fichier limite à 2Go sur machine 32bits Pas de support pour les fonctions avancées de gestion de pool Migration, clonage,... Pool { Name = File Pool Type = Backup Recycle = yes AutoPrune = yes Volume Retention = 180 days Maximum Volume Bytes = 10G Maximum Volumes = 100 taille maximale des données dans un volume

21 Pools, volumes,... Pourquoi plusieurs pools? Support de type différents bandes LTO5, LTO6, fichiers,... Durée de rétention des données différentes Niveaux de sauvegarde différents (full, differential, incremental) Lieu de stockage différents Cycle d'un volume Append écriture Full première écriture Recycled recyclage (si recycle=1) Purged «prune» «prune» : action qui consiste à déterminer si le contenu d'un volume peut être «oublié» en confrontant date d'écriture et durée de rétention. Cette opération ne détruit pas de données.

22 Recyclage d'un volume Recherche limitée aux volumes en ligne 1.choix d'un volume avec statut «Append» 2.choix d'un volume avec statut «Recycle» 3.réalisation d'une étape de «prune» et choix d'un volume «purged» 4.recherche d'un volume dans le pool «Scratch» Recherche étendue à tous les volumes 5.choix d'un volume avec statut «Append» 6.choix d'un volume avec statut «Recycle» 7.réalisation d'une étape de «prune» et choix d'un volume «purged» 8.tentative de création d'un nouveau volume (Python activé et nombre maximum de volumes non atteint) 9.«prune» le plus ancien volume si RecycleOldestVolume=yes, (volume ayant des écritures les plus anciennes et ayant un statut Full, Recycle, Purged, Used or Append) 10.«purge» le plus ancien volume si PurgeOldestVolume=yes (volume ayant des écritures les plus anciennes et ayant un statut Full, Recycle, Purged, Used or Append) 11.demander à l'opérateur

23 Le «director» (bacula-dir.conf) Client informations pour accéder à un client et règles à appliquer vis à vis de ce client Director informations générales FileSet information sur le contenu (fichiers, répertoires) à inclure ou exclure Pool informations sur une collection de supports de sauvegarde Job composant unitaire spécifiant ce qui doit être sauvegardé ou restauré, comment, où et quand Jobdefs modèle type de job Storage informations pour accéder à un périphérique de sauvegarde et règles à appliquer vis à vis de ce périphérique Catalogue informations base de données Messages informations sur les notifications Schedule informations sur un échéancier à appliquer pour la sauvegarde

24 Section Storage (File) (bacula-dir.conf) La section «Storage» est le connecteur qui pointe vers le périphérique (device) géré par le «Storage daemon» Le mot de passe à donner est celui du «Storage daemon» L'adresse ne doit pas être «localhost», mais le nom de l'hôte hébergeant le «Storage daemon» Storage { Name = BackupFile Address = srv.domain.fr SDPort = 9103 Password = "XXX-PASS-STORAGE-XXX" Device = FileStorage Media Type = File

25 Section Storage (Robot) (bacula-dir.conf) L'utilisation d'une robotique doit être spécifiée dans cette section, la description précise intervenant dans le «Storage daemon» Storage { Name = Scalar01-LTO5 Address = srv.domain.fr SDPort = 9103 Password = "XXXX-PASS-STORAGE-XXXX" Device = LibraryScalar01 Media Type = LTO-5 Autochanger = yes Maximum Concurrent Jobs = 20 Référence section device du SD cas d'une robotique Parallèlisme

26 Architecture de Bacula Director (chef d'orchestre) File daemon Storage daemon

27 Le «storage-daemon» (bacula-sd.conf) Messages informations sur les notifications à transmettre au «director» Director informations pour accéder au «director» (authentification) Device information sur un périphérique (type de média, label utilisé, taille des volumes,...) Autochanger informations sur un robot (périphériques qu'il gère, commandes de manipulation des bandes,...)

28 Structure Storage Daemon (bacula-sd.conf) Le Storage daemon gére les périphériques utilisées pour la sauvegarde. Il peut être localisé sur un hôte identique ou différent du «Director» et d'un «File daemon» Storage { Name = srv-sd WorkingDirectory = "/var/lib/bacula" Pid Directory = "/var/run/bacula" Maximum Concurrent Jobs = 20 SDAddresses = { ip = { addr = ; port = 9103 ip = { addr = ; port = 9103

29 Structure Storage Daemon (bacula-sd.conf) Director { Name = srv-dir Password = "XXXX-PASS-DIRECTOR-XXXX" Director { Name = srv-mon Password = "XXXX-PASS-MONITOR-XXXX" Monitor = "sh -c 'for f in /etc/bacula/devices/*.conf ; do ; done'" Messages { Name = Standard director = srv-dir = all

30 section Device (file) (bacula-sd.conf) Device { Name = SrvFileStorage Media Type = File Archive Device = /export/bacula/backup/pool01 LabelMedia = yes; # lets Bacula label unlabeled media Random Access = Yes; AutomaticMount = yes;# when device opened, read it RemovableMedia = no; AlwaysOpen = no; Maximum Volume Size = 10GB;

31 section Autochanger (bacula-sd.conf) Bacula peut gérer des robotiques de sauvegarde. Par défaut, il utilise les commandes mtx* valider le fonctionnement de ces commandes hors de Bacula Le «Changer Device» est l'identifiant du robot et non des lecteurs Autochanger { Name = LibraryScalar01 Device = Drive-Scalar01a Device = Drive-Scalar01b Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d" Changer Device = /dev/tape/by-id/scsi-1quantum_d1h _lla

32 Le «director» (bacula-dir.conf) Client informations pour accéder à un client et règles à appliquer vis à vis de ce client Director informations générales FileSet information sur le contenu (fichiers, répertoires) à inclure ou exclure Pool informations sur une collection de supports de sauvegarde Job composant unitaire spécifiant ce qui doit être sauvegardé ou restauré, comment, où et quand Jobdefs modèle type de job Storage informations pour accéder à un périphérique de sauvegarde et règles à appliquer vis à vis de ce périphérique Catalogue informations base de données Messages informations sur les notifications Schedule informations sur un échéancier à appliquer pour la sauvegarde

33 section Client (bacula-dir.conf) La section «Client» est le connecteur qui pointe vers le poste à sauvegarder où est exécuté le «File daemon» Le mot de passe à donner est celui du «File daemon» Client { Name = client01-fd Address = FDPort = 9102 Catalog = MyCatalog Password = "XXXX-PASS-CLIENT01-XXXX" Maximum Concurrent Jobs = 4 File Retention = 6 months Job Retention = 6 months AutoPrune = yes Référence le client Parallèlisme durée de rétention

34 Configurer le «file-daemon» (bacula-fd.conf) Director informations pour accéder au «director» (authentification) Messages informations sur les notifications à transmettre au «director» FileDaemon définition du client (autorisation d'accès, parallélisme supporté, clés de chiffrement,...)

35 Structure «File daemon» (bacula-fd.conf) Le «File daemon» s'exécute sur lh'ôte contenant les données à sauvegarder Director { Name = srv-dir Password = "XXXX-PASS-DIRECTOR-XXXX" Director { Name = src-mon Password = "XXXX-PASS-MONITOR-XXXX" Monitor = yes FileDaemon{ Messages { Name = Standard director = srv-dir = all,!skipped,!restored

36 section FileDaemon (bacula-fd.conf) FileDaemon { Name = srv-fd WorkingDirectory = /var/lib/bacula Pid Directory = /var/run/bacula Parallèlisme Maximum Concurrent Jobs = 20 FDAddresses = { ip = { addr = ; port = 9102 ip = { addr = ; port = 9102 Activer la signature des données PKI Signatures = Yes Activer le chiffrement PKI Encryption = Yes des données # Public and Private Keys PKI Keypair = "/etc/bacula/keys/srv-fd.pem" # ONLY the Public Key les clés PKI Master Key = "/etc/bacula/keys/bacula-master.cert"

37 Le «director» (bacula-dir.conf) Client informations pour accéder à un client et règles à appliquer vis à vis de ce client Director informations générales FileSet information sur le contenu (fichiers, répertoires) à inclure ou exclure Pool informations sur une collection de supports de sauvegarde Job composant unitaire spécifiant ce qui doit être sauvegardé ou restauré, comment, où et quand Jobdefs modèle type de job Storage informations pour accéder à un périphérique de sauvegarde et règles à appliquer vis à vis de ce périphérique Catalogue informations base de données Messages informations sur les notifications Schedule informations sur un échéancier à appliquer pour la sauvegarde

38 section FileSet (bacula-dir.conf) FileSet { Name = "UnixSystemSet" Include { Options { signature = MD5 compression = GZIP xattrsupport = yes File = /... File = /var Exclude { File = /var/run File = /proc... Options activées répertoires à inclure répertoires ou fichiers à exclure

39 Le «director» (bacula-dir.conf) Client informations pour accéder à un client et règles à appliquer vis à vis de ce client Director informations générales FileSet information sur le contenu (fichiers, répertoires) à inclure ou exclure Pool informations sur une collection de supports de sauvegarde Job composant unitaire spécifiant ce qui doit être sauvegardé ou restauré, comment, où et quand Jobdefs modèle type de job Storage informations pour accéder à un périphérique de sauvegarde et règles à appliquer vis à vis de ce périphérique Catalogue informations base de données Messages informations sur les notifications Schedule informations sur un échéancier à appliquer pour la sauvegarde

40 section Jobdefs (bacula-dir.conf) Cette section décrit les paramètres par défaut des jobs. Les valeurs sont écrasées si redéfinies dans la section job. JobDefs { Name = "MegaJob" Type = Backup Level = Incremental Client = srv-fd FileSet = "Full Set" Schedule = "WeeklyCycle" Messages = Standard Storage = Scalar01-LTO5 Maximum Concurrent Jobs = 20 Pool = MegaBackup Priority = 10 Write Bootstrap = "/var/lib/bacula/%c.bsr"

41 Le «director» (bacula-dir.conf) Client informations pour accéder à un client et règles à appliquer vis à vis de ce client Director informations générales FileSet information sur le contenu (fichiers, répertoires) à inclure ou exclure Pool informations sur une collection de supports de sauvegarde Job composant unitaire spécifiant ce qui doit être sauvegardé ou restauré, comment, où et quand Jobdefs modèle type de job Storage informations pour accéder à un périphérique de sauvegarde et règles à appliquer vis à vis de ce périphérique Catalogue informations base de données Messages informations sur les notifications Schedule informations sur un échéancier à appliquer pour la sauvegarde

42 section Job (bacula-dir.conf) Job { Name = "BackupSystemClient01" JobDefs = "MegaJob" Client = client01-fd FileSet = "UnixSystemSet" Schedule = "MonthlyStartThe16" Maximum Concurrent Jobs = 4 Job { Name = "BackupHome01Client01" JobDefs = "MegaJob" Client = client01-fd FileSet = "UnixHome01Set" Schedule = "MonthlyStartThe17" Maximum Concurrent Jobs = 4 JobDefs définit les paramètres par défaut client échéancier Parallèlisme Jobid: identifiant d'un job en cours d'exécution

43 Gestion du parallèlisme Objectif Principe Minimiser les durées globales de sauvegarde en utilisant le plus souvent possible le débit maximal d'écriture possible sur le(s) support(s) Gérer plusieurs supports de sauvegarde simulatanément Association de plusieurs flux de données à sauvegarder en un flux unique d'écriture sur un support de sauvegarde Mise en œuvre Spécifier au niveau des composants le niveau de parallélisme supporté. Par exemple: globalement, 20 jobs peuvent s'exécuter 4 jobs peuvent être actifs simultanément pour un client donné 4 jobs peuvent être actifs simultanément en écriture sur un support de sauvegarde

44 section FileSet (snapshot) (bacula-dir.conf) Pour s'assurer que les données ne sont pas modifiées au cours de la sauvegarde, une technique consiste à créer une image instantanée FileSet { Name = "SnapshotHome01Client02Set" Include { Options { signature = MD5 xattrsupport = yes File = /snapshot/sav_client02_hm01 point de montage du snapshot

45 section Job (snapshot) (bacula-dir.conf) Job { Name = "BackupHome01Client02" JobDefs = "MegaJob" Client = client02-fd FileSet = "SnapshotHome01Client02Set" Schedule = "MonthlyStartThe05" Maximum Concurrent Jobs = 6 RunScript { RunsWhen = Before FailJobOnError = yes Command = "/.../create-snapshot home01..." RunScript { RunsWhen = After RunsOnFailure = yes Command = "/.../destroy-snapshot home01..." script de création et de suppression du snapshot

46 Sauvegarde du catalogue La destruction où l'altération de la base de données neutralise le fonctionnement du logiciel. En cas de désastre, la restauration des données est facilitée par la reconstitution de la base de données. disposer de copies de secours de la base de données est impératif Sauvegarde du catalogue doit être fait avec une base de données dans un état stable (pas de modifications) création d'un job spécifique choix d'une priorité inférieure à tous les autres jobs afin qu'il ne soit exécuter que lorsque tous les autres jobs sont achevés. cycle quotidien afin de minimiser la perte d'information le fichier à sauvegarder est construit à chaque déclenchement du job quand la base devient importante, le temps de sauvegarde devient critique

47 Section Job (BackupCatalog) (bacula-dir.conf) Job { Name = "BackupCatalog" JobDefs = "DefaultJob" Level = Full FileSet="Catalog" Schedule = "WeeklyCycle" # This creates an ASCII copy of the catalog # Arguments to make_catalog_backup.pl are: # make_catalog_backup.pl <catalog-name> RunBeforeJob = "/etc/bacula/scripts/make_catalog_backup.pl MyCatalog" # This deletes the copy of the catalog RunAfterJob = "/etc/bacula/scripts/delete_catalog_backup" Write Bootstrap = "/var/lib/bacula/%n.bsr" Priority = 11 # run after main backup

48 Section Job (RestoreFiles) (bacula-dir.conf) La configuration doit inclure un job de type «Restore» qui définit les options par défaut qui seront utilisées lors d'une restauration de données. Tous les paramètres sont modifiables lors de la procédure de restauration. Job { Name = "RestoreFiles" Type = Restore Client = client01-fd FileSet = "Full Set" Storage = Scalar01-LTO5 Pool = MegaBackup Messages = Standard Where = /export/bacula/bacula-restores

49 section Device (bande) (bacula-sd.conf) Device { Name = Drive-Scalar01a Drive Index = 0 Media Type = LTO-5 Archive Device = /dev/tape/by-id/scsi abcd01000-nst LabelMedia = yes; AutomaticMount = yes; identifiant du AlwaysOpen = yes; device du lecteur RemovableMedia = yes; spécifier l'inclusion RandomAccess = no; dans une librairie AutoChanger = yes Maximum Concurrent Jobs = 4 Parallèlisme Spool Directory = /var/spool/bacula/scalar01a Maximum Job Spool Size = 100GB Alert Command = "sh -c 'smartctl -H -l error %c grep -v Error\\\ Counter\\\ logging\\\ not\\\ supported'"

50 Gestion de l'application Mode CLI Une console interactive donnant accès à l'ensemble des fonctions Possibilité de scripter des commandes Mode graphique #!/bin/bash echo "list media" bconsole -n Une interface minimaliste «bat» (bacula admin tool) Accès possible via des interfaces web (bacula web) Visualisation de l'état avec «Tray Monitor»

51 bconsole #bconsole Connexion au Director : OK: srv-dir Version: (26 January 2012) Tapez un point (.) pour annuler une commande. *help Command Description ======= =========== add Add media to a pool autodisplay Autodisplay console messages automount Automount after label version Print Director version wait Wait until no jobs are running When at a prompt, entering a period cancels the command. You have messages. *

52 La console graphique: bat

53 Configuration de la console (bconsole.conf, bat.conf) Configuration en référençant le «Director» Valable pour bconsole.conf (CLI) et bat.conf (graphique) Plusieurs instances autorisées actives simultanément Director { Name = srv-dir DIRport = 9101 Address = Password = "XXXX-PASS-DIRECTOR-XXXX"

54 Mise en œuvre Run... Director, FD et SD sont configurés Une console est accessible Labellisé les volumes echo "label pool=file storage=file volume=bkpvol00" bconsole Lancer une sauvegarde avec les options par défaut echo "run job=backuphome01client02 yes" bconsole Où en est on? Messages dans la console (via la commande message), dans les log, dans la base de données La commande «status»

55 Restaurer des données Qui peut le faire? Avec Bacula, c'est l'administrateur... Retrouver ce qui doit être restaurer Localiser le(s) fichier(s): quel client? Quel répertoire? Quelles versions? Plusieurs approches proposées en standard. Accès direct à une vision du système de fichiers Etape intermédiaire de recherche afin d'identifier le jobid Ajout de scripts d'interrogation de la base données Ex: retrouver toutes les versions sauvegardées d'un fichier. Cas des partitions complètes Où restaurer? Position originelle, ailleurs...

56 Restaurer des données *restore To select the JobIds, you have the following choices: 1: List last 20 Jobs run 2: List Jobs where a given File is saved 3: Enter list of comma separated JobIds to select 4: Enter SQL list command 5: Select the most recent backup for a client 6: Select backup for a client before a specified time 7: Enter a list of files to restore 8: Enter a list of files to restore before a specified time 9: Find the JobIds of the most recent backup for a client 10: Find the JobIds for a backup for a client before a specified time 11: Enter a list of directories to restore for found JobIds 12: Select full restore to a specified Job date 13: Cancel Select item: (1-13):

57 Gestion de désastre Reconstituer le catalogue Utilitaire bscan: lecture du volume et reconstitution des données de ce volume au sein du catalogue En cas de dégradation du catalogue la relecture de toutes les bandes peut être nécessaire sauf si sauvegarde du catalogue. En cas de «prune» non souhaité Relire le contenu d'un volume Utilitaire bextract: extraire les fichiers du volume (à réserver au cas où restore est inutilisable bls: permet de lister le contenu du volume

58 Et encore... Quelques facilités de gestion Modifier la configuration en ligne Tester la configuration bacula-dir -t -c /etc/bacula/bacula-dir.conf Mettre à jour la configuration echo "reload" bconsole -n Bien d'autres fonctionnalités... Authentification «forte» entre clients et serveurs Gestion des ACL Bacula virtual file system (bvfs)...

59 Bilan de l'utilisation Toutes les données devant être restaurées l'ont été! Et il y en a eu! Concernant l'exemple 1 Incident liés à une panne de disques sur serveur NAS (2 disques HS, 1h) Concernant l'exemple 2 Problème de disponibilité du serveur FTP Concernant l'exemple 3 (18 mois d'utilisation): Incidents de fonctionnement liés ayant induit des retards de sauvegardes à la robotique (panne d'un lecteur intérêt d'en avoir 2 identiques) à des problèmes de montage et démontage de snapshots Limite liée à la taille de la base de données transfert sur un support disque plus performant revoir la manière dont est réalisée la sauvegarde Optimisation des sauvegardes révision régulière de la répartition des sauvegardes «Full» ajustement du parallelisme pour ne pas saturer les serveurs

Bacula. It comes by night and sucks the vital essence from your computers. Guillaume Arcas

Bacula. It comes by night and sucks the vital essence from your computers. Guillaume Arcas <guillaume.arcas@free.fr> Bacula It comes by night and sucks the vital essence from your computers. Guillaume Arcas Plan Présentation Architecture Description Fonctionnalités Mise en oeuvre Présentation

Plus en détail

Logiciels libres utiles à tout ASR 22 nov 2010

Logiciels libres utiles à tout ASR 22 nov 2010 Journée JoSy-PLUME Logiciels libres utiles à tout ASR 22 nov 2010 The Network Backup Solution Adrien Malgoyre - ASR - Observatoire Astronomique de Marseille Provence Sommaire Le projet Bacula Contexte

Plus en détail

Bacula R - The Network Backup Solution

Bacula R - The Network Backup Solution It comes by night and sucks the vital essence from your computers. FSUGAr 7 juillet 2006 RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots RAID (Redundant Array of Inexpensive

Plus en détail

Le Client Bacula sous Windows. Atelier sauvegarde CSSI le 25 mars 2014 - ENS - Délégation Paris B CNRS

Le Client Bacula sous Windows. Atelier sauvegarde CSSI le 25 mars 2014 - ENS - Délégation Paris B CNRS Le Client Bacula sous Windows Définition Bacula est une application qui permet de gérer les sauvegardes et les restaurations d'un serveur ( Linux, Windows ). Il s'agit d'un programme de sauvegarde dit

Plus en détail

Bacula server. L architecture de Bacula repose sur 3 composants essentiels :

Bacula server. L architecture de Bacula repose sur 3 composants essentiels : Bacula server Bacula est une solution libre de sauvegarde très flexible permettant la planification des sauvegardes de manière très précise, aussi bien en termes d agenda que de type de sauvegarde (complète,

Plus en détail

Atelier sauvegarde de données

Atelier sauvegarde de données Atelier sauvegarde de données Formation COCSSI 25 mars 2014 Introduction Pierre Vincens Des incidents... Des incidents multiples Dégâts dans l'environnement Vol ou perte de matériel Panne de matériel Erreurs

Plus en détail

Pré-requis Les participants doivent connaître l'administration système sous Windows NT, 2000, 2003.

Pré-requis Les participants doivent connaître l'administration système sous Windows NT, 2000, 2003. VERITAS Backup Exec 10.x pour Serveurs Windows Durée: 3 Jours Participants: Ce cours s'adresse aux administrateurs de systèmes Windows NT, 2000 et 2003, aux ingénieurs système, au personnel du support

Plus en détail

Bacula une solution de sauvegarde par le réseau

Bacula une solution de sauvegarde par le réseau Bacula une solution de sauvegarde par le réseau Le conférencier Matthieu Guionnet Matthieu Guionnet Matthieu Guionnet Matthieu Guionnet Bacula Bacula? - Libre - Client/serveur - BDR - *BSD,Linux, Mac et

Plus en détail

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents: Restauration partielle de fichiers avec Bacula sur Scribe. Par Karim AYARI pour le DRT de l'académie de Lyon Source, documentation officielle EOLE: http://eole.orion.education.fr/wiki/index.php/eoleng_bacula

Plus en détail

Tivoli Storage Manager version 7.1.1. TSM Server

Tivoli Storage Manager version 7.1.1. TSM Server Tivoli Storage Manager version 7.1.1 Une version majeure! La nouvelle version majeure de TSM (Tivoli Storage Manager) est disponible depuis le 13 décembre 2013, avec une première mise à jour le 12 septembre

Plus en détail

Nouvelles stratégies et technologies de sauvegarde

Nouvelles stratégies et technologies de sauvegarde Nouvelles stratégies et technologies de sauvegarde Boris Valera Laurent Blain Plan Contexte Les nouveaux enjeux de la sauvegarde La sauvegarde des machines virtuelles La déduplication Les architectures

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................

Plus en détail

Archives, backup, DRP. Archivage, sauvegarde, PRA. (plan de reprise d'activité) 04 Octobre 2012 http://jeudisdulibre.be

Archives, backup, DRP. Archivage, sauvegarde, PRA. (plan de reprise d'activité) 04 Octobre 2012 http://jeudisdulibre.be Archives, backup, DRP Archivage, sauvegarde, PRA (plan de reprise d'activité) 04 Octobre 2012 http://jeudisdulibre.be Quelques questions à se poser Quels usages? Quel contenu? Pour combien de temps? (durée

Plus en détail

HAUTE DISPONIBILITE & CONTINUITÉ DE SERVICE MULTI PLATES FORMES. Simple & Performant. www.quick software line.com

HAUTE DISPONIBILITE & CONTINUITÉ DE SERVICE MULTI PLATES FORMES. Simple & Performant. www.quick software line.com HAUTE DISPONIBILITE & CONTINUITÉ DE SERVICE MULTI PLATES FORMES Haute disponibilité pour Serveurs Ouverts (Windows, UNIX, AIX, Linux, VMware (Windows, UNIX, AIX, Linux, VMware ) Généralités Quelques définitions

Plus en détail

Veeam Backup and Replication

Veeam Backup and Replication Veeam Backup and Replication mardi 5 août 2014 09:33 Procédure d installation de Veeam Backup Montez l ISO de Veeam Backup and Replication sur le serveur. Sélectionnez le setup.exe pour démarrer l installation.

Plus en détail

SharePoint Server 2013 Déploiement et administration de la plate-forme

SharePoint Server 2013 Déploiement et administration de la plate-forme Présentation des technologies SharePoint 1. Historique des technologies SharePoint 13 1.1 SharePoint Team Services v1 14 1.2 SharePoint Portal Server 2001 14 1.3 Windows SharePoint Services v2 et Office

Plus en détail

VERITAS NetBackup 5.0 en 5 jours : Administration Avancée

VERITAS NetBackup 5.0 en 5 jours : Administration Avancée DESCRIPTIF DU COURS Mode d'administration Cours dispensé par un formateur Durée 5 jours Objectifs du cours Ce cours composé de 2 modules vous prépare à l implémenation de la solution de data protection

Plus en détail

Sujet Solution de sauvegarde de serveurs et postes de travail avec BackupPC et Bacula. par ALIXEN

Sujet Solution de sauvegarde de serveurs et postes de travail avec BackupPC et Bacula. par ALIXEN Sujet Solution de sauvegarde de serveurs et postes de travail avec BackupPC et Bacula par ALIXEN Présentation de Etienne Etournay info@alixen.fr Plan Introduction : objectif Description du besoin client

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

MYSQLDUMP & ZRM COMMUNITY

MYSQLDUMP & ZRM COMMUNITY Meetup Viadeo & LeMUG / Paris, November 16, 2011 MYSQLDUMP & ZRM COMMUNITY Scheduling and Monitoring Cédric PEINTRE www.mysqlplus.net 2 Sondage ancien mais toujours valide! mysqldump n est pas mort! Sauvegarde

Plus en détail

MailStore Server : guide de démarrage rapide

MailStore Server : guide de démarrage rapide MailStore Server : guide de démarrage rapide Sommaire Premières étapes... 2 Étape 1 : configuration requise et installation... 2 Étape 2 : lancement du client MailStore... 2 Étape 3 : configuration des

Plus en détail

VERITAS NetBackup 6.x en 5 jours : Administration Avancée

VERITAS NetBackup 6.x en 5 jours : Administration Avancée DESCRIPTIF DU COURS Mode d'administration Cours dispensé par un formateur Durée 5 jours Objectifs du cours Ce cours composé de 2 modules vous prépare à l implémenation de la solution de data protection

Plus en détail

Table des matières 1. Avant-propos. Chapitre 1 Virtualisation du poste de travail

Table des matières 1. Avant-propos. Chapitre 1 Virtualisation du poste de travail Table des matières 1 Avant-propos Chapitre 1 Virtualisation du poste de travail 1. Définition et vue d'ensemble...13 1.1 Introduction...13 1.2 Cycle de vie du poste de travail....14 1.3 Terminologie....15

Plus en détail

Préambule. Remerciements

Préambule. Remerciements Préambule Remerciements - Catherine Dejancourt (UREC) - L UREC - IAP - IN2P3 (retransmission vidéo) - Catherine, Gilles et Jean-Yves - Les intervenants Définir une politique de sauvegarde pour garantir

Plus en détail

Journée Josy/PLUME. Outils logiciels libres utiles à tout ASR SAMBA. Maurice Libes. Centre d'océanologie de Marseille UMS 2196 CNRS

Journée Josy/PLUME. Outils logiciels libres utiles à tout ASR SAMBA. Maurice Libes. Centre d'océanologie de Marseille UMS 2196 CNRS Journée Josy/PLUME Outils logiciels libres utiles à tout ASR SAMBA Maurice Libes Centre d'océanologie de Marseille UMS 2196 CNRS Plan - Présentation de Samba Contexte d'utilisation Laboratoire Objectifs,

Plus en détail

MANUEL UTILISATEUR KIWI BACKUP V 3

MANUEL UTILISATEUR KIWI BACKUP V 3 Révision Mai 2012 MANUEL UTILISATEUR KIWI BACKUP V 3 Sommaire PREMIERE PARTIE : INSTALLATION DE KIWI BACKUP... 3 INSTALLATION SOUS WINDOWS... 3 INSTALLATION SOUS LINUX DEBIAN / UBUNTU... 6 Installation

Plus en détail

Système d archivage Exabuilder. Matinée de veille technologique Argos 22 novembre 2012

Système d archivage Exabuilder. Matinée de veille technologique Argos 22 novembre 2012 Système d archivage Exabuilder Matinée de veille technologique Argos 22 novembre 2012 Exabuilder Qui sommes-nous? Vocabulaire du stockage des données Pourquoi archiver? Les besoins induits Les approches

Plus en détail

Linux Administration niveau 3 Dépannage et optimisation

Linux Administration niveau 3 Dépannage et optimisation Linux Administration niveau 3 Dépannage et optimisation Formation Objectif Identifier les différentes possibilités de stockage et leur mise en œuvre Maîtriser la configuration logicielle du système Acquérir

Plus en détail

Principe de fonctionnement de l'outil 'AdisTlsAddUpDyn.exe'

Principe de fonctionnement de l'outil 'AdisTlsAddUpDyn.exe' Fiche technique AppliDis Principe de fonctionnement de l'outil Fiche IS00365 Version document : 1.01 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de

Plus en détail

Mise en oeuvre TSM 6.1

Mise en oeuvre TSM 6.1 Mise en oeuvre TSM 6.1 «Bonnes pratiques» pour la base de données TSM DB2 Powered by Qui sommes nous? Des spécialistes dans le domaine de la sauvegarde et de la protection des données 10 ans d expertise

Plus en détail

La sécurité informatique dans la petite entreprise Etat de l'art et Bonnes Pratiques (2ième édition)

La sécurité informatique dans la petite entreprise Etat de l'art et Bonnes Pratiques (2ième édition) Généralités sur la sécurité informatique 1. Introduction 13 2. Les domaines et normes associés 16 2.1 Les bonnes pratiques ITIL V3 16 2.1.1 Stratégie des services - Service Strategy 17 2.1.2 Conception

Plus en détail

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation Unix, Linux mise en oeuvre Déscription : Découvrir Linux de façon progressive et efficace. Cette approche originale présente une sélection rigoureuse mais néanmoins complète des connaissances essentielles

Plus en détail

WWW.MELDANINFORMATIQUE.COM

WWW.MELDANINFORMATIQUE.COM Solutions informatiques Procédure Sur Comment créer un premier Site SharePoint 2010 Historique du document Revision Date Modification Autor 3 2013-04-29 Creation Daniel Roy 1. But.4 2. Configuration..4

Plus en détail

La stratégie de stockage au Centre de Calcul du CNES

La stratégie de stockage au Centre de Calcul du CNES Réunion du groupe PIN (Pérennisation des Informations Numériques) La stratégie de stockage au Centre de Calcul du CNES Anne Jean Antoine 17 janvier 2002 Le stockage est crucial... Á Les entreprises ont

Plus en détail

Besoins Exemples pour 2 métiers :

Besoins Exemples pour 2 métiers : Annexe 3 : fiche service Stockage, sauvegarde et archivage de données informatiques du laboratoire Justification : infrastructure de base, service pour l'ensemble des équipes, projets et services Profil

Plus en détail

VERITAS Education. VERITAS NetBackup 5.0 en 3 jours : Administration. VERITAS NetBackup 5.0 : Administration Avancée

VERITAS Education. VERITAS NetBackup 5.0 en 3 jours : Administration. VERITAS NetBackup 5.0 : Administration Avancée DESCRIPTIF DU COURS Mode d'administration Cours dispensé par un formateur Durée 3 jours Objectifs du cours Ce cours composé de 1 module vous prépare à l implémenation de la solution de data protection

Plus en détail

Prérequis techniques. Yourcegid FISCALITE On Demand. Prérequis techniques Yourcegid Fiscalité On Demand Page 1 / 9

Prérequis techniques. Yourcegid FISCALITE On Demand. Prérequis techniques Yourcegid Fiscalité On Demand Page 1 / 9 Yourcegid FISCALITE On Demand Prérequis techniques Yourcegid Fiscalité On Demand Page 1 / 9 PR-YC Fiscalité - OD-03/2014 Prérequis Sommaire 1. PREAMBULE... 3 2. PREREQUIS RESEAU... 4 Généralités... 4 Accès

Plus en détail

Sauvegarde avec R1Soft Guide de mise en route

Sauvegarde avec R1Soft Guide de mise en route Service Technique 0 892 350 503 ikoula@ikoula.com Service Commercial 0 890 710 712 sales@ikoula.com Sauvegarde avec R1Soft Guide de mise en route 1 Sommaire 2 Installation de l'agent R1Soft... 2 3 Connexion

Plus en détail

Pré Requis installation

Pré Requis installation Pré Requis installation Version : V1.1 Date : 28 juin 2010 1 TELELOGOS - 3, Avenue du Bois l'abbé - Angers Technopole - 49070 Beaucouzé - France Tél :+33 (0)2 41 22 70 00 Fax : +33 (0)2 41 22 70 22 Site

Plus en détail

Extended Communication server

Extended Communication server Extended Communication server P-5288 : Backup / Restore Juin, 2007 Alcatel-Lucent Office Offer - All Rights Reserved Alcatel-Lucent 2007 INTRODUCTION...3 NOUVEAUTES DU BACKUP/RESTORE...3 SAUVEGARDE...3

Plus en détail

SQL Server 2012 - Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

SQL Server 2012 - Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos) Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 14 2.2 Mode de fonctionnement Client/Serveur 16 2.3 Les plates-formes possibles 17 2.4 Les composants de SQL

Plus en détail

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml

Plus en détail

IBM SPSS Modeler Entity Analytics - Configuration avancée

IBM SPSS Modeler Entity Analytics - Configuration avancée IBM SPSS Modeler Entity Analytics - Configuration avancée Introduction Ce guide s'adresse aux administrateurs système qui configurent IBM SPSS Modeler Entity Analytics (EA) pour le déployer avec l'un des

Plus en détail

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510 Introduction A. Au sujet du livre 10 B. Au sujet de l'examen 10 Chapitre 1 Les nouveautés de vsphere A. Présentation 14 B. En quoi vsphere 5 diffère de vsphere 4? 14 1. Un Service Console abandonné 14

Plus en détail

Backuppc, retour d expérience

Backuppc, retour d expérience Ecole Polytechnique 10 octobre 2012, Journées Mathrice, Orléans Le contexte Un laboratoire d environ 150 personnes Parc en majorité sous linux, des machines windows et des macs. Fichiers centralisés et

Plus en détail

Pré-requis installation

Pré-requis installation Pré-requis installation Version 2.5 TELELOGOS - 3, Avenue du Bois l'abbé - Angers Technopole - 49070 Beaucouzé - France Tel. +33 (0)2 4 22 70 00 - Fax. +33 (0)2 4 22 70 22 Web. www.telelogos.com - Email.

Plus en détail

ManageEngine EventLog Analyzer. Les bonnes critiques et recommandations

ManageEngine EventLog Analyzer. Les bonnes critiques et recommandations ManageEngine EventLog Analyzer Les bonnes critiques et recommandations Pré requis Systèmes Pré requis CPU et RAM Les pré requis nécessaires pour La CPU (processeur et vitesse) et la taille de la RAM dépendent

Plus en détail

Service de Virtualisation de la DSI UJF

Service de Virtualisation de la DSI UJF Service de Virtualisation de la DSI UJF Félicitations, vous pouvez désormais utiliser une machine virtuelle sur la plateforme de la DSI! A ce titre vous êtes maintenant responsable de celle ci en ce qui

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

2 disques en Raid 0,5 ou 10 SAS

2 disques en Raid 0,5 ou 10 SAS Serveur GED: INFO EN + Afin d obtenir des performances optimales il est préférable que le serveur soit dédié. Matériel : Processeur Jusqu à 10 utilisateurs 2.0 Ghz environ Jusqu à 30 utilisateurs 2.6 Ghz

Plus en détail

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 186 Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 L'utilisation des fonctionnalités de haute disponibilité intégrées aux applications, L'ajout de solutions tierces. 1.1 Windows Server

Plus en détail

Symphony. Optimisation. Version Nom Date Action 1.0 Adrien CAMBON 08/08/2014 Création 1.1 Adrien CAMBON 02/09/2015 Ajout partie serveur Web

Symphony. Optimisation. Version Nom Date Action 1.0 Adrien CAMBON 08/08/2014 Création 1.1 Adrien CAMBON 02/09/2015 Ajout partie serveur Web Symphony Optimisation Version Nom Date Action 1.0 Adrien CAMBON 08/08/2014 Création 1.1 Adrien CAMBON 02/09/2015 Ajout partie serveur Web 1 / 19 TABLE DES MATIERES 1. Introduction... 3 1.1. But du document...

Plus en détail

Unix Administration du système (AIX, HP-UX, Solaris, Linux) (2ième édition)

Unix Administration du système (AIX, HP-UX, Solaris, Linux) (2ième édition) Avant-propos 1. Objectif de ce livre 9 2. Présentation de l'ouvrage 10 Introduction 1. Principales utilisations professionnelles d'unix 11 1.1 Particularité des serveurs dédiés 12 1.2 Caractéristiques

Plus en détail

Procédure d installation de la Sauvegarde de Windows Server

Procédure d installation de la Sauvegarde de Windows Server Procédure d installation de la Sauvegarde de Windows Server Des outils de sauvegarde/récupération sont intégrés dans Windows Server 2008. Pour y accéder, vous devez installer les éléments suivants : Sauvegarde

Plus en détail

Configuration de plusieurs serveurs en Load Balancing

Configuration de plusieurs serveurs en Load Balancing Le serveur de communication IceWarp Configuration de plusieurs serveurs en Load Balancing Version 10.4 27 février 2013 Icewarp France / DARNIS Informatique i Sommaire Configuration de plusieurs serveurs

Plus en détail

Institut National de la Recherche Agronomique Cahier des charges

Institut National de la Recherche Agronomique Cahier des charges Institut National de la Recherche Agronomique Cahier des charges Fourniture d'équipements informatiques de stockage de grande capacité pour les Centres de Recherche de Paris & Nancy Objet de la consultation

Plus en détail

Pré-requis installation

Pré-requis installation Pré-requis installation Version 2. TELELOGOS -, Avenue du Bois l'abbé - Angers Technopole - 9070 Beaucouzé - France Tel. + (0)2 22 70 00 - Fax. + (0)2 22 70 22 Web. www.telelogos.com - Email. support@telelogos.com

Plus en détail

Sauvegarde de postes clients avec BackupPC

Sauvegarde de postes clients avec BackupPC Sauvegarde de postes clients avec BackupPC Plan Expression des besoins Cahier des charges Présentation de BackupPC Installation et configuration Mise en pratique à l'observatoire Administration des Sauvegardes

Plus en détail

Fiche Produit. Plateforme de sauvegarde en marque blanche Kiwi Business

Fiche Produit. Plateforme de sauvegarde en marque blanche Kiwi Business Révision d avril 2012 Fiche Produit Plateforme de sauvegarde en marque blanche Kiwi Business La solution Kiwi Business a été spécialement conçue pour répondre aux besoins les plus exigeants en termes de

Plus en détail

Services RDS de Windows Server 2012 R2 Remote Desktop Services : Installation et administration

Services RDS de Windows Server 2012 R2 Remote Desktop Services : Installation et administration À propos de ce manuel 1. Avant-propos 13 1.1 À propos du livre 13 1.2 À propos de l auteur 14 2. Conditions requises 14 2.1 Niveau/Connaissances 14 2.2 Objectifs 15 Services Bureau à distance 1. Présentation

Plus en détail

SQL Server 2008 solutions de sauvegarde et de continuité

SQL Server 2008 solutions de sauvegarde et de continuité SQL Server 2008 solutions de sauvegarde et de continuité Portrait d entreprise Protection des données (NetApp SnapManager) Continuité de service (NetApp SnapMirror) Sauvegarde et Reprise des activités

Plus en détail

Windows PowerShell (version 4) Administration de postes clients Windows

Windows PowerShell (version 4) Administration de postes clients Windows Présentation de Windows PowerShell 1. Introduction 13 2. Qu'est-ce que Windows PowerShell? 14 3. Et les scripts dans tout ça? 16 4. La syntaxe de Windows PowerShell 17 4.1 Retrouver rapidement une cmdlet

Plus en détail

Pré-requis installation

Pré-requis installation Pré-requis installation Version.2.0 TELELOGOS -, Avenue du Bois l'abbé - Angers Technopole - 49070 Beaucouzé - France Tel. + (0)2 4 22 70 00 - Fax. + (0)2 4 22 70 22 Web. www.telelogos.com - Email. support@telelogos.com

Plus en détail

Procédure d installation de la solution Central WiFI Manager CWM

Procédure d installation de la solution Central WiFI Manager CWM Procédure d installation de la solution Central WiFI Manager CWM Introduction : Central WiFi Manager est une solution serveur basée sur une interface web permettant la gestion centralisée de points d accès

Plus en détail

DOSSIER TECHNIQUE INSTALLATION PASEO

DOSSIER TECHNIQUE INSTALLATION PASEO DOSSIER TECHNIQUE INSTALLATION PASEO TABLE DES MATIERES 1 Description des produits installés... 3 2 Descriptif des processus d installation produits... 4 2.1 Sql server 2000... 4 2.2 Sql server 2000 service

Plus en détail

Chapitre 1 Windows Server 2008 11

Chapitre 1 Windows Server 2008 11 Chapitre 1 Windows Server 2008 11 1.1. Les fondations du système... 15 1.2. La virtualisation... 16 1.3. La sécurité... 18 1.4. Le Web... 20 1.5. Fonctionnalité disponible dans Windows Server 2008... 21

Plus en détail

Fiche Produit Conference Center

Fiche Produit Conference Center Fiche Produit Conference Center applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup Personal Directory ClickNDial Provisioning Corporate Speed

Plus en détail

Installation d'applidis avec un compte du domaine administrateur local des serveurs AppliDis

Installation d'applidis avec un compte du domaine administrateur local des serveurs AppliDis Fiche technique AppliDis Installation d'applidis avec un compte du domaine administrateur local des serveurs AppliDis Fiche IS00286 Version document : 1.01 Diffusion limitée : Systancia, membres du programme

Plus en détail

Analyse Concurrentielle Retrospect et ses concurrents

Analyse Concurrentielle Retrospect et ses concurrents Analyse Concurrentielle et ses concurrents Septembre 2013 Analyse concurrentielle : pour et nos principaux concurrents Nous avons étudié attentivement nos concurrents pour savoir comment nous rivalisons

Plus en détail

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 10g - Administration Workshop II. 5 Jours [35 Heures]

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 10g - Administration Workshop II. 5 Jours [35 Heures] Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Utiliser RMAN pour créer et gérer des jeux de sauvegarde et des copies d'image Récupérer la base de données jusqu'à un point dans

Plus en détail

Fiche Produit. Serveur de sauvegarde dédié Kiwi Pro

Fiche Produit. Serveur de sauvegarde dédié Kiwi Pro Révision d avril 2012 Fiche Produit Serveur de sauvegarde dédié Kiwi Pro La solution Kiwi Pro a été spécialement conçue pour répondre aux besoins les plus exigeants en terme de fiabilité et de performance,

Plus en détail

Système Principal (hôte) 2008 Enterprise x64

Système Principal (hôte) 2008 Enterprise x64 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal

Plus en détail

Documentation UpdatEngine Installation et migration version 2.1.0 stable

Documentation UpdatEngine Installation et migration version 2.1.0 stable Documentation UpdatEngine Installation et migration version 2.1.0 stable Version de la documentation : doc-2.1.0-stable-4 Auteur: Yves Guimard Référence internet : http://www.updatengine.com Licence Creative

Plus en détail

OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels

OCS Inventory NG Maîtrisez l'inventaire de votre parc informatique et le déploiement de vos logiciels Introduction 1. Avant-propos 15 1.1 Cibles et objectifs de l'ouvrage 16 1.2 Organisation du livre 16 1.3 Pré-requis techniques et ressources documentaires 17 1.3.1 Pré-requis techniques 17 1.3.2 Ressources

Plus en détail

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM PREREQUIS - Environnement de virtualisation : dans notre exemple nous utiliserons Virtual Box (4.2.18) - Une connexion internet sur la machine hôte Récupérer l

Plus en détail

Analyse Concurrentielle Retrospect et ses concurrents

Analyse Concurrentielle Retrospect et ses concurrents Analyse Concurrentielle et ses concurrents Mars 2014 Analyse concurrentielle : pour Windows et nos principaux concurrents Nous avons étudié attentivement nos concurrents pour savoir comment nous rivalisons

Plus en détail

Sauvegardes Réseau avec Bacula

Sauvegardes Réseau avec Bacula Sauvegardes Réseau avec Bacula Sommaire : Page 2 à 3 : Phase 1 - Installation serveur de Bacula Page 4 : Phase 2 - Configuration client de Bacula Page 5 à 6 : Phase 3 - Paramétrage de la sauvegarde Page

Plus en détail

Cours: Administration d'une Base de Données

Cours: Administration d'une Base de Données Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1

Plus en détail

Sauvegarde des données au LAAS

Sauvegarde des données au LAAS Sauvegarde des données au LAAS Laurent Blain, LAAS-CNRS 1 Configuration Technique 1 Serveur de sauvegarde connecté à une bibliothèque de bandes 1 bibliothèque Qualstar 88132 3 lecteurs LTO-2 100 bandes

Plus en détail

Un NetApp F85 à l IFSIC. Les raisons d un choix

Un NetApp F85 à l IFSIC. Les raisons d un choix Un NetApp F85 à l IFSIC Les raisons d un choix Plan Introduction Cahier des charges DAS? NAS ou SAN? Serveur «généraliste» ou appliance? Le choix NetApp Limites du F85 Conclusion 2 Introduction Le constat

Plus en détail

Ajout d items spécifiques

Ajout d items spécifiques 1 Ajout d items spécifiques Item : SNMP (Borne Wi-Fi & Switch.) Introduction sur le SNMP. SNMP est relativement simple une fois qu on a compris. Voyons comment se compose un ensemble d éléments communiquant

Plus en détail

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 15 2.2 Mode de fonctionnement client/serveur 16 2.3 Les plates-formes possibles 18 2.4 Les composants de SQL

Plus en détail

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail

Fiche produit. Septembre 2010. Kiwi Pro en quelques mots

Fiche produit. Septembre 2010. Kiwi Pro en quelques mots Septembre 2010 Fiche produit La solution Kiwi Pro a été spécialement conçue pour répondre aux besoins les plus exigeants en terme de fiabilité et de performance, avec une capacité de traitement optimale

Plus en détail

GUIDE DE MISE EN PLACE DE ENTERPRISE MANAGER 2.6

GUIDE DE MISE EN PLACE DE ENTERPRISE MANAGER 2.6 GUIDE DE MISE EN PLACE DE ENTERPRISE MANAGER 2.6 Principe de fonctionnement La console Enterprise Manager permet de déployer, configurer et surveiller l ensemble de la solution antivirale BitDefender déployée

Plus en détail

Service Cloud Recherche

Service Cloud Recherche Description des Conditions Spécifiques d Utilisation des Services DSI CNRS Service Cloud Recherche Conditions Spécifiques d'utilisation DSI CNRS Contenu I. Introduction 2 II. Description de Offre de Service

Plus en détail

Formation HP Administration des Baies HP Enterprise Virtual Array (EVA)

Formation HP Administration des Baies HP Enterprise Virtual Array (EVA) La Pédagogie au service de la Technologie TECHNOLOGIE Formation HP Administration des Baies HP Enterprise Virtual Array (EVA) Objectif >> A la fin de ce cours, les stagiaires seront à même d effectuer

Plus en détail

JDBC. Daniel Tschirhart : Programmation Java V1.35 1.1

JDBC. Daniel Tschirhart : Programmation Java V1.35 1.1 JDBC Daniel Tschirhart : Programmation Java V1.35 1.1 JDBC JDBC est l'acronyme de Java DataBase Connectivity et désigne une API définie par Sun pour permettre un accès aux bases de données avec Java Accès

Plus en détail

Les sauvegardes Définition :

Les sauvegardes Définition : Les sauvegardes Définition : la sauvegarde (backup en anglais) est une opération qui consiste à mettre en sécurité les données contenues dans un système informatique. Pour cela, il faut planifier les sauvegardes

Plus en détail

Homedir à l'insa de Lyon. Infrastructure de stockage virtualisée, distribuée et sécurisée

Homedir à l'insa de Lyon. Infrastructure de stockage virtualisée, distribuée et sécurisée Homedir à l'insa de Lyon Infrastructure de stockage virtualisée, distribuée et sécurisée Le L'environnement contexte numérique GRH Fiche individuelle Affectation Carrière BD Documentaire Scolarité Administrative

Plus en détail

GUIDE UTILISATEUR NQI ORCHESTRA V.2.9.5 BIRT V.2.2.2

GUIDE UTILISATEUR NQI ORCHESTRA V.2.9.5 BIRT V.2.2.2 GUIDE UTILISATEUR NQI ORCHESTRA V.2.9.5 BIRT V.2.2.2 Table des Matières 1. INTRODUCTION...3 1.1 SUJET...3 1.2 OBJECTIFS...3 1.3 DÉFINITION DE TERMES, ACRONYMES...3 1.4 RÉFÉRENCE...3 2. CONFIGURATION...4

Plus en détail

NIMBUS TRAINING. Mise en œuvre d une SGBD dans toutes les étapes du projet. Déscription. Objectifs. Publics. Durée. Pré-requis

NIMBUS TRAINING. Mise en œuvre d une SGBD dans toutes les étapes du projet. Déscription. Objectifs. Publics. Durée. Pré-requis Mise en œuvre d une SGBD dans toutes les étapes du projet. Déscription A partir des retours d expérience, et des préconisations des éditeurs, présenter les facteurs clés de succès et les bonnes pratiques

Plus en détail

1- Installation et première utilisation. Exécuter le fichier d installation. Ceci apparait : Cliquer sur «Next»

1- Installation et première utilisation. Exécuter le fichier d installation. Ceci apparait : Cliquer sur «Next» Splunk L application Splunk permet d explorer, de générer des rapports et d analyser en direct des données en temps réel et historiques sur l ensemble de votre infrastructure, à partir d une seule interface

Plus en détail

TP WINDOWS 2008 SERVER - OUTILS DE SAUVEGARDE ET DE RESTAURATION

TP WINDOWS 2008 SERVER - OUTILS DE SAUVEGARDE ET DE RESTAURATION TP WINDOWS 2008 SERVER - OUTILS DE SAUVEGARDE ET DE RESTAURATION PRÉSENTATION DE WINDOWS SERVER BACKUP LES AVANTAGES ET NOUVEAUTÉS DE WINDOWS SERVER BACKUP Des sauvegardes plus rapide et plus efficace

Plus en détail

Office 365 Déploiement, administration et configuration

Office 365 Déploiement, administration et configuration Découvrir Office 1. Qu est-ce que le cloud computing? 11 1.1 Introduction 11 1.2 Les avantages du cloud computing 12 2. Présentation des services Office 365 13 3. Les plans de services Office 365 15 Configuration

Plus en détail

Spécifications techniques

Spécifications techniques Spécifications techniques Compatibilité avec Active Directory Toute installation doit être compatible avec la version du domaine «Active Directory» Windows 2008R2 actuelle du SPF Consolidation En 2007

Plus en détail

Bacula et PostgreSQL, optimisation et retour d'expérience. Eric Bollengier / Marc Cousin

Bacula et PostgreSQL, optimisation et retour d'expérience. Eric Bollengier / Marc Cousin Bacula et PostgreSQL, optimisation et retour d'expérience Eric Bollengier / Marc Cousin Plan 1/2 Présentation Bacula Présentation Historique Architecture Le catalogue des sauvegardes Schéma simplifié du

Plus en détail

Prérequis installation

Prérequis installation Prérequis installation Version 3.7.0 TELELOGOS - 3, Avenue du Bois l'abbé - Angers Technopole - 49070 Beaucouzé - France Tel. +33 (0)2 4 22 70 00 - Fax. +33 (0)2 4 22 70 22 Web. www.telelogos.com - Email.

Plus en détail

Manuel Utilisateur Nuabee Backup pour Windows 7/8/8.1

Manuel Utilisateur Nuabee Backup pour Windows 7/8/8.1 Mars 2015 V1 Manuel Utilisateur Nuabee Backup pour Windows 7/8/8.1 Table des matières 1. Introduction... 3 2. Installation du logiciel... 4 Téléchargement du logiciel... 4 Installation du logiciel... 5

Plus en détail

102.1. Schémas de partitionnement

102.1. Schémas de partitionnement Préparation LPI Exam 101 102.1. Schémas de partitionnement Document sous licence Creative commons «by nc sa» http://creativecommons.org/licenses/by nc sa/2.0/fr/ Sommaire Partitionnement LVM Points de

Plus en détail