Time to schedule a complete upgrade.

Discuss site matters here

Moderators: FishPants, ooRip

Post Reply
User avatar
FishPants
Server WhOOre
Posts: 4659
Joined: Fri Oct 15, 2004 1:38 pm
Location: Canada

Time to schedule a complete upgrade.

Post by FishPants »

So with some of the other work I've been doing on the server lately, I decided to look up our version of Linux and realized it has just gone "end of life".. that means no more patches and updates, so that's not good.

This means I need to pull a full backup down (I will try and restore that locally on a different system at home and make sure it works) -- then I will need to nuke our entire server from orbit and reinstall on a modern version of Linux and recover the site.

Not difficult just time consuming, and you addicts will lose access to the forum for a day or two until it's all back online.

Anyhow I'm letting you know this is coming, I don't have a date yet but will sticky one once I've had a chance to test the backup (assuming I've got a system at home that will work with it).

TL;DR I need to upgrade Linux and it's lengthy. You will not have access on the days scheduled, which is TBD at the moment.


Sent from my iPhone using Tapatalk
No.
User avatar
$iljanus
Forum Moderator
Posts: 13676
Joined: Wed Oct 13, 2004 3:46 pm
Location: New England...or under your bed

Re: Time to schedule a complete upgrade.

Post by $iljanus »

Make it so! (at your convenience of course)
Black lives matter!

Wise words of warning from Smoove B: Oh, how you all laughed when I warned you about the semen. Well, who's laughing now?
User avatar
GreenGoo
Posts: 42239
Joined: Thu Oct 14, 2004 10:46 pm
Location: Ottawa, ON

Re: Time to schedule a complete upgrade.

Post by GreenGoo »

Good luck!

What could go wrong? :D

Shame they don't provide you with a temp server to test the upgrade against.

Back out plan: Change name, move to Mexico.
User avatar
FishPants
Server WhOOre
Posts: 4659
Joined: Fri Oct 15, 2004 1:38 pm
Location: Canada

Re: Time to schedule a complete upgrade.

Post by FishPants »

GreenGoo wrote:Good luck!

What could go wrong? :D

Shame they don't provide you with a temp server to test the upgrade against.

Back out plan: Change name, move to Mexico.
Definitely not Belize!


Sent from my iPhone using Tapatalk
No.
User avatar
wonderpug
Posts: 10342
Joined: Tue Oct 19, 2004 4:38 pm
Location: Albuquerque, NM

Re: Time to schedule a complete upgrade.

Post by wonderpug »

I'm looking forward to seeing how much better everyone's posts become after the upgrade.
User avatar
Blackhawk
Posts: 43501
Joined: Tue Oct 12, 2004 9:48 pm
Location: Southwest Indiana

Re: Time to schedule a complete upgrade.

Post by Blackhawk »

Will this include the new phpbb upgrade with the new board styles and such that we looked at a while back?
(˙pǝsɹǝʌǝɹ uǝǝq sɐɥ ʎʇıʌɐɹƃ ʃɐuosɹǝd ʎW)
User avatar
FishPants
Server WhOOre
Posts: 4659
Joined: Fri Oct 15, 2004 1:38 pm
Location: Canada

Re: Time to schedule a complete upgrade.

Post by FishPants »

Blackhawk wrote:Will this include the new phpbb upgrade with the new board styles and such that we looked at a while back?
Yes and no, I think I'd rather do the OS reinstall first, make sure the board comes back as-is and then plan the next step which is board upgrade; but I would imagine they would be fairly close together assuming they go well.
No.
User avatar
FishPants
Server WhOOre
Posts: 4659
Joined: Fri Oct 15, 2004 1:38 pm
Location: Canada

Re: Time to schedule a complete upgrade.

Post by FishPants »

Ok today I installed a minimal CENTOS 7 install on a desktop here, that took about 30 minutes.. Another 30 minutes to update packages and install webmin/virtualmin etc.

From there it's a matter of transferring backup files (did that), restoring the server (that's in progress now, but keep in mind this is an ooooolllddd desktop so it's going to take awhile). Whenever it's done, I will validate the forum came up ok (I don't see any reason why it shouldn't).

Anyhow long story short is that the restore seems to be pretty straightforward, I would anticipate start to finish it would take 6-12 hours to do a full restore max (likely a lot shorter, but you never know -- something odd might happen).

Maybe this weekend? We will see. I'll give you guys at least 10 minutes notice ;).
No.
User avatar
stessier
Posts: 29819
Joined: Tue Dec 21, 2004 12:30 pm
Location: SC

Re: Time to schedule a complete upgrade.

Post by stessier »

