Gérard Castagnoli OSU PYTHEAS 25/06/2013 VVT2013 1



Documents pareils
Sauvegardes sous Mac OS X

Installation d'un FreeNAS (v0.684b du 30/03/2007) pour sauvegarder les données d'un ZEServer

Personnes ressources Tice. Académie de Rouen

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

Nouvelles stratégies et technologies de sauvegarde

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

AOLbox. Partage de disque dur Guide d utilisation. Partage de disque dur Guide d utilisation 1

Acronis True Image 10 Home Edition

OpenMediaVault installation

Travail personnel sur ordinateur

Systèmes informatiques

JOSY VIRTUALISATION 9 ET 10 JUIN 2011 POSTE DE TRAVAIL ET VIRTUALISATION. Sébastien Geiger IPHC

Activité : TP Durée : 6H00. Un PC d assemblage de marque NEC Un casque avec micro Une clé USB. Un CD de Windows XP professionnel

Sauvegarde des données au LAAS

Installation et Réinstallation de Windows XP

Boot Camp Guide d installation et de configuration

1 Démarrage de Marionnet

Sauvegardes par Internet avec Rsync

contexte cahier des charges critères de choix fonctionnalités configuration en pratique Bilan Conclusion Backuppc Logiciel de sauvegarde

Clients et agents Symantec NetBackup 7

TP sauvegarde et restauration avec le logiciel Cobian Backup

Mise en œuvre d une infrastructure de virtualisation au CNRGV

Il est courant de souhaiter conserver à

Aperçu de la sauvegarde sous Windows 7

Sauvegarde de postes clients avec BackupPC

Installation software

Comment configurer Kubuntu

Procédure de restauration F8. Série LoRdi 2012 à Dell V131 V3360 L3330

Stage SambaÉdu Module B. Jour 9 Outils complémentaires et problèmes récurrents divers

G4L (Ghost for Linux) Clonage vers FTP Version: août 2006

UTILISATION de GHOST

Ophcrack - Windows XP/Vista

Forex VPS Mode d emploi

Backuppc, retour d expérience

Retrospect 7.7 Addendum au Guide d'utilisation

OSCAR Un outil gratuit libre d images disque

DESKTOP Internal Drive. Guide d installation

Présentation du logiciel Cobian Backup

Service de Virtualisation de la DSI UJF

Retrouver un mot de passe perdu de Windows

Serveur de sauvegardes incrémental

LINUX - ADMINISTRATION PROGRAMME DE FORMATION

Administration de Parc Informatique TP07 : Installation de Linux Debian

MODULE : MAINTENANCE DES STATIONS AVEC OSCAR

MANUEL UTILISATEUR SOPISAFE V 3.5

GOUTEYRON ALEXIS. SIO2 N candidat: UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité

MANUEL UTILISATEUR KIWI BACKUP V 3

Tutoriel déploiement Windows 7 via serveur Waik

Serveur de sauvegarde à moindre coût

Prise en main. Norton Ghost Pour trouver des informations supplémentaires. A propos de Norton Ghost

Authentification à deux facteurs Cryptage portable gratuit des lecteurs USB Cryptage du disque dur

Les méthodes de sauvegarde en environnement virtuel

Maintenir Debian GNU/Linux à jour

Remplacer le disque dur d'un ordinateur portable par un SSD

SERVEUR DE SAUVEGARDE POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

INSTALLATION DE BACKUPPC

Comment récupérer ses fichiers quand Windows ne démarre plus

Chapitre 2 Accès aux partages depuis votre système d'exploitation

INSTALLATION DE LA CLÉ 3G+ UTILISATION VOTRE COMPTE CLIENT. Clé 3G+ Elle vous permet de connecter votre ordinateur aux réseaux haut débit mobile.

1. Présentation du TP

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Tout d abord les pré-requis : Au menu un certain nombre de KB

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

Manuel du logiciel PrestaTest.

ndv access point : Installation par clé USB

Une solution de déploiement Windows Windows Deployment Service. Arnault Carrere - INRIA Yann Damon - CRPP

Downgrade Windows 7 FAQ. 8 mars 2013

Travailler à l'ensimag avec son matériel personnel

Manuel BlueFolder ADMINISTRATION

Guide d installation de MySQL

vsphere 5 TP2 La virtualisation avec VMware CNFETP F. GANGNEUX technologie GANGNEUX F. 17/12/2012

Boîtier NAS à deux baies

