DEV Community

Michael Mirosnichenko
Michael Mirosnichenko

Posted on

How to Recover Data from a RAID System Based on HP ProLiant DL380p Server with P420i Controller

In today’s article, I’d like to show you how to work with the server ProLiant DL380p G8, and also how to create and configure a RAID system using the integrated utility, HP Smart Storage Administrator. Also, you’ll learn how to use this array and how to recover data from its damaged disks, if necessary.

How to Recover Data from a RAID System Based on HP ProLiant DL380p Server

HPE Smart Storage Administrator is a piece of specialized embedded software that helps you quickly configure and manage the storage controller in HP ProLiant servers. It has a simple and user-friendly interface, so if you ever built a RAID before, you will quickly find your way about it. Smart Storage Administrator comes to replace HP Array Configuration Utility (ACU) and features an updated database that expands your storage opportunities.

Our server has a built-in controller for 8 disks, and it supports RAID 0, 1, 5, 10, 50, and 60.

YouTube:

A bit later, I’ll show you how to use it to create a RAID 5 array consisting of 3 disks. For illustration purposes, we’ll explore how to configure it using the new utility and then install the operating system onto this disk array.

Creating a RAID using the new graphical interface.

Creating a RAID using the new graphical interface

Restart or turn on the server; while it is booting, after the iLO configuration is displayed and when the information on the RAID controller is showing, press the F5 key to start the graphical interface of HP Smart Storage Administrator.

Restart or turn on the server

In the GRUB window, select it from the list and hit Enter. Wait until the utility boots, and click on “Smart Array” on the main screen.

the GRUB window

In the “Smart Array” menu, find “Actions,” select the “Configure” option, and then “Create Array”.

Create Array

If the disks have already been used in another RAID system, the “Create” button will be unavailable, so you need to remove the previously created disk array first. To do it, open the tab “Logical Devices,” select the RAID you want to remove, and click “Delete Array,” then hit “Yes” to confirm your decision, and then click “Finish”.

“Create” button will be unavailable

If necessary, the disks that have been used before can be overwritten with zeroes. If you want it, open the tab “Unassigned Drives,” select a disk, and select “Erase Drive” below; choose an erase pattern, then click “OK” and “Yes” to confirm it.

Unassigned Drives

Now you can create a new array, and you can do it right from this menu by selecting all disks and clicking “Create Array”. Otherwise, open “Smart Array”, and then click “Create Array”.

Create Array

Select the disks that your RAID will consist of, and click “Create Array”.

Select the disks that your RAID will consist of

Now it is time to give RAID level, stripe size, and the array size – choose if you want to use all the space you have or set a custom size.

Now it is time to give RAID level

The option “Sectors\track” gives the number of sectors that make up every track; the value 32 disables MaxBoot, while 63 enables it (which reduces performance of the logical volume).

Caching can improve performance by writing data into the cache memory instead of writing it directly to the logical disks.

Now select the initialization method: the default one, or the longer one that involves overwriting blocks with zeroes.

When you’re finished with the settings, click “Create Logical Drive,” check the settings, and then click “Finish” to complete the process.

Create Logical Drive

The new array should appear in the left-hand panel of the main window.

How to add a spare drive into the RAID system?

To ensure uninterrupted work even if one of the disks breaks down, you can add a spare disk before you finish the configuration process.

How to add a spare drive into the RAID system

To do it, click “Manage Spare Drives,” select a disk in the next window, and click “Save” to have the spare drive added. In the screenshot, you can see the group of three drives that make up this RAID system, and the fourth one below which is the spare drive.

Manage Spare Drives

Now, if one of the drives breaks down, the controller will rebuild this RAID with the spare drive, and display a warning to let you know that one of the drives should be replaced.

To exit the application, click the Close button, and you’ll be redirected to the Intelligent Provisioning screen. In this window, click the power button in the upper right corner, and then the reboot button.

 Intelligent Provisioning screen

After that, boot the operating system and partition the disk.

How to install an operating system onto a RAID array?

If you need to install an operating system, use another integrated utility, Intelligent Provisioning Preferences. To start it, press the F10 key while the server is booting.

Choose “Configure and Install” – “Continue,” and select the operating system family from the drop-down list, then choose the installation method and specify the resource with the installation disk.

Configure and Install

Give the path to the image of the operating system – “Continue” – choose your settings – give your login and administrator password. “Continue,” the system will warn you that all data will be lost. Click “Continue” and wait until the installation is over.

give your login and administrator password

From the menu of this program, you’ll be able to start Smart Storage Administrator, update the controller’s firmware, and install an operating system. The standard installation process begins – just follow the wizard directions.

Smart Storage Administrator

Build a RAID with the help of Option ROM Configuration for Arrays

Also, with this server you can create a RAID array with the controller’s BIOS. In one of the videos on our channel, I showed how to create a RAID system based on an HP controller; this device type has a similar menu for configuring disk arrays. You can learn more by following the link in the description.

Press F8 to start ORCA, Click to create a logical drive (array), and set its properties.

YouTube:

Recover data from an array based on P420i

When the RAID or one of its drives breaks down, the operating system crashes, or some data is removed accidentally, the information can be safely recovered with the help of a specialized software tool like Hetman RAID Recovery.

In the case of accidentally removing data, just install this program to the server running a Windows operating system, scan the disk array and restore the deleted files.

Right-click on the disk and open it, select the scan type and wait until it’s over. Select the deleted files and click Recovery. Choose the folder where you’d like to save the files and click Recovery again. When the recovery process is complete, you’ll see all the files in that folder.

Top comments (0)