Impostare un backup automatico dell'host

Opzioni di distribuzione: Netezza Performance Server per Cloud Pak for Data System

Per impostare un backup automatico dell'host, creare un file di script e due policy NetBackup.
  • Il file di script esegue un backup dell'host in un file system accessibile dall'host, quindi esegue un trasferimento diretto dall'utente di tale backup a NetBackup utilizzando l'utilità bpbackup.
  • Per le due policy NetBackup create, una esegue il backup diretto dall'utente e l'altra crea una pianificazione automatica che esegue lo script.
I contenuti seguenti riguardano lo script di esempio, /nz/opt/backup/nphostbackup.sh.
#!/bin/bash
#
# nphostbackup.sh - perform backup of host catalog and send it
# to NetBackup.
#
# set up the user (password cached using nzpassword)
export NZ_USER=nzuser

# set up the backup filename
today=‘/bin/date +%Y%m%d‘
filename=nzhostbackup.${today}

# path to NetBackup client utilities
nbbin="/usr/openv/netbackup/bin"

# host backup to disk
/bin/bash /nz/kit/bin/nzhostbackup /nz/tmp/${filename}

# transfer backup file to NetBackup using user-directed policy
# for NPS host file system
${nbbin}/bpbackup -p nzhostbackup -w /nz/tmp/${filename}

# return success/failure status to NetBackup for the Activity Monitor
exit $?
Tenete presente i seguenti punti importanti per lo script di esempio:
  • L'utilità bpbackup fa riferimento al criterio nzhostbackup, che è un criterio NetBackup di tipo Standard. Il criterio include una pianificazione che consente un backup diretto dall'utente durante il periodo di tempo specificato ed elenca l'host Netezza Performance Server come client.
  • Per eseguire lo script, si crea un criterio NetBackup di tipo DataStore. È possibile impostare questo criterio per avere una pianificazione automatica dei backup regolari dell'host. L'utente imposta la frequenza e il periodo di tempo per i backup. Assicurarsi che il criterio elenchi il file di script in Selezioni di backup. Il riferimento al file di script deve includere il percorso completo del file di backup come se fosse un riferimento sull'host Netezza Performance Server.
  • Poiché lo script viene eseguito come root sull'host Netezza Performance Server, l'utente Netezza Performance Server deve essere impostato all'interno dello script utilizzando la variabile NZ_USER. La password dell'utente deve essere memorizzata nella cache utilizzando l'utility nzpassword.