Using StoreGrid to

Backup data from your Amazon EC2 Instances

Users of Amazon EC2 would be well advised to backup their user data (files/folders in EC2 instances including mounted EBS Volumes) and application data. While an obvious choice of backup destination would be a backup server running on Amazon itself (preferably on another availability zone), StoreGrid also supports the ability to backup data from your Amazon EC2 instance - to a backup server totally outside the Amazon Cloud; perhaps to a server at your own office. This way, you have an additional disaster recovery option - outside of your primary cloud environment!

As this 'market segment' evolves, and we bring our cloud computing backup solutions into production, you can expect a whole bunch of additional features and improvements. For now, you can:

  • Backup MySQL & MS SQL Databases from live application servers

  • Backup System State / Active Directory

  • Perform 'Point-in-time' restores of the user/application data

  • Backup to a StoreGrid backup server that you setup in the Amazon Cloud, OR

  • Backup to a StoreGrid backup server that you setup outside of the Amazon Cloud

Setting up StoreGrid clients in Amazon EC2

Setting up StoreGrid clients in an Amazon EC2 instance involves the following steps:

  1. Download StoreGrid v4.0 Client Build

  2. Install StoreGrid

  3. Update StoreGrid Configuration

  4. Start StoreGrid

  5. Configure Backups (after configuring a StoreGrid Backup Server)

1. Download StoreGrid v4.0 Client Build:

You can download StoreGrid v4.0 SP Edition Client build for EC2 instances from the below table.

Please visit the following URL for detailed description of all the features available: http://storegrid.vembu.com/online-backup/latest-backup-software.php. A more comprehensive StoreGrid feature list is available here, http://storegrid.vembu.com/online-backup/desktop-backup.php

Supported OS Versions Size Download Client Only Build
Windows 7 Compatibility

Windows® 7 / Vista / XP / 2000
Windows Server 2008/2003/2000, Windows SBS 2008/2003 & Windows EBS 2008

[Build No. : 4002011071521]

30.86 MB

26.5 MB


Details...
RedHat Linux 8.0 and later, RedHat Enterprise Linux, Fedora core 3 and later, CentOS 4.2 and later, SuSE Linux 9.x and Later
[Build No. : 4002011071521]
(Unzip the zip file and then execute the bin file)
41.33 MB
Mandrake Linux 10.0 and Later
[Build No. : 4002011071521]
(Unzip the zip file and then execute the bin file)
41.19 MB
Debian Linux 4.0 and later, Gentoo and Ubuntu 5.10 and later
[Build No. : 4002011071521]
(Unzip the zip file and then execute the bin file)
41.63 MB
FREEBSD 6
[Build No. : 4002011071521]
(Unzip the zip file and then execute the bin file)
52.11 MB
FREEBSD 7
[Build No. : 4002011071521]
(Unzip the zip file and then execute the bin file)
52.75 MB
Mac OS X 10.3.x (Panther) and 10.4.x (Tiger) for PowerPcs
Developer Tools not needed!
[Build No. : 4002011071521]
49.75 MB
Mac OS X 10.5.x(Leopard), 10.6.x (Snow Leopard) and 10.7 (Lion) for Intel PCs
Developer Tools not needed!
[Build No. : 4002011071521]
49.48 MB
Solaris (For Solaris 10 - Intel)
[Build No. : 4002011071521]
(Unzip the zip file and then execute the bin file)
39.65 MB

2. Install StoreGrid:

Install StoreGrid v4.0 in the EC2 instance. Please follow the installation guide, Windows & Linux for installing StoreGrid v4.0 Client in your corresponding EC2 instances.

Install StoreGrid as a Service in Windows and a daemon in Linux. This will enable StoreGrid to be started automatically when the instance is rebooted.

After installation, choose the option not to start StoreGrid immediately.

3. IMPORTANT: Update StoreGrid Configuration:

We would have to configure StoreGrid to store the internal databases in a mounted EBS drive to preserve the client meta-data. This ensures the StoreGrid internal databases are intact, when the EC2 instance is re-initiated.

These StoreGrid internal databases store the client's backup configuration, Intelli-delta signatures, client's authentication configuration and other meta-data. In a Disaster Recovery scenario all the Client configurations can be retrieved from the StoreGrid Server, but, the Intelli-delta signatures will be lost. The Intelli-delta signatures are an important part of StoreGrid incremental backups; hence, the need to preserve the Intelli-delta signatures.

Please follow the below steps to preserve the StoreGrid internal databases in the mounted EBS Volume:

Open the <StoreGrid_Home>/conf/SGConfiguration.conf file, where <StoreGrid_Home> is the StoreGrid installation location.

Change the value of 'Path' attribute of <DBStorageLocation> tag to a folder under the mounted EBS Volume.

4. Start StoreGrid:

In Windows, you can start StoreGrid from 'Start Menu -> All Programs -> Vembu StoreGrid -> Start StoreGrid'.

In Linux, you can start StoreGrid by opening a terminal window and going to the <StoreGrid_Home> and running 'sh startStoreGrid.sh' script.

5. Configure Backups (after configuring a StoreGrid Backup Server):

Now, you will be able to access the StoreGrid WebConsole from, http://<MachineName>:6060 from the browser. Please login with the user name and password as selected during the installation and configure backups.

NOTES:

For more details on configuring backups, please visit the help documentation from the following URLs:

If you have questions or run into any issues, please email us at storegrid-cloud@vembu.com