- Make sure to apply any pending updates
```bash
yum update -y
```
- Cleanup kernels before attempting upgrade
```bash
package-cleanup --oldkernels --count=1
```
- Rename network interfaces using the following:
```bash
OLD=eth1
NEW=ens4
ip link set $OLD down
ip link set $OLD name $NEW
ip link set $NEW up
mv /etc/sysconfig/network-scripts/ifcfg-{$OLD,$NEW}
sed -ire "s/NAME="$OLD"/NAME="$NEW"/" /etc/sysconfig/network-scripts/ifcfg-$NEW
sed -ire "s/DEVICE="$OLD"/DEVICE="$NEW"/" /etc/sysconfig/network-scripts/ifcfg-$NEW
MAC=$(cat /sys/class/net/$NEW/address)
echo -n HWADDR=$MAC >> /etc/sysconfig/network-scripts/ifcfg-$NEW
```
- Ensure STRICT sql_mode is disabled `/etc/my.cnf.d/server.cnf`
```bash
sql_mode=""
```
- Ensure no sites our using outdated php versions
```bash
php7.0
```
- Remove outdated php versions
```bash
plesk installer remove --components php7.0
```
- Remove Synology backup client
```bash
yum remove synology-active-backup-business-linux-service synosnap
```
- Cleanup dkms from Synology backup client
```bash
dkms remove synosnap/0.10.19 --all && rm -Rf /var/lib/dkms/synosnap
```
- Disable firewall in plesk before upgrade
- Make sure more than 5gb free on disk