Repurposing a bunch of old servers to something better (150pcs)

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Thor

New Member
Apr 28, 2017
13
0
1
48
hi, we are killing of a several year old iptv platform at work and we want to repurpose some of the HW to lab. poc and testing. The leftovers we want to give away to local organisations.

The HW is mainly Intel Xeon platforms with LSI 2008/3008 controllers with 36x4TB disks in each + 128gigs of ram etc..
Taking a dump from the LSI Toolset i get:

Code:
gmtvotthmsstg01:~/Flash/LSI # ./sas2flash10 -list 

LSI Corporation SAS2 Flash Utility

Version 10.00.00.00 (2011.05.13)

Copyright (c) 2008-2011 LSI Corporation. All rights reserved



        Adapter Selected is a LSI SAS: SAS2008(B2) 



        Controller Number              : 0

        Controller                     : SAS2008(B2) 

        PCI Address                    : 00:02:00:00

        SAS Address                    : 50062b0-0-0000-0001

        NVDATA Version (Default)       : 0d.00.00.01

        NVDATA Version (Persistent)    : 0d.00.00.01

        Firmware Product ID            : 0x2713

        Firmware Version               : 13.00.05.00

        NVDATA Vendor                  : LSI

        NVDATA Product ID              : STG3SEA

        BIOS Version                   : 07.25.00.00

        UEFI BSD Version               : 07.20.01.00

        FCODE Version                  : N/A

        Board Name                     : STG3SEA

        Board Assembly                 : N/A

        Board Tracer Number            : N/A



        Finished Processing Commands Successfully.

        Exiting SAS2Flash.
1. There are 32 drives connected, would a 9201-16i_it.bin firmware be wrong or do i need to get a 9201-32i fw ?
2. Where can i find the absolute latest firmware and bios code for this controller ?
3. Is there a way to destroy the data or disks from a software level triggered by some LSI toolset and then delete the volume to make it semi-safe?
4. I see that HDPARM supports some support for ATA Secure Erase, but this doesn't work if the Raid controller has configured all drives as drives of a raid or am i wrong?
5. The strange thing is that i can see all 36 drives with fdisk -l, even if they are split into 3 volumes via the raid controller, how come?
6. I guess by switching the controller to IT mode, i would be able to trigger a secure erease from hdparm on all 36 drives, or am i wrong?

Since i have over 150 of these servers, i wanna make a script that can secure erase all data disks (not OS) and kill the volumes on the raid.
The OS thats running now is Suse 11.sp1 on all of em.

Any tips are most appreciated ;)

/D
 
Last edited:

vl1969

Active Member
Feb 5, 2014
634
76
28
Just thought of something else, since you are running Linux, run badblock multiple times with destructive write switch. Should work the same way.
 

Spartacus

Well-Known Member
May 27, 2019
788
328
63
Austin, TX
^ This, our office deletes the old array, makes a new raid 0, run dban, and then delete the volume.
It doesn't do as good of a job but, a full array initialization does decently to fragment any data.
 

Thor

New Member
Apr 28, 2017
13
0
1
48
Why not run a darik boot and nuke with several pases, Than disburse the raid after?
Does Darik provide a linux console version instead? I have ssh access to the server, but no console access