Automated FTP Backups

Overview

How to copy the automated daily backup from the appliance, to an external FTP server. The automated backup runs, by default, at 4am and if configured the appliance will then automatically copy the backup file to an FTP server.

Also see Automated SCP Backups

Prerequisites

PINsafe appliance

FTP Server

Symptoms

Automated copy of backup files required to central FTP server

Solution

  1. Login to the CMI using admin on the console

  2. Select “Backup & Restore Options”

  3. Select “Advanced”

  4. Select “FTP Backups”

  5. Select “Enter FTP server”

Enter the credentials for the server:

IP
Name
Password
Destination directory

Known Issues

PINsafe does not and cannot manage the files on the FTP server. The FTP server should be monitored to see that:

  • Files are backed up

  • Disk space is not exceeded

  • Backups are purged as required (The CMI Purge Backups can only handles the local backups)

Troubleshooting

Check that the backup files are copied to the required location.

Verify that the FTP username and password is correct.

Verify the backup server and path is accessible.

From the command line FTP to the FTP server using the username and password on the PINsafe FTP configuration, copy a test file.

Example:

[admin@swivel backups]# ftp ftpserverhostname
Name (ftpserverhostname:root): pinsafe
331 Password required for pinsafe
Password:
230 Logged on
Remote system type is UNIX.
ftp> ls
227 Entering Passive Mode (ftpserverhostname) 150 Connection accepted
-rw-r--r-- 1 ftp ftp              0 Jul 30 08:17 pinsafe.txt
226 Transfer OK
ftp> put backup_full.tar.gz
local: backup_full.tar.gz remote: backup_full.tar.gz
227 Entering Passive Mode (ftpserverhostname) 150 Connection accepted
226 Transfer OK
24150359 bytes sent in 3.5 seconds (6.7e+03 Kbytes/s)
ftp> ls
227 Entering Passive Mode (ftpserverhostname) 150 Connection accepted
-rw-r--r-- 1 ftp ftp              0 Jul 30 08:17 pinsafe.txt
-rw-r--r-- 1 ftp ftp       24150359 Aug 12 11:29 backup_full.tar.gz
226 Transfer OK
ftp> quit
221 Goodbye

To manually run the backup script from the command line:

/etc/cron.daily/PINsafe_backup_all.sh

The following shows a failed FTP login. A successful login will display no message.

/etc/cron.daily/PINsafe_backup_all.sh
################################################### ##########
      Backup Started : Wed Sep 28 09:49:48 GST 2011
################################################### ##########

Copying network configuration
Copying Keystore, ssh, snmp and /etc/profile
Copying MySQL: "mysql" DB
Copying MySQL: "pinsafe_rep" DB
Copying Tomcat webapps and log files
Copying DRBD
Copying Webmin
Copying MON
Copying Heartbeat
Copying scripts

################################################### ##########
      Backup Finished : Wed Sep 28 09:49:49 GST 2011
################################################### ##########
Cannot login User qwerty cannot log in.