I should probably post this on the turnkey tracker, but I'm just posting here for now...
Full Test
Applies to: Core (iso)
Live boot and install to hard drive
Confconsole
Console sysinfo
$ ssh testcore
Welcome to Core, TurnKey Linux GNU/Linux 14.1 / Debian 8.4 Jessie
System information (as of Wed Jan 18 06:40:28 2017)
System load: 0.00 Memory usage: 2%
Processes: 76 Swap usage: 0%
Usage of /: 5.0% of 29.40GB IP address for eth0: 192.168.1.20
TKLBAM (Backup and Migration): NOT INITIALIZED
To initialize TKLBAM, run the "tklbam-init" command to link this
system to your TurnKey Hub account. For details see the man page or
go to:
http://www.turnkeylinux.org/tklbam
Authentication
Service authentication
Applies to: LAMP LAPP Nodejs Tomcat Domain-Controller Fileserver
TKLBAM
Applies to: LAMP (could be tested on any - but LAMP an ideal option)
adduser alon
echo test > /root/test
chown alon:alon /root/test
console cli - initialization
tklbam-init APIKEY
console cli - "dry run" backup
tklbam-backup --simulate
console cli - "wet run" backup
tklbam-backup
console cli - restore
tklbam-init APIKEY
tklbam-list
tklbam-restore TESTBACKPID
tklbam-restore-rollback
Webmin - initialization
Webmin - backup
Webmin - restore
Additional Tests
Applies to: all remaining appliances (iso)
Tests for Optimized Builds
Applies to: Core (or any other appliance)
OVA
I should probably post this on the turnkey tracker, but I'm just posting here for now...
Full Test
Applies to: Core (iso)
Live boot and install to hard drive
Confconsole
Loads after boot, shows TKLBAM not initialized
Network configuration works (DHCP + Static IP)
Console sysinfo
Authentication
Service authentication
Applies to: LAMP LAPP Nodejs Tomcat Domain-Controller Fileserver
TKLBAM
Applies to: LAMP (could be tested on any - but LAMP an ideal option)
console cli - initialization
tklbam-init APIKEYconsole cli - "dry run" backup
tklbam-backup --simulateexamine /TKLBAM/fsdelta-olist
examine /var/lib/tklbam/profile/dirindex
console cli - "wet run" backup
tklbam-backupconsole cli - restore
tklbam-init APIKEYtklbam-listtklbam-restore TESTBACKPIDcheck /root/test exists and is owned by alon:alon
examine /var/log/tklbam-restore, make sure no error messages
tklbam-restore-rollback/root/testgone/etc/passwdgoneWebmin - initialization
Webmin - backup
download escrow key
enable daily backups: yes
/etc/cron.daily/tklbam-backupis +xenable daily backups: no
/etc/cron.daily/tklbam-backupis -xchange size of backup volume to 45 MBs
/etc/tklbam/confincludes changechange frequency of full backups to 1M
/etc/tklbam/confincludes changeadd override:
-/etc/.git/etc/tklbam/overridesincludes changelocal simulation (/etc/.git)
backup
Webmin - restore
install 3rd LAMP VM (1st & 2nd can be destroyed)
Initialize TKLBAM (via Webmin)
Restore most recent backup (from previous Webmin backup)
Additional Tests
Applies to: all remaining appliances (iso)
Tests for Optimized Builds
Applies to: Core (or any other appliance)
OVA
install latest VirtualBox (FLOSS)
install latest VMware Workstation Player (freeware)