22-09 - Migrate Hetzner Provisioned Instances to AWS
The aim here is to close Hetzner instances and move them to AWS. This is, however, a breaking change, so all integrations must be migrated manually.
Limitations of Hetzner Instances
Cannot upgrade to IM 3.0 and higher
No longer supported old versions of Hetzner
Process
There are two scenarios:
Integration is empty (no routes, mappers, etc.):
Write down the name of the user in the Monitoring tab.
Delete the instance.
Create an instance with the same name.
Enter this user back into the Monitoring tab of a new instance.
Integration has active entities:
Create a new instance with a different name on the latest version.
Copy the monitoring user from the old instance to the new one.
Copy routes, mappers and other entities.
If the integration is DOWN, connections and filters must be retrieved manually from the server – get it from respective folders and upload it to Git.
Deploy all above listed entities.
Check the log that everything works.
Status
Server/Accounts | Status |
---|---|
qa | DONE |
prod - internal | DONE |
prod - customers | TBD |
Â
IntegrationManager version 5.8.0