AutoBackup 4. Sauvegarde de la totalité des données personnelles ASSOCIATION INFORMATIQUE POUR TOUS - VIEILLEVIGNE Gilbert LECOCQ

Réparer un disque dur passé en RAW

Backup Exec 2010 vs. BackupAssist V6

Moteur de réplication de fichiers BackupAssist

Une solution de sauvegarde complète pour les PME : BackupAssistv5

ATELIERS DE FORMATION TECHNICIEN DE MAINTENANCE INFORMATIQUE

Gestion des sauvegardes

Sauvegarde sur un serveur Scribe

Windows 7, Configuration

1. Présentation du TP

Diffusion d'images en multicast avec Clonezilla en établissement

Mission TICE : Thierry CHASSAIN - Guy PICOU AIDAT du Lot : Hélène CREUSOT Pierre LAGREZE. Réseaux pédagogiques sous Windows 2003 Server 12/01/2011

INSTALL ATION D UNE D I S T RIBUTION

Janvier Entretien de l ordinateur

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Direction des Systèmes d'information

Online Backup. & Recovery Service

SOMMAIRE. 01_Installation ESXi Serveur HP.doc. Chapitre 1 Installation ESXi 5.1 2

Que souhaitent les Administrateurs Système?

Cloner son système avec True Image

BROCHURE TARIFAIRE Tarifs en vigueur à compter du 01 Septembre 2014

Parallels Desktop 5 Switch to Mac - Lisez-moi

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

DEPLOIEMENT MICROSOFT WINDOWS

Itium XP. Guide Utilisateur

Guide de démarrage

PARAGON - Sauvegarde système

Transcription:

1

- Certaines machines de projets ou de manips ne sont pas (ou peu souvent) sauvegardées entièrement avec des outils de clonage. - Elles n ont pas de machine «spare» ou clone prête à démarrer en cas de problème. - Ces machines sont vitales pour les projets. - En cas de crash disque système ou de mauvaise manipulation, elles doivent pouvoir être remontées rapidement à partir d un vieux clone ou à partir de zéro. - Elles fonctionnent en continu et ne peuvent pas être souvent arrêtées pour faire un clonage des disques - Elles sont quelques fois anciennes et les logiciels installés ne sont pas toujours compatibles avec les nouvelles versions des OS et des compilateurs. 2

- Les différentes OS installés sont: Linux (plusieurs distributions : Suse, Scientifics Linux, Debian ) et Windows (de XP 32Bits à Seven 64 pour les machines les plus récentes) 3

- Les sauvegardes doivent être automatiques. - Se faire à partir d un même serveur de sauvegarde, avec redondance si possible sur un robot de bande. - Se faire «à chaud» tous les jours sans arrêter les machines. - Etre conservées 6 mois. - Utiliser un minimum d espace sur le serveur. - Respecter la sécurité (pas de mot de passe en clair sur le réseau). - Permettre une restauration complète ou partielle. - Le client sur les machines doit être facilement installable et le plus «léger» possible pour ne pas perturber le fonctionnement des manips. - Il doit être le plus indépendant possible des différentes versions de Windows et de Linux. - L ensemble doit être construit à partir de logiciels libres. 4

Création d une application originale. Coté serveur : - Utilisation de scripts en bash et rsync pour les sauvegardes linux. - Utilisation de scripts en bash, client samba, rsync, mcrypt et expect pour les sauvegardes Windows. - Utilisation de mt, mtx et tar pour piloter le robot de bandes - Cp al pour les sauvegardes sur 6 mois sans utiliser trop de place. - Cron pour le démarrage automatique Coté machines : - Rsync pour Linux. - CopSSH, vshadow.exe (kit VSSSDK), dosdev et robocopy pour Windows. 5

PC Windows (sshd + vshadow création de snapshots) Machine de sauvegarde (Sauvegarde / Restauration / Gestion Robot) SCSI Robot Bandes Disque Clône du système Windows si possible PC Linux (Clé rsa du serveur) Réseau SCSI Baie Disques Sauvegarde de l appli sur disque externe USB Disque Clône du système Linux Si possible 6

Sauvegarde sur baie de disques : - 1 / mois (6 derniers mois conservés) - 1 / semaine (4 dernières semaines conservées) - 1 / jour (7 derniers jours conservés) 1 seule version de fichier physique sur disque (les autres sont des liens créés par cp al) gain de place Tous les attributs sont conservés y compris pour Windows. Sauvegarde «à chaud», les fichiers «lockés», systèmes etc sont sauvegardés Sauvegarde sur robot de bandes : - 1 / mois totale - 1 / jour incrémentale 7

