[gpfsug-discuss] mmbackup with own policy
Ulrich Sibiller
u.sibiller at science-computing.de
Wed Jun 23 15:15:53 BST 2021
On 6/23/21 1:31 PM, Frederick Stock wrote:
> The only requirement for your own backup policy is that it finds the files you want to back up and
> skips those that you do not want to back up. It is no different than any policy that you would use
> with the GPFS policy engine.
Have you ever sucessfully done this?
Let me explain again:
With an own policy I know what I want to see in the output and for an arbitrary external rule I know
where the called script resides and what parameters it expects.
mmbackup however creates a helper script (BAexecScript.<filesys>) on the fly and calls that from its
autogenerated policy via the external rule line. I assume I need the BAexecScript to make mmbackup
behave like it should. Is this wrong?
Update: after playing around for quite some time it looks the rule must have a special format, as
shown below. Replace the placeholders like this:
<backupserver> the name of the Backupserver as defined in dsm.sys and on the mmbackup command line
via --tsm-servers
<fsname> as shown in mmlsfs all_local (without /dev/)
<mountpoint> as shown in mmlsfs -T
--------------------------------------------------------------------------------------------
RULE EXTERNAL LIST 'mmbackup.1.<backupserver>' EXEC
'<mountpoint>/.mmbackupCfg/BAexecScript.<fsname>' OPTS
'"<mountpoint>/.mmbackupShadow.1.<backupserver>.filesys.update" "-servername=<backupserver>"
"-auditlogname=<mountpoint>/mmbackup.audit.<fsname>.<backupserver>" "NONE"'
RULE 'BackupRule' LIST 'mmbackup.1.<backupserver>' DIRECTORIES_PLUS
SHOW(VARCHAR(MODIFICATION_TIME) || ' ' || VARCHAR(CHANGE_TIME) || ' ' ||
VARCHAR(FILE_SIZE) || ' ' || VARCHAR(FILESET_NAME) ||
' ' || 'resdnt' )
WHERE ( KB_ALLOCATED > 1024 )
--------------------------------------------------------------------------------------------
Call it like this:
/usr/lpp/mmfs/bin/mmbackup <mountpoint> --tsm-servers <backupserver> -P <policyfile>
As this non-trivial it should be mentioned in the documentation!
Uli
--
Dipl.-Inf. Ulrich Sibiller science + computing ag
System Administration Hagellocher Weg 73
Hotline +49 7071 9457 681 72070 Tuebingen, Germany
https://atos.net/de/deutschland/sc
--
Science + Computing AG
Vorstandsvorsitzender/Chairman of the board of management:
Dr. Martin Matzke
Vorstand/Board of Management:
Matthias Schempp, Sabine Hohenstein
Vorsitzender des Aufsichtsrats/
Chairman of the Supervisory Board:
Philippe Miltin
Aufsichtsrat/Supervisory Board:
Martin Wibbe, Ursula Morgenstern
Sitz/Registered Office: Tuebingen
Registergericht/Registration Court: Stuttgart
Registernummer/Commercial Register No.: HRB 382196
More information about the gpfsug-discuss
mailing list