3

I'm having trouble installing Ubuntu Server 16.04 LTS on a hardware RAID-1 setup on a new Dell PowerEdge R330 Server. I'm using a bootable USB made by Rufus-2.18. (I'm a newb to server setups, so please excuse me for anything ignorant I missed or did) The server has 2 480GB SATA SSD hard drives.

The first thing I did was go into the PERC S130 BIOS Utility, delete all existing virtual disks, and then make a new virtual disk consisting of both hard drives in RAID-1. When I did this, the Utility showed one line in the Virtual Disks that looked like "1-RAID1, 447GB, Ready".

Then, I went to the System BIOS Boot settings (I pressed F2) and I changed the hard-disk drive sequence to launch from USB first, and then the "Embedded RAID Controller 1". (The USB was already plugged in to the back of the server in one of the USB ports).

The image below shows what my BIOS Boot Settings look like. (The flash drive isn't showing under "Hard-Disk Drive Sequence" because it had already been unplugged when I took the picture.) BIOS boot settings

Next, I rebooted the server. The server began running Ubuntu Server setup as usual. However, when it came to the screen about disk partitioning (I picked "Guided Partitioning with LVM"), it still showed both hard drives. This confused me, because I figured Ubuntu should only be able to "see" one hard drive, which would be the virtual disk created by the RAID controller. Ubuntu install pick hard drive

Not really knowing why this was happening, I went with the sda drive and continued. I eventually got to the GRUB bootloader install screen and, again, it showed both hard drives (which I guess is expected since Ubuntu recognized both drives from before). [Note in the image below, the bootable USB is plugged into the back of the server]

GRUB Bootloader select hard drive screen

When Ubuntu finished setting up and the server rebooted, I went back to the PERC S130 BIOS Utility and it now showed the original virtual disk as degraded. There was a new virtual disk too that consisted of only the first hard drive, which I'm guessing Ubuntu made. (Obviously I'm guessing this is a byproduct of the above installation on sda). Perc BIOS utility after install

When I took out the first hard drive, the server no longer booted Ubuntu (thus confirming I wasn't successful in installing RAID1).

I'm stuck on how to get Ubuntu to see the virtual disk and thus install "onto the RAID controller", which would do the hardware RAID-1 stuff for me. I don't want to do software RAID since I'm pretty sure this server has hardware RAID.

If you need any additional info, please ask.

takanuva15
  • 135
  • 1
  • 6
  • 1
    AFAIK the 'PERC S130' is fakeraid. You might as well skip the setup in the BIOS and just do the full setup in linux as a software RAID. – Zoredache Jan 11 '18 at 03:49

1 Answers1

3

The S130 is a software RAID solution that needs OS drivers to support it. I believe that it is only supported by Windows OS and according to this RHEL7.2/SLES11/SLES12. This is why your Ubuntu is seenig the disks as JBOD.

As @Zoredache says you may as well just use an Ubuntu based software RAID solution configured during installation.

For more info on RAID controllers for your 13th gen server, see the official PERC RAID Controller types page.

user9517
  • 114,104
  • 20
  • 206
  • 289
  • Software raid is harware agnostic which gives it a huge leg up IMO on fake Bios Raid – FreeSoftwareServers Jan 11 '18 at 11:12
  • Thanks for the info guys, I was totally unaware that S130 is software RAID. I'll probably look into buying a hardware RAID controller then. – takanuva15 Jan 11 '18 at 15:16
  • Its between software raid and hardware raid, its worse its Bios aka Fake Raid which is Bios dependant. Software raid via LVM and MDADM are both mature and good technologies – FreeSoftwareServers Jan 13 '18 at 01:30