Sauvegarde Linux: - Rsync avec options pour conserver tous les attributs du disque à sauvegarder (sans mot de passe: utilisation de la clé rsa) Sauvegarde Windows: - Montage samba du disque à sauvegarder avec options spéciales pour conserver tous les attributs Windows. - Rsync avec options pour conserver les attributs de ce montage. - Récupération dans le log de rsync des noms des fichiers non transférés (lockés, système, etc). - Connexion par expect sur le pc et envoi des instructions de création du volume «shadow» et de copy des fichiers «lockés» vers un répertoire réservé du montage samba -> ici les fichiers ne sont plus verrouillés. - Rsync de ces fichiers déverrouillés. 8

Sauvegarde Windows: - Au final sur le serveur tous les fichiers ont été traités. Remarques : - Expect est utilisé car avec une connexion par ssh (avec clé rsa) le snapshot VSS ne fonctionne pas. - Utilisation de dosdev + robocopy car sur certaines versions de Windows, vshadow ne peut pas créer de snapshot permanent. Le volume «shadow» est perdu dès que l on sort du script. 9

Sauvegarde Windows: Commandes utiles pour conserver tous les attributs Windows: - mount -t cifs //machine/disque /path o user=utilisateur,password=motpass,file_mode=0x5f7,dir_mode= 0x1ff - rsync -avzxh --numeric-ids --delete-before --force --modifywindow=10 --ignore-errors --stats /path backup_path/windows/machine/main/disque Sur le serveur, des scripts construits avec tous ces éléments permettent de faire ces sauvegardes automatiquement. 10

Des scripts construits avec les mêmes «briques» que pour la sauvegarde sont utilisés pour la restauration. Restauration Totale Linux : - Disque clone existant :. Remplacement du disque défectueux par le clone. Lancement du script de restauration sur le serveur de sauvegarde - Sans disque clone. Install Linux minimum (+rsync) même version que le système défectueux.. Récupération de la clé rsa du serveur de sauvegarde. Lancement du script de restauration sur le serveur de sauvegarde 11

Restauration Totale Windows : - Si pas de disque clone, sur la machine d origine, installer Windows (même version que système à restaurer) sur un nouveau disque. - Sur un PC Windows (même version que la machine à restaurer) configuré avec le client savenet : Montage du disque clone (ou nouvelle install) en secondaire (ne pas utiliser de connexion usb!). - Donner le contrôle total sur ce disque à l administrateur de cette machine. - Lancer le script de restauration totale Windows sur le serveur de sauvegarde. - Install du disque restauré sur la machine d origine. - Si demandé au boot, réparer le système à l aide du cd d install. 12

Restauration Totale Windows : - Activer le compte Administrateur si ce n est déjà fait. - Ouvrir une session sous Administrateur. - Rendre l administrateur propriétaire de ce disque et lui donner le contrôle total - Faire une mise à niveau Windows à partir du dvd d install (à ne pas faire en rebootant la machine mais dans la session administrateur en insérant le dvd dans le lecteur). Ceci permet de retrouver l intégrité du système (même versions de fichiers et bibliothèques, cohérence du registre, correction des droits de l administrateur et du compte système) et d enregistrer correctement la clé Microsoft de la distrib. - Remettre les autorisations particulières (lecture/écriture etc) sur les fichiers et répertoires selon les utilisateurs. 13

Restauration partielle Linux / Windows (hors fichiers systèmes/registre) : Lancement du script de restauration linux ou Windows sur le serveur. 14

Savenet est: - Une application facile à installer et à utiliser. - Plutôt réservée pour les machines critiques pour lesquelles il est difficile de faire des clones régulièrement. - Elle peut néanmoins être utilisée pour tout type de machine. - Elle m a permis plusieurs fois de récupérer des machines cruciales à l OHP (Observatoire de Haute-Provence). - Install pour Debian bientôt disponible en téléchargement. En cours : - Simplification des sauvegardes Windows 7 (shadow permanent) A voir : - Remplacement des scripts par appli Web. - Fog au lieu d un disque clone par système? - Remplacement du robot par une baie? 15

- 1 fichier de config général /etc/savenet_params.dat créé à l installation de l appli - 1 fichier de config par machine à sauvegarder + entrée dans crontab - 1 fichier password encrypté en plus pour les machines Windows Ex Linux : altair.dat : / /appli /home Ex Windows : pc-cp80.dat System=C C D Ex Crontab: 0 0 * * * /etc/local/savenet/bin/sauvegarde 192.168.128.1 altair linux root gerard.castagnoli@altair.obs-hp.fr 30 11 * * * /etc/local/savenet/bin/sauvegarde 192.168.128.2 pc-cp80 win Administrateur gerard.castagnoli@altair.obs-hp.fr 16

