Size: 5900
Comment: ipv6 instructions, misc edits, and what domain users need to deal with
|
Size: 6602
Comment: comment out instructions for setting AAAA to new web server, it will not actually work without changes to domtool
|
Deletions are marked like this. | Additions are marked like this. |
Line 22: | Line 22: |
* all domains converted from suphp/cgi php to fastcgi based php | * All domains converted from suphp/cgi php to fastcgi based php: 2018-10-10 (done!) * mailman list migration |
Line 30: | Line 31: |
list new machines and their purposes (only user facing machines, interested users can check out [[Hardware]] for details on others. | The new machines that members will directly interact with are: |
Line 32: | Line 33: |
shelob - webserver marsh - shell server minsky - mail server |
* marsh, the new shell server. replaces [[ServerBog|bog]]. This is the server you will login to. * shelob, the new web server. replaces [[ServerNavajos|navajos]] * minsky, the new mail server. replaces [[ServerMcCarthy|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. |
Line 40: | Line 45: |
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. If you're feeling like living on the cutting edge, you can set an `AAAA` record to the web server manually using `dnsIPv6` and `dnsDefaultv6`, for example: | 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. /* note: not quite, since domtool set the vhost to listen on the ipv4 address only If you're feeling like living on the cutting edge, you can set an `AAAA` record to the web server manually using `dnsIPv6` and `dnsDefaultv6`, for example: |
Line 52: | Line 61: |
*/ |
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.