"Last week, I told you about my NAS purchase, and my desire to explore desktop applications for backing up your Ubuntu computer. From the administrative interface of my Buffalo NAS, I created a network share that I could access with the different systems in my office. It's an SMB share so that it can also be accessed from Windows if needs arise. I then permanently mount those shares as network file systems (though not NFS) on my Kubuntu Karmic system. This I do from the command line
In general terms, DeltaCopy is an open source, fast incremental backup program. Let's say you have to backup one file that is 500 MB every night. A normal file copy would copy the entire file even if a few bytes have changed. DeltaCopy, on the other hand, would only copy the part of file that has actually been modified. This reduces the data transfer to just a small fraction of 500 MB saving time and network bandwidth. In technical terms, DeltaCopy is a "Windows Friendly" wrapper around the Rsync program, currently maintained by Wayne Davison. "rsync" is primarily designed for Unix/Linux/BSD systems. Although ports are available for Windows, they typically require downloading Cygwin libraries and manual configuration.
ConVirt provides enterprise-class management of open source virtualization platforms, making open source virtualization an extremely viable and cost-effective choice for enterprises. ConVirt lets you manage the complete lifecycle of Xen and KVM virtualization platforms from a central, GUI dashboard. With sophisticated template-based provisioning, centralized monitoring, configuration management and administration, IT administrators can now automate the entire virtual machine lifecycle on open source platforms. ConVirt is an open source product backed by commercial, enterprise-class support, so you get the best of both worlds: a sophisticated, commercially-backed solution that is also highly cost effective. Annotated link http://www.diigo.com/bookmark/http%3A%2F%2Fwww.convirture.com%2Fproducts.html
We were unable to find any info googling. It appears you cannot boot a Paravirtualized DomU directly to CD-ROM? So we temporarily changed our Paravirtual Xen DomU to boot from HVM or Full Virtual Machine. Our environment has Xen running on HVM capable hardware (we can run Full Virtualization) with LVM Block devices for disks. Our Paravirtual DomU is called guest-1 First backup your Running Xen config. Save it to /etc/xen/vm/guest-1.run xm list -l guest-1 >/etc/xen/vm/guest-1.run You will use this file later on. Novell’s documentation on how to save Running Xen DomU config. http://www.novell.com/documentation/vmserver/pdfdoc/config_options/config_options.pdf Look for “Virtual Machine Settings”. I found it easier to modify the startup config in /etc/xen/vm/guest-1 than modify the file that is outputted from the Novell Running config backup. Backup the original Startup config (I believe this file gets created when you first build a new VM in virt-manager.)
Does anyone know of Best Practices for virtual machine backups? Is there anything published? Is there a need to define best practices for XenServer backups? !!!See script details in thread!!!!
The xen-vm-autosnapshot.py script has been updated with an important new option: –snapshot-tag. I still can’t believe I made such a silly oversight, but previous versions of this script had no way of differentiating between snapshots created automatically and those that were created manually. So if you happened to have some old manual snapshots lying around, the snapshot-rotate routine would have rotated them along with all the rest.
backing up your xen domains posted february 10th, 2008 by john in debian etch tech xen backups are boring, but we all know how important they are. backups can also be quite powerful when working with xen virtualization, since xen allows for convenient back-up and restore of entire systems. i've recently been working on a flexible, general-purpose script enabling incremental backups of complete xen guests, optimized for secure, distributed environments
How can I restore those *-ptcl-img.* images into a file manually ? Say if your image is /home/partimag/YOURIMAGE/, and the image is /home/partimag/YOURIMAGE/hda2.ntfs-ptcl-img.gz.aa, hda2.ntfs-ptcl-img.gz.ab..., and you want to restore the image to a file hda2.img which you can mount later. Before you do it, make sure the disk space is big enough for you to store this image file "hda2.img". Now you can run: "file /home/partimag/YOURIMAGE/hda2.ntfs-ptcl-img.gz.aa" to see it's gzip, bzip or lzop image. Say it's gzip, then you can run 1. cd /home/partimag/YOURIMAGE/ 2. touch hda2.img 3. cat dir/hda2.ntfs-ptcl-img.gz.* |gzip -d -c | partclone.restore -C -s - -o hda2.img (For partclone newer than version 0.1.1-3, partclone.restore was improved so that you do not have to touch hda2.img first)
Bacula is a set of Open Source, enterprise ready, computer programs that permit you (or the system administrator) to manage backup, recovery, and verification of computer data across a network of computers of different kinds. Bacula is relatively easy to use and efficient, while offering many advanced storage management features that make it easy to find and recover lost or damaged files. In technical terms, it is an Open Source, enterprise ready, network based backup program.
Windows/Mac/Linux: Inspired by our post on Linux backup utility Back in Time, but finding it lacking encryption and network powers, Rob Oakes wrote his own Python-based utility to back up Windows, Mac, or Linux machines across local machines or networks.
Cloud computing means you can store your data in web applications and access it from any browser, anywhere—but that doesn't mean you don't need a backup plan. Safeguard your data when a storm's a-brewing in the cloud with these tools.
rsync hfsmode is a patch for rsync to enable recognition of Mac OS X HFS resource forks and Finder metadata, and to copy them to a remote filesystem. The destination system can be any OS and filesystem that supports rsync, so you can use rsync to archive Mac OS X files to servers running Linux, Solaris, et cetera.
mylvmbackup is a Perl script for quickly creating MySQL backups. It uses LVM's snapshot feature to do so. To perform a backup, mylvmbackup obtains a read lock on all tables and flushes all server caches to disk, creates a snapshot of the volume containing the MySQL data directory, and unlocks the tables again. This article shows how to use it on an Ubuntu 8.10 server.