Jump to content

Challenge: Upgrade Pentium II server

Kid.Lazer

As the title indicates, I have a Unix "server" (I use the term loosely) running on an ancient Pentium II system purchased somewhere in the early to mid 90's, complete with original HDD and 8GB Dat drive for backups. Our company uses a single program, AutoEase, for all or our inventory, customer data, and POS. As you can imagine for being a 24/7 system, it's a miracle that the main hardware is still functioning. The backup drive has failed numerous times over the years; I'm now out of replacement hardware, and I can't find them at sane prices anymore. I'm the head of IT, but unfortunately, I'm self-taught and know absolutely nothing about Unix. I have informed those that can approve the spending that we need a new system ASAP. The problem however, is that they really want to keep our current software so they don't have to learn something new or migrate our data. I'm open to starting fresh, but quite frankly either option will be an enormous headache.

 

Optimally, I'd love to get new hardware and set up our current system as a VM and go on with life. I don't even know if that's a viable option though, and I certainly don't have the experience to do it myself. As far as starting from scratch with new software (nothing currently even being considered), I don't think migrating our data would be too hard as everything from our current system can be exported as tab delimited text files. That said, new software will surely have a change in features and function, and I suspect that will get shot down by upper management.

 

I'm honestly grasping at straws here for some help. I wouldn't even know where to begin on a project like this: who to contact, what direction to head, what software to buy, what hardware to get, etc... Any insight would be greatly appreciated. And if more information is needed, I'll get whatever I can.

Primary Gaming Rig:

Ryzen 5 5600 CPU, Gigabyte B450 I AORUS PRO WIFI mITX motherboard, PNY XLR8 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 500GB SSD (boot), Corsair Force 3 480GB SSD (games), XFX RX 5700 8GB GPU, Fractal Design Node 202 HTPC Case, Corsair SF 450 W 80+ Gold SFX PSU, Windows 11 Pro, Dell S2719DGF 27.0" 2560x1440 155 Hz Monitor, Corsair K68 RGB Wired Gaming Keyboard (MX Brown), Logitech G900 CHAOS SPECTRUM Wireless Mouse, Logitech G533 Headset

 

HTPC/Gaming Rig:

Ryzen 7 3700X CPU, ASRock B450M Pro4 mATX Motherboard, ADATA XPG GAMMIX D20 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 1TB SSD (boot), 2x Seagate BarraCuda 1 TB 3.5" HDD (data), Seagate BarraCuda 4 TB 3.5" HDD (DVR), PowerColor RX VEGA 56 8GB GPU, Fractal Design Node 804 mATX Case, Cooler Master MasterWatt 550 W 80+ Bronze Semi-modular ATX PSU, Silverstone SST-SOB02 Blu-Ray Writer, Windows 11 Pro, Logitech K400 Plus Keyboard, Corsair K63 Lapboard Combo (MX Red w/Blue LED), Logitech G603 Wireless Mouse, Kingston HyperX Cloud Stinger Headset, HAUPPAUGE WinTV-quadHD TV Tuner, Samsung 65RU9000 TV

Link to comment
Share on other sites

Link to post
Share on other sites

If it works, maybe not mess with it?

 

If your server has IDE hard drive, you can buy IDE SSDs, here's just one option: https://www.newegg.com/p/N82E16820208893

They use MLC which has high endurance so they should last for around 100-200 TB of writes to the flash memory. You can buy 2-3 of them (for backup purposes).

Power supplies... I think by the time of Pentium 2 ATX power supplies were common, if not you can probably move the contents of the server in a new case and use a plain ATX power supply.

You'll want a power supply that's more heavy on 5v, as most likely that Pentium 2 is powered from the 5v rail (powering cpu from 12v became popular with Pentium 4)

Here's some examples:

Seasonic SS-350ES: https://www.newegg.com/p/N82E16817151075

 IN WIN IP-P300BN7-2 300W ATX12V 80 PLUS Certified Active PFC Power Supply - Newegg.com

