Upgrading to a Second Machine, Using the Same Host Name

Note: If the FME Server you are upgrading from was configured for HTTPS, you must reconfigure HTTPS after the upgrade is complete.

  1. Provide a new machine for the upgrade.
  2. Note the host name you are using to access your currently-installed FME Server.
  3. On the new machine, configure the hosts file so that this host name resolves to the new machine.
  4. Windows:

    1. In a text editor, open C:\Windows\System32\Drivers\etc\hosts
    2. Add a line like this: <localhost_ip> <hostname>
    3. For example: 127.0.0.1 fmeserver.com

    Linux:

    1. In a text editor, open /etc/hosts
    2. Add a line like this: <localhost_ip> <hostname> <hostname>
    3. For example: 127.0.0.1 fmeserver.com fmeserver.com

  5. Backup the FME Server configuration from the old machine.
  6. Install FME Server on the new machine. On the FME Server Hostname dialog, specify the same host name as the previous installation.
  7. Note: If your FME Server installation includes an FME Server Database that is configured on your own database server, you must perform the step to Configure the FME Server Database on a Separate Database Server as part of installation. You cannot reuse the FME Server Database from a previous installation because the table schemas may differ from the upgraded version.

  8. Restore the backed-up FME Server configuration to the new machine.
  9. Test that your configuration has been migrated successfully by running a workspace from the Web User Interface in a browser on the new machine. Alternatively, if you want to test from a remote machine, you must temporarily configure the machine to route requests for the FME Server host to the new FME Server machine. Use the same procedure as step 3 above.
  10. Instruct your IT department to switch the DNS setting for the host name so that it routes to the new machine instead of the old machine.

  11. Uninstall FME Server from the old machine (or recycle the machine).