Quelle est la meilleure pratique pour sauvegarder les conteneurs OpenVZ?

Je lance un server Linux avec des conteneurs OpenVZ. Je sauvegarde datatables avec rdiff-backup en deux étapes (pour minimiser les time d'arrêt). La première étape concerne le conteneur en direct, et la deuxième étape concerne le conteneur suspendu.

Existe-t-il un meilleur moyen de sauvegarder les conteneurs OpenVZ?

5 Solutions collect form web for “Quelle est la meilleure pratique pour sauvegarder les conteneurs OpenVZ?”

Ce site Web répertorie les différentes façons de le faire. Si vous avez LVM qui est vraiment le meilleur. Une chose que je m'assurirais est que si vous exécutez des applications de database, faites un vidage de database de toutes les bases de données avant de sauvegarder le conteneur (c'est-à-dire mysqldump).

Je reorderais également LVM que j'utilise pour créer des instantanés qui sont transférés à l'aide de rsync vers zfs (sous Linux utilisant zfs-fuse) pour permettre des instantanés inscriptibles que j'utilise pour une récupération rapide point-in-time en démarrant un nouveau conteneur .

S'il y a une suggestion concrète de mon expérience, je suggérerais de concevoir une stratégie de sauvegarde basée sur vos besoins de récupération, et non sur les limites de la configuration actuelle. La réinstallation du server avec LVM est une douleur, mais jusqu'à ce que nous obtenions un meilleur support des filesystems comme btrfs, c'est la première étape 🙂

Mon opinion personnelle sur la sauvegarde des machines virtuelles est qu'il ne devrait pas exister à less d'être un fournisseur de VPS. Mais si vous êtes, l'exécution des machines virtuelles / conteneurs au-dessus de LVM et l'utilisation d'instantanés comme source de sauvegarde pourrait être la meilleure idée. Bien sûr, pour une haute disponibilité, vous pouvez utiliser DRBD ("raid1-over-network") ou lvm au dessus d'iscsi pour fournir un stockage à partir d'un appareil fiable.
En ce qui concerne le non-backups-for-VMs, je préfère présumer que tout-VM est volatile et ne vaut pas la peine d'être enregistré. Dans mon environnement de production, je sauvegarde uniquement datatables $ résidant dans la machine virtuelle. Dans le cas où un VM / conteneur meurt pour une raison quelconque, j'utilise une image dorée pour l'instanter et la repeupler avec datatables provenant des sauvegardes. À plus de 200 fois, VMware et OpenVz et xen VMs de sauvegarde pour chacun d'entre eux n'est pas pratique.
Cela étant dit, pour un couple de nos conteneurs que nous devons restaurer très rapidement au cas où quelque chose ne va pas (nagios, inventaire des étagères etc.), nous faisons simplement rsync à partir de / 🙂

Pourquoi ne pas utiliser vzmigrate entre les noeuds matériels avec des options qui conservent l'image stockée sur la source et les destinations, également le commutateur en ligne. Si vous faites cela souvent, le rsync sera très rapide (less de modifications pour synchroniser). Je fais ça sans LVM. Je pense que la beauté des servers virtuels est que vous n'avez pas à vous soucier des sauvegardes de niveau de système de files (applaudissements)! Bien sûr, vous pouvez faire le vzmigrate sans la partie de migration.

Voici ce que j'utilise: R1Soft (maintenant appelé Idera Server Backup Enterprise).

Pourquoi? – Sauvegardes de niveau de blocage (les copys ne changent que très rapidement et ne sont pas à time) – Historique, conserve plusieurs versions que vous spécifiez. La sauvegarde toutes les 15 minutes est possible. – Le rapport est génial – La réplication multipoint à sur / hors site est aussi géniale

Je ne travaille pas pour eux, je sauvegarde environ 80 servers tous les jours avec ça et cela ne m'a jamais échoué. Oui, cela coûte de l'argent, mais vous obtenez ce que vous payez.

  • Comment puis-je utiliser Dirvish sans activer les connections root dans sshd?
  • Rotation des sauvegardes avec RSync et CP - Exclut ne pas fonctionner parfaitement
  • Comment puis-je sauvegarder le file sur UNIX-AIX?
  • Problèmes VSS de sauvegarde
  • Pourquoi le système at-il un décalage après l'achèvement de la command de sauvegarde tar?
  • Pouvez-vous définir un IP de sauvegarde pour votre serveur dans DNS?
  • Sauvegarde optimale sur disque dur remplaçable avec rsync sur OSX
  • comment accéder au système de files esx
  • Comment puis-je capturer une sauvegarde complète unique d'un server en utilisant AMANDA?
  • Prendre une image d'un lecteur de démarrage défaillant
  • clone le server distant dans l'intégralité de vmware ou virtualbox local?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.