User Manual BC4000 Series RAID Controllers 02/13/06 ABLE OF ONTENTS Section 1: Introduction......................1 Audience ............................... 1 Obtaining Acrobat ............................1 Contacting Broadcom..........................1 Section 2: Overview of RAID Concepts ................2 Understanding Arrays ..........................2 Overview of Array Types ..........................2 Expanding Disk Capacity Online ........................
Page 4
BC4000 Series RAID Controllers User Manual 02/13/06 Preparing Disks and Arrays for New OS Installs ..................19 Initializing Disks from the BIOS ......................19 Creating Arrays from the BIOS......................20 Windows: Installing Drivers and Applications..................22 Transferring Drivers to Floppy Disk (Windows) ..................22 Installing the BC4000 Series Drivers (Windows) ...................
Page 5
User Manual BC4000 Series RAID Controllers 02/13/06 Section 6: General Concepts for Managing Arrays and Disks ........43 RAID Minimum Disk Requirements ......................43 Using Legacy Disks ........................... 43 Understanding Array and Disk States...................... 44 Array States ............................44 Disk States ............................45 Rescanning for Changes in State ......................
Page 6
BC4000 Series RAID Controllers User Manual 02/13/06 Reviewing the Interface..........................65 The Array Status Window ........................65 Array View Elements ..........................66 Disk List Elements ..........................67 Array List Elements ..........................67 I/O Status Bar Elements ........................68 Working with Disks............................. 69 Initializing Disks .............................
Page 7
User Manual BC4000 Series RAID Controllers 02/13/06 Adding or Removing Distributed Spares ....................97 Adding or Removing Dedicated Spares ....................97 Adding or Removing Global Spares...................... 98 Removing Spares ..........................98 Working with Options ..........................99 Viewing or Changing the License Level ....................99 Changing Your Password Settings .....................
Page 12
BC4000 Series RAID Controllers User Manual 02/13/06 B ro ad c om C o rp or ati on Page xii Document BC4000-UM100-R...
Page 13
User Manual BC4000 Series RAID Controllers 02/13/06 IST OF IGURES Figure 1: RAIDCore Hardware and Software Installation Process Flow............14 Figure 2: BC4000 Series Controller Showing LED Connectors and Port Locations ........15 Figure 3: BC4000 Series Controller Ports....................... 16 Figure 4: LED Connector Pinout ........................
Page 14
User Manual BC4000 Series RAID Controllers 02/13/06 IST OF ABLES Table 1: Key to Number of Channels and Supported Functionality Level Indicated by the BC4000 Series Model Number................7 Table 2: BC4000 Series License Levels......................9 Table 3: Feature List for Different License Levels of the BC4000 Series ............10 Table 4: System Requirements ........................
User Manual BC4000 Series RAID Controllers 02/13/06 Sect io n 1: I ntro duc tio n This manual describes the installation and operation of Broadcom’s RAIDCore™ BC4000 Series RAID controllers, which includes HT-1000 controllers, as well as the use of RAIDCore XelCore™ RAID management software.
BC4000 Series RAID Controllers User Manual 02/13/06 S ect ion 2: Over v iew of R A ID Co ncep ts NDERSTANDING RRAYS Disk arrays are several disks that are grouped together in various organizations to improve either the performance or the reliability of a computer’s storage system. Because some array types enhance performance while others improve reliability, and because some array types enhance both, it is important to consider your needs when planning an array configuration.
User Manual BC4000 Series RAID Controllers 02/13/06 • RAID5: RAID5, also known as a stripe with parity, stripes data as well as parity across all drives in the array. Parity information is interspersed across the drive array. In the event of a failure, the controller can restore the lost data of the failed drive from the other surviving drives.
BC4000 Series RAID Controllers User Manual 02/13/06 ERFORMANCE ONSIDERATIONS One of the main advantages of using RAID is increased performance. With RAID, performance is based on four elements: the number and organization of disks in an array, the caching attributes being used for the array, the application workload, and the PCI bus speed.
User Manual BC4000 Series RAID Controllers 02/13/06 LEXIBILITY AND XPANSION ONSIDERATIONS Before configuring an array, consider the following points to enhance the flexibility of your RAID system. ULTIPLE YPES Most RAID controllers do not allow you to change a chosen array type, create more than one type of array for each controller, or to create more than one array per physical disk.
BC4000 Series RAID Controllers User Manual 02/13/06 Sect io n 3: G ene ral P rodu ct Info rma tio n VERVIEW OF EATURES The RAIDCore BC4000 Series RAID controllers and XelCore™ software support various array types. For small systems with four or less drives, RAID1 and RAID5 are appropriate choices. For larger systems with more drives available, RAID10 and RAID50 may be the appropriate choices.
User Manual BC4000 Series RAID Controllers 02/13/06 BC4000 S ERIES ODEL UMBERS BC485 BC445 X AND ONTROLLERS The meaning of each element of the BC4000 Series controller model number is illustrated in Table Table 1: Key to Number of Channels and Supported Functionality Level Indicated by the BC4000 Series Model Number Broadcom Family Identifier Ports...
BC4000 Series RAID Controllers User Manual 02/13/06 The following advanced RAID levels are not supported by the BC4450 and BC4850: • RAID50 • RAID1N • RAID10N The BC4450 and BC4850 only support the following RAID levels: RAID0, RAID1, RAID5, RAID10, and Volume (JBOD).
User Manual BC4000 Series RAID Controllers 02/13/06 HT-1000 C ONTROLLERS The HT-1000 is an I/O controller for HyperTransport™-based server platforms. It incorporates all of the RAIDCore BC4000 Series functionality directly through XelCore. Boards equipped with the HT-1000 are considered part of the BC4000 Series and use the same drivers as all other BC4000 Series controllers.
BC4000 Series RAID Controllers User Manual 02/13/06 ETAILED EATURE Table 3: Feature List for Different License Levels of the BC4000 Series License Level Features BCXX52/HT-1000 BCXX50 BCXX10 4, 8 4, 8 4, 8 SATA channels Online Capacity Expansion (OCE) Online RAID Level Migration (ORLM) Controller spanning RAID Levels Supported RAID 0, 1, 0+1, Volume...
Page 25
User Manual BC4000 Series RAID Controllers 02/13/06 Table 3: Feature List for Different License Levels of the BC4000 Series License Level Features BCXX52/HT-1000 BCXX50 BCXX10 Delayed spin-up support Swap array BIOS Support Create Boot INT13 control Operating System Support ® Windows 2000, Windows Server 2003 ®...
BC4000 Series RAID Controllers User Manual 02/13/06 S ecti on 4: Inst all ing B C40 00 S er ies Co ntro lle rs VERVIEW OF THE NSTALLATION ROCESS This section is designed to quickly get the controller up and running using default settings, which for most users are the optimal settings.
User Manual BC4000 Series RAID Controllers 02/13/06 BC4000 S ERIES ONTENTS When a RAIDCore BC4000 Series RAID controller is received, the package should contain the following items: • BC4000 Series RAID controller • BC4000 Series RAID controller media CD • 2U-compliant bracket •...
BC4000 Series RAID Controllers User Manual 02/13/06 Install Controller Install Cables & Disks Use BIOS to Initialize Disks & Create Arrays Windows or Linux? Windows Linux Existing OS or New Install? Copy Drivers to Floppy Disk New OS Existing OS Install Install Existing OS or...
User Manual BC4000 Series RAID Controllers 02/13/06 BC4000 H NSTALLING AND ABLING ARDWARE Begin by installing the BC4000 Series RAID controller board and the disks to be used in the system, and then cable them together. BC4000 C NSTALLING THE ONTROLLER The controller fits into any available 32-bit PCI or 64-bit PCI-X slot on the motherboard.
BC4000 Series RAID Controllers User Manual 02/13/06 To install the BC4000 Series RAID controller: Turn off the computer and any connected peripheral devices. Unplug the power cord from the computer. Remove the cover of the computer and the slot cover of an available PCI slot. If desired, attach LED cables from the inside of the computer to the LED connectors on the RAIDCore controller, shown in Figure 2...
User Manual BC4000 Series RAID Controllers 02/13/06 (BC4000) NSTALLING RIVES AND ABLES RAIDCore BC4000 Series RAID controllers support native SATA drives and ATA drives that have been converted to SATA with the use of a parallel to serial converter. Permanent or long-term use of parallel-to- SATA converters is not supported;...
BC4000 Series RAID Controllers User Manual 02/13/06 To install a hard disk: Connect the SATA cable to the BC4000 Series RAID controller as shown on Figure Figure 5: BC4000 Series Cable Connection Between Controller and Hard Disk The SATA cable has a connector at each end. Either connector can be plugged into the drive or controller. It does not matter which port on the controller the SATA cables are plugged into.
User Manual BC4000 Series RAID Controllers 02/13/06 OS I REPARING ISKS AND RRAYS FOR NSTALLS BIOS NITIALIZING ISKS FROM THE Before new disks are used, they must be initialized and at least the boot array must be created using RAIDCore BIOS Array Configuration utility.
BC4000 Series RAID Controllers User Manual 02/13/06 BIOS REATING RRAYS FROM THE After the disks are initialized, arrays can be created. The BIOS utility can be used to do this so that an operating system can be installed on the array. The system is then booted from this array. A maximum of eight arrays can be created.
Page 35
User Manual BC4000 Series RAID Controllers 02/13/06 a. Press Page Up or the Up Arrow to increase the array size. A window asks whether the size of the array should be limited to the 2-TB maximum. b. Press Esc to create a larger array. c.
BC4000 Series RAID Controllers User Manual 02/13/06 INDOWS NSTALLING RIVERS AND PPLICATIONS RANSFERRING RIVERS TO LOPPY INDOWS If you are installing the operating system to a RAIDCore array, first copy the drivers on the RAIDCore media CD to a floppy disk. Follow the instructions provided below, depending on your operating system. To transfer the drivers to a floppy disk (Windows): You can use any computer that is running Windows and has both a CD-ROM drive and a floppy disk drive.
User Manual BC4000 Series RAID Controllers 02/13/06 New Installation of Windows 2000, XP, or 2003 You can install a new operating system at the same time you install the drivers for the controller(s). The Windows 2003 procedure for installing more than one controller is similar to installing only one, except that the Found New Hardware Wizard runs two additional times for each additional controller.
BC4000 Series RAID Controllers User Manual 02/13/06 Existing Installation of Windows 2000, XP, or 2003 Installing the RAIDCore BC4000 Series controller involves the installation of device drivers for the controller and the RAIDCore Configuration Device. To install the BC4000 Series RAID controller device driver: Install the controller and hard disk drives.
Page 39
User Manual BC4000 Series RAID Controllers 02/13/06 11. Click Finish. 12. If you are installing more than one controller, the operating system discovers the next controller and repeats this process. When all the controller drivers are installed, the system then discovers the RAIDCore configuration device. To install the configuration device driver: In Found New Hardware Wizard, click Install from a List or Specific Location, and then click Next.
Page 40
BC4000 Series RAID Controllers User Manual 02/13/06 10. If you are installing more than one controller, the Found New Hardware Wizard for the Multicard Device opens again. Repeat this procedure for installing the drivers for the multicard device. 11. When the installation process is finished, select either Yes or No when prompted to reboot the system (a reboot is unnecessary with the RAIDCore controller).
User Manual BC4000 Series RAID Controllers 02/13/06 NSTALLING THE ANAGEMENT UITE When you install the RAIDCore Management Suite from the RAIDCore media CD, you are installing several components: • RAIDConsole: A Windows-based management application (BC_WinRAID.exe) that has a graphical user interface and an array maintenance service application (BC_Service.exe).
BC4000 Series RAID Controllers User Manual 02/13/06 INUX NSTALLING RIVERS AND PPLICATIONS The driver kit is delivered as either a compressed floppy diskette image (with a name ending in .img.gz) or as a compressed ISO CD-ROM image (with a name ending in .iso.gz). Uncompress the image with gzip -d, and then either mount the image using the loopback driver or write the image to a floppy or CD-ROM as appropriate.
User Manual BC4000 Series RAID Controllers 02/13/06 BC4000 S NSTALLING THE ERIES RIVERS INUX After the hardware has been installed, the disks have been initialized, and at least one array from the BIOS has been created (if a new operating system is being installed), it is now time to install the RAIDCore BC4000 Series RAID controller drivers.
BC4000 Series RAID Controllers User Manual 02/13/06 The installation of the drivers for the RAIDCore BC4000 Series RAID controller has been completed. The bcadm program to manage the controllers, arrays, and disks can now be installed as described on “Installing the bcadm Application”...
User Manual BC4000 Series RAID Controllers 02/13/06 While the driver is being read from the disk a “Loading update driver” message is displayed. Because it takes several minutes to read the driver from a diskette, do not worry if it seems to be taking too long. When you return to the “Choose the driver update medium”...
BC4000 Series RAID Controllers User Manual 02/13/06 Note: If you are installing the driver software in a Linux 2.6 system, use the modprobe command instead of insmod. You have completed the installation of the drivers for the BC4000 Series RAID controller. You can now install the bcadm program to manage the controllers, arrays, and disks.
User Manual BC4000 Series RAID Controllers 02/13/06 bcadm A NSTALLING THE PPLICATION The bcadm program is the command-line tool for managing the RAIDCore BC4000 Series RAID controllers. If you are updating from a previous version of the bcadm application, you must first remove the existing version. To install bcadm on Linux Locate the bcadm application on the RAIDCore distribution disk.
BC4000 Series RAID Controllers User Manual 02/13/06 NSTALLING THE BC WINRAID PPLICATION The bc_winraid program is the GUI management application for RAIDCore BC4000 Series RAID controllers. If you are updating from a previous version of the bc_winraid application, you must first remove the existing version.
User Manual BC4000 Series RAID Controllers 02/13/06 OOTING FROM A EGACY A legacy disk is an IDE or SATA disk that was previously used on a standard parallel or SATA controller. RAIDCore BC4000 Series RAID controllers can read from and can boot from legacy disks, but many of the advanced RAID functions are not available for legacy disks.
BC4000 Series RAID Controllers User Manual 02/13/06 Se cti on 5 : U pd ati ng t he Dr iv ers, Fi rm wa re , and A pp lica tio ns BC4000 S PDATING OMPONENTS FOR THE ERIES When you update the components, you are updating: •...
User Manual BC4000 Series RAID Controllers 02/13/06 BC4000 S PDATING THE ERIES OMPONENTS FOR INDOWS The instructions to update the BC4000 Series components for a Windows-based system are given in this section. To update the BC4000 Series components on an existing Windows-based system: Download the zip file from the website by clicking the Download button.
Page 52
BC4000 Series RAID Controllers User Manual 02/13/06 The window asks, “What do you want the wizard to do?” Select Install from a list or specific location (Advanced) and then click Next. On the Please choose your search and installation options window, select the Don’t search. I will choose the driver to install option.
User Manual BC4000 Series RAID Controllers 02/13/06 18. Remove the floppy disk. 19. Reboot the system. 20. Reinstall RAIDConsole by running the setup located at: windows\apps\Setup.exe. 21. Verify that all the latest components are installed on your system by comparing the kit contents from the download with those displayed in the Help >...
BC4000 Series RAID Controllers User Manual 02/13/06 Mount the floppy image using the loopback device, running the following commands in order. mkdir /mnt/img mount -o loop dd.img-athlon /mnt/img Change directory to the mounted image by running the following command: cd /mnt/img Install the driver by running the following command.
User Manual BC4000 Series RAID Controllers 02/13/06 BC4000 D PDATING THE RIVER FOR A INUX RRATA ERNEL When updating the Linux kernel version, you must copy the bcraid drivers into the /lib/modules tree prior to running the kernel RPM. The upgrade script, available on the RAIDCore distribution disk, takes a single optional argument to specify the type of kernel.
BC4000 Series RAID Controllers User Manual 02/13/06 REATING A OOTABLE LOPPY You must create a bootable floppy disk if you are: • Updating the firmware • Upgrading your license level from the command line before installing your operating system To create a DOS-bootable floppy disk: At a computer running Windows and having both a floppy disk drive and a CD-ROM drive, insert a spare floppy disk.
User Manual BC4000 Series RAID Controllers 02/13/06 S ect ion 6: G ener al C once pts for Man agi ng Ar r ay s an d D isk s RAID M INIMUM EQUIREMENTS The following table lists the minimum and maximum number of disks for each RAID level. Table 5: Minimum Disks Required for Each RAID Level RAID Level Minimum Number of Disks...
BC4000 Series RAID Controllers User Manual 02/13/06 To copy an array from RAIDConsole, see “Copying Arrays” on page 85. To copy an array from bcadm, see “Copying Arrays: bcadm --create-copy” on page 136. NDERSTANDING RRAY AND TATES The controller uses states to report the status of arrays and disks. To ensure the health of your data, it is important to understand what each array and disk state mean as well as what causes them to change.
User Manual BC4000 Series RAID Controllers 02/13/06 More than one array can be created using the same set of disks. If you disconnect a disk that belongs to more than one array, only the arrays that try to access the disk and receive I/O errors report the failure. For example: you have two arrays, both RAID5 sets, and both use disk 4.
BC4000 Series RAID Controllers User Manual 02/13/06 TARTING AND TOPPING ASKS Tasks are started when you perform one of the following actions. • Create a redundant array • Transform an array • Copy an array • Restore an array • Check for consistency on redundant arrays •...
User Manual BC4000 Series RAID Controllers 02/13/06 ORKING WITH PARES BOUT PARING PTIONS The BC4000 Series RAID controller supports three sparing options. Distributed A patent-pending sparing option that consists of reserved space on each disk in an array Dedicated A spare disk assigned to a specific, redundant array Global A spare disk that is shared by multiple arrays Spares are restored in the following order:...
Page 62
BC4000 Series RAID Controllers User Manual 02/13/06 Notes: • If there is insufficient unused space on the disks in an array, you cannot add a distributed spare without adding an additional disk and transforming to an array with distributed sparing enabled. The distributed spare option uses the equivalent storage of one of the disks in the array.
User Manual BC4000 Series RAID Controllers 02/13/06 SING EDICATED PARING A dedicated spare is a disk that you assign as an alternate disk for a specific array. Should a disk fail in that array, the alternate disk is used to replace the failed disk and the array is rebuilt. A dedicated spare can be assigned to any redundant array type, and up to four spares can be assigned to an array.
BC4000 Series RAID Controllers User Manual 02/13/06 S ecti on 7: U sin g the B IO S C onf igu ra tio n Ut ili ty BIOS C HEN TO SE THE ONFIGURATION TILITY The firmware component of the installation kit includes the BIOS Configuration Utility. This utility must be used •...
User Manual BC4000 Series RAID Controllers 02/13/06 BIOS NITIALIZING ISKS FROM THE Before using new disks, they must be initialized, and at least the boot array must be created using RAIDCore BIOS Array Configuration utility. Initialization writes the RAIDCore configuration information to disk. This process is the same whether you have one controller or multiple controllers.
BC4000 Series RAID Controllers User Manual 02/13/06 Press Enter to initialize the selected disks. Press the C key to continue with initialization. Initialization takes 10–15 seconds per disk. A status indicator shows which disk is being initialized. When the initialization is complete, the status indicator goes away and a complete rescan of all channels is done automatically.
Page 67
User Manual BC4000 Series RAID Controllers 02/13/06 To select an array size, do one of the following. Note: Use the Page Up and Page Down keys to increase or decrease the array size in large increments, and use the Up Arrow and Down Arrow keys to increase or decrease the array size in small increments.
BC4000 Series RAID Controllers User Manual 02/13/06 BIOS ELETING RRAYS FROM THE This option allows you to delete arrays. Caution! Deleting an array permanently destroys all data that was on the array. This action cannot be undone, and all data will be lost. To Delete an Array: Highlight Delete Array(s) from the Main menu and press Enter.
User Manual BC4000 Series RAID Controllers 02/13/06 BIOS WAPPING RRAYS FROM THE Using the Swap Two Arrays option, you can reorder arrays. Notes: • If you create more than one array, you can install the operating system to any of them. However, a small amount of boot information is always written to a disk in the first array on your array list regardless of which array you install the operating system on.
BC4000 Series RAID Controllers User Manual 02/13/06 BIOS IDING OR NHIDING RRAYS FROM THE The Hide/Un-Hide array option allows you to hide or unhide an array or arrays from the operating system. If an array is hidden, it will not be visible through INT13 or to the operating system when booted. This is a useful feature for hiding hot backups of the system.
User Manual BC4000 Series RAID Controllers 02/13/06 BIOS IEWING RRAY ETAILS FROM THE This option allows the details of the array to be viewed. Nothing can be changed from this menu option. It is for information only. To view array details: From the Main menu, select View Array Details.
BC4000 Series RAID Controllers User Manual 02/13/06 BIOS HANGING ONTROLLER PTIONS ROM THE Selecting Controller Options allows you to configure whether RAIDCore arrays may be bootable, as well as other aspects of the boot process. The default is to configure an array so that an operating system can boot from the RAIDCore BC4000 Series RAID controller.
User Manual BC4000 Series RAID Controllers 02/13/06 Do one of the following: • If you do not want to boot from an array, highlight Toggle INT13 Installation using the arrow keys, and then press Enter to change the setting to Disabled. (Broadcom recommends disabling INT13 only if you want to boot from another device and leaving the rest of the options enabled.) •...
BC4000 Series RAID Controllers User Manual 02/13/06 Sec tio n 8 : U sin g R A ID Co nsol e RAIDC TARTING THE ONSOLE ANAGEMENT PPLICATION To start RAIDConsole under Windows: Click Start, and then click the RAIDConsole icon. To start RAIDConsole under Linux: Open a command prompt and type /usr/bin/bc_winraid.
Page 75
User Manual BC4000 Series RAID Controllers 02/13/06 Either disable SELinux by deselecting the first option or change the policy from Enforcing to Permissive using the second option. When RAIDConsole starts, the First Time Run window opens asking whether password protection for the application is needed.
BC4000 Series RAID Controllers User Manual 02/13/06 SING ASSWORD ROTECTION Broadcom strongly recommends that the RAIDConsole management application be protected by a password since misuse of the application could easily result in destroyed data. You have the opportunity to either enable or disable password protection for the application the first time you start it, when First Time Run is displayed as shown below.
Page 77
User Manual BC4000 Series RAID Controllers 02/13/06 To disable Password Protection from First Time Run: Select Disable Password Protection. Click Continue. The Array Status window opens. To set Password Protection later from the Options menu: On the Options menu, select Password. Check Enable Password Protection.
BC4000 Series RAID Controllers User Manual 02/13/06 SING THE The Help menu on the Array Status window provides access to the following: • The web-based online help system (click Contents & Index) • A link to the Broadcom website (click http://www.raidcore.com) •...
User Manual BC4000 Series RAID Controllers 02/13/06 EVIEWING THE NTERFACE RRAY TATUS INDOW The Array Status window is the main RAIDConsole window. From here, you can view configuration information such as physical disk status, logical array status, and task information. It also provides the main function menus for managing arrays.
BC4000 Series RAID Controllers User Manual 02/13/06 Notes: • Certain languages do not display correctly in the Array View area. The source of this problem is not within RAIDConsole itself. English, other English variants, and many other languages do display properly. If desired, set the regional language to English or another language within the Control Panel.
User Manual BC4000 Series RAID Controllers 02/13/06 LEMENTS The Disk List area of the Array Status window provides information about all disks assigned or available to arrays. Item Description Ctrl Chan Disk controller and channel number State State of the disk (Online, Failed, Unknown) Type Disk type (Disk, Legacy, New) Port Type...
BC4000 Series RAID Controllers User Manual 02/13/06 Item Description State State of the array (NORMAL, CRITICAL, OFFLINE) Task Task type if in progress (CREATE, TRANSFORM, COPY, CHECK, CHECK_BITMAP, ZERO, NOT_ACTIVE, RESTORE) Task State The state of the task (STARTED, PAUSED, COMPLETED); the progress of the task is given in the Array View area.
User Manual BC4000 Series RAID Controllers 02/13/06 ORKING WITH ISKS NITIALIZING ISKS When you initialize disks, the RAIDCore configuration information is written to those disks. If the disks are new and you have not used them before, you must initialize them before you can use the disks in RAIDCore arrays. After a disk is initialized, it shows as a “Disk”...
BC4000 Series RAID Controllers User Manual 02/13/06 To change disk caching properties: From the Disk menu, select Properties. Select the disks. Under Disk Properties, click Enable or Disable for the Disk Write Back Caching and Disk Read Ahead settings. Click Exit. HANGING ETTINGS To change the disk view, on the View menu click either Disk List View or Physical View.
Page 85
User Manual BC4000 Series RAID Controllers 02/13/06 An example Physical View is shown below with the default *.jpg image supplied with the application. If a new controller is added to the system, the physical view must be edited; the disk information in this view is not updated automatically.
BC4000 Series RAID Controllers User Manual 02/13/06 SING S TO DENTIFY ISKS The Identify Disk option can be used within RAIDConsole to physically identify a disk. By selecting a disk within RAIDConsole and using this feature, you can cause the LED on the controller or a disk enclosure to blink for that disk.
Page 87
User Manual BC4000 Series RAID Controllers 02/13/06 To create an array: From the Array menu, select Create. In the Disk List, select the disks to include in the array by clicking the check boxes next to the desired disks. Note: You can also click All to select all disks, or click Unused to select those disks that have yet to be used in an array.
Page 88
BC4000 Series RAID Controllers User Manual 02/13/06 Arrays can be created instantly by skipping the background consistency check usually performed when initializing the array. For certain types of redundant arrays this is a viable option and has no data integrity drawbacks.
User Manual BC4000 Series RAID Controllers 02/13/06 Follow the instructions provided by the Write Signature and Upgrade Disk Wizard to write a signature on the drive. When you close the wizard, the Computer Management window reappears. The O.S. Name is the same name found in the Array Status window. This is the array that needs to be formatted before it can be used.
Page 90
BC4000 Series RAID Controllers User Manual 02/13/06 To create volumes larger than 2 TB on Windows 2003 and 64-bit XP: Create an array using the Create command, specifying the size you want the array to be. For the Type field. select Volume (JBOD).
Page 91
User Manual BC4000 Series RAID Controllers 02/13/06 The Initialize and Convert Disk Wizard window opens. Click Next. B ro ad c om C o rp or at ion Working with Arrays Document BC4000-UM100-R Page 77...
Page 92
BC4000 Series RAID Controllers User Manual 02/13/06 Select Disk 1, or the disk number of the new array, and then click Next to initialize the array. Close the Initialize and Convert Disk Wizard by clicking Finish. In the Computer Management window, position the cursor over the Disk 1 icon, which is split into two unallocated sections.
Page 93
User Manual BC4000 Series RAID Controllers 02/13/06 The two sections of the disk now are merged into one. Close the Computer Management window. The new array should appear in the Array List area at its specified size. B ro ad c om C o rp or at ion Working with Arrays Document BC4000-UM100-R Page 79...
Page 94
BC4000 Series RAID Controllers User Manual 02/13/06 To create volumes larger than 2 TB on Windows 2000 and 32-bit XP: Decide how many maximum-sized (2.199 TB) arrays you need. To do this, take the whole-number result of dividing the desired total array size by 2.199 TB. For example: Desired array size = 2.46 TB.
Page 95
User Manual BC4000 Series RAID Controllers 02/13/06 After selecting both disks, click Next. Click Finish. The arrays are displayed in the Computer Management window. Right-click the first disk, click New Volume, and then click Next when the New Volume Wizard opens. Click Spanned.
Page 96
BC4000 Series RAID Controllers User Manual 02/13/06 The New Volume Wizard opens, which allows you to choose disks and the size of the resulting volume. 11. Click Next and follow the normal format procedure for any disk. After the array initializes, it is displayed in Computer Management. B ro ad c om C o rp or at ion Page 82 Working with Arrays...
User Manual BC4000 Series RAID Controllers 02/13/06 AMING RRAYS Naming an array can be a useful practice, particularly when using RAID1n and RAID10n to perform backups, because it allows easy identification of an array in the BIOS. To name an array: In the Array View area, click on the array to select it.
BC4000 Series RAID Controllers User Manual 02/13/06 RANSFORMING RRAYS With the Transform option on the Array menu, you can transform an array from one RAID level to almost any other RAID level and expand the array dynamically, even under I/O load. In addition, if you have the 52-level license you can use the Online Capacity Expansion (OCE) and Online RAID Level Migration (ORLM) features to increase the size and organization of an array.
User Manual BC4000 Series RAID Controllers 02/13/06 Note: If your computer screen is not wide enough, only the Destination View is displayed. Select the RAID type to which you want to transform. Select all the disks that you want in the array, including disks that may already be in the array, by clicking the check box next to the drive letter in the Disk List area.
Page 100
BC4000 Series RAID Controllers User Manual 02/13/06 To copy an array: In the Array View area of the Array Status window, select the array you want to copy. From the Array menu, select Copy. Select the RAID type of the copy. Note: If you select a type of destination array for which you are not licensed, the License Issue message displays.
Page 101
User Manual BC4000 Series RAID Controllers 02/13/06 Select whether you want to configure spares. “Working with Spares” on page 47 to determine what kind of spare or spares to assign. Select whether to enable background array scanning by clicking the Background Array Scan option. See “Scanning an Array in the Background”...
Page 102
BC4000 Series RAID Controllers User Manual 02/13/06 The progress of the copy will remain at 100% until the arrays are unlinked. The task may appear to be hung, but it is not. While the task says 100%, the arrays are still linked, so copying may occur as the source array changes.
User Manual BC4000 Series RAID Controllers 02/13/06 Using the Un-Link Command To manually unlink the source and destination array, use the Un-Link command. Once the destination array has been unlinked, it must then be unhidden using the Un-Hide command. The Un-Hide command is not available until the destination array has been unlinked.
BC4000 Series RAID Controllers User Manual 02/13/06 CCESSING DDITIONAL PACE When an array has been transformed to a larger size, you must use operating system tools to access the additional space. There are several possible methods for expanding the existing file system on an array that has been transformed to a large size.
User Manual BC4000 Series RAID Controllers 02/13/06 REPARING TO HYSICALLY EMOVE AN RRAY To prepare an array for physical removal: In the Array View area, click the array to be removed. From the Array menu, select Prepare to Remove. The array and all associated disks disappear from the Array Status window.
BC4000 Series RAID Controllers User Manual 02/13/06 ECOVERING RRAYS The Recover Array function attempts to force a failed array back into a functioning state. This option is provided as a last resort to recover whatever data might be present after an array has failed and its data cannot be recreated by the controller.
User Manual BC4000 Series RAID Controllers 02/13/06 HANGING THE RIORITY EVEL OF A The task priority feature allows you to speed up or slow down tasks being performed on arrays. To decrease the amount of time it takes for a task to complete, set the task priority higher (10 is the highest). Notes: •...
BC4000 Series RAID Controllers User Manual 02/13/06 If Task - Pause is selected, you can then right-click on the highlighted paused array and see a Task - Resume option that you can use to continue the task. Caution! When a task is cancelled, data that is in the part of the task that did not finish will be lost on the destination array.
User Manual BC4000 Series RAID Controllers 02/13/06 CHEDULING A ONSISTENCY HECK A CHECK task can be scheduled for later in the day or week, or a CHECK task can be scheduled to run each week or each month. Note: You can schedule only one Check Consistency event on an array. This means that if you have already scheduled a monthly check and you want to schedule a weekly check, you have to delete the monthly event, and then schedule the new event.
BC4000 Series RAID Controllers User Manual 02/13/06 PLITTING IRRORED RRAYS You can split a mirror into separate arrays using either: • The default settings (see “Split a Mirror Using the Default Settings” • The advanced settings, which allow you to specify which drives you want to keep as part of the original array (see “Split a Mirror Using the Advanced Split Option”...
User Manual BC4000 Series RAID Controllers 02/13/06 To split a RAID1, RAID1n, RAID10, or RAID10n using the Advanced option: Click the array to be split. From the Array menu, select Mirror, click Split, and then click Advanced. Click to select the disks you want to keep as part of the original array. If you do not want the split-off array to be hidden from the operating system, clear the Hide option.
BC4000 Series RAID Controllers User Manual 02/13/06 To add a dedicated spare after an array has been created: In the Array View area of the Array Status window, select the array to which you want to assign a dedicated spare. In the Disk List area, right-click the disk that is to be the dedicated spare.
User Manual BC4000 Series RAID Controllers 02/13/06 ORKING WITH PTIONS IEWING OR HANGING THE ICENSE EVEL There are three license levels supported by the RAIDCore software. Various features are enabled when different license levels are purchased. Licenses are keyed to the module serial number. Each module has a unique serial number embedded in the hardware.
Page 114
BC4000 Series RAID Controllers User Manual 02/13/06 This License Key will be required when purchasing an upgrade from your distributor or supplier. To copy the License Key, from the Options menu, select License. You can copy the license key by double- clicking on it, selecting Copy, and then right-clicking and selecting Paste in an editor or mail program to transfer the number.
Page 115
User Manual BC4000 Series RAID Controllers 02/13/06 Shortly after you purchase the upgrade, you will receive an upgrade key from Broadcom. Enter it in the License window’s New License Key field, as shown below, and click Update. Note: The key you were issued will only work on the board for which you originally submitted the original license key.
BC4000 Series RAID Controllers User Manual 02/13/06 HANGING ASSWORD ETTINGS You can enable, disable, or change the password from the Options menu. Notes: • If you forget your password you will not be able to access any features. • The password must be at least six characters long. •...
User Manual BC4000 Series RAID Controllers 02/13/06 HANGING THE NTERFACE On the Options menu, the View command allows you to change the size of the icons used in the graphical user interface and to select how the array tree expands within the Array View. Setting Small Icons This setting switches between displaying large and small icons in the Array View window.
BC4000 Series RAID Controllers User Manual 02/13/06 Editing Text Columns in the Disk List Individual columns in the Disk List can be displayed or hidden using the Edit Columns feature. To hide or display columns in the Disk List area: From the Options menu, select View.
User Manual BC4000 Series RAID Controllers 02/13/06 If needed, drag and drop disk boxes from the list at the top onto or from your image. For example, you may choose to position a disk in the place of an empty slot in your enclosure or remove disk boxes that do not exist on your controller.
BC4000 Series RAID Controllers User Manual 02/13/06 ETTING VENT OTIFICATIONS With the notification feature, you can manage how and when you are notified about events. You can choose up to four types of notification methods and select from five levels of priority. There are four ways to be notified about events: Displays a pop-up message informing you of the event on the local Pop-up...
Page 121
User Manual BC4000 Series RAID Controllers 02/13/06 To set or change event notifications: From the Options menu, select Notification. Specify the mail server and e-mail address to send e-mail messages when events occur. In the From User box, specify a user address as the sender of the e-mail notifications. By default, the system onto which the controller is installed is used.
BC4000 Series RAID Controllers User Manual 02/13/06 ETTING UP EMOTE ANAGEMENT Remote management of a RAIDCore storage system can be set up using the RAIDConsole Setup Remote Management command. A remote system can then be added using the Add Remote System command. To set up remote management on a RAIDCore storage system: From the Options menu, select Setup Remote Management.
User Manual BC4000 Series RAID Controllers 02/13/06 DDING A EMOTE YSTEM Remote management of a RAIDCore storage system can be added using the RAIDConsole Add Remote System command. To add a remote system to a RAIDCore storage system: From the Options menu, select Add Remote System. From the systems that appear in the Managed Systems list, enter the name of the system to be added to the list of systems to be remotely managed.
BC4000 Series RAID Controllers User Manual 02/13/06 PDATING THE ONTROLLER IRMWARE The firmware of all the RAIDCore controllers in the system can be updated using the Update Firmware command. To update the RAIDCore controller firmware: From the Options menu, select Update Firmware. For each controller in the system, click or clear the option depending on whether the controller firmware should be updated.
User Manual BC4000 Series RAID Controllers 02/13/06 SMART I EADING NFORMATION FROM ISKS The RAIDCore BC4000 Series supports the output of Self-Monitoring, Analysis and Reporting Technology (SMART) data from disks that support it. The SMART diagnostics suite monitors internal drive operations and provides early warning of potential problems.
Page 126
BC4000 Series RAID Controllers User Manual 02/13/06 From the Options menu in the SMART Information window, you can enable or disable a variety of SMART options, as shown below. For example, a window with the Summary Error Log enabled is shown below. B ro ad c om C o rp or at ion Page 112 Working with Options...
User Manual BC4000 Series RAID Controllers 02/13/06 URNING ON DVANCED PTIONS From the Options menu, selecting Advanced Options enables the two following options: • Recover an array—On the Array menu, shown as Recover. See “Recovering Arrays” on page 92 for more information.
BC4000 Series RAID Controllers User Manual 02/13/06 Se cti on 9: U si ng bcad m bcadm? HAT IS The bcadm program is a command line tool for managing the BC4000 Series RAID controllers on both Linux and Windows operating systems. The bcadm program initiates RAID operations such as creating and transforming arrays, deleting arrays, adding and removing disks, and splitting mirrored arrays.
User Manual BC4000 Series RAID Controllers 02/13/06 NDERSTANDING UERY UTPUT When you use the bcadm --manage --query-all command, information about all of the controllers, disks, and arrays for the system is displayed. You also can see information about specific controllers, disks, or arrays using the bcadm --manage --query command in conjunction with the appropriate options.
BC4000 Series RAID Controllers User Manual 02/13/06 Item Description Model Number Disk manufacturer’s model number Firmware Version Disk manufacturer's firmware version Serial Number The manufacturer’s serial number of the disk bcadm A RRAY LEMENTS Item Description Array number assigned by the RAIDCore software Type RAID type O.S.
User Manual BC4000 Series RAID Controllers 02/13/06 IEWING ELP FROM THE OMMAND After you have installed the bcadm program, you can access help from the command line or from the bcadm man page (Linux only). See “What is bcadm?” on page 114 for how to issue the command.
BC4000 Series RAID Controllers User Manual 02/13/06 : bcadm --manage ANAGING ONTROLLERS RRAYS ISKS The bcadm --manage or bcadm -M command allows you to view information about the BC4000 Series controllers and manage the arrays and disks. For example, you can: •...
User Manual BC4000 Series RAID Controllers 02/13/06 --add-spare, -as The Add Spare option adds dedicated spare disks to arrays. This option uses --array and --disk as qualifiers. Make sure there is adequate space on the dedicated spare because there is no preallocation. Long form: --add-spare --array <list>...
BC4000 Series RAID Controllers User Manual 02/13/06 --remove-global-spare, -rgs The Remove Global Spare option removes spare disks as global spares. This option uses --disk as a qualifier. Long form: --remove-global-spare --disk <list> Short form: -rgs -d <list> Example 1: bcadm --manage --remove-global-spare --disk * Example 2: bcadm -M -rgs -d 5 --cache-array, -ca...
User Manual BC4000 Series RAID Controllers 02/13/06 --cache-disk, -cd The Cache Settings for Disks option sets the cache attributes for disks. If the disks support this option, you can change read-ahead and write cache properties. The default settings are for both read and write caches (rw) to be enabled.
BC4000 Series RAID Controllers User Manual 02/13/06 This option uses --array as a qualifier. Long form: --check-start --array <list> Short form: -cs -a <list> Example 1: bcadm --manage --check-start --array 5 Example 2: bcadm -M -cs -a * --check-end, -ce The Stop Consistency Check option ends a consistency check on arrays, redundant types only.
User Manual BC4000 Series RAID Controllers 02/13/06 --scan-array, -sa The scan array option performs a continuous read operation of an array in the background, accessing every block of the array from beginning to end. The array scan takes place only when the array is idle (that is, when there is no input to or output from the array).
BC4000 Series RAID Controllers User Manual 02/13/06 --priority, -p The Set Task Priority option allows you to speed up or slow down tasks being performed on arrays. To decrease the time it takes for a task to complete, set the task priority higher (10 is the highest). Notes: •...
User Manual BC4000 Series RAID Controllers 02/13/06 --blink, -b The Blink option causes the LEDs on the controller or on a properly attached disk enclosure to blink for the specified disk or the disks in a specified array. This option uses either --disk or --array as a qualifier, but not both at once. You can specify only one disk or array at a time;...
BC4000 Series RAID Controllers User Manual 02/13/06 --recover-array, -rcv The Recover Array option attempts to force failed arrays back into a functioning state. This option is provided as a last resort for you to try to recover whatever data might be present after an array has failed and the data cannot be recreated by the controller.
User Manual BC4000 Series RAID Controllers 02/13/06 --unhide, -uh The Unhide Array option allows the operating system to see previously hidden arrays. This option uses --array as a qualifier. Long form: --unhide --array <list> Short form: -uh -a <list> Example 1: bcadm --manage --unhide --array * Example 2: bcadm -M -uh -a 5...
BC4000 Series RAID Controllers User Manual 02/13/06 --smart-get, -sg The SMART Get option allows the output of Self-Monitoring, Analysis, and Reporting Technology data from disks that support it. The SMART diagnostics suite monitors internal drive operations and provides early warning of potential problems.
User Manual BC4000 Series RAID Controllers 02/13/06 --controller, -ct Controller is a required qualifier used with the --query and --flash options to query specific controllers, where <list> identifies the controller number(s). Long form: --controller <list> Short form: -ct <list> --disk, -d Disk is a required qualifier used with the following options to specify disks, where <list>...
BC4000 Series RAID Controllers User Manual 02/13/06 : bcadm --create REATING RRAYS The bcadm --create or bcadm -C command allows you to create new arrays. You can partition and create as many as eight arrays across all disks. You can use portions of disks to create arrays while other arrays are using different portions of the same disks, but you can create a maximum of eight arrays.
User Manual BC4000 Series RAID Controllers 02/13/06 PTIONS The following options are available for the bcadm --create command. The long and short formats for each option are given. --sub-member <num>, -sub <num> Specifies the number of disks in each submember of a RAID10n or RAID50. --spare-disk <list>, -sp <list>...
BC4000 Series RAID Controllers User Manual 02/13/06 --priority <1...10>, -p <1...10> Sets the background initialization task priority from 1 to 10, with 10 being the highest. For redundant array types only. --preferred-id <64bit_hex>, -pid <64bit_hex> Sets the 64-bit array ID. By default, the ID is randomly generated. --scan-array, -sa Enables a continuous read operation of the specified arrays in the background, accessing every block of the array from beginning to end.
User Manual BC4000 Series RAID Controllers 02/13/06 : bcadm --delete ELETING RRAYS The bcadm --delete or bcadm -D command allows you to delete one or more arrays. Caution! If an array is deleted, the data on the array is lost. It is very unlikely the data can ever be recovered.
BC4000 Series RAID Controllers User Manual 02/13/06 : bcadm --transform RANSFORMING RRAYS The bcadm --transform or bcadm -T command allows you to transform an array from one RAID level to almost any other RAID level and expand the array dynamically, even under I/O load. If you have the level 52 license, you can use the Online Capacity Expansion (OCE) and Online RAID Level Migration (ORLM) features to increase the size and organization of an array.
User Manual BC4000 Series RAID Controllers 02/13/06 PTIONS The following options are available for the bcadm --transform command. The long and short formats for each option are given. --sub-member <num>, -sub <num> Specifies the number of disks in each submember of a RAID10n or RAID50. --size <size_mb>, -s <size_mb>...
BC4000 Series RAID Controllers User Manual 02/13/06 XAMPLES Note: On Linux, anywhere that an asterisk (*) is used in a command as a wildcard argument, you need to prevent shell expansion by either adding quotes around the asterisk (' or ") or preceding it with a backslash (\).
User Manual BC4000 Series RAID Controllers 02/13/06 The following <raid_type> attributes are available. The long and short formats for each attribute are given. --linear Single disk or concatenation of disks (Volume) --volume Single disk or concatenation of disks (Volume) --raid0 Stripe of two or more disks --raid1 Mirror of two disks...
BC4000 Series RAID Controllers User Manual 02/13/06 --max-size, -ms Prints the maximum possible size for an array without actually copying an array. --name, -n Identifies an array with a user-supplied name. The name can be up to 30 characters, but only 17 of those characters display in the BIOS.
User Manual BC4000 Series RAID Controllers 02/13/06 : bcadm --split PLITTING IRRORED RRAYS The bcadm --split or bcadm -S command allows you to split a mirrored array. A RAID1 array when split turns into two Volumes. A RAID10 array when split turns into two RAID0 arrays. A RAID1n or RAID10n when split using the default settings turns into a Volume and the remainder goes into the array type with which the process started.
BC4000 Series RAID Controllers User Manual 02/13/06 --default, -def Splits an array using the default settings, no disks need be specified. --array, -a Array is a required qualifier used to specify arrays, where <list> identifies the array number(s). --disk, -d Disk is a required qualifier used to specify disks, where <list>...
User Manual BC4000 Series RAID Controllers 02/13/06 : bcadm --follow OLLOWING OR ONITORING RRAYS AND ISKS The bcadm --follow or bcadm -F command allows you to follow or monitor arrays and disks. bcadm --follow polls the RAID subsystem for any changes in status and sends an e-mail notification and/or executes a specified program.
BC4000 Series RAID Controllers User Manual 02/13/06 --from_user <from_email_address>, -fu <from_email_address> Specifies the sender’s e-mail address for the e-mail notification. Used with --mail-address when sending e-mail alerts and --test-mail for sending a test e-mail. The system name is automatically placed in the subject line of the message and is included in the body of the e-mail.
User Manual BC4000 Series RAID Controllers 02/13/06 On Windows, the following options are available for the bcadm --follow command. The long and short formats for each option are given. --test-mail, -tm Sends a test e-mail message. Requires both the --mail-address and --from-user flags. --mail-address <to_email_address>, -ma <to_email_address>...
BC4000 Series RAID Controllers User Manual 02/13/06 XAMPLES Note: On Linux, anywhere that an asterisk (*) is used in a command as a wildcard argument, you need to prevent shell expansion by either adding quotes around the asterisk (' or ") or preceding it with a backslash (\).
User Manual BC4000 Series RAID Controllers 02/13/06 : bcadm --license IEWING OR HANGING ICENSE EVELS The bcadm --license or bcadm -L command allows you to view your current license information or change the licensing level. There are three license levels supported by the RAIDCore XelCore™ software. Various features are enabled when different license levels are purchased.
BC4000 Series RAID Controllers User Manual 02/13/06 ETRIEVING AND PDATING THE ICENSE To retrieve the License Key from a RAIDCore controller using bcadm, perform the following steps. Type the following in a terminal window: bcadm --license --display The output is shown below. Controller Type License Key...
BC4000 Series RAID Controllers User Manual 02/13/06 S ecti on 10: C ompl ianc e In for mati on FCC C OMPLIANCE TATEMENT The RAIDCore family of products complies with FCC Rules Part 15. Operation is subject to the following two conditions: •...
User Manual BC4000 Series RAID Controllers 02/13/06 CE C OMPLIANCE NFORMATION The RAIDCore product family conforms to: EN55022:1998/CISPR 22:1997, Class B - Limits and Methods of measurement of Radio Disturbance Characteristics of Information Technology Equipment. NFORMATION DE ONFORMITE DE LA La famille de produit de RAIDCore se conforme a: EN 55022:1998/CISPR 22:1997, Classe B - Limites et methodes de mesure des caracteristiques d'interferences radiophoniques, Materiel des technologies de l'information.
Page 174
BC4000 Series RAID Controllers User Manual 02/13/06 This page is intentionally left blank. B ro ad c om C o rp or at ion Page 160 CE Compliance Information Document BC4000-UM100-R...
User Manual BC4000 Series RAID Controllers 02/13/06 I ndex Arrays Cont.) initializing 72 Advanced options managing, from bcadm 118 recovering arrays, from RAIDConsole 92 maximum capacity 75 turning on 113 monitoring, from bcadm 141 Advanced Server 12 multiple types per drive 6 Advanced Split option 96 naming, from bcadm 118 Array Configuration window 20, 51...
Page 176
BC4000 Series RAID Controllers User Manual 02/13/06 bcadm --create, -C 130 Changing 70 bcadm --create-copy, -CC 136 boot modes, from the BIOS 58 bcadm --delete, -D 133 cache settings for arrays, from RAIDConsole 92 bcadm --follow, -F 141 cache settings for disks, from RAIDConsole 69 bcadm --help 115 disk view 70 bcadm --license, -L 145...
Page 177
User Manual BC4000 Series RAID Controllers 02/13/06 Drive Event dialog box 47 Drive roaming 6 Dedicated spares Drivers adding and removing, from bcadm 118 installing for Linux 29 adding and removing, from RAIDConsole 49 installing for Windows 22 Array List element 67 transferring to floppy disk 22 sparing options 47 Dynamic disks 72...
Page 178
BC4000 Series RAID Controllers User Manual 02/13/06 Monitoring arrays 141 Multiple SATA 12 I/O status bar 65, 68 I/Os per second 68 Initialize and Convert Disk wizard 75 Naming arrays Initializing disks from bcadm 118 from bcadm 118 from RAIDConsole 72 from RAIDConsole 69 New Volume wizard 75 from the BIOS 19, 51...
Page 180
BC4000 Series RAID Controllers User Manual 02/13/06 Viewing array details, from the BIOS 57 boot modes, from the BIOS 58 disk details, from the BIOS 56 event logs 113 Help for bcadm 115 license levels, from bcadm 145 license levels, from RAIDConsole 99 Volumes larger than 2 TB 75 Warnings when booting 58 Windows...
Need help?
Do you have a question about the BROADCOM HT1000 and is the answer not in the manual?
Questions and answers