Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elubow/ec2-consistent-snapshot
EC2 Consistent Snapshot with Mongo Support
https://github.com/elubow/ec2-consistent-snapshot
Last synced: 1 day ago
JSON representation
EC2 Consistent Snapshot with Mongo Support
- Host: GitHub
- URL: https://github.com/elubow/ec2-consistent-snapshot
- Owner: elubow
- Created: 2011-03-17T20:26:37.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-06-09T12:40:08.000Z (over 13 years ago)
- Last Synced: 2023-03-12T08:48:54.320Z (over 1 year ago)
- Language: Perl
- Homepage: http://eric.lubow.org/2011/databases/mongodb/ec2-consistent-snapshot-with-mongo/
- Size: 112 KB
- Stars: 26
- Watchers: 4
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ec2-consistenet-snapshot
This is a fork of the original ec2-consistent-snapshot written by Eric Hammond.
The difference is that this version has support for MongoDB.
### Installation
On Ubuntu Lucid EC2 instance:sudo apt-get -y install build-essential libio-socket-ssl-perl libdatetime-perl
sudo PERL_MM_USE_DEFAULT=1 cpan -fi MongoDB MongoDB::AdminCopy this ec2-consistent-snapshot to /usr/bin/ replacing old file.
### UsageBelow is an example command for snapshotting Mongo. It will lock and fsync the DB, take the snapshot, and then unlock it. You can add a _--stop_ to have Mongo restart afterwards.
ec2-consistent-snapshot \
--mongo \
--xfs-filesystem /data \
--region us-east-1 \
--description "RAID snapshot $(date +'%Y-%m-%d %H:%M:%S')" \
vol-VOL1 vol-VOL2 vol-VOL3 vol-VOL4 vol-VOL5 vol-VOL6 vol-VOL7 vol-VOL8#### Author
Originally by Eric Hammond. Modified by Eric Lubow.
#### Website
https://launchpad.net/ec2-consistent-snapshot
Examples are in a blog post available here: http://eric.lubow.org/2011/databases/mongodb/ec2-consistent-snapshot-with-mongo/