[Act] Act services moving on a new server

Todd E Rinaldo toddr at cpanel.net
Thu Apr 7 06:44:11 CEST 2016

Yeah I'll be honest the timing on this really sucks for yapcna if there's really going to be an outage. 

The other thing that you should have written down is what your back out plan is if something goes wrong

> On Apr 6, 2016, at 7:47 PM, Salve J Nilsen <sjn at pvv.org> wrote:
> Sébastien Aperghis-Tramoni said:
>> Steps:
>> - shutdown all services on spectre
>> - dump all PostgreSQL databases
>> - rsync everything a last time from spectre to phantom
>> - reimport all PostgreSQL databases
>> - startup all services on phantom
>> Executing these steps should roughly take an hour, given that
>> data have been rsync'd every 2 hours since weeks. But as said,
>> DNS propagation will make the disruption longer for people still
>> trying to reach spectre. This can be mitigated to some degree
>> by reducing the TTL of the records.
>> Unless I oversaw something, migrating over the next days should
>> be an appropriate time.
>> Opinions?
> 0) Make a cronological task list, with ALL necessary steps written down. Even the minor ones!
> 1) Do the $NEW_TTL change right now, so people with $CURRENT_TTL can have time to update their DNS cache. Then wait with any migration until $CURRENT_TTL time has passed. :)
> 2) Make a "this site is under maintainance" static webpage, that one can put up during the migration. Doesn't have to be more than a catch-all mod_rewrite rule pointing to a static webpage containing a few words of apology, a smiley and an ETA for when the sites are expected to be up again.
> 3) IMHO, at least admins of currently active sites should get a separate notice mail telling about the impending doom, ETA, duration, etc. :) This is also so they can give notice to their users/staff as they deem necessary.
> 4) Pick a downtime a few days *after* a conference, and as long as possible before the next conference, so signup disruption is minimized.
> 5) Thanks for the effort! :D
> - Salve
> -- 
> #!/usr/bin/env perl
> sub AUTOLOAD{$AUTOLOAD=~/.*::(\d+)/;seek(DATA,$1,0);print# Salve Joshua Nilsen
> getc DATA}$"="'};&{'";@_=unpack("C*",unpack("u*",':50,$'.#    <sjn at foo.no>
> '3!=0"59,6!`%%P\0!1)46%!F.Q`%01,`'."\n"));eval "&{'@_'}";  __END__ is near! :)
> _______________________________________________
> Act mailing list
> Act at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/act
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4649 bytes
Desc: not available
URL: <http://listes.mongueurs.net/archives/act/attachments/20160406/26c66458/attachment-0001.bin>

More information about the Act mailing list