Thanks for all the work!! It is really appreciated. :wub:
I require a reminder as to why raining arcane destruction is not an appropriate response to all of life's indignities. - Vaarsuvius
Global Steam Wishmaslist Tracking
Running____2014: 1300.55 miles____2015: 2036.13 miles____2016: 1012.75 miles____2017: 1105.82 miles____2018: 1318.91 miles__2019: 2000.00 miles
User avatar
TiLT
Posts: 4435
Joined: Sun Oct 17, 2004 7:01 am
Location: Trondheim, Norway
Contact:

Re: Time to schedule a complete upgrade.

Post by TiLT »

Is this why I'm logged out every time I've visited the forum today?
Insert witty comment here.
User avatar
Blackhawk
Posts: 43501
Joined: Tue Oct 12, 2004 9:48 pm
Location: Southwest Indiana

Re: Time to schedule a complete upgrade.

Post by Blackhawk »

TiLT wrote:Is this why I'm logged out every time I've visited the forum today?
Huh. Thought it was just me.
(˙pǝsɹǝʌǝɹ uǝǝq sɐɥ ʎʇıʌɐɹƃ ʃɐuosɹǝd ʎW)
User avatar
Pyperkub
Posts: 23583
Joined: Mon Dec 13, 2004 5:07 pm
Location: NC- that's Northern California

Re: Time to schedule a complete upgrade.

Post by Pyperkub »

FishPants wrote:Ok today I installed a minimal CENTOS 7 install on a desktop here, that took about 30 minutes.. Another 30 minutes to update packages and install webmin/virtualmin etc.

From there it's a matter of transferring backup files (did that), restoring the server (that's in progress now, but keep in mind this is an ooooolllddd desktop so it's going to take awhile). Whenever it's done, I will validate the forum came up ok (I don't see any reason why it shouldn't).

Anyhow long story short is that the restore seems to be pretty straightforward, I would anticipate start to finish it would take 6-12 hours to do a full restore max (likely a lot shorter, but you never know -- something odd might happen).

Maybe this weekend? We will see. I'll give you guys at least 10 minutes notice ;).
Any reason not to go with a VM on ESXi (free)? Or some other hypervisor (Hyper-V Server 2016 is also free)? Seems like it would make things easier and more manageable...
Black Lives definitely Matter Lorini!

Also: There are three ways to not tell the truth: lies, damned lies, and statistics.
User avatar
Daehawk
Posts: 63531
Joined: Sat Jan 01, 2005 1:11 am

Re: Time to schedule a complete upgrade.

Post by Daehawk »

Good luck. We're all counting on you.

But seriously thanks so much for all the work you do and put into this. Appreciated. :)
--------------------------------------------
I am Dyslexic of Borg, prepare to have your ass laminated.
I guess Ray Butts has ate his last pancake.
http://steamcommunity.com/id/daehawk
"Has high IQ. Refuses to apply it"
User avatar
FishPants
Server WhOOre
Posts: 4659
Joined: Fri Oct 15, 2004 1:38 pm
Location: Canada

Re: Time to schedule a complete upgrade.

Post by FishPants »

Pyperkub wrote:
FishPants wrote:Ok today I installed a minimal CENTOS 7 install on a desktop here, that took about 30 minutes.. Another 30 minutes to update packages and install webmin/virtualmin etc.

From there it's a matter of transferring backup files (did that), restoring the server (that's in progress now, but keep in mind this is an ooooolllddd desktop so it's going to take awhile). Whenever it's done, I will validate the forum came up ok (I don't see any reason why it shouldn't).

Anyhow long story short is that the restore seems to be pretty straightforward, I would anticipate start to finish it would take 6-12 hours to do a full restore max (likely a lot shorter, but you never know -- something odd might happen).

Maybe this weekend? We will see. I'll give you guys at least 10 minutes notice ;).
Any reason not to go with a VM on ESXi (free)? Or some other hypervisor (Hyper-V Server 2016 is also free)? Seems like it would make things easier and more manageable...
I could but I don't gain much other than vm overhead? I suppose in that case I could spin up a new VM in parallel and do the upgrades etc. Not a bad idea but I'd rather not spend all weekend on it. I'll see if our hosting provider can install esx on this rebuild as part of the automated process on rebuild.

This version of CENTOS won't be EOL for 4-5 years, and by then we won't need the forum anymore because we will all be in our skycars travelling to the OO meetup on mars.


Sent from my iPhone using Tapatalk
No.
User avatar
FishPants
Server WhOOre
Posts: 4659
Joined: Fri Oct 15, 2004 1:38 pm
Location: Canada

Re: Time to schedule a complete upgrade.

Post by FishPants »

Pyperkub wrote:
FishPants wrote:Ok today I installed a minimal CENTOS 7 install on a desktop here, that took about 30 minutes.. Another 30 minutes to update packages and install webmin/virtualmin etc.

From there it's a matter of transferring backup files (did that), restoring the server (that's in progress now, but keep in mind this is an ooooolllddd desktop so it's going to take awhile). Whenever it's done, I will validate the forum came up ok (I don't see any reason why it shouldn't).