Antec EarthWatts Green EA-380D GREEN 380W Power Supply - Newegg.com

SeaSonic SS-400ES Bronze 400W Power Supply - Newegg.com

 

Memory you can still find on eBay if it fails ... a Pentium 2 probably used DDR or DDR2 (I stand corrected, Jarsky says they used SDRAM)

 

Really, the only thing you may have problems finding these days would be a replacement motherboard.

 

If you need to keep Windows XP or Windows 2000 or something old for that particular software, or the software doesn't like multi core processors, you can still buy single core processors today, in box, with cooler and fan.

For example, you have AMD Sempron on socket AM3: AMD Sempron 145 2.8 GHz Socket AM3 SDX145HBGMBOX Desktop Processor - Newegg.com

The chipsets for socket AM3 support Windows 2000, XP, 2003 out of the box... here's just a couple examples of motherboards :

ZOTAC 880GITX-A-E AM3 AMD 880G SATA 6Gb/s USB 3.0 HDMI Mini ITX AMD Motherboard - Newegg.com

GIGABYTE GA-78LMT-USB3 R2 AM3+/AM3 AMD 760G USB 3.1 HDMI Micro ATX AMD Motherboard - Newegg.com

 

Link to comment
Share on other sites

Link to post
Share on other sites

I'm guessing its a very old version of Unix?

Have you tried running the software you need on a newer Unix kernel to see if it works? Ideally you'd want to move to a modern kernel if possible for compatibility and security. 

Anyway you should be able to run VMware converter on it to do a Physical to Virtual conversion and import it to a VMware ESXi host.

 

 

Quote

I think by the time of Pentium 2 ATX power supplies were common

Pentium 2 is ATX so any ATX PSU is fine

Quote

Memory you can still find on eBay if it fails ... a Pentium 2 probably used DDR or DDR2

They use SDRam, typically up to 256MB modules

 

Spoiler

Desktop: Ryzen9 5950X | ASUS ROG Crosshair VIII Hero (Wifi) | EVGA RTX 3080Ti FTW3 | 32GB (2x16GB) Corsair Dominator Platinum RGB Pro 3600Mhz | EKWB EK-AIO 360D-RGB | EKWB EK-Vardar RGB Fans | 1TB Samsung 980 Pro, 4TB Samsung 980 Pro | Corsair 5000D Airflow | Corsair HX850 Platinum PSU | Asus ROG 42" OLED PG42UQ + LG 32" 32GK850G Monitor | Roccat Vulcan TKL Pro Keyboard | Logitech G Pro X Superlight  | MicroLab Solo 7C Speakers | Audio-Technica ATH-M50xBT2 LE Headphones | TC-Helicon GoXLR | Audio-Technica AT2035 | LTT Desk Mat | XBOX-X Controller | Windows 11 Pro

 

Spoiler

Server: Fractal Design Define R6 | Ryzen 3950x | ASRock X570 Taichi | EVGA GTX1070 FTW | 64GB (4x16GB) Corsair Vengeance LPX 3000Mhz | Corsair RM850v2 PSU | Fractal S36 Triple AIO | 12 x 8TB HGST Ultrastar He10 (WD Whitelabel) | 500GB Aorus Gen4 NVMe | 2 x 2TB Samsung 970 Evo Plus NVMe | LSI 9211-8i HBA

 

Link to comment
Share on other sites

Link to post
Share on other sites

Unfortunately, updating the kernel is a no go. I literally know nothing of ancient unix (and it is ancient). As far as replacing hardware as it fails, it's certainly an option, sure. But I can't have an entire system worth of obsolete parts just laying here waiting to be used. Plus, it's a 24/7 system. If it dies, so does our business, even if just for the time it would take to replace parts.

 

I've been interested in VM approach, but as I understand it, to work properly I have to create the system image on the running system so that the hardware is virtualized correctly, yes? Or am I over thinking this? Can I just clone the HDD and convert it to VM image?

 

