Ci-dessous, les différences entre deux révisions de la page.
wiki:cluster:nas:sauvegarde [2016/01/12 13:14] thithib |
wiki:cluster:nas:sauvegarde [2020/06/27 18:16] |
||
---|---|---|---|
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 '' |