Ex /etc/savenet_params.dat # IPlocal="192.168.168.20" # install_path="/usr/local/savenet" # bin_path="/ usr/local/savenet /bin" # backup_path="/backups" # # # Pour la sauvegarde sur robot de bandes # # bande="/dev/nst0" robot="/dev/sg8" Nom_robot="MSL5000" Type_robot="MSL5000 Series" MTX="/usr/sbin/mtx" MT="/bin/mt" # Working_path= "/usr/local/savenet /tape" log_path="/usr/local/savenet/tape/log" # Linux_path="/Backups/linux" Windows_path="/Backups/windows" # first_tape_full="2" first_tape_incre="12" 17

Sauvegarde sur robot de bandes 2 fichiers de config: - full.dat /Backups/linux/save-net /home/web /home/*/documents /Backups/linux/altair /Backups/linux/pc-cp193 /Backups/linux/sophieccd /Backups/linux/sophiedrs /Backups/linux/sophiests /Backups/windows/pc-cp80 /Backups/linux/ohpvirt2 /Backups/windows/pcp-gerard /Backups/windows/pcsophie /Backups/windows/sophieguidage /Backups/windows/testing /Backups/linux-partiel /Backups/linux/o3hpbd1 /Backups/linux/o3hpbd /Backups/windows/pc-o3hp # serveur web sur serveur de sauvegarde # répertoires samba utilisateurs 18

Sauvegarde sur robot de bandes - incre.dat # peut être différent de full.dat /Backups/linux/save-net /home/web /home/*/documents /Backups/linux/altair /Backups/linux/pc-cp193 /Backups/linux/sophieccd /Backups/linux/sophiedrs /Backups/linux/sophiests /Backups/windows/pc-cp80 /Backups/linux/ohpvirt2 /Backups/windows/pcp-gerard /Backups/windows/pcsophie /Backups/windows/sophieguidage /Backups/linux/o3hpbd1 /Backups/linux/o3hpbd /Backups/windows/pc-o3hp - Crontab : 0 13 12 * * /usr/local/savenet/bin/backup-tape full gerard.castagnoli@altair.obs-hp.fr 0 13 1-11,14-31 * * /usr/local/savenet/bin/backup-tape incre gerard.castagnoli@altair.obs-hp.fr 19

En cas de crash sur la baie disque: Une fois la baie réparée: - Si le disque système du serveur de sauvegarde est ok:. Lancement du script restaure-tape - Si le disque système du serveur de sauvegarde a aussi crashé:. Remplacement du disque crashé. Install linux même version. Récupération de l appli à partir de la sauvegarde sur disque usb. Lancement du script restaure-tape 20

restaure-linux ATTENTION : A UTILISER AVEC PRECAUTION, les fichiers plus récents sur la machine de destination que sur la sauvegarde seront remplacés Machines : 1 : altair 2 : o3hpbd 3 : o3hpbd1 4 : ohpvirt2 5 : pc-cp193 6 : pcscan2 7 : save-net 8 : sophieccd 9 : sophiedrs 10 : sophiests Machine à restaurer (numéro de machine ou ctrl/c pour sortir) : 6 Sauvegardes disponibles (weekly=premier jour de la semaine, monthly=premier jour du mois): 1 : pcscan2/daily/2012-01-04 2 : pcscan2/daily/2012-01-05 3 : pcscan2/daily/2012-01-06 4 : pcscan2/daily/2012-01-07 5 : pcscan2/daily/2012-01-08 6 : pcscan2/daily/2012-01-09 7 : pcscan2/daily/2012-01-10 8 : pcscan2/daily/2012-01-11 9 : pcscan2/weekly/2011-week-51 10 : pcscan2/weekly/2011-week-52 11 : pcscan2/weekly/2012-week-01 12 : pcscan2/weekly/2012-week-02 13 : pcscan2/monthly/2011-month-08 14 : pcscan2/monthly/2011-month-09 15 : pcscan2/monthly/2011-month-10 16 : pcscan2/monthly/2011-month-11 17 : pcscan2/monthly/2011-month-12 18 : pcscan2/monthly/2012-month-01 Sauvegarde à utiliser (numéro de sauvegarde ou ctrl/c pour sortir) : 8 Partitions : 1 : /appli 2 : /dev 3 : /home 4 : / 5 : fichier ou répertoire spécifique partition à restaurer (numéro de partition ou ctrl/c pour sortir) : 4 Veuillez confirmer la restauration de pcscan2/daily/2012-01-11/ / sur pcscan2 ATTENTION : les fichiers plus récents sur pcscan2 que sur la sauvegarde seront remplacés Confirmation (O/N) : n 21

