Mail Server Upgrade 15-Aug-2016

I propose upgrading the Nevis mail server on Monday, 15-Aug-2016, at 12:45PM Eastern Time. If all goes smoothly, the mail server will be down for no more than 15 minutes, then everything will go forward as before.

If things don't go smoothly: that's what the rest of the web page is for. You may want to bookmark it, since if your mail is non-functional you won't be able to read the message with the link.

When

Why are you doing this in the middle of the day? Why not on Friday evening or some other time when it won't affect work?

If there's a problem with the upgrade, we all want to know about it right away. If I wait until the evening or just before the weekend, then you might be frantically trying to reach me in the middle of the night or when I'm away.

Go to lunch at 12:45PM. When you come back to your desk, the switch will hopefully be over.

If this schedule would interfere with your work, let me know and I'll try to reschedule. Please note:

  • For the reasons given above, I'm going to do this at 12:45PM on a weekday.
  • The traditional time for major sysadmin work is the "dead time" between the departure of the summer students and the time the faculty starts preparing to teach the fall semester. August 15 falls right in the middle of that period.

How

If something goes wrong, how do we reach you?

Try reaching me at my desk: 914 591 2823. If I'm not there, try my cell: 845 480 2430.

If you want to use email (e.g., you want to cut-and-paste an error message and send it to me), as a backup you can use Columbia LionMail. Login with your UNI, and send e-mail to my UNI wgs1.

What

What exactly are you doing?

I'm upgrading the mail server to use CentOS 7, a free version of the Redhat Enterprise Linux operating system. The current mail server uses Scientific Linux 5, which is scheduled to lose technical support in 2017.

I chose CentOS 7 because that is the next Linux operating system that CERN will switch to (they presently use Scientific Linux 6). The differences between CentOS and SL are very minor anyway. CentOS 7 will be supported through 2024, so it will be a while before we have to do this again.

The upgrade will take only 15 minutes because I'm not doing anything to physical boxes. The mail server is kept on a virtual machine. I've already prepared the new virtual machine running mail services under CentOS 7. All I have to turn is turn off the old and turn on the new.

If you want to test the new mail server before it becomes official, go to your mail reader's configuration and add a 7 to the end of the server's name; e.g., mail.nevis.columbia.edu becomes mail7.nevis.columbia.edu, smtp.nevis.columbia.edu becomes smtp7.nevis.columbia.edu, etc. Don't forget to switch back before the date of the change! I've already tested the new server, but additional eyes can never hurt.

Where

Will I lose any mail files?

No. Your mail files are not kept on the mail server virtual machine. They're kept on a different machine: see the pages on mail-related files and the list of machines; the directory /a/mail is on the central administrative server hypatia, not in the mail server virtual machine franklin.

It's vaguely possible that your mail reader may not display your mail temporarily because it loses track of your files (though this has not happened in any of my tests). Just restart your mail reader and everything should be fine.

If your mail files don't reappear, contact me.

-- William Seligman - 2016-08-05

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r5 - 2016-08-12 - WilliamSeligman
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback