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
Login to the CMI using admin on the console
Select “Backup & Restore Options”
Select “Advanced”
Select “FTP Backups”
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.