################################################### ## ## ## PREPARE FOR UPGRADE ## ## ## ################################################### Steps to take prior to upgrade to ensure that functionality is retained. 1. copy (tar and export) Files copy root history and root home directory copy /etc copy /opt copy /usr/local copy any local (not mounted) directory with unique installs or configurations copy local home directories. 2. check partitions and copy the allocation df -h df -hl (local only) 2a. Note mounts /etc/fstab 3. Check file system type (xfs) df -Th 4. SELINUX Copy current boolean values getsebool -a 5. Firewalld Copy current Settings firewall-cmd --list-all 6. Copy package list rpm -qa |sort 7. Copy list of services, and if they are enabled, etc systemctl list-units-files 8. Security settings authconfig/authselect authconfig --test > authconfig_settings.txt 9. Check crontabs to make sure that if there are any scheduled jobs, those scripts also get copied. 10. Run "All_Your_Base.sh" 11. Ensure that all results are exported to a place that will be accessible by the Server after new install.