Back up to Amazon Simple Storage Service using ON-Bar and the PSM
You can use ON-Bar and the Primary Storage Manager to back up and restore data to or from the Amazon Simple Storage Service (S3). You are responsible for terms and any charges associated with your use of the Amazon Simple Storage Service.
Before you begin
Prerequisites:
- You must have an Amazon account to perform cloud storage backups. See the Amazon website for instructions about setting up an account.
About this task
Procedure
-
Create a group to access S3
The new group is created.
-
Create a User to Access S3
-
Assign the user to the group.
- Click the check box next to the user and select User Actions.
- Click Add User to Groups.
-
Create a bucket.
- Select Services tab and click Amazon S3.
- Click Create Bucket.
- Specify a bucket name and select the appropriate region.
-
Configure Primary Storage Manager to use the Bucket and Credentials you just created.
Create a device in PSM of type CLOUD using S3 as provider.
In this command line:onpsm -D add S3_CLOUD_DEV \ -g DBSPOOL \ -p HIGHEST \ -t CLOUD \ --url https://ifmx-s3-dev.s3.amazonaws.com \ --provider S3 \ --user AKIAIT1111155555X4PA \ --password A2nB21111155555nvTI0X9ZxGzUJNJivoBQY9MrD \ --container ifmx-s3-dev \ --region us-east-1 --max_part_size 25600
- S3_CLOUD_DEV, is the arbitrary name given to this device. With FILE type devices, this is actually the full path of the directory that will store the data, but in the case of CLOUD type devices, it is just any name that will help you organize your devices. This name and the pool (DBSPOOL in this case) must be unique.
- ‘-t CLOUD’, is the device type that enable PSM to store/retrieve the data to/from a CLOUD infrastructure.
- ‘--provider S3’, is the target cloud provider (Amazon S3) in this case. At present, only S3 and SWIFT (OpenStack SWIFT ) are supported.
- ‘--url https://ifmx-s3-dev.s3.amazonaws.com is the URL where your backups will go. In the specific case of S3, the bucket name is part of the URL provided.
- --user AKIAIT1111155555X4PA, for S3 is the Access Key provided to you when your user was created.
- --password A2nB21111155555nvTI0X9ZxGzUJNJivoBQY9MrD, for S3 is the Secret Key provided to you when the user was created.
- --container ifmx-s3-dev is the amazon bucket.
- --region us-east-1 is used for V4 authentication. Note: If --region is not specified, PSM will use V2 authentication.
- —-max_part_size 25600 will fragment your objects in 25MB pieces, in the case of S3, size between 25 and 100 MB is recommended.
-
Check the created device:
$ onpsm -D list Informix Primary Storage Manager Device List Type Prio Block/Size (MB) Pool Name Device Name CLOUD HIGHEST --/-- DBSPOOL S3_CLOUD_DEV CLOUD HIGHEST --/-- LOGPOOL S3_CLOUD_DEV
-
Take a Level Zero Backup:
$ onbar -b -L 0 -w $ echo $? $ 0
- Check Backup Data in your Bucket using S3 management console.