restaure-windows ATTENTION : A UTILISER AVEC PRECAUTION, les fichiers plus récents sur la machine de destination que sur la sauvegarde seront remplacés Machines : 1 : pc-cp80 2 : pc-o3hp 3 : pcgerard 4 : pcgerard-old 5 : pcp-gerard 6 : pcp-gerard-old 7 : pcsophie 8 : sophieguidage 9 : testing 10 : testing2 11 : testing3 Machine à restaurer (numéro de machine ou ctrl/c pour sortir) : 9 Sauvegardes disponibles (weekly=premier jour de la semaine, monthly=premier jour du mois): 1 : testing/daily/2010-06-15 2 : testing/daily/2010-10-05 3 : testing/daily/2010-10-13 4 : testing/daily/2010-11-15 5 : testing/daily/2010-11-16 6 : testing/daily/2010-12-21 7 : testing/weekly/2010-week-24 8 : testing/weekly/2010-week-40 9 : testing/weekly/2010-week-41 10 : testing/weekly/2010-week-46 11 : testing/weekly/2010-week-51 12 : testing/monthly/2010-month-06 13 : testing/monthly/2010-month-10 14 : testing/monthly/2010-month-11 15 : testing/monthly/2010-month-12 Sauvegarde à utiliser (numéro de sauvegarde ou ctrl/c pour sortir) : 6 Partitions : 1 : /C 2 : fichier ou répertoire spécifique partition à restaurer (numéro de partition ou ctrl/c pour sortir) : 1 Veuillez confirmer la restauration de testing/daily/2010-12-21 /C sur testing ATTENTION : les fichiers plus récents sur testing que sur la sauvegarde seront remplacés Confirmation (O/N) : n 22

restaure-windows-total ATTENTION : A UTILISER AVEC PRECAUTION, les fichiers plus récents sur la machine de destination que sur la sauvegarde seront remplacés Machines : 1 : pc-cp80 2 : pc-gerard 3 : pc-o3hp 4 : pc-test-sip 5 : pcgerard 6 : pcgerard-old 7 : pcp-gerard 8 : pcp-gerard-old 9 : pcreseau 10 : pcsophie 11 : sophieguidage 12 : testing 13 : testing2 14 : testing3 Machine à restaurer (numéro de machine ou ctrl/c pour sortir) : 9 Sauvegardes disponibles (weekly=premier jour de la semaine, monthly=premier jour du mois): 1 : pcreseau/daily/2012-09-11 2 : pcreseau/daily/2012-09-12 3 : pcreseau/daily/2012-09-13 4 : pcreseau/daily/2012-09-14 5 : pcreseau/daily/2012-09-15 6 : pcreseau/daily/2012-09-19 7 : pcreseau/daily/2012-09-20 8 : pcreseau/daily/2012-09-21 9 : pcreseau/weekly/2012-week-35 10 : pcreseau/weekly/2012-week-36 11 : pcreseau/weekly/2012-week-37 12 : pcreseau/weekly/2012-week-38 13 : pcreseau/monthly/2012-month-06 14 : pcreseau/monthly/2012-month-07 15 : pcreseau/monthly/2012-month-08 16 : pcreseau/monthly/2012-month-09 Sauvegarde à utiliser (numéro de sauvegarde ou ctrl/c pour sortir) : 8 Partitions : 1 : /C partition à restaurer (numéro de partition ou ctrl/c pour sortir) : 1 Nom machine cible (ex: testing ) (ctrl/c pour sortir) :testing Num ip machine cible (ex: 192.168.128.100) (ctrl/c pour sortir) :192.168.128.5 Administrateur machine cible (ex: gerard ) (ctrl/c pour sortir) :Administrateur Disque cible sur machine cible (ex: E ) (ctrl/c pour sortir) :F Veuillez confirmer la restauration de pcreseau/daily/2012-09-21 /C pour pcreseau sur Administrateur@/192.168.128.5:F ATTENTION : les fichiers plus récents sur /192.168.128.5:F que sur la sauvegarde seront remplacés Confirmation (O/N) : n 23