As an aside, if you read this and your first thought is "Dude, you're way over your head. Pay someone to figure this out" I wouldn't be offended if you said as much. I'm very competent with windows, but unix is... unix.

Primary Gaming Rig:

Ryzen 5 5600 CPU, Gigabyte B450 I AORUS PRO WIFI mITX motherboard, PNY XLR8 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 500GB SSD (boot), Corsair Force 3 480GB SSD (games), XFX RX 5700 8GB GPU, Fractal Design Node 202 HTPC Case, Corsair SF 450 W 80+ Gold SFX PSU, Windows 11 Pro, Dell S2719DGF 27.0" 2560x1440 155 Hz Monitor, Corsair K68 RGB Wired Gaming Keyboard (MX Brown), Logitech G900 CHAOS SPECTRUM Wireless Mouse, Logitech G533 Headset

 

HTPC/Gaming Rig:

Ryzen 7 3700X CPU, ASRock B450M Pro4 mATX Motherboard, ADATA XPG GAMMIX D20 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 1TB SSD (boot), 2x Seagate BarraCuda 1 TB 3.5" HDD (data), Seagate BarraCuda 4 TB 3.5" HDD (DVR), PowerColor RX VEGA 56 8GB GPU, Fractal Design Node 804 mATX Case, Cooler Master MasterWatt 550 W 80+ Bronze Semi-modular ATX PSU, Silverstone SST-SOB02 Blu-Ray Writer, Windows 11 Pro, Logitech K400 Plus Keyboard, Corsair K63 Lapboard Combo (MX Red w/Blue LED), Logitech G603 Wireless Mouse, Kingston HyperX Cloud Stinger Headset, HAUPPAUGE WinTV-quadHD TV Tuner, Samsung 65RU9000 TV

Link to comment
Share on other sites

Link to post
Share on other sites

I don't know about ancient unix. but to check versions of the kernel in newer unix systems, you can write "uname -a" in therminal, to check the kernel and compile date. But as i said this feature might have been added later.

At least it will give us an idea of what we are working with.

Link to comment
Share on other sites

Link to post
Share on other sites

I will try to see what I can come up with. I'll probably have to wait until the end of the week.

Primary Gaming Rig:

Ryzen 5 5600 CPU, Gigabyte B450 I AORUS PRO WIFI mITX motherboard, PNY XLR8 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 500GB SSD (boot), Corsair Force 3 480GB SSD (games), XFX RX 5700 8GB GPU, Fractal Design Node 202 HTPC Case, Corsair SF 450 W 80+ Gold SFX PSU, Windows 11 Pro, Dell S2719DGF 27.0" 2560x1440 155 Hz Monitor, Corsair K68 RGB Wired Gaming Keyboard (MX Brown), Logitech G900 CHAOS SPECTRUM Wireless Mouse, Logitech G533 Headset

 

HTPC/Gaming Rig:

Ryzen 7 3700X CPU, ASRock B450M Pro4 mATX Motherboard, ADATA XPG GAMMIX D20 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 1TB SSD (boot), 2x Seagate BarraCuda 1 TB 3.5" HDD (data), Seagate BarraCuda 4 TB 3.5" HDD (DVR), PowerColor RX VEGA 56 8GB GPU, Fractal Design Node 804 mATX Case, Cooler Master MasterWatt 550 W 80+ Bronze Semi-modular ATX PSU, Silverstone SST-SOB02 Blu-Ray Writer, Windows 11 Pro, Logitech K400 Plus Keyboard, Corsair K63 Lapboard Combo (MX Red w/Blue LED), Logitech G603 Wireless Mouse, Kingston HyperX Cloud Stinger Headset, HAUPPAUGE WinTV-quadHD TV Tuner, Samsung 65RU9000 TV

Link to comment
Share on other sites

Link to post
Share on other sites

Well, I figured it out earlier than expected due to an random shutdown...

