Now with CPM 1.8 we have command line that allows us to automate restore of instance:
How to recover instance with command line CPM. Input: - policy name - instance name 1. python cpm_cli.pyo --policy=$policy_name --apikey= XXXXXXXXXXXXX get-backup-by-time mycpmserveraddress.about.com results: backup_id 2. python cpm_cli.pyo --backup-id=$backup_id--apikey= XXXXXXXXXXXXX get_backup_info mycpmserveraddress.about.com results: instance_id
such as:
python cpm_cli.pyo --backup-id=$backup_id --apikey=XXXXXXXXXXXXX get-backup-info mycpmserveraddress.about.com > p
for i in `cat p | jq '.instances' | grep '"i-' | cut -d'"' -f2`
do
echo -n "$i " ; cat p | jq ".instances[\"$i\"].name" | cut -d'"' -f2
done
3. python cpm_cli.pyo recover-instance --backup-id=$backup_id --instance-id=instance_id --subnet=subnet-xxxxx --ip-address=10.1.2.3 --apikey=XXXXXXXXXXXXX mycpmserveraddress.about.com
No comments:
Post a Comment