Re: Have fun with managing Data Protector schedules

From: Alan D Johnson (adjtech_at_hvc.rr.com)
Date: 11/24/05

  • Next message: Ulrich Windl: "Re: Have fun with managing Data Protector schedules"
    Date: Thu, 24 Nov 2005 18:08:03 GMT
    
    

    Ulrich Windl wrote:
    > Hi!
    >
    > Data Protector (formerly: OmniBack) uses "schedules" (configuration files with
    > schedule information) to automatically start backup jobs. Those files are in
    > /etc/opt/omni/server/schedules (for version 5.50).
    >
    > The schedules contain "rules" (otherwise you'd have to list all the dates and
    > times manually) for backups to perform, while the GUI displays single
    > "events". When you modify a schedule using the GUI you'll have a configuration
    > problem: The GUI would have to guess the rules from the current configuration.
    >
    > Now why I'm writing this: For an administrator concearned with "configuration
    > management" (maybe using revision control systems) this is a night mare: If
    > you change nothing in the GUI, but save the schedule, a lot of changes are
    > written. (Just one example: The list of months always starts with the month
    > when the configuration was saved, even if you specified all months (i.e. Jan
    > .. Dec))
    >
    > I could elaborate much more on the topic, but I think, I'll leave it to the
    > reader, closing with a simple exercise: This is just a "normal" backup
    > schedule taht "evolved" form a simply hand-written file (not specifically
    > constructed to demonstrate any issue); please try to find out
    >
    > 1) where the documentation of the configuration syntax is
    > 2) what the semantics of the configuration is
    > (you might try to guess both, just assume it's some freeware product)
    > 3) What the current scheduling rules are (when will what kind of backup be
    > performed)
    >
    > If you manage all that,
    > 1) either there is no need to improve the product
    > 2) you can join OmniBack development sharing you insights.
    >
    > Regards,
    > Ulrich
    >
    > -full -protection -weeks 52
    > -only 2005
    > -day 23 -month Jan
    > -day 23 -month Jul
    > -at 22:00
    >
    > -incr 5 -protection -weeks 8
    > -every
    > -day 1 -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -at 22:00
    >
    > -incr -protection -days 7 -load medium
    > -starting 22 8 2004 -every
    > -4day Thu -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 15 8 2004 -every
    > -4day Thu -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 8 8 2004 -every
    > -4day Thu -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 1 8 2004 -every
    > -4day Thu -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 22 8 2004 -every
    > -4day Mon -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 15 -month Nov
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 15 8 2004 -every
    > -4day Mon -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 8 -month Nov
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 1 8 2004 -every
    > -4day Mon -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 22 -month Nov
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 1 8 2004 -every
    > -3day Sat -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 1 22 -month Jan
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 15 8 2004 -every
    > -3day Sat -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 15 -month Jan
    > -day 23 -month Jul
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 15 8 2004 -every
    > -3day Sun -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 15 -month Aug
    > -day 15 -month May
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 8 8 2004 -every
    > -3day Sat -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 8 29 -month Jan
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 12 9 2004 -every
    > -3day Sun -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 1 22 -month May
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 22 8 2004 -every
    > -4day Tue -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 8 -month Feb
    > -day 8 -month Mar
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 8 8 2004 -every
    > -4day Tue -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 22 -month Feb
    > -day 22 -month Mar
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 8 8 2004 -every
    > -4day Mon -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 1 29 -month Nov
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 1 8 2004 -every
    > -4day Tue -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 15 -month Feb
    > -day 15 -month Mar
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 19 9 2004 -every
    > -3day Sun -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 23 -month Jan
    > -day 8 29 -month May
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 15 8 2004 -every
    > -4day Wed -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 15 -month Sep
    > -day 8 -month Dec
    > -day 22 -month Jun
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 15 8 2004 -every
    > -4day Tue -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 1 -month Feb
    > -day 1 29 -month Mar
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 8 8 2004 -every
    > -4day Fri -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 8 -month Oct
    > -day 22 -month Apr
    > -day 15 -month Jul
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 22 8 2004 -every
    > -4day Fri -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 22 -month Oct
    > -day 8 -month Apr
    > -day 1 29 -month Jul
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 22 8 2004 -every
    > -4day Wed -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 22 -month Sep
    > -day 15 -month Dec
    > -day 1 29 -month Jun
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 15 8 2004 -every
    > -4day Fri -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 15 -month Oct
    > -day 1 29 -month Apr
    > -day 22 -month Jul
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 8 8 2004 -every
    > -4day Wed -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 8 -month Sep
    > -day 1 29 -month Dec
    > -day 15 -month Jun
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 1 8 2004 -every
    > -4day Fri -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 1 29 -month Oct
    > -day 15 -month Apr
    > -day 8 -month Jul
    >
    > -at 23:30
    >
    > -incr -protection -days 7 -load medium
    > -starting 1 8 2004 -every
    > -4day Wed -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -exclude
    > -day 1 29 -month Sep
    > -day 22 -month Dec
    > -day 8 -month Jun
    >
    > -at 23:30
    >
    > -incr 6 -protection -weeks 2 -load medium
    > -every
    > -day 22 -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -at 23:00
    >
    > -incr 6 -protection -weeks 2 -load medium
    > -every
    > -day 15 -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -at 23:00
    >
    > -incr 6 -protection -weeks 2 -load medium
    > -every
    > -day 8 -month Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul
    > -at 23:00
    >
    > -incr 6 -protection -weeks 2 -load medium
    > -only 2004
    > -day 29 -month Aug
    > -day 29 -month Sep
    > -day 29 -month Oct
    > -day 29 -month Nov
    > -day 29 -month Dec
    > -at 23:00
    >
    > -incr 6 -protection -weeks 2 -load medium
    > -only 2005
    > -day 29 -month Jan
    > -day 29 -month Mar
    > -day 29 -month Apr
    > -day 29 -month May
    > -day 29 -month Jun
    > -day 29 -month Jul
    > -at 23:00
    >
    Would it be cheating if I set that up as a test job and imported it in
    to my CellServer and looked at what it the schedule is "supposed" to be?
      This has driven me crazy also trying to determine the logic behind it,
    actually it looks like our weekly jobs that has been disabled/enabled a
    couple of times.
      Thats what happens when you take a good product written on HPUX and
    write it on Winders then port it back to HPUX. I can remember how good
    support used to be when the Dev was in Germany and you could actually
    talk to the guys that wrote it...


  • Next message: Ulrich Windl: "Re: Have fun with managing Data Protector schedules"

    Relevant Pages

    • Have fun with managing Data Protector schedules
      ... schedule information) to automatically start backup jobs. ... When you modify a schedule using the GUI you'll have a configuration ... The GUI would have to guess the rules from the current configuration. ...
      (comp.sys.hp.hpux)
    • Re: Combining templates
      ... Elevators to be exact. ... schedule our jobs based on the General contractors schedule. ... and template type (meaning what type of elevator are we installing). ...
      (microsoft.public.project)
    • Re: Bill Gates = Robin Hood?
      ... Jobs did not have much of a hand in the matter. ... well beyond the PARC ideas before Jobs got involved at all, ... If it weren't for the Apple engineers manoevering Jobs like that, ... The Mac GUI was created *despite* Jobs, and - well, all you have to do ...
      (uk.comp.sys.mac)
    • Re: Incremental Backups.
      ... Did you create the jobs using the maint plan in the first place? ... If you don't want to use the GUI, I recommend scheduling the jobs yourself, as ordinary ... >> Change from full database backup to transaction log backup. ...
      (microsoft.public.sqlserver.server)
    • Re: Bill Gates = Robin Hood?
      ... Jobs did not have much of a hand in the matter. ... If it weren't for the Apple engineers manoevering Jobs like that, ... The Mac GUI was created *despite* Jobs, and - well, all you have to do ... On the drive back to Cupertino, it is reported that Jobs told Atkinson to ...
      (uk.comp.sys.mac)