Anyway, it's running SCO OpenServer 5. Kernel: SVR3.2v5.0.5-98/07/02

Primary Gaming Rig:

Ryzen 5 5600 CPU, Gigabyte B450 I AORUS PRO WIFI mITX motherboard, PNY XLR8 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 500GB SSD (boot), Corsair Force 3 480GB SSD (games), XFX RX 5700 8GB GPU, Fractal Design Node 202 HTPC Case, Corsair SF 450 W 80+ Gold SFX PSU, Windows 11 Pro, Dell S2719DGF 27.0" 2560x1440 155 Hz Monitor, Corsair K68 RGB Wired Gaming Keyboard (MX Brown), Logitech G900 CHAOS SPECTRUM Wireless Mouse, Logitech G533 Headset

 

HTPC/Gaming Rig:

Ryzen 7 3700X CPU, ASRock B450M Pro4 mATX Motherboard, ADATA XPG GAMMIX D20 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 1TB SSD (boot), 2x Seagate BarraCuda 1 TB 3.5" HDD (data), Seagate BarraCuda 4 TB 3.5" HDD (DVR), PowerColor RX VEGA 56 8GB GPU, Fractal Design Node 804 mATX Case, Cooler Master MasterWatt 550 W 80+ Bronze Semi-modular ATX PSU, Silverstone SST-SOB02 Blu-Ray Writer, Windows 11 Pro, Logitech K400 Plus Keyboard, Corsair K63 Lapboard Combo (MX Red w/Blue LED), Logitech G603 Wireless Mouse, Kingston HyperX Cloud Stinger Headset, HAUPPAUGE WinTV-quadHD TV Tuner, Samsung 65RU9000 TV

Link to comment
Share on other sites

Link to post
Share on other sites

On 10/8/2019 at 8:37 AM, Kid.Lazer said:

Unfortunately, updating the kernel is a no go. I literally know nothing of ancient unix (and it is ancient). As far as replacing hardware as it fails, it's certainly an option, sure. But I can't have an entire system worth of obsolete parts just laying here waiting to be used. Plus, it's a 24/7 system. If it dies, so does our business, even if just for the time it would take to replace parts.

 

I've been interested in VM approach, but as I understand it, to work properly I have to create the system image on the running system so that the hardware is virtualized correctly, yes? Or am I over thinking this? Can I just clone the HDD and convert it to VM image?

 

As an aside, if you read this and your first thought is "Dude, you're way over your head. Pay someone to figure this out" I wouldn't be offended if you said as much. I'm very competent with windows, but unix is... unix.

It should be easy enough to P2V that box to a hypervisor.

 

SCO OpenServer 5.0.7V Virtualization under Hyper-V

Slayerking92

<Type something witty here>
<Link to some pcpartpicker fantasy build and claim as my own>

Link to comment
Share on other sites

Link to post
Share on other sites

Thanks for the guide. Sometimes I don't even know what questions to ask at the beginning, hence not being able to find that myself.

As much as I'd love to undertake such a project simply for the experience of it, I simply don't have the spare time at work to mess with learning the intricacies of such a process. It appears being on 5.0.5 adds a bit of complexity over 5.0.7 and newer. That, and if I would accidentally kill this data, I'd have to jump off a bridge...

 

Unless someone has a better idea, I found a company in Pittsburgh that does P2V conversions of various versions of SCO OpenServer. https://www.microlite.com/p2v/osr5.html

Primary Gaming Rig:

Ryzen 5 5600 CPU, Gigabyte B450 I AORUS PRO WIFI mITX motherboard, PNY XLR8 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 500GB SSD (boot), Corsair Force 3 480GB SSD (games), XFX RX 5700 8GB GPU, Fractal Design Node 202 HTPC Case, Corsair SF 450 W 80+ Gold SFX PSU, Windows 11 Pro, Dell S2719DGF 27.0" 2560x1440 155 Hz Monitor, Corsair K68 RGB Wired Gaming Keyboard (MX Brown), Logitech G900 CHAOS SPECTRUM Wireless Mouse, Logitech G533 Headset

 

