News & Updates

How to Set Up RAID on Supermicro Servers: A Step‑by‑Step Guide

By Erica Hollis 14 min read 4025 views

How to Set Up RAID on Supermicro Servers: A Step‑by‑Step Guide

When you roll out a Supermicro server, the first performance decision most admins face is the RAID configuration. A well‑planned Supermicro RAID setup can mean the difference between smooth daily backups and a costly outage. Below we walk through the choices, the hardware you’ll touch, and the exact steps to get a reliable array humming.

Understanding RAID Options for Supermicro

Supermicro ships a range of RAID controllers—from the entry‑level AOC‑SAS2 to the full‑featured MegaRAID 9460. The controller you pick dictates which RAID levels are available, but the core concepts stay the same:

  • RAID 0: Striping for speed, no redundancy.
  • RAID 1: Mirroring for simple fault tolerance.
  • RAID 5: Block-level striping with parity; good balance of capacity and protection.
  • RAID 10: Mirrored stripes; high performance and strong resilience.

Most production workloads on Supermicro favor RAID 5 or RAID 10 because they protect data without sacrificing too much space.

Preparing Your Server Before You Touch the BIOS

Skipping the prep work is the fastest route to a mis‑aligned array. Follow this quick checklist:

  • Confirm that all drives are the same size and speed—mixing SSDs with HDDs can work but often leads to uneven performance.
  • Update the server’s firmware. Supermicro’s IPMI interface makes it easy to flash BIOS and controller firmware in one go.
  • Back up any existing data. Even though RAID offers redundancy, building a new virtual disk will erase every drive involved.

Once you’ve crossed those boxes, you’re ready to dive into the controller’s configuration utility.

Accessing the RAID Configuration Utility

The method varies slightly by controller:

  • For MegaRAID, press Ctrl+M during POST.
  • For Supermicro’s AOC‑SAS series, the screen appears automatically after the BIOS splash.

If the utility doesn’t pop up, you can launch the web‑based GUI from the IPMI network port—just point a browser to https://server‑ip/megaraid and log in with your admin credentials.

Step‑by‑Step RAID Creation

Below is a concise workflow that works for most Supermicro platforms. The exact wording on the screens may differ, but the logic stays the same.

  1. Choose Your Drives – Highlight the physical disks you want in the array. Hold Ctrl to select multiple drives.
  2. Select RAID Level – Pick RAID 5 for a good mix of capacity and safety, or RAID 10 if you need extra speed.
  3. Define the Virtual Disk Size – Most admins leave the default (full capacity), but you can carve out a smaller logical drive for the OS and a larger one for data.
  4. Set Stripe Size – 64 KB is a safe default for general workloads; larger stripes benefit sequential reads, while smaller ones help random I/O.
  5. Enable Write‑Back Cache – If your controller has a battery‑backed write cache (BBU) or non‑volatile cache, turn it on for a noticeable boost.
  6. Initialize the Array – Choose “Fast Init” for a quick start (recommended for fresh drives) or “Full Init” if you suspect any latent defects.
  7. Save and Exit – The controller will now build the virtual disk. Depending on size and level, this can take from a few minutes to several hours.

When the process finishes, the new virtual disk appears to the operating system as a single block device (e.g., /dev/sda on Linux or a new volume in Windows Disk Management).

Installing the Operating System and Drivers

Most modern OS installers include generic drivers for SATA and SAS, but to unlock the full feature set of a Supermicro RAID controller you’ll want the vendor‑provided driver package:

  • For Windows, download the latest StorCLI or RAID Driver from Supermicro’s support portal and load it during the “Load driver” step.
  • On Linux, the megaraid_sas kernel module usually loads automatically. If you’re using an AOC‑SAS controller, the mpt2sas driver handles the job.

After the OS boots, verify the array health with the appropriate utility—storcli /c0 show on Linux or the MegaRAID Storage Manager on Windows.

Monitoring and Maintaining Your RAID Array

RAID isn’t a set‑and‑forget solution. Regular checks keep the array from slipping into a degraded state unnoticed:

  • Enable email alerts in the controller’s web GUI. Most Supermicro boards let you specify an SMTP server and a recipient address.
  • Schedule a weekly “Consistency Check” (often called a “Scrub”). This reads every stripe and validates parity, catching silent bit‑rot before it becomes a problem.
  • Keep spare drives on hand. A hot‑spare automatically steps in when a drive fails, minimizing rebuild time.

Lastly, remember that firmware updates often include fixes for known controller bugs. Incorporate a quarterly firmware review into your maintenance calendar.

Frequently Asked Questions

Can I change the RAID level after the array is built?

Most Supermicro controllers allow a “re‑configure” operation, but it usually requires a full backup, deletion of the existing virtual disk, and recreation with the new level. Some models support online migration (e.g., RAID 5 to RAID 6), but performance may suffer during the transition.

Do I need separate drivers for a Supermicro RAID controller?

Yes, especially for Windows installations. While generic drivers provide basic functionality, the vendor‑specific driver unlocks features like battery‑backed write cache, hot‑spare management, and detailed health reporting.

How can I monitor array health without logging into the server?

Supermicro’s IPMI interface offers a built‑in “Hardware Sensor” page that displays RAID status. Additionally, the MegaRAID Storage Manager can send SNMP traps or email notifications directly to your monitoring system.

Is RAID a substitute for regular backups?

No. RAID protects against hardware failure, not against accidental deletion, ransomware, or logical corruption. Continue to schedule off‑site backups regardless of how robust your RAID configuration is.

Как вернуть утерянные данные с RAID массива Supermicro AOC USAS S8iR
Supermicro — два способа настроить RAID | internet-lab.ru
Supermicro X11DPi-NT — guide to Configuring RAID Settings for Storage ...
BIOS RAID Setup: A Comprehensive Configuration Guide for 2025

Written by Erica Hollis

Erica Hollis is a Chief Correspondent with over a decade of experience covering breaking trends, in-depth analysis, and exclusive insights.