# $Id$ # $URL$ # Edit this file to append Amanda parameters to existing ZMC dumptypes. # Edits take effect immediately, so consider the effects of changes on # Amanda processes already running (if any). # MISC. Amanda Parameters Applied to ALL ZMC Backup Sets netusage 2000000 Kbps bumpsize 20m bumppercent 20 bumpdays 1 bumpmult 4 # All ZMC backup sets use the dumptypes below. # All ZMC DLEs inherit from exactly one dumptype of each (4 total): # * global # * category (filesystem, DB, application) # * object type # * authentication type # Each dumptype below affects a set of ZMC DLEs having the same platform, # or the same category (e.g. all database DLEs or all filesystems DLEs), # or the same ZMC object type (e.g. PostgreSQL, CIFS, etc.). ############################ # Authentication Dumptypes # ############################ # authentication dumptype included by default for all ZMC DLEs define dumptype zmc_bsdtcp_auth { auth "bsdtcp" } define dumptype zmc_ssh_auth { auth "ssh" } define dumptype zmc_local_auth { auth "local" } ############################################ # All ZMC DLEs inherit from this dumptype: # define dumptype zmc_global_base { # adding things here will affect all ZMC DLEs zmc_bsdtcp_auth # default auth mechanism for all DLEs index yes server_encrypt "/usr/sbin/amcryptsimple" zmc_backupset_dumptype # Device dumptype used by DLEs. Defined in device-specific binding file in each backup set. } ########################## # ZMC Platform Dumptypes # ########################## # All ZMC dumptypes inherit exactly one platform dumptype (below): # All ZMC non-Windows DLEs inherit from this dumptype: define dumptype zmc_nixglobal_base { zmc_global_base client_encrypt "/usr/sbin/amcryptsimple" client_decrypt_option "-d" #zmc_ssh_auth # uncomment this line to enable SSH authentication for all *nix DLEs # adding things here will affect all non-Windows ZMC DLEs } # All ZMC Windows DLEs inherit from this dumptype: define dumptype zmc_winglobal_base { zmc_global_base zmc_bsdtcp_auth # ZWC does not support SSH authentication client_encrypt "certificate" client_decrypt_option "-d" # adding things here will affect all Windows ZMC DLEs } ######################### # ZMC Object Categories # ######################### # All ZMC dumptypes inherit exactly one category dumptype (below): # All ZMC Application type DLEs inherit from this dumptype: define dumptype zmc_application_base { # adding things here will affect all application type ZMC DLEs } # All ZMC DLEs for Databases inherit from this dumptype: define dumptype zmc_db_base { # adding things here will affect all DB related ZMC DLEs } # All ZMC filesystem DLEs inherit from this dumptype: define dumptype zmc_filesystem_base { # adding things here will affect all filesystem type ZMC DLEs } ################################################################ # ==> User ZMC Object Type Extensions <== # Allows user extensions/modifications to the ZMC dumptypes # shown on the Backup|What page in the drop-down selection lists. # All ZMC dumptypes inherit exactly one object type dumptype (below): # Add "zmc_ssh_auth" to any backup type (Amanda application) below to enable SSH authentication define dumptype zmc_cifs_user { } define dumptype zmc_ndmp_user { } define dumptype zmc_vmware_user { } define dumptype zmc_linuxOracle_user { } define dumptype zmc_postgresql_user { } define dumptype zmc_solaris_user { } define dumptype zmc_unix_user { } define dumptype zmc_nfs_user { } define dumptype zmc_mac_user { } define dumptype zmc_windows_user { } define dumptype zmc_windowsExchange_user { } define dumptype zmc_windowsHyperV_user { } define dumptype zmc_windowsOracle_user { } define dumptype zmc_windowsSharept_user { } define dumptype zmc_windowsSQLServer_user { } define dumptype zmc_windowsSS_user { } define dumptype zmc_windowsTemplate_user { } ################################################################### # ==> User Application Dumptypes Extensions <== # All ZMC application dumptypes inherit exactly one application dumptype (below): define dumptype zmc_gtar_userapp { } define dumptype zmc_dump_userapp{ } define dumptype zmc_oracle_userapp { } define dumptype zmc_rman_userapp { } define dumptype zmc_postgresql_userapp { } define dumptype zmc_star_userapp { } define dumptype zmc_cifs_userapp { } define dumptype zmc_ndmpsun_userapp { } define dumptype zmc_ndmpbluearc_userapp { } define dumptype zmc_ndmpnetapp_userapp { } define dumptype zmc_ndmpemc_userapp { } define dumptype zmc_vmware_userapp { } define dumptype zmc_suntar_userapp { } define dumptype zmc_bsdtar_userapp { } define dumptype zmc_zfssendrecv_userapp { } define dumptype zmc_zfssnapshot_userapp { } define dumptype zmc_windowsDump_userapp { } define dumptype zmc_zwcinc_userapp { } define dumptype zmc_zwcdiff_userapp { } define dumptype zmc_zwclog_userapp { } ##################### # Application Tools # ##################### define application-tool "app_amgtar_user" { # property "NO-UNQUOTE" "yes" # Allow backslashes (and certain other characters) in filenames. Requires tar 1.16+. } define application-tool "app_amstar_user" { } define application-tool "app_ambsdtar_user" { } define application-tool "app_amoracle_user" { } define application-tool "app_amrman_user" { } define application-tool "app_ampgsql_user" { } define application-tool "app_amsamba_user" { property visible "ALLOW-ANONYMOUS" "guest" } define application-tool "app_amndmpbluearc_user" { } define application-tool "app_amndmpsun_user" { } define application-tool "app_amndmpnetapp_user" { } define application-tool "app_amndmpemc_user" { } define application-tool "app_amvmware_user" { property visible "GNUTAR-PATH" "/bin" #path to gtar property visible "CURL-PATH" "/usr/bin" #path to curl property visible "VCLI-PATH" "/usr/lib/vmware-vcli" # path to apps/vm/snapshotmanager.pl property visible "VCLI-BIN-PATH" "/usr/bin" # path to vmware-cmd and vmkfstools #property "VDDK-BIN-PATH" "/usr/bin" # path to vmware-vdiskmanager //Amanda will use default 32bit vddk path property visible "TEMP-WORKING-DIR" "/tmp/amanda/" #sufficiently large directory for temp backup data both for backup and restore property visible "CURL-UNSECURE" "yes" # whether to allow curl to ignore certificate warnings while communicating to ESX server over HTTPS } define application-tool "app_amsuntar_user" { } define application-tool "app_zfssendrecv_user" { } define application-tool "app_amzwcinc_user" { } define application-tool "app_amzwcdiff_user" { } define application-tool "app_amzwclog_user" { } define script-tool "script_amzfssnapshot_user" { }