|
Home | Switchboard | Unix Administration | Red Hat | TCP/IP Networks | Neoliberalism | Toxic Managers |
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and bastardization of classic Unix |
News | RAID Levels | Recommended links | Dell DRAC | Dell PowerEdge R620 |
Linux Disk Partitioning | The Linux Logical Volume Manager (LVM) | Updating the DRAC Firmware | Humor |
|
|
The BIOS Configuration Utility, also known as Ctrl-R, is a storage management application embedded on the PERC controllers that configures and maintains RAID disk groups and virtual disks, and manages the RAID system. It is independent of any operating system.
NOTES:
The BIOS Configuration Utility configures physical disk groups and virtual disks. Because the utility resides in the controller BIOS, its operation is independent of the operating systems on your system.
When the BIOS banner displays information about the controller and configuration, press Ctrl-R when prompted by the BIOS banner.
After you press Ctrl-R the Virtual Disk Management menu screen displays by default. This screen displays the controllers, virtual disks, physical disks, free space, hot spares, and other details in an expandable tree directory similar to that of Microsoft Windows Explorer.
NOTE:
To exit the BIOS Configuration Utility, press <Esc> at any menu screen until the utility closes.
Table 5-1 displays the menu keys you can use to move between the different screens in the BIOS Configuration Utility.
Table 5-1. Menu Navigation Keys
Notation |
Meaning and Use |
Example |
---|---|---|
|
Use the right arrow key to open a submenu, move from a menu heading to the first submenu, or move to the first item in that submenu. If you press the right arrow key at a menu heading, the submenu will expand. Press it again to go to the first item in the submenu. The right arrow key is also used to close a menu list in a popup window. Word wrap is supported. | Start Programs |
|
Use the left arrow key to close a submenu, move from a menu item to the menu heading for that item, or move from a submenu to a higher level menu. If you press the left arrow key at a menu heading, the submenu will collapse. Press it again to go to the higher-level menu. Word wrap is supported. | Controller 0 Disk Group 1 |
|
Use the up arrow key to move to the upper menu items within a menu or to a higher level menu. You can also use the up arrow key to close a menu list in a popup window, such as the stripe element size menu. Word wrap is supported. | Virtual Disk 1
Virtual Disk 4 |
|
Use the down arrow key to move to the lower menu items within a menu or to a lower level menu. You can also use the down arrow key to open a menu list in a popup window, such as the stripe element size menu, and select a setting. Word wrap is supported. | Virtual Disks
Virtual Disk 1 |
Underlined letter in a menu heading on the menu bar | Indicates a shortcut you can use by pressing <Alt><underlined letter>. To use this feature, the menu must be activated. Menu shortcuts are allowed but cannot be used when a menu is active. | Adapter |
Underlined letter in a menu item | Indicates a shortcut you can use to expand a menu by pressing <Alt><menu underlined letter>. Pressing <Alt> again closes the menu. Menu shortcuts are allowed but cannot be used when a menu is active. | Virtual Disk 1 |
< > | Key presses are enclosed in angle brackets. | <F1>, <Esc>, <Enter> |
<Enter> | After you highlight a menu item, press <Enter> to select that item. This opens
an options menu for the menu item. This applies to only certain menu items, such as Virtual
Disk #. In a list of options for that item, such as the write policy for a virtual disk,
highlight a setting, such as write-through, and press <Enter> to select it. In the right frame, you can press <Enter> to select Tree View or List View under the View Type heading. |
Select Add New VD and press <Enter> to create a new virtual disk. |
<Esc> | After you expand a pop-up window, press <Esc> to close the window. You can continue to press <Esc> to exit the BIOS Configuration Utility. | Press <Esc> to return to the VD Mgmt screen. |
<Tab> | Press <Tab> to move the cursor to the next control on a Dialog or page. | Press <Tab> to move the cursor to the next parameter you want to change. |
<Shift><Tab> | Press <Shift><Tab> to move the cursor to the previous control on a dialog or page. | Press <Shift><Tab> to move the cursor from Virtual Disk to Disk Group #. |
<Ctrl><N> | Press <Ctrl><N> to move to the next menu screen among the main menu screens:
VD Mgmt, PD Mgmt, Ctrl Mgmt, and Foreign View.
When you return to the original menu, the cursor will be on the same menu item it was on before you pressed <Ctrl><N>. |
Press <Ctrl><N> on the VD Mgmt screen to move to the PD Mgmt screen. |
<Ctrl><P> | Press <Ctrl><P> to move to the previous menu screen among the main menu screens:
VD Mgmt, PD Mgmt, Ctrl Mgmt, and Foreign View.
When you return to the previous screen, the cursor will be on the same menu item it was on before you pressed <Ctrl><P>. |
Press <Ctrl><P> on the PD Mgmt screen to return to the VD Mgmt screen. |
<F1> | Press <F1> to access Help information. The Help screens display a glossary of topics you can use to access information about navigation, RAID levels, and general topics. | <F1> |
<F2> | Press <F2> to access the context menu, which displays the list of options. | <F2> |
<F12> | Press <F12> to display a list of controllers. | <F12> |
Spacebar | Press the spacebar to select an item, such as a virtual disk in the List View, select all the virtual disks (Mark All), or deselect all the virtual disks (Unmark All). | Press the spacebar to select each virtual disk on which you want to check data consistency. |
NOTE: You may need to press <F5> to refresh the information on the screen. |
NOTE: Dell OpenManage Storage Management can perform all the same tasks as and more tasks than the BIOS Configuration Utility. |
After you attach physical disks, use a configuration utility to prepare a virtual disk. Groups of the SAS and Serial ATA (SATA) physical disks are organized into virtual disks that must be able to support the RAID level that you select. If the operating system is not yet installed, use the BIOS Configuration Utility to perform this procedure.
NOTE: The PERC 5 controllers support Dell-qualified SATA physical disks. |
Use the configuration utilities to perform the following tasks:
The following sections describe the menu options and provide detailed instructions used to perform the configuration tasks. They apply to the BIOS Configuration Utility and Dell OpenManage Storage Management. The following is a list of the procedures used to configure physical disks into virtual disks.
See Managing Dedicated Hot Spares for more information.
NOTE: A disk group is deleted when the last virtual disk in the disk group is deleted. |
See Setting Up Virtual Disks for the detailed configuration procedures.
This section describes the options for the BIOS Configuration Utility for each of the major menus:
Most menus consist of two frames:
The following sections describe the menu and submenu options for each of the major menus.
The Virtual Disk Management screen, VD Mgmt, is the first screen that displays when you access the BIOS Configuration Utility. In the Tree View, the left frame displays the menus for the virtual disk management, which are:
In the Tree View, the right frame displays detailed information for the selected controllers, disk groups, virtual disks, physical disks, space allocation, and hot spares, as shown in Table 5-2.
Table 5-2. Information on the Virtual Disk Management Screen
Menu Item Selected in Left Frame | Information That Displays in Right Frame |
---|---|
Controller # |
|
Disk Group # |
|
Virtual Disks |
|
Virtual Disk # |
|
Physical Disks |
|
Physical Disk # |
|
Space Allocation |
|
Hot Spares |
|
In the List View, the Virtual Disk Management screen appears. In this view, the left frame displays the virtual disk number, RAID level, virtual disk status, virtual disk size, and stripe element size.
Use this screen to display the Virtual Disk Parameters window (used to select parameters, such as stripe element size and cache policy), and perform a consistency check on an individual virtual disk or multiple virtual disks. See Setting Up Virtual Disks for the procedures used to perform these actions.
Table below describes the actions you can perform on virtual disks. See Setting Up Virtual Disks for procedures you can use to perform these actions.
Virtual Disk Menu Options
Option |
Description |
---|---|
Create a new virtual disk | Creates a new virtual disk from one or more physical disks. |
Manage dedicated hot spares | Creates or deletes a hot spare that can be dedicated to a single redundant virtual disks. |
Initialize a virtual disk | Initializes the selected virtual disk. Every virtual disk that is configured must be initialized. |
Check data consistency on a virtual disk | Verifies the correctness of the redundancy data in the selected virtual disk. This option is available only if RAID level 1, 5, 10, or 50 is used. The PERC 5 controllers automatically correct any differences found in the data. |
Display or update virtual disk parameters | Displays the properties of the selected virtual disk. You can modify the cache write policy, read policy, and the input/output (I/O) policy from this menu. |
Delete a virtual disk | Deletes the virtual disk and frees up disk space to create another virtual disk. |
Delete a disk group | Deletes a disk group, which is a collection of disks from one or more disk subsystems controlled by management software. |
The Physical Disk Management screen, PD Mgmt, displays physical disk information and action menus. The screen displays physical disk IDs, vendor names, disk size, type, state, and disk group (DG). You can sort the list of physical disks based on these headings. You can perform several actions on the physical disks, including the following:
Table 5-4 describes the actions you can perform on physical disks. See Setting Up Virtual Disks for procedures that can be used to perform these actions.
Table 5-4. Physical Disk Options
Option | Description |
---|---|
Rebuild | Regenerates all data to a replacement disk in a redundant virtual disk (RAID level 1, 5, 10, or 50) after a disk failure. A disk rebuild normally occurs without interrupting normal operations on the affected virtual disk. |
LED Blinking | Indicates when physical disks are being used to create a virtual disk. You can choose to start or stop the LED blinking. |
Force Online | Changes the state of the selected physical disk to online. |
Force Offline | Changes the state of the selected physical disk so that it is no longer part of a virtual disk. |
Make Global HS | Designates the selected physical disk as a global hot spare. A global hot spare is part of a pool for all virtual disks controlled by the controller. |
Remove HS | Removes a dedicated hot spare from its disk group or a global hot spare from the global pool of hot spares. |
Select Rebuild to rebuild one or more failed physical disks. See Performing a Manual Rebuild of an Individual Physical Disk for more information and the procedure to perform a physical disk rebuild.
The Controller Management screen, Ctrl Mgmt, displays the BIOS version, firmware version, and Ctrl-R version, and offers actions you can perform on the controller and BIOS. You can use this screen to enable or disable the controller BIOS, alarm, and the BIOS during bootup in event of BIOS errors. In addition, you can select a virtual disk from which to boot, select default settings, and reset the configuration.
Table 5-5 describes the actions you can perform on the Ctrl Mgmt screen. See Setting Up Virtual Disks for procedures you can use to perform these actions.
Table 5-5. Controller Management Options
Option |
Description |
---|---|
Enable Controller BIOS | Select this option to enable the controller BIOS. If the boot device is on
the RAID controller, the BIOS must be enabled. Disable the BIOS to use other boot devices. In a multiple controller environment, you can enable BIOS on multiple controllers. However, if you want to boot from a specific controller, then enable the BIOS on that controller and disable it on the other controllers. The system can then boot from the BIOS-enabled controller. |
Enable Alarm | Select this option to enable or disable the on-board alarm tone generator. The alarm sounds to alert you of key critical and warning events involving the virtual disk or physical disk problems. See Table 6-8 for details about the alarm. |
Enable BIOS Stop On Error | Select this option to stop the system BIOS during bootup if there are BIOS
errors. This option enables you to enter the configuration utility to resolve the problem. NOTE: Certain errors continue for five seconds even when Stop On Error is enabled. |
Select Bootable Virtual Disk | Select this option to specify a virtual disk as the boot disk on the controller. This option displays if you have built virtual disks. |
Select Defaults | Select this option to restore the default settings for the options in the Settings box. |
Select Foreign Configuration View to display a foreign configuration before you either import the foreign configuration into the virtual disk or clear the foreign configuration. The section Importing or Clearing Foreign Configurations Using the Foreign Configuration View Screen contains the procedures you can use to manage the foreign configurations.
This section contains the procedures used to set up a disk group and create virtual disks. Each of the following procedures are explained individually in this section in detail.
See Managing Dedicated Hot Spares for more information.
NOTE: A disk group is deleted when the last virtual disk in the disk group is deleted. |
NOTE: When you use one physical disk group to create multiple virtual disks, the virtual disks must all have the same RAID level. |
When you define the virtual disks, you can set the virtual disk parameters described in Table 5-6.
Table 5-6. Virtual Disk Parameters and Descriptions
Parameter |
Description |
---|---|
Stripe Element Size | Stripe Element Size specifies the size of the segments written to each
physical disk in a RAID 0, 1, 5, 10, and 50 virtual disk. You can set the stripe element size
to 8 KB, 16 KB, 32 KB, 64 KB, or 128 KB. The default and
recommended stripe element size is 128 KB. A larger stripe element size provides better read performance, especially if your system does mostly sequential reads. However, if you are sure that your system does random read requests with small file sizes, select a small stripe element size. |
Write Policy | Write Policy specifies the controller write policy. You can set the
write policy to Write-Back or Write-Through.
In Write-Back caching, the controller sends a data transfer completion signal to the host when the controller cache has received all the data in a transaction. NOTE: The default cache setting is Write-back cache. NOTICE: If Write-back is enabled and the system is quickly turned off and then on, the controller may pause as the system flushes cache memory. Controllers that contain a battery backup will default to write-back caching. In Write-Through caching, the controller sends a data transfer completion signal to the host when the disk subsystem has received all the data in a transaction. NOTE: Certain data patterns and configurations perform better with Write-through cache policy. Write-Back caching has a performance advantage over write-through caching. |
Read Policy | Read-ahead enables the read-ahead feature for the virtual disk. You
can set this parameter to Read-ahead, No-read-ahead, or Adaptive. The default
is No-read-ahead. Read-ahead specifies that the controller uses read-ahead for the current virtual disk. Read-ahead capability allows the controller to read sequentially ahead of requested data and store the additional data in cache memory, anticipating that the data will be needed soon. Read-ahead supplies sequential data faster, but is not as effective when accessing random data. No-read-ahead specifies that the controller does not use read-ahead for the current virtual disk. NOTE: No-read-ahead shows higher performance results due to the effectiveness of hard-drive caching algorithms. Adaptive specifies that the controller begins using read-ahead if the two most recent disk accesses occurred in sequential sectors. If all read requests are random, the algorithm reverts to No-read-ahead; however, all requests are still evaluated for possible sequential operation. |
NOTE: PERC 5 does not support creation of a virtual disk that combines SAS and SATA physical disks |
Perform the following steps to create virtual disks.
The Virtual Disk Management screen displays.
NOTE: This procedure describes the BIOS Configuration Utility screens in Tree View. |
The Create New VD screen displays. The cursor is on the RAID Levels option.
The virtual disk size displays in megabyte (MB) format.
NOTE: For RAID levels 0, 1, and 5 only, you can use part of the available disk space to create one virtual disk and then use the rest of the disk space to create another virtual disk or disks. |
An X displays next to Advanced Settings. The settings are the stripe element size and read policy. You can also choose advanced options such as forcing the cache policy to be Write-back, initializing the virtual disk, and configuring a dedicated hot spare.
The defaults for these parameters display when the window displays. You can accept the defaults or change them. See Virtual Disk Parameters and Descriptions for detailed information about the virtual disk parameters.
NOTE: The initialization performed at this stage is fast initialization. |
NOTE: The hot spare created at this stage is a dedicated hot spare. |
Perform the following steps to initialize virtual disks.
Fast initialization writes zeroes to the first sector of the virtual disk so that initialization occurs in 2–3 seconds. A progress bar displays next to the selected virtual disk as it initializes.
The PERC 5 controllers support up to 64 virtual disks per controller. The currently configured virtual disks display on the screen.
NOTE: Performing a full initialization eliminates the need for the virtual disk to undergo a background initialization. The full initialization is faster than the background initialization. Full initialization can be performed to speed up performance access to the virtual disk after initial creation. The full initialization must be completed before accessing the virtual disk. |
When a foreign configuration exists, the BIOS banner displays the message Foreign configuration(s) found on adapter. In addition, a foreign configuration, when present, appears on the right side of the VD Mgmt screen.
You can use the VD Mgmt menu to import the existing configuration to the RAID controller or clear the existing configuration to create a new one. The information for the foreign configuration does not display until it is imported.
NOTE: The controller does not allow an import that results in more than 64 virtual disks. |
Perform the following steps to import or clear foreign configurations.
The VD Mgmt screen appears by default.
The controller number is the only item that appears until you import the foreign configuration.
NOTE: Ensure that your virtual disk has all the physical disks by verifying that there are no physical disks marked as Missing in the foreign view page and that all the disks appear as expected before importing them. |
If you import the configuration, the VD Mgmt displays detailed configuration information. This includes information about the disk groups, virtual disks, physical disks, space allocation, and hot spares.
If one or more physical disks are removed from a configuration, for example, by a cable pull or physical disk removal, the configuration on those disks is considered a foreign configuration by the RAID controller. You can use the Foreign Configuration View screen to view detailed configuration information about the disk groups, virtual disks, physical disks, space allocation, and hot spares. After you view the foreign configuration, you can either import it to the RAID controller or clear it.
NOTE: Before you import, review the configuration on the screen to ensure that it is the desired end result. |
You can use the Foreign Configuration View screen to manage foreign configurations in the following cases:
Perform the following procedures on the Foreign Configuration View screen to manage foreign configurations in each specific case:
NOTE: You must have all the drives in the enclosure before you perform the import operation. |
Automatic rebuild occurs in redundant virtual disks if the VD transitions into DEGRADED before going OFFLINE.
NOTE: Start a consistency check immediately after the rebuild is complete to ensure data integrity for the virtual disks. See Checking Data Consistency for more information about checking data consistency. |
NOTE: You must have all the drives in the enclosure before you perform the import operation. |
If you select Import, all drives that were pulled before the virtual disk became offline will be imported, and then automatically rebuilt. Automatic rebuild occurs in redundant virtual disks if the VD transitions into DEGRADED before going OFFLINE.
NOTE: Start a consistency check immediately after the rebuild is complete to ensure data integrity for the virtual disks. See Checking Data Consistency for more information about checking data consistency. |
No rebuilds will occur after the import operation because there is no redundant data to rebuild the drives with.
The LED blinking option indicates when physical disks are being used to create a virtual disk. You can choose to start or stop the LED blinking. Perform the following steps to start or stop this option.
A list of physical disks appears. The status of the each disk displays under the heading State.
A dedicated hot spare automatically replaces a failed physical disk only in the selected disk group which the hot spare is part of. A dedicated hot spare is used before one of the global hot spares is used. You can create dedicated hot spares or delete them on the VD Mgmt screen. Perform the following steps to create or delete dedicated hot spares.
The available menu options appear.
A screen displays a list of the current dedicated hot spares and the physical disks that are available to create dedicated hot spares. An X displays next to the current dedicated hot spares.
NOTE: The utility allows only disks of the same drive technology and of equal or greater size to be selected as dedicated hot spare. |
An X displays next to the selected physical disk(s).
The VD Mgmt screen displays the updated list of hot spares under the Hot spares heading.
NOTE: If a dedicated hot spare is removed , re-inserted, and then imported, the array disk transitions to a global hot spare upon completion of the foreign configuration import. |
A global hot spare can be used to replace a failed physical disk in any redundant array as long as the capacity of the global hot spare is equal to or larger than the coerced capacity of the failed physical disk. Perform the following steps to create global hot spares.
A list of physical disks displays. The status of the each disk displays under the heading State.
The physical disk is changed to a global hot spare. The status of the physical disk as a global hot spare displays under the heading State.
NOTE: To replace a failed physical disk global hot spares must use the same drive technology and must be equal or greater in size. |
You can remove one global or dedicated hot spare at a time on the PD Mgmt screen. Perform the following steps to remove a global hot spare or dedicated hot spare.
A list of physical disks displays. The status of each disk displays under the heading State.
The physical disk is changed to the Ready state. The status of the physical disk displays under the heading State.
NOTE: Try to use physical disks of the same capacity in a specific virtual disk. If you use physical disks with different capacities in a virtual disk, all physical disks in the virtual disk are treated as if they have the capacity of the smallest physical disk. |
NOTE: On the PERC 5/i RAID controller, after you delete a virtual disk, any hot spares dedicated to that virtual disk become global hot spares. |
The PERC 5/E Adapter uses an audible alarm to alert you to key critical and warning events involving the virtual disks or physical disks. You can use the BIOS Configuration Utility to enable or disable the on-board alarm tone. See Table 6-8 for the list of critical and warning events, severity levels of the events, and audible codes.
Perform the following steps to enable the alarm in the BIOS Configuration Utility.
An X displays next to Enable Alarm.
The alarm is enabled. To disable the alarm, use the spacebar to deselect the Enable Alarm control, and then select Apply.
Select the Consistency Check option in the configuration utility to verify the redundancy data in virtual disks that use RAID levels 1, 5, 10, and 50. (RAID 0 does not provide data redundancy.)
NOTE: Dell recommends that you run data consistency checks on a redundant array at least once a month. This allows detection and automatic replacement of bad blocks. Finding a bad block during a rebuild of a failed physical disk is a serious problem, as the system does not have the redundancy to recover the data. |
NOTE: The system will take longer to reboot after you perform a data consistency check. |
Perform the following steps to run a Consistency Check.
The Consistency Check runs and checks the redundancy data in the virtual disks.
Background initialization is the automated check for media errors in which parity is created and written in the process. BGI does not run on RAID 0 virtual disks. Under certain conditions, Ctrl-R will ask you if you want to stop BGI in progress. An alert message displays if BGI is in progress and you start any of the following actions:
The following alert message displays: The virtual disk is undergoing a background initialization process. Would you like to stop the operation and proceed with the <full initialization/quick initialization/consistency check> instead?
Click Yes to stop the BGI and start the requested operation or No to allow the BGI to continue.
Use the following procedures to rebuild one failed physical disk manually.
A list of physical disks appears. The status of each disk appears under the heading State.
The Rebuild option is highlighted at the top of the menu.
NOTICE: If a rebuild operation is in progress on a physical disk that is a member of a disk group that contains multiple virtual disks, such as a sliced configuration, and one of the virtual disks is deleted while the rebuild is in progress, then the rebuild operation will stop. If this occurs, resume the rebuild operation manually using a storage management application. In order to avoid interruption, ensure that none of the virtual disks that reside on the rebuilding physical disk are deleted until the rebuild operation is complete. |
To delete virtual disks, perform the following steps in the BIOS Configuration Utility.
NOTE: You will not be allowed to delete a virtual disk during an initialization. |
NOTE: Warning messages display the effect of deleting a virtual disk. You must accept two warning statements before the virtual disk deletion is completed. |
The action menu appears.
NOTE: On the PERC 5/i RAID controller, after you delete a virtual disk, any hot spares dedicated to that virtual disk become global hot spares. |
You can delete disk groups using the BIOS Configuration Utility. When you delete a disk group, the utility also removes the virtual disks in that disk group.
To delete disk groups, perform the following steps in the BIOS Configuration Utility.
The action menu displays.
This deletes the disk group. When you delete a disk group, the remaining disk groups with higher numbers are automatically renumbered. For example, if you delete disk group #2, disk group #3 is then automatically renumbered as disk group #2.
You can download the latest firmware from the Dell Support website and flash it to the firmware on the controller.
NOTE: Go to the Dell Support website at support.dell.com. |
NOTE: See your system documentation to ensure the proper boot order is selected in the system BIOS. |
In a multiple controller environment, multiple controllers can have their BIOS enabled. However, if you want to boot from a specific controller, then enable the BIOS on that controller and disable it on the other controllers. The system can then boot from the BIOS-enabled controller. Perform the following steps to enable the controller BIOS.
An X displays next to Enable Controller BIOS.
The controller BIOS is enabled. To disable the controller BIOS, use the spacebar to deselect the Enable Controller BIOS control, and then select Apply and press <Enter>.
After you enable the BIOS for a controller, perform the following steps to enable the boot support for that controller.
Shadow lines display if there are two or more virtual disks.
Boot support is enabled for the selected controller.
The option BIOS Stop on Error is used to stop the system from booting if there are BIOS errors. Perform the following steps to enable BIOS Stop on Error.
An X displays next to Enable BIOS Stop on Error.
The controller BIOS is enabled. To disable Enable BIOS Stop on Error, use the spacebar to deselect Enable BIOS Stop on Error, then select Apply and press <Enter>.
NOTE: Certain errors continue for five seconds even when Stop on Error is enabled. |
You can use the Ctrl Mgmt menu screen to restore the default settings for the options in the Settings box. The settings are Enable Controller BIOS, Enable Alarm, and Enable BIOS Stop on Error. Perform the following steps to restore default settings.
An X displays next to Advanced.
The defaults are automatically selected for the controller settings and display in the Settings box. An X displays by each setting which is enabled by default.
|
||||
Bulletin | Latest | Past week | Past month |
|
What browser are you using for the iDRAC virtual console? Do you know whether you're using the Java or Native/ActiveX plugin? The plugin type can be checked from the iDRAC web interface under Overview / Server / Virtual Console on the left, then the Plug-in Type dropdown.
you're not able to get into the Lifecycle Controller it sounds like? Perhaps the F10 button is not being transmitted either? Do you have another client system and keyboard to try to rule out those possibilities?
We could also configure the arrays by booting to an OMSA Live disc and using OpenManage from within that environment. Are you able to get to the boot device menu with F11 at startup? Or does that key not work too?
A foreign configuration is data residing on physical disks that have been moved from one enclosure to another or to a different controller. Virtual disks residing on physical disks that have been moved are considered to be a foreign configuration. Some controllers enable you to import a foreign configuration so that virtual disks are not lost after moving the physical disks.
To be imported, the foreign configuration must contain a virtual disk that is in either Ready or Degraded state. In other words, all of the virtual disk data must be present, but if the virtual disk is using a redundant RAID level, the additional redundant data does not need to be present.
For example, if the foreign configuration contains only one side of a mirror in a RAID 1 virtual disk, then the virtual disk is in Degraded state and can be imported. On the other hand, if the foreign configuration contains only one physical disk that was originally configured as a RAID 5 using three physical disks, then the RAID 5 virtual disk is failed and cannot be imported.
In addition to virtual disks, a foreign configuration may consist of a physical disk that was assigned as a hot spare on one controller and then moved to another controller. The Import Foreign Configuration task imports the new physical disk as a hot spare. If the physical disk was a dedicated hot spare on the previous controller, but the virtual disk to which the hot spare was assigned is no longer present in the foreign configuration, then the physical disk is imported as a global hot spare.
The Import Foreign Configuration task is only displayed when the controller has detected a foreign configuration. You can also identify whether or not a physical disk contains a foreign configuration (virtual disk or hot spare) by checking the physical disk state. If the physical disk state is Foreign, then the physical disk contains all or some portion of a virtual disk or has a hot spare assignment.
If you have an incomplete foreign configuration which cannot be imported, you can use the "Clear Foreign Configuration" task to erase the foreign data on the physical disks.
NOTE: The import foreign configuration task imports all virtual disks residing on physical disks that have been added to the controller. If more than one foreign virtual disk is present, you cannot choose which one to import. All will be imported.
A redundant virtual disk is in a degraded state when one physical disk has failed or is inaccessible. For example, a RAID 1 virtual disk consisting of two physical disks can sustain one physical disk in a failed or inaccessible state and become a degraded virtual disk.
To recover from a degraded virtual disk, rebuild the physical disk in the inaccessible state. Upon successful completion of the rebuild process, the virtual disk state changes from degraded to optimal. For the rebuild procedure, see Performing a Manual Rebuild of an Individual Physical Disk in RAID Configuration and Management.
www.centos.org
So in a previous post, I railed about my surprise at finding out that the Dell PERC 5/i controller has no audible alarm and why that's a concern for me. Well, here we are, nearly two weeks later, and after much going round and round with Dell on the issue, I have more information, and it's not necessarily good.
My specific initial issue is that, besides not having an audible alarm, Dell's Server Management software (Open Manage) doesn't have a way to send notifications about problems with the RAID controller, either the controller itself or the failure of an element attached to the controller. After my initial support call with Dell about the issue, they indicated that the IT Assistant software should run on the Windows 64-bit box, and that will send notifications when an issue is detected. I've since found out that no, the latest version of IT Assistant that's posted on the Dell web site will NOT, in fact, run on the 64-bit Windows platform. Of course, everything about IT Assistant tells you that it really, truly, should be run on another box, but for this specific instance, that's not going to be possible.
In digging further into this, however, I've uncovered a couple of other issues that concern me. Given that IT Assistant seems to be the preferred way to actively monitor the RAID, I thought I'd try to install it on the SBS box I have at the office. No dice. IT Assistant will install onto a server platform, but not SBS. It's a hard block. So for all my SBS servers with PERC 5/i cards, I have nothing from Dell that I can run on the server box that will monitor the health of the RAID controller and notify me when there's a problem. With my other RAID controllers, I can fall back on the audio alert at the very least for notification of a problem, but don't have that option here.
Last Thursday, at my SBS user group meeting, I mentioned my frustrations with the situation in a side conversation, and one of the folks I was talking with was as taken aback as I was when I first figured this out. He just put a number of servers with PERC 5/i cards in them out in production and was also unaware that the controller had no audible alarm mechanism. I've mentioned this to a couple of other folks as well, with pretty much the same reaction.
This week, I started putting together specs for a couple of new servers for a couple of projects and, knowing the challenges of the PERC 5/i, decided to look at other controller options for these boxes. Unfortunately, I've found that, currently, the only RAID controller that Dell provides that supports RAID 5 is, surprise surprise, the PERC 5/i. There are other controllers, but those only support RAID 0 or 1. And I don't yet have confirmation if those controllers have audible alarms on them or not. So, even if I was able to "settle for" a RAID 1 solution (and to be fair, on one box it's not unrealistic), I still think I'd be in the same situation.
I've been working with a couple of folks at Dell on trying to find a reasonable resolution to this problem. Of course, there's always the recommendation that I can run IT Assistant on a separate workstation to monitor the array card in the server and send notifications back to me if/when there's a problem. But that's not necessarily a realistic solution at some sites. Now I have to install a piece of software on a workstation that has to be running all the time and may or may not interfere with what the user of the workstation is trying to do. I simply can't afford to stick a dedicated box at each of my client sites to do this monitoring, nor can I ask them to dedicate a workstation to do this themselves. It looks like I'm going to have to go third party for a solution, and while that's probably less costly than doing a dedicated workstation to monitor the array, it's still an added expense that I really don't think I should have to incur in order to be proactive with my clients.
I honestly believe the folks I've spoken with at Dell understand my plight. While they have not committed to anything, there have been discussions about changes to engineering on future controllers to ensure an audible alarm among other possibilities. Based on a series of messages that floated around this afternoon, I know the issue has been escalated internally, but still have no clear direction on where to go.
At the end of the day, two weeks after I first placed the call regarding the failed array and lack of notification of the failure, I still have a box that I will have to manually monitor for RAID health. I'm hoping for a better solution, and I expect that I'll just have to be patient.
I sure hope that data cable doesn't pop off the drive connector again, tho...
Posted: Mar 30 2007, 04:37 PM by eriq | with 20 comment(s)
Eli said:
Thank you!I'm intending to buy such controler to my Dell 690P workstation. and i will check this problem.
Regards
# June 3, 2007 10:55 AM
Electrosonics said:
Right on with your comments on Perc 5/i! As of 7/6/07 I too have come to a dead end. No answers from dell on monitoring the health of the RAID array. In my prototype system (4 drive array) from Dell, I was able to see events in the event log when the RAID array had a drive failure. With health monitor, I was able to create a rule to email me when that event occured. But in the production system (3 drive array with hot spare, wiped, new array, reload), I have yet to be able to reproduce my initial success. When I have a drive failure, the hot swap spare automatically kicks in but no event log message is reported hence no notification of a drive failure. This is pure BS. Notification upon a drive failure is so easy to impliment at the driver level. Someone dropped the ball here. I find it frustrating that Dell product development cannot do better.# July 6, 2007 11:09 AM
looplocal said:
Along with the lack of audible alarm, if you purchased a Dell Perc5/i RAID controller card (not necessary a cheap investment) with a Precision workstation, be aware that it will come WITHOUT a card battery backup unit (BBU).This was surprising as you would think it would have been a fairly trivial cost addition relative to the price of the $599 card. I spent hours trying to order it as a spare part from Dell, but with no luck.
# July 21, 2007 7:51 AM
Stephen B. said:
I've written a cron job that I've set to execute every minute. With each run, it blasts every open tty with a message from Dell's OMSA software if it finds a drive that has failed or is about to fail, and it sends mail to the root account (or its alias) if a drive's rebuilding. It's meant to be insanely annoying to demonstrate just how important it is that it get fixed. I run a small lab, so it's important to me that anyone using the system would be able to know that something's up. The rebuilding part may be omitted, but I like to check up on the status of any rebuilding drive. I'm sure there are tons of tweaks to it that a more experienced programmer could make (like sending messages to SMS servers, sending non-local e-mails), but I've tried to keep it simple for now. It's posted it below, in hopes that it can help people out:~~~
#! /bin/sh
###################################################
# Checks RAID array to ensure that drives have not
# gone critical and are not predicted to fail. If
# something is amiss, hammer out a notice to
# ensure that the faulty drive is replaced before
# a second failure. While it's repairing, mail a
# notice to root informing root of rebuilding
# progress.
#
# Depends on Dell's OMSA being installed; tested
# on PERC 5/i HW RAID card on Dell PowerEdge 2900
# running Debian etch.
#
# Meant to be run in root's crontab.
###################################################
# Assigns script variables
# Edit these values to correspond to your hardware
# and software configuration
CONTROLLER=0
MAIL_ROOT="root"
###################################################
#DO NOT EDIT BELOW THIS LINE!
###################################################
# Locates omreport on this system
OMREPORT=`which omreport`
GREP=`which grep`
WALL=`which wall`
MAIL=`which mail`
# Checks status of RAID array
# First, checks for critical failure and sends messages to all ttys if failure has occurred
RAID_CRITICAL=`$OMREPORT storage pdisk controller=$CONTROLLER | $GREP Critical`
if [ -n "$RAID_CRITICAL" ]; then
echo `$OMREPORT storage pdisk controller=$CONTROLLER | $GREP -B 3 -A 2 Critical` | $WALL
exit 1
fi
# Next, checks for predicted failure and sends messages to all ttys if failure is predicted
RAID_FAILURE=`$OMREPORT storage pdisk controller=$CONTROLLER | $GREP "Failure Predicted : Yes"`
if [ -n "$RAID_FAILURE" ]; then
echo `$OMREPORT storage pdisk controller=$CONTROLLER | $GREP -B 4 "Failure Predicted : Yes"` | $WALL
exit 2
fi
# Finally, checks for rebuilding of array and sends messages to root if rebuilding
RAID_REBUILDING=`$OMREPORT storage pdisk controller=$CONTROLLER | $GREP Rebuilding`
if [ -n "$RAID_REBUILDING" ]; then
echo `$OMREPORT storage pdisk controller=$CONTROLLER | $GREP -B 3 -A 2 Rebuilding` | $MAIL -s "RAID array rebuilding" "$MAIL_ROOT"
exit 3
fi
# July 24, 2007 5:53 PM
Doug Wassmer said:
I just purchased a PERC 5/i daughter card for my Poweredge 1900 running Windows 2003 Server. I ran across your coments when I was searching for instructions on how to install the daughter card. I think that it fits into slot 4 on the motherboard, but I have no idea where to place the battery that came with it. The battery does not attach to the daughtercard. I couldn't find good instructions at the dell iste or on the documentation that came with the 1900.# August 8, 2007 10:27 AM
James said:
You can use the LSI software, as the Perc 5/i is really an Dell OEM version of the LSI MegaRAID SAS 8408E, with a few minor differences.B.Grujevsky said:MegaRAID Storage Manager can email alerts to a set email address if something goes wrong.
And, Looplocal, you can pick a BBU off eBay for sometimes as little as $15, so all is not lost! :) - I bought a whole kit, battery, cable and holder for $30.
# August 10, 2007 10:31 PM
infinity005 said:
I stumbled on this while looking for answers to performance problems with the perc 5/i. Before going live, I've run iozone on it and write performance with 7 drives in raid 5 is atrocious! I haven't yet figured out why, and the card will have to get returned if I don't because an array with 4 disks is 3 time faster doing writes than a 7 disk array.# October 6, 2007 5:47 PM
Wes said:Yes, the LSI software works fine. Peculiar that DELL didn't take that "part" of the LSI-controller into their software.
# October 16, 2007 5:26 PM
LoopLocal said:James has got the best info.. Go to LSI webpage and download the MegaRAID Storage Manager, it is the exact same software, but has email notifications enabled.
For some reason Dell stripped out the SNMP section of the LSI software, which is the part that does the notifications. Great job Dell!
# October 29, 2007 1:06 PM
LoopLocal said:Thanks for that info. I managed to find the kit as suggested. Once I had the part number Dell was able to provide via the Spare Parts department.
I installed the BBU, but how does one know it is recognized? My Perc 5 BIOS enabled configuration does not give any info other than the warning after checking write back even without bbu option. Any idea on how to know if a Perc 5 bbu is installed and identified by the bios correctly? Will the Perc 5 BIOS config always give the Write Back/BBU warning even if a BBU is installed?
Thanks for any info.
loop
# December 31, 2007 11:48 PM
LoopLocal said:Please forgive my BBU question. I installed the MegaRaid as suggested by James and that provides an abundance of info (unlike the BIOS config) including the BBU identification.
BBU Present? YES !
# January 1, 2008 12:10 AM
Adam Cybulski said:At the LSI site, there seems to be a more aggressive driver and firmware availability compared to Dell.
Any thoughts on if it is advisable to go with LSI's driver and firmware releases instead of Dell's outdated ones? There seems to be quite a few bug fixes and many Vista enhancements/fixes.
# January 1, 2008 12:11 AM
OnQ said:I see that you posted this about a year ago, I was wondering if any progress has been made on this issue. I am running into the exact same problem, we deployed numerous Dell servers to our clients only to find that they have no alert system. while some of the clients have workstations, others do not.
# January 28, 2008 8:27 AM
Andy said:I've had a few comments show up on the series of PERC 5/i posts I had early in 2007. There have been
# January 28, 2008 9:07 AM
Jerodh said:Loop - can you post the part number for the BBU? - is it the G3399?
# February 20, 2008 3:00 PM
jerod h said:Great blog article. Very helpful. I'm in the process of putting together a PowerEdge 1900 with Perc 5/i running CentOS 5.1 64-bit for vmware server 1.0.5. Hope to run a Windows and Novell virtual machines on it.
I'm going to try out an altered script that Stephen B. wrote. If I can't get that to work then I'll use the LSI MegaRAID Storage manager. My concern with running the LSI product is that I'm using Dell's megaraid_sas driver version 3.16 and LSI's latest driver is 3.13.
# May 7, 2008 8:57 PM
Tyler said:I couldn't get the script above to work (my bash didn't like the pipe command in the variables), so I created this one using perl.
#!/usr/bin/perl
# A simple perl program to send alerts if problem found with physical disks
# by using OMSA 5.2 for Dell PowerEdge
# I do not provide any guarantee that this script will work. Use at own risk.
#Written: May 2008
#By: Jerod H
$controller="0";
$emailaddress="jerod\@yourdomain.com";
$omreport="/usr/bin/omreport";
$mail="/bin/mail";
$servername="yourservername";
# run omreport command and put into olist
open(LS, "$omreport storage pdisk controller=$controller |");
while() {
chomp;
push @olist, $_;
}
close(LS);
# Go through each line in olist to look for "Critical", "Rebuilding", or
# "Failure Predicted : YES"
$email=0;
$subject="";
foreach $line(@olist){
if ($line =~ /Critical$/i) {
$email=1;
$subject="$servername Hard Drive Critical";
}
if ($line =~ /Failure$/i) {
$email=1;
$subject="$servername Hard Drive Rebuilding";
}
if ($line =~ /^Failure\sPredicted(\s)+:\sYes$/i) {
$email=1;
$subject="$servername Hard Drive Predicted to Fail";
}
}
#If something was found email will = 1 so send email
if ($email==1) {
system("$omreport storage pdisk controller=$controller | $mail -s '$subject' $emailaddress");
}
# May 9, 2008 8:20 AM
Mårten said:I think Dell should place the alarm on the controller. Those admins who do not want the alarm can disable it like you could before yanking it from the card.
# May 9, 2008 8:32 AM
eriq said:Hi!
Im going for a 2900, is the Perc 6/i any better?
# December 17, 2008 9:21 AM
PERC 6 series has the same problems. No audible alarm. I've continued to try to raise the issue with Dell but with little response, other than the technicians
Google matched content |
Dell OpenManage Storage Management |
Society
Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers : Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism : The Iron Law of Oligarchy : Libertarian Philosophy
Quotes
War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda : SE quotes : Language Design and Programming Quotes : Random IT-related quotes : Somerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose Bierce : Bernard Shaw : Mark Twain Quotes
Bulletin:
Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 : Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law
History:
Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds : Larry Wall : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOS : Programming Languages History : PL/1 : Simula 67 : C : History of GCC development : Scripting Languages : Perl history : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history
Classic books:
The Peter Principle : Parkinson Law : 1984 : The Mythical Man-Month : How to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite
Most popular humor pages:
Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor
The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D
Copyright © 1996-2021 by Softpanorama Society. www.softpanorama.org was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.
This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...
|
You can use PayPal to to buy a cup of coffee for authors of this site |
Disclaimer:
The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.
Last modified: March 12, 2019