Anyhow long story short is that the restore seems to be pretty straightforward, I would anticipate start to finish it would take 6-12 hours to do a full restore max (likely a lot shorter, but you never know -- something odd might happen).

Maybe this weekend? We will see. I'll give you guys at least 10 minutes notice ;).
Any reason not to go with a VM on ESXi (free)? Or some other hypervisor (Hyper-V Server 2016 is also free)? Seems like it would make things easier and more manageable...
The more I think about this (while shirking my day job), I think I'm going to try this.. I will install esx at home, standalone convert to home and test it/time it. Then on conversion day I can do it again, reinstall with esx and upload the vm and bring it back online on the oldd software, then rebuild in parallel on another vm... thanks for the idea!


Sent from my iPhone using Tapatalk
No.
User avatar
GreenGoo
Posts: 42239
Joined: Thu Oct 14, 2004 10:46 pm
Location: Ottawa, ON

Re: Time to schedule a complete upgrade.

Post by GreenGoo »

FishPants wrote: I could but I don't gain much other than vm overhead? I suppose in that case I could spin up a new VM in parallel and do the upgrades etc. Not a bad idea but I'd rather not spend all weekend on it.
For what it's worth, we use virtualbox here, and once the software is installed on the system hosting the vm, a P2V takes about 30 minutes (depending on the system size). Once the V is created, it's like 5 minutes to get it running.

This is in no way meant to pressure you, do whatever you prefer. I'm just saying that after the VM software is configured, going from physical to virtual is amazingly fast these days.

edit: I see you're going for it. There can be some hiccups, but nothing an old hand like you can't handle. And once it's running smoothly, it will make all future maintenance pretty easy.
User avatar
Pyperkub
Posts: 23583
Joined: Mon Dec 13, 2004 5:07 pm
Location: NC- that's Northern California

Re: Time to schedule a complete upgrade.

Post by Pyperkub »

GreenGoo wrote:
FishPants wrote: I could but I don't gain much other than vm overhead? I suppose in that case I could spin up a new VM in parallel and do the upgrades etc. Not a bad idea but I'd rather not spend all weekend on it.
For what it's worth, we use virtualbox here, and once the software is installed on the system hosting the vm, a P2V takes about 30 minutes (depending on the system size). Once the V is created, it's like 5 minutes to get it running.

This is in no way meant to pressure you, do whatever you prefer. I'm just saying that after the VM software is configured, going from physical to virtual is amazingly fast these days.

edit: I see you're going for it. There can be some hiccups, but nothing an old hand like you can't handle. And once it's running smoothly, it will make all future maintenance pretty easy.
And yeah, VMWare's p2v is a lot better than MS's for Hyper-V.
Black Lives definitely Matter Lorini!

Also: There are three ways to not tell the truth: lies, damned lies, and statistics.
User avatar
FishPants
Server WhOOre
Posts: 4659
Joined: Fri Oct 15, 2004 1:38 pm
Location: Canada

Re: Time to schedule a complete upgrade.

Post by FishPants »

GreenGoo wrote:
FishPants wrote: I could but I don't gain much other than vm overhead? I suppose in that case I could spin up a new VM in parallel and do the upgrades etc. Not a bad idea but I'd rather not spend all weekend on it.
For what it's worth, we use virtualbox here, and once the software is installed on the system hosting the vm, a P2V takes about 30 minutes (depending on the system size). Once the V is created, it's like 5 minutes to get it running.

This is in no way meant to pressure you, do whatever you prefer. I'm just saying that after the VM software is configured, going from physical to virtual is amazingly fast these days.

edit: I see you're going for it. There can be some hiccups, but nothing an old hand like you can't handle. And once it's running smoothly, it will make all future maintenance pretty easy.
You underestimate how big of a database you post whores have made! The problem is I need to P2V it to my house (I have a 70mbit connection downstream but only 10 upstream), because I have to wipe out this server to install ESX on it, and then move the VM back up to the hypervisor. I don't think it will take too long, but it's not 30 minutes I don't believe.

The good news is the restore here locally on bare metal worked great, kind of weird to have a local copy of the forum I can post into (you should totally see the pr0n I'm posting everywhere). Anyways I'm going to shut that system down now, install ESX and start a P2V, see how that goes.
No.
User avatar
FishPants
Server WhOOre
Posts: 4659
Joined: Fri Oct 15, 2004 1:38 pm
Location: Canada

Re: Time to schedule a complete upgrade.

Post by FishPants »

Well this is frustrating.. Any intel hardware I have currently doesn't have the VT-D instruction set (I use a macbook at home for primary use, the windows stuff is old and I use it when I need to test a few things.. guess the age is showing).

So there's really not a way I can think of to P2V this SOB unless maybe I install it on my media PC (laptop -- but it might be new enough for VT-D instruction set). If not, I'll have to evaluate other options. Maybe rent a secondary server for a week to do the migration.
No.
Post Reply