HTPC/Gaming Rig:

Ryzen 7 3700X CPU, ASRock B450M Pro4 mATX Motherboard, ADATA XPG GAMMIX D20 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 1TB SSD (boot), 2x Seagate BarraCuda 1 TB 3.5" HDD (data), Seagate BarraCuda 4 TB 3.5" HDD (DVR), PowerColor RX VEGA 56 8GB GPU, Fractal Design Node 804 mATX Case, Cooler Master MasterWatt 550 W 80+ Bronze Semi-modular ATX PSU, Silverstone SST-SOB02 Blu-Ray Writer, Windows 11 Pro, Logitech K400 Plus Keyboard, Corsair K63 Lapboard Combo (MX Red w/Blue LED), Logitech G603 Wireless Mouse, Kingston HyperX Cloud Stinger Headset, HAUPPAUGE WinTV-quadHD TV Tuner, Samsung 65RU9000 TV

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Kid.Lazer said:

Unless someone has a better idea, I found a company in Pittsburgh that does P2V conversions of various versions of SCO OpenServer. https://www.microlite.com/p2v/osr5.html

If the data is that critical a company like this sounds like the way to go.  I can only imagine the pitfalls that would come in to play with this type of situation, especially when licensing is involved.  If you have the time maybe read some reviews and shop a few different companies that offer this service and see who has a better price, service and/or guarantee going forward.  Best of luck!

 

I also have to say how proud I am of this little old pentium II keeping hope (and your business) alive all these years, I just shed a single tear for the little guy

Link to comment
Share on other sites

Link to post
Share on other sites

It certainly is the little cpu that could!

 

Do you (or anyone else) know of or recommend any other companies that offer this service? Microlite was the first one I found on a quick search, but don't know if there are better options.

 

 

Primary Gaming Rig:

Ryzen 5 5600 CPU, Gigabyte B450 I AORUS PRO WIFI mITX motherboard, PNY XLR8 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 500GB SSD (boot), Corsair Force 3 480GB SSD (games), XFX RX 5700 8GB GPU, Fractal Design Node 202 HTPC Case, Corsair SF 450 W 80+ Gold SFX PSU, Windows 11 Pro, Dell S2719DGF 27.0" 2560x1440 155 Hz Monitor, Corsair K68 RGB Wired Gaming Keyboard (MX Brown), Logitech G900 CHAOS SPECTRUM Wireless Mouse, Logitech G533 Headset

 

HTPC/Gaming Rig:

Ryzen 7 3700X CPU, ASRock B450M Pro4 mATX Motherboard, ADATA XPG GAMMIX D20 16GB (2x8GB) DDR4-3200 CL16 RAM, Mushkin PILOT 1TB SSD (boot), 2x Seagate BarraCuda 1 TB 3.5" HDD (data), Seagate BarraCuda 4 TB 3.5" HDD (DVR), PowerColor RX VEGA 56 8GB GPU, Fractal Design Node 804 mATX Case, Cooler Master MasterWatt 550 W 80+ Bronze Semi-modular ATX PSU, Silverstone SST-SOB02 Blu-Ray Writer, Windows 11 Pro, Logitech K400 Plus Keyboard, Corsair K63 Lapboard Combo (MX Red w/Blue LED), Logitech G603 Wireless Mouse, Kingston HyperX Cloud Stinger Headset, HAUPPAUGE WinTV-quadHD TV Tuner, Samsung 65RU9000 TV

Link to comment
Share on other sites

Link to post
Share on other sites

in a situation like this the only real solution is to leave the current system running so you dont break it and work on setting up a new system on modern hardware.

Companies like to push this out as far as possible as we can see here because it costs money for the measly return of being able to earn money but it doesnt earn you anything extra.

 

it makes no sense to invest any money or time into a system this old, its simply time to move on and migrate to a new modern system.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×