Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
wiki:cluster:nas:sauvegarde [2014/11/06 19:12] sarlam |
wiki:cluster:nas:sauvegarde [2016/01/12 13:14] thithib |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== Sauvegardes des machines virtuelles ===== | ||
+ | <WRAP center round alert 60%> | ||
+ | ** Attention** | ||
+ | Certaines erreurs ne **doivent** pas se (re)produire! | ||
+ | |||
+ | * PAS de **ls** dans les dossier de snapshot de sauvegarde (ceux en lecture seule avec le suffixe **_back**), sinon vous brisez la synchronisation... Utilisez l' | ||
+ | </ | ||
+ | |||
+ | ==== Fonctionnement ==== | ||
+ | |||
+ | Des snapshots sont effectués sur les datasets critiques toutes les 6 heures. On peut les voir avec un : | ||
+ | |||
+ | <code bash> | ||
+ | zfs list -t snapshot | ||
+ | </ | ||
+ | |||
+ | Les incréments des snapshots réalisés sont ensuite envoyé sur le dataset de sauvegarde (avec le suffixe _back) correspondant. Ceci est possible grâce au script ''/ | ||
+ | |||
+ | Pour les machines non stockées sur les NAS (un vpn par sécurité et les bases de données pour des raisons de performance), | ||
+ | |||
+ | <WRAP center round important 90%> | ||
+ | Il n'y a pas de sauvegarde automatiques sur les serveurs hors cluster. Néanmoins, les disques du parefeu et IDS sont (normalement tous) en RAID-1. Aucune de sauvegarde des serveurs télé actuellement. | ||
+ | </ | ||
+ | |||
+ | ===== Restauration de VM ===== | ||
+ | |||
+ | === Cas d'un VM sauvegardée par Proxmox VE === | ||
+ | |||
+ | Les backups présents sur Charybde sont restaurables directement depuis l' | ||
+ | |||
+ | === Cas d'une VM stockée sur le NAS === | ||
+ | |||
+ | Les sauvegardes des VMs sont, pour les openvz, sur : | ||
+ | |||
+ | / | ||
+ | |||
+ | Et pour les kvms, sur : | ||
+ | |||
+ | / | ||
+ | |||
+ | Les dossiers que vous voyez sont au format année mois jour heure... | ||
+ | |||
+ | Vous trouverez la racine de votre VM dans le sous dossier **/ | ||
+ | |||
+ | Pour rétablir une VM stockée sur le NAS, il vous suffit de copier la sauvegarde dans le dossier de la VM, en aillant bien pensé à éteindre la Vm sous proxmox... Par exemple pour restaurer la Vm 108 : | ||
+ | |||
+ | < | ||
+ | Sous proxmox: | ||
+ | |||
+ | vzctl stop 108 | ||
+ | |||
+ | Sur le NAS | ||
+ | |||
+ | mv / | ||
+ | |||
+ | cp -pr / | ||
+ | |||
+ | Puis sous proxmox: | ||
+ | |||
+ | vzctl start 108 | ||
+ | |||
+ | </ | ||
+ | |||
+ | Si le snapshot n'est disponible plus que sur l' | ||
+ | Par exemple pour restaurer la vm 130 qui est sur scylla mais dont le backup est sur charybde | ||
+ | < | ||
+ | On se connecte en root sur charybde, puis | ||
+ | scp / | ||
+ | | ||
+ | </ | ||
+ | Et voilà :p | ||
+ | |||
+ | ===== Et les bases de données? ===== | ||
+ | |||
+ | Il serait en effet dommage de perdre nos précieuses informations, | ||
+ | |||
+ | ===== Le ménage? ===== | ||
+ | |||
+ | Le ménage est fait sur les datasets de sauvegarde tous les jours : | ||
+ | - On garde tous les snapshots de moins de 15 jours | ||
+ | - Un snapshot par jour entre 15 jours et 1 mois | ||
+ | - Un snapshot tous les deux jours entre 1 mois et deux mois | ||
+ | - Un snapshot par semaine entre 2 mois et 6 mois | ||
+ | - Un snapshot par mois ensuite. | ||
+ | |||
+ | Vous trouverez les scripts de synchronisation/ | ||
+ | |||
+ | ===== Cas particulier : la sauvegarde des logs proxys ===== | ||
+ | |||
+ | Pour des raisons de praticité et d' | ||
+ | |||
+ | Les logs uploadés via NFS sont chiffrés avec une **clé GPG**. | ||
+ | |||
+ | Étant donné la législation actuelle, nous sommes tenus de : | ||
+ | * Ne pas garder les logs plus d'un an. | ||
+ | * Pouvoir les ressortir quoi qu'il arrive pendant un an. | ||
+ | |||
+ | Nous sommes donc dans l' | ||
+ | * Conserver qu'un seul snapshot de backup | ||
+ | * Envoyer les incréments : il serait bien con de surcharger notre réseau. | ||
+ | |||
+ | Le script '' |