Migrate Faspex to a different server

Instructions on how to migrate your Faspex 5 to a different server.

Attention: Make sure that both the source and target machines are running the same version of Faspex 5.
  1. Create a Faspex database backup using the Utility app in your source machine.
  2. Back up the /opt/aspera/faspex directory in your source machine. This will be required in case of disaster recovery.
  3. Install the Faspex RPM in your target machine. The RPM must be the same version as the one of the source machine.
  4. Remove the existing /opt/aspera/faspex directory from the target machine:
    rm -rfv /opt/aspera/faspex
  5. Transfer the contents of the /opt/aspera/faspex directory from the source machine into the new target machine:
    rsync -avP /opt/aspera/faspex root@$TARGET:/opt/aspera
  6. Run the Faspex setup on the target machine. Change the FQDN to the target machine's name:
    fasepxctl setup

Final verification

  1. Verify that all Faspex containers are up, running, and healthy:
    faspexctl status
  2. Verify that you can access Faspex using the target machine's URL:
    https://$TARGET_MACHINE
  3. Confirm the environment on the target machine is identical to the source machine.
  4. Once verified new system is fully working, shutdown or remove from production the OLD environment.