One Control Module for the maiors back softwares like VERITAS, Data Protector, etc.
Many times the backup are scheduled from controlm with commands that lauch jobs in some back softwares. The comunication is important in thises cases, improve them can be very usefull.
INTEGRATION with backup softwares
- philmalmaison
- Nouveau
- Posts: 1148
- Joined: 08 Jun 2007 12:00
- Location: Ile de France
Something like a Control Module for backup softwares: special utilities disegned for comunicate with Veritas or Data Protector in the sense that can start a Veritas or Data Protector, etc. backup and have the status during the execution and and the end of the execution in the sysout and return code, etc. and can restart the job in the veritas system.
I do often scripts that schedule backup jobs but always i have some "problems" with the execution status of the jobs: sometimes for the messages in the sysout if terminated ok but in Veritas or data Protector is not and viceversa. There isnt a direct comunication and the result is some mise-understanding ...
For data protector there are some commands that can be run for checking or rerun some jobs or for understand if there is some others job that run, etc.
But isnt a robust and flexible solution; there will be anything unexpected that is considered in the backup software and not in the script.
I do often scripts that schedule backup jobs but always i have some "problems" with the execution status of the jobs: sometimes for the messages in the sysout if terminated ok but in Veritas or data Protector is not and viceversa. There isnt a direct comunication and the result is some mise-understanding ...
For data protector there are some commands that can be run for checking or rerun some jobs or for understand if there is some others job that run, etc.
But isnt a robust and flexible solution; there will be anything unexpected that is considered in the backup software and not in the script.
So far there was no business justification for that. More over, as the thread discusses, there are many of these software's out there and its quite difficult focusing on the 1-2 who will answer the 80%-90% of our customer base requirements. We are aware of a reality according which many customers simply rely on the CLI's exposed by these 3rd party software's without that many issues or problems with it.
Hi
Here is a simple solution with Netbackup.
Create a template with all you need to execute under control-m and some parameters field with extraction of Netbackup database.
For each extraction result you can take NODEID, Policies, Schedule, type of backup and use all of them with your job.
You must to create only one job in your database launching a script to read that database and use ctmcreate utility to create dynamically a job for each using that template.
In the download database on that site, here is a similar example but to create jobs for each agent.
Here is a simple solution with Netbackup.
Create a template with all you need to execute under control-m and some parameters field with extraction of Netbackup database.
For each extraction result you can take NODEID, Policies, Schedule, type of backup and use all of them with your job.
You must to create only one job in your database launching a script to read that database and use ctmcreate utility to create dynamically a job for each using that template.
In the download database on that site, here is a similar example but to create jobs for each agent.