IBM System x3100 M4 server LSI MegaRAID Controller Configuration Utility (RAID 0 and RAID 1)

This section of the SUSE Linux Enterprise Desktop 11 SP2 on a system with the Embedded MegaRAID Software stack.

Create a RAID array using the MegaRAID BIOS Configuration utiltiy (IBM System x3100 M4 Product Guide)

IBM System x3100 M4
IBM System x3100 M4

 

Creating a software RAID array of hard disk drives

To create a software RAID array of hard disk drives, complete the following steps:

  • Turn on the server.

Note: Approximately 1 to 3 minutes after the server is connected to ac power,
the power-control button becomes active after the power-on LED flashes slowly.

  • When the prompt <F1 Setup> is displayed, press F1. If you have set an

administrator password, you are prompted to type the password.

  • Under System Settings, select Devices and I/O Ports.
  • Confirm to configure SATA as RAID.
  •  Save the setting and reboot the system.
  • Press F1 to boot the uEFI setup menu.
  • Under System Settings, select Storage.
  • Under Configuration Options, select LSI MegaRAID Controller

Configuration Utility → Virtual Drive Management → Create Configuration.

  • Select the type of array that you want to create.
  • Select Select Drives and use space key to select all the drives for your array.
  • Select Apply Change to create the array.
  • When the prompt Success is displayed, select OK to continue.
  • After the system auto skip to the next screen, select Save Configuration .
  • When the prompt create RAID will cause data lost on the physical HDD is

displayed, use space key to select Confirm.

  • Select Yes to continue.

Select OK to continue.

  • To initialize virtual disk, select LSI MegaRAID Controller Configuration

Utility → Virtual Drive Management → Select Virtual Drive Operation.

  • Select Start Operation .
  •  Select Yes to confirm.
  • When the prompt Success is displayed, select OK.

Notes:
1. Software RAID is not supported in Redhat 6.1 UEFI mode.
2. You can create software RAID with Linux OS RAID. LSI software RAID is turned off in Linux OS by default.
3. Legacy OS installation is not supported when BBS boot is enable on ServeRAID M5014.
4. Brocade adapters are supported in Windows 2011 SBS with 3.0.0.0 driver package or later version installed.

2. To install SUSE Linux Enterprise Desktop 11 SP 2, complete the following steps:
1. Complete one of the following procedures:
Insert the SUSE Linux Enterprise Desktop 11 SP 2 disc into the servers optical drive, or attach an

3. When the first screen appears, press F3 to Text Mode install and select Installation on the menu.

4. Continue the installation process and complete it.

Tip: GRUB doesn’t support blank characters in device names

1. Turn on the server.
2. Insert the SUSE Linux Enterprise Desktop 11 SP 2 disc into the servers optical drive
3. Select “Secure System”
Rescue login: root

Since the /boot partition is a RAID, grub cannot read it to get the bootloader. It can only access physical drives. Thus, you still use (hd0,0) in this step.
Run grub:
พิมพ์คำสั่ง
grub –no-floppy
You must see GRUB prompt:
grub>

If you are using a RAID 1 mirror disk system, you will want to install grub on all the disks in the system, so that when one disk fails, you are still able to boot. The find command above will list the disks, e.g.
grub> find /boot/grub/stage1
(hd0,0)
(hd1,0)
grub>
Now, if your disks are /dev/sda and /dev/sdb, do the following to install GRUB on /dev/sda MBR:
พิมพ์คำสั่ง
device (hd0) /dev/sda
root (hd0,0)
setup (hd0)

This will install grub into the /dev/sdb MBR:
พิมพ์คำสั่ง
device (hd0) /dev/sdb
root (hd0,0)
setup (hd0)

The device command tells grub to assume the drive is (hd0), i.e. the first disk in the system, when it is not necessarily the case. If your first disk fails, however, your second disk will then be the first disk in the system, and so the MBR will be correct.
The grub.conf does change from the normal install. The difference is in the specified root drive, it is now a RAID drive and no longer a physical drive.For example it would look like:
File: /boot/grub/grub.conf

example “/dev/mapper/ddf1_MegaSR R1 #0

ls /dev/mapper

หลังจากที่ได้ทดสอบเครื่อง IMB System x3100 M4 และ LSI MegaRAID controller (Onboard Raid) ซอฟต์แวร์สนับสนุน raid0 และ raid1 เท่านั้น

เปิดเครื่องคอนฟิก raid1 พร้อมติดตั้ง SLED 11 SP2 เดินไปทานกาแฟกลับมาดูเหมือนงานจะเข้า error แจ้ง grup ไม่สามารถสร้างไฟล์ Bootloader ได้ ถ้าอยากทราบรายละเอียดถึงปัญหาว่าเกิดจากความผิดพลาดตรงไหนก็ต้อง Google ครับ ที่ GRUB ไม่สามารถสร้าง Bootloader ได้เกิดขึ้นจากซอฟต์แวร์ของ LSI MegaRAID controller ที่มากับ IMB firmware มัน generate ชื่อ Virtual Drive Name มีเว้นวรรคครับ (blank characher) ทำให้ขั้นตอนการสร้าง Bootloader ระบบโปรแกรม grub ไม่สามารถอ่าน Drove Name ได้

เข้าใจง่ายๆ ก็คือ GRUB เวอร์ชั่นที่อยู่บน SLED 11 SP2 (grub 0.97) ไม่สนับสนุน Drive Name (ชื่อฮาร์ดดิกส์) ที่เว้นวรรคนั้นเอง แต่อีกอย่างเราก็คิดว่าซอฟต์แวร์ LSI MegaRAID Controller Configuration Utility จะไม่สามารถกำหนดชื่ออุปกรณ์ได้เลยหรือ? หลายท่านที่เชียวชาญอยู่แล้วอาจจะคิดว่าสามารถบูต secure system เข้าไป mount device แล้วแก้ไขไฟล์ /boot/grub/menu.lst แต่ดูเหมือนว่าจะ ls ที่ /dev/ ไม่เจอะอุปกรณ์

How to Change virtual drive name on LSI MegaRAID Controller Configuration Utility

1. Turn on the server.
Press F1 to boot the uEFI setup menu.

2. Under System Settings, select Storage.

3. Under Configuration Options, select LSI MegaRAID Controller
Configuration Utility Virtual Drive Management Mange Virtual Drive
Virtual Drive Name: ddf1_MegaSR
Save Configuration

Working…Done.

Installation Reference:

– Recommended Partitioning Scheme
//docs.fedoraproject.org/en-US/Fedora/13/html/Installation_Guide/s2-diskpartrecommend-x86.html
– Loading UEFI BIOS default fails to boot UEFI aware operating system – IBM BladeCenter and System x
//www-947.ibm.com/support/entry/portal/docdisplay?lndocid=migr-5085719
– Installation instructions for SUSE Linux Enterprise Server 11 SP 2 for IBM System x3250 M4
//www-947.ibm.com/support/entry/portal/docdisplay?lndocid=migr-5091175
– GRUB doesn’t support blank characters in device names
//bugzilla.redhat.com/show_bug.cgi?id=661763
– Installing Grub onto both MBRs
//en.gentoo-wiki.com/wiki/Software_RAID_Install