A guide to moving your services to our new virtual infrastructure at digital ocean.
Contents
1. Changes Requiring Action
If you...
- have a crontab
are running any daemons on bog
- use postgresql
are using the low level domain domtool type instead of dom
...you will need to take some manual actions during the migration or your services may break.
Migration should be otherwise transparent.
2. Important Dates
TBD
- All domains converted from suphp/cgi php to fastcgi based php: 2018-10-10 (done!)
- mailman list migration
- email migration
- database migration (incurring downtime)
- TODO: estimated max downtime window for migrating databases after doing test run
- volumes migration
3. Overview of New Machines
The new machines that members will directly interact with are:
marsh, the new shell server. replaces bog. This is the server you will login to.
shelob, the new web server. replaces navajos
minsky, the new mail server. replaces mccarthy
For a full list of servers at the new host and their purposes, see Hardware#Digital_Ocean
All servers are now running Debian Stretch (the latest stable release). Packages that were requested through the members portal on both bog and navajos have been installed on marsh and shelob so if your software works now, it ought to work on the new servers. If you are using compiled binaries that link against system libraries you might need to recompile.
3.1. Networking Change: IPv6 is Supported
Core HCoop services (ssh, email, dns, ...) are now IPv6 enabled. Members with native IPv6 are encouraged to test the new services and report any problems.
By default, domtool will not generate AAAA (IPv6) DNS records for your domains, but this will be enabled for the dom type after all sites are migrated.