StorCLIReference Manual January 2013 53419-00, Rev. F StorCLI Reference Manual January 2013 Revision History Version and Date Rev. F, January 2013 Description of Changes Added the pi and preventpiimport options to Table 4. Added a note and a caution message at the start of Chapter 4, Working with the Storage Command Line Tool. Added a note in Section 4.3.9, Drive Secure Erase Commands. Updated Section 4.4.2, Delete Virtual Drives Commands, for using the force option. Added Section 4.4.7, Virtual Drive Erase Commands. Updated Section 4.4.6, Virtual Drive Initialization Commands, for using the force option. Added the storcli /cx/bbu show modes command in Section 4.9, BBU Commands. Added Section 4.2.7, Controller Cache Command. NOTE This Revision History lists only the changes made to the current version of the document. For a complete list of all revisions made to the previous versions of this document since its original publication, see Appendix D, Revision Information. LSI, the LSI & Design logo, CacheCade, Dimmer Switch, and MegaRAID are registered trademarks of LSI Corporation or its subsidiaries. All other brand and product names may be trademarks of their respective companies. LSI Corporation reserves the right to make changes to the product(s) or information disclosed herein at any time without notice. LSI Corporation does not assume any responsibility or liability arising out of the application or use of any product or service described herein, except as expressly agreed to in writing by LSI Corporation; nor does the purchase, lease, or use of a product or service from LSI Corporation convey a license under any patent rights, copyrights, trademark rights, or any other of the intellectual property rights of LSI Corporation or of third parties. LSI products are not intended for use in life-support appliances, devices, or systems. Use of any LSI product in such applications without written consent of the appropriate LSI officer is prohibited. Corporate Headquarters San Jose, CA 800-372-2447 Document Number: 53419-00, Rev. F Copyright © 2013 LSI Corporation All Rights Reserved Email
[email protected] Website www.lsi.com StorCLI Reference Manual January 2013 Table of Contents Table of Contents Chapter 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 Support for MegaCLI Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Devices Supported by the StorCLI Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Chapter 2: Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1 Installing StorCLI on Microsoft Windows Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Installing StorCLI on Linux Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Installing StorCLI on VMware Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4 Installing StorCLI on FreeBSD Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 Installing StorCLI on the Microsoft EFI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Installing StorCLI on Solaris Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 7 7 7 7 Chapter 3: StorCLI Command Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Chapter 4: Working with the Storage Command Line Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 4.1 System Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 System Show Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Controller Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 Show and Set Controller Properties Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.2 Controller Show Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.3 Controller Background Tasks Operation Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.4 Premium Feature Key Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.5 Controller Security Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.6 Flashing Controller Firmware Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.7 Controller Cache Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Drive Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 Drive Show Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.2 Missing Drives Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.3 Set Drive State Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.4 Drive Initialization Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.5 Drive Firmware Download Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.6 Locate Drives Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.7 Prepare to Remove Drives Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.8 Drive Security Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.9 Drive Secure Erase Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.10 Rebuild Drives Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.11 Drive Copyback Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.12 Hot Spare Drive Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.13 Drive Security Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Virtual Drives Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 Add Virtual Drives Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.2 Delete Virtual Drives Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.3 Virtual Drive Show Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.4 Preserved Cache Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.5 Change Virtual Drive Properties Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.6 Virtual Drive Initialization Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.7 Virtual Drive Erase Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.8 Virtual Drive Migration Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 10 11 11 15 16 19 20 21 22 22 22 23 23 24 25 25 25 26 26 27 28 29 30 30 30 32 33 34 34 36 36 37 LSI Corporation -3- StorCLI Reference Manual January 2013 Table of Contents 4.4.9 Virtual Drive Consistency Check Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.10 Background Initialization Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.11 Virtual Drive Expansion Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5 Foreign Configurations Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6 BIOS-Related Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.1 OPROM BIOS Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7 Drive Group Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7.1 Drive Group Show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.8 Dimmer Switch Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.8.1 Change Virtual Drive Power Settings Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9 BBU Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10 Enclosure Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.11 PHY Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.12 Logging Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 39 40 40 41 42 43 43 43 43 45 47 47 48 Chapter 5: Frequently Used Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 5.1 Showing the Version of the Storage Command Line Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Showing StorCLI Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 Showing System Summary Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 Showing Free Space in a Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5 Adding Virtual Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.6 Setting the Cache Policy in a Virtual Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7 Showing Virtual Drive Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8 Deleting Virtual Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.9 Flashing Controller Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 50 50 50 50 51 51 52 52 Appendix A: 3Ware CLI Commands to StorCLI Command Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Appendix B: MegaCLI Commands to StorCLI Command Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Appendix C: Unsupported Commands in Embedded MegaRAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Appendix D: Revision Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 LSI Corporation -4- consistent. and it explains the various features of the Storage Command Line Tool. LSI® MegaRAID SAS iMR LSI MegaRAID SAS 9280-8e LSI MegaRAID SAS 9260CV-8i LSI MegaRAID SAS 9266CV-8i LSI MegaRAID SAS 9285-8e LSI Corporation -5- . 1. See Appendix B. The 926x product line.StorCLI Reference Manual January 2013 Chapter 1: Introduction Overview Chapter 1: Introduction 1.2 Support for MegaCLI Commands The MegaCLI commands can be executed on the Storage Command Line (StorCLI) tool. and easy to script. The StorCLI tool supports the following MegaRAID products. This document is the reference manual for installing and using the Storage Command Line Tool. 1. MegaCLI Commands to StorCLI Command Conversion.3 Devices Supported by the StorCLI Tool The StorCLI tool is designed to work with the MegaRAID product line. The StorCLI is a command line interface that is designed to be easy to use.1 Overview The Storage Command Line Tool (StorCLI) is the command line management software designed for the MegaRAID® product line. The 924x product line. for the information for conversion from MegaCLI commands to StorCLI commands. NOTE The legacy commands are deprecated from this guide. A single binary is output for the StorCLI commands and its equivalent MegaCLI commands. The 928x product line. 2. run the rpm -Uvh <StorCLI-x. LSI Corporation -6- . Unzip the StorCLI package.xx-x.noarch.0 U1 Solaris FreeBSD EFI NOTE The LSISAS2208 and LSISAS2108 controllers provide support for Microsoft Windows 8 and Microsoft Windows Server 2012 operating systems. To install the StorCLI RPM. 2. 2. NOTE StorCLI must be run with the administrator privileges.1 U2 VMware ESXi 5.8 (32/64 bit) Red Hat Enterprise Linux 6.1 U2 VMware ESXi 4.1 Installing StorCLI on Microsoft Windows Operating Systems The Windows StorCLI binary is provided in a binary format. run the rpm -ivh <StorCLI-x.noarch.2 (32/64 bit) SUSE® Linux Enterprise Server 11 SP2 (32/64 bit) SUSE Linux Enterprise Server 10 SP4 (32/64 bit) Fedora Core Linux 15 VMware® ESX 4.0 VMware ESX 4. and run the tool. 2. perform the following steps: 1.rpm> command. To upgrade the StorCLI RPM. Place the binary file in the directory from which you want to run the Storage Command Line Tool.1 Red Hat Enterprise Linux 6. 1.rpm> command. Copy the binary file from the CD or from the LSI website.2 Installing StorCLI on Linux Operating Systems To install StorCLI on Linux operating systems. 3.xx-x. and no separate installation is required.StorCLI Reference Manual January 2013 Chapter 2: Installation Installing StorCLI on Microsoft Windows Operating Systems Chapter 2: Installation The MegaRAID controllers can be used with the following operating systems for Intel and AMD 32-bit and 64-bit x86-based motherboards: Microsoft® Windows® Server 2008 R2 Microsoft Windows 7 (32/64 bit) Red Hat® Enterprise Linux® 5. 4 Installing StorCLI on FreeBSD Operating Systems The FreeBSD StorCLI binary is provided in a binary format. 2. 2. and no separate installation is required. 1. and run the tool.pkg LSI Corporation -7- .5 Installing StorCLI on the Microsoft EFI The EFI StorCLI binary is provided in a binary format. 2. and no separate installation is required. run the following syntax from the command line: esxcli software vib install –v=<path-to-vib-package> Example: esxcli software vib install -v=/vmfs/volumes/datastore1/StorCliMN/vmware-esx-StorCli-1. Copy the binary file from the CD or from the LSI website.StorCLI Reference Manual January 2013 Chapter 2: Installation Installing StorCLI on VMware Operating Systems 2.01. and run the tool. Place the binary file in the directory from which you want to run the Storage Command Line Tool. 1.3 Installing StorCLI on VMware Operating Systems To install StorCLI on VMware operating systems. run the following command: pkgadd –d Storcli. 2. Copy the binary file from the CD or from the LSI website.vib 2.04.6 Installing StorCLI on Solaris Operating Systems To install StorCLI on Solaris operating systems. Place the binary file in the directory from which you want to run the Storage Command Line Tool. the command is a system command. This object identifier is for all foreign configurations on controller x. Example: storcli /cx show <property1>|<property2> J. This object identifier is for a foreign configuration x on controller x.StorCLI Reference Manual January 2013 Chapter 3: StorCLI Command Syntax Chapter 3: StorCLI Command Syntax This chapter describes the StorCLI command syntax and the valid values for each parameter in the general command syntax. This object identifier is for a virtual drive x on controller x. LSI Corporation -8- . The StorCLI syntax uses the following general format: <[object identifier]> <verb> <[adverb | attributes | properties] > <[key=value]> The StorCLI tool supports the object identifiers listed in the following table. The EFI platform ignores the J when it is added at the end of the command syntax. /cx /cx/vx /cx/vall /cx/ex /cx/eall /cx/fx /cx/fall /cx/ex/sx /cx/sx /cx/ex/sall /cx/dx /cx/dall This object identifier is for controller x. This object identifier is for the all drive groups on enclosure x on controller x. NOTE If enclosures are not used to connect physical drives to the controller. This object identifier is for the drive group x on enclosure x on controller x. NOTE JSON format output is not supported in the EFI operating system. add J at the end of the command syntax. This object identifier represents the drives that are directly attached to controller x. This object identifier is for all the drives on enclosure x on controller x. NOTE Background operations are blocked in the EFI and HII environments and these operations are resumed in the operating system environments. NOTE To get the output in JSON format. Table 1 Object Identifiers in the StorCli Command Syntax Object Identifier Description No object identifier specified If there is no object identifier. This object identifier is for the drive is slot x on enclosure x on controller x. you do not specify the enclosure ID in the command. This object identifier is for all virtual drives on controller x. This object identifier is for all enclosures on controller x. This object identifier is for an enclosure x on controller x. This verb flushes a controller cache or a drive cache. This verb sets a value of the object identifier. This verb starts an operation. This verb shows the value and properties of the object identifier. JBODs. This verb deletes a drive. if a value is required by the command. This verb resumes paused operation. <[key=value]> – Specifies a value. Table 2 Verbs in the StorCli Command Syntax Verbs add del set show pause resume suspend compare download start flush stop import expand Description This verb adds virtual drives. This verb expands the size of the virtual drive. This verb imports the foreign configuration into the drive. This verb downloads and flashes a file to the target. LSI Corporation -9- . A stopped process cannot be resumed. This verb pauses an ongoing operation.StorCLI Reference Manual January 2013 Chapter 3: StorCLI Command Syntax The StorCLI tool supports the following verbs. This verb stops an operation that is in progress. value. This verb compares an input value with a system value. <[adverb | attributes | properties] > – Specifies what the verb modifies or displays. This verb suspends an ongoing operation. or property of the object identifier. and so on to the object identifier. A suspended operation cannot be resumed. 4. storcli show help This command shows help for all commands at the server level. and the overview of existing configuration. the operating system information. the host name. otherwise.1 System Commands System Show Commands The Storage Command Line Tool supports the following system show commands: storcli storcli storcli storcli storcli show show all show ctrlcount show help -v The detailed description for each command follows. information about the drives that need attention. storcli show ctrlcount This command shows the number of controllers detected in the server. storcli show all This command shows the list of controllers and controller-associated information. and advanced software options. The summary includes the number of controllers.10 - .StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool System Commands Chapter 4: Working with the Storage Command Line Tool This chapter describes the commands supported by the Storage Command Line Tool. the command will fail. CAUTION The order in which you specify the command options should be the same as in the User Guide.1 4. NOTE The Storage Command Line Tool does not support the Snapshot feature. storcli -v This command shows the version of the Storage Command Line Tool.1. NOTE The Storage Command Line Tool is not case sensitive. LSI Corporation . storcli show This command shows a summary of controller and controller-associated information for the system. 2. Shows physical drive information. Sets controller properties. storcli /cx show <property> This command shows the current value of the specified property on the specified controller. such as the /c0 controller. NOTE You cannot set multiple properties with a single command.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands 4.2. The generalized syntax for show controller properties command is as follows. The Storage Command Line Tool supports the controller commands described in this section.2 Controller Commands Controller commands provide information and perform actions related to the specified controller. General example output: Status Code = 0 Status = Success Description = None Controller: 0 Property_name = Property_value You can show the following properties using the storcli /cx show <property1>|<property2> command.2.11 - . Value Range Description Shows specific controller properties. freespace: Shows the freespace in the controller. storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli /cx /cx /cx /cx /cx /cx /cx /cx /cx /cx /cx /cx /cx /cx /cx /cx show show show show show show show show show show show show show show show show abortcconerror activityforlocate alarm backplane batterywarning bgirate bootwithpinnedcache cachebypass cacheflushint ccrate clusterenable coercion consistencycheck|cc copyback directpdmapping dimmerswitch|ds LSI Corporation . Controller Show Commands. 4.1 Show and Set Controller Properties Commands Table 3 Controller Commands Quick Reference Table Commands show <properties> set <properties> show See Table 4 See Table 4 all: Shows all properties of the virtual drive. This section provides command information to show and set controller properties. See Section 4. StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli /cx show eccbucketleakrate /cx show eccbucketsize /cx show enableeghsp /cx show enableesmarter /cx show enableeug /cx show exposeencldevice /cx show jbod /cx show loadbalancemode /cx show maintainpdfailhistory /cx show migraterate /cx show ncq /cx show patrolread|pr /cx show perfmode /cx show pi /cx show preventpiimport /cx show prcorrectunconfiguredareas /cx show prrate /cx show rebuildrate /cx show rehostinfo /cx show restorehotspare /cx show safeid /cx show smartpollinterval /cx show spinupdelay /cx show spinupdrivecount /cx show time /cx show usefdeonlyencrypt /cx show memscrubpatterns /cx show badblocks /cx(x|all) show PI /cx(x|all) show preventpiimport storcli /cx set <property>=<value> General example output: Status Code = 0 Status = Success Description = None Controller 0.12 - . new Property_name = Property_value The following commands are examples of the properties that can be set using the storcli /cx set <property>=<value> command: storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli /cx /cx /cx /cx /cx /cx /cx /cx /cx /cx /cx /cx set set set set set set set set set set set set abortcconerror=<on|off> termlog[=on|off|offthisboot] activityforlocate=<on|off> alarm=<on|off|silence> backplane=<value> batterywarning=<on|off> bgirate=<value> bootwithpinnedcache=<on|off> cachebypass=<on|off> cacheflushinterval=<value> ccrate=<value> coercion=<value> LSI Corporation . Enables/disables drive activity. Sets background initialization rate in percentage. Enables/disables alarm on critical errors. on|off 0 to 100 Set Command Range Description Aborts consistency check when it detects an inconsistency.z] storcli /cx set clusterenable=<value> storcli /cx set copyback=<on|off> type=<smartssd|smarthdd|all> storcli /cx set directpdmapping=<on|off> storcli /cx set eccbucketleakrate=<value> storcli /cx set eccbucketsize=<value> storcli /cx set enableeghsp=<on|off> storcli /cx set enableesmarter=<value> storcli /cx set enableeug=<on|off> storcli /cx set exposeencldevice=<on|off> storcli /cx set dimmerswitch|ds=<on|off type=1|2|3|4> storcli /cx set foreignautoimport=<on|off> storcli /cx set jbod=<on|off> storcli /cx set loadbalancemode=<value> storcli /cx set maintainpdfailhistory=<on|off> storcli /cx set migraterate=<value> storcli /cx set ncq=<on|off> storcli /cx set patrolread|pr {=on mode=<auto|manual>}|{off} storcli /cx set perfmode=<value> storcli /cx set pi=<on|off> storcli /cx set preventpiimport=<on|off> storcli /cx set prcorrectunconfiguredareas=<on|off> storcli /cx set prrate=<value> storcli /cx set rebuildrate=<value> storcli /cx set restorehotspare=<on|off> storcli /cx set smartpollinterval=<value> storcli /cx set spinupdelay=<value> storcli /cx set spinupdrivecount=<value> storcli /cx set stoponerror=<on|off> storcli /cx set usefdeonlyencrypt=<on|off> storcli /cx set time=yyyymmdd hh:mm:ss|systemtime storcli /cx set usefdeonlyencrypt=<on|off> The following table lists and describes the properties for the show and set commands.13 - . such as SGPIO and I2C SEP using GPIO pins. 1: Disable autodetect SGPIO. LSI Corporation . 2: Disable I2C SEP autodetect. batterywarning bgirate Enables/disables battery warnings. Configures enclosure detection on a non-SES/expander backplane. 0: Use autodetect logic of backplanes. drive activity locates function for systems without SGPIO/SES capabilities.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands storcli /cx set consistencycheck|cc=[off|seq|conc][delay=value] [starttime=yyyy/mm/dd hh] [excludevd=x-y. Table 4 Properties for Show and Set Commands Property Name abortcconerror activityforlocate alarm backplane on|off on|off on|off|silence silence: Silences the alarm. 3: Disable both the autodetects. by default. Imports foreign configuration automatically.2. on|off type = smartssd|smarthdd|all smartssd: Copy back enabled for SSD drives. consistencycheck copyback See Section 4. Enables/disables the commissioning of Unconfigured Good drives as Emergency Hot Spare (EHSP) drives. on|off on|off loadbalancemode maintainpdfailhistory migraterate patrolread|pr on|off on|off 0 to 100 See Section 4. Patrol Read. Dimmer Switch Commands. Enables/disables the commissioning of Emergency Hot Spare (EHSP) drives for Predictive Failure (PFA) events.3. Maintains the physical drive fail history. See Section 4. smarthdd: Copy back enabled for HDD drives. See Section 4. Example: storcli /cx set copyback=on type=all on|off Description Sets cache flush interval in seconds. otherwise it should be enabled. Consistency Check. SEPs. Sets data migration rate in percentage. default value 4 0 to 100 0: No coercion 1: 128 MB 2: 1 GB See Section 4. When enclosures are used.14 - . Consistency Check. for example. Patrol Read.3. Enables/disables copy back for drive types.2. Enables/disables device drivers to expose enclosure devices. Enables/disables JBOD mode. directpdmapping Enables/disables direct physical drive mapping.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands Table 4 Properties for Show and Set Commands (Continued) Property Name cacheflushint ccrate coercion Set Command Range 0 to 255. NOTE Not supported by all controllers.2. Dimmer Switch Commands.2.3. Enables/disables the commissioning of otherwise incompatible global hot spare drives as Emergency Hot Spare (EHSP) drives. Sets consistency check rate in percentage.2.3. this feature is disabled.8. at boot. Sets drive capacity in coercion mode.3.8.3. Enables/disables automatic load balancing between SAS phys or ports in a wide port configuration.2. LSI Corporation . Sets size of ECC single-bit-error bucket (logs event when full). Sets leak rate of the single-bit bucket in minutes (one entry removed per leak-rate). expanders. drives become system drives. eccbucketleakrate eccbucketsize enableeghsp 0 to 65535 0 to 255 on|off enableesmarter enableeug exposeencldevice dimmerswitch|ds foreignautoimport jbod on|off on|off on|off See Section 4. all: Copy back enabled for both ssd drives and HDD drives. and BBU information. 4. drive groups. enclosures.2 Controller Show Commands The Storage Command Line Tool supports the following show commands: storcli /cx show storcli /cx show all storcli /cx show freespace The detailed description for each command follows. currently applicable to non-FastPath 1: Tuned to provide least latency.15 - . physical drives.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands Table 4 Properties for Show and Set Commands (Continued) Property Name perfmode Set Command Range Description Performance tuning setting for the controller. virtual drives. 0: Tuned to provide best IOPS. Sets patrol read rate of the virtual drives in percentage. Stops the MegaRAID BIOS during POST. Sets reconstruction rate for a drive in percentage. pi preventpiimport prcorrectunconfiguredareas prrate rebuildrate reconrate restorehotspare smartpollinterval spinupdrivecount spinupdelay stoponerror time usefdeonlyencrypt Valid time in yymmdd hh:mm:ss format or Sets the controller time to your input value or the system systemtime time (local time in 24-hour format). Set time for polling of SMART errors in seconds. Sets number of drives that are spun up at a time. Becomes a hot spare on insertion of a failed drive. in seconds. The summary includes basic controller information. Input example: storcli /c1 show LSI Corporation . on|off Enables/disables FDE drive-based encryption. if any errors are encountered. Sets rebuild rate of the drive in percentage. Sets spin-up delay between a group of drives or a set of drives. foreign configurations.2. Correct media errors during PR by writing 0s to unconfigured areas of the disk. storcli /cx show This command shows the summary of the controller information. currently applicable to non-FastPath on|off on|off on|off 0 to 100 0 to 100 0 to 100 on|off 0 to 65535 0 to 255 0 to 255 on|off Enables/disables data protection on the controller. Enables/disables import data protection drives on the controller. Input example: storcli /c0 show rebuildrate LSI Corporation . storcli /cx show freespace This command shows the usable free space in the controller. the PCI information fields are displayed as N/A. Hence. which includes basic controller information.3 4. storcli /cx show rebuildrate This command shows the current rebuild task rate of the specified controller in percentage. Input example: storcli /c0 set rebuildrate=30 NOTE A high rebuild rate slows down I/O processing. Input example: storcli /c0 show freespace 4.2. Input example: storcli /c0 show all NOTE The PCI information displayed as a part of storcli /cx show and storcli /cx show all commands is not applicable for the FreeBSD operating system. bus information. controller capabilities. advanced software options.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands storcli /cx show all This command shows all controller information. controller defaults. scheduled tasks. storcli /cx set rebuildrate=<value> This command sets the rebuild task rate of the specified controller.1 Controller Background Tasks Operation Commands Rebuild Rate storcli /cx set rebuildrate=<value> storcli /cx show rebuildrate The detailed description for each command follows. virtual drives. physical drives. controller policies. foreign configurations.3.2. drive groups. controller status. The input value is in percentage. enclosures.16 - . and BBU information. miscellaneous properties. The detailed description for each command follows.2.2 Patrol Read The Storage Command Line Tool supports the following patrol read commands: storcli /cx resume patrolread storcli /cx set patrolread ={{on mode=<auto|manual>}|{off}} storcli /cx set patrolread [starttime=<yyyy/mm/dd hh>] [maxconcurrentpd=<value>] [includessds=<on|off>] [uncfgareas=<on|off>] storcli /cx set patrolread delay=<value> storcli /cx show patrolread storcli /cx start patrolread storcli /cx stop patrolread storcli /cx suspend patrolread NOTE A patrol read operation is scheduled for all the physical drives of the controller. NOTE Controller time is taken as a reference for scheduling a patrol read operation. Sets the number of physical drives that can be patrol read at a single time. Input example: storcli /c0 resume patrolread storcli /cx set patrolread {=on mode=<auto|manual>}|{off} This command turns the patrol read scheduling on and sets the mode of the patrol read to automatic or manual. Input example: storcli /c0 set patrolread=on starttime=2012/02/21 00 LSI Corporation . storcli /cx resume patrolread This command resumes a suspended patrol read operation.17 - . Include SSDs in the patrol read. Input example: storcli /co set patrolread=on mode=manual storcli /cx set patrolread [starttime=<yyyy/mm/dd hh>] [maxconcurrentpd=<value>] [includessds=<on|off>] [uncfgareas=on|off] This command schedules a patrol read operation. You can use the following options for patrol read command.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands 4. Include the areas not configured in the patrol read.3. Table 5 Set Patrolread Input Options Option starttime maxconcurrentpd includessds uncfgareas Value Range A valid date and hour in 24 hours format Valid number of physical drives present — — Description Sets the start time in yyyy/mm/dd hh format. 3. Input example: storcli /c0 start patrolread storcli /cx stop patrolread This command stops a running patrol read operation. LSI Corporation . Input example: storcli /c0 show patrolread storcli /cx start patrolread This command starts the patrol read operation. This command starts a patrol read immediately. Input example: storcli /c0 stop patrolread NOTE You cannot resume a stopped patrol read. 4. perform.18 - . and view the status of a consistency check (CC) operation: storcli /cx set consistencycheck|cc=[off|seq|conc][delay=value] starttime=yyyy/mm/dd hh [excludevd=x-y. storcli /cx suspend patrolread This command pauses a running patrol read operation.3 Consistency Check The Storage Command Line Tool supports the following commands to schedule. Input example: storcli /c0 set patrolread delay=30 storcli /cx show patrolRead This command shows the progress on the current patrol read in percentage.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands storcli /cx set patrolread [delay=<value>] This command delays the scheduled patrol read in hours. Input example: storcli /c0 suspend patrolread NOTE You can run this command only when a patrol read operation is running on the controller.2.z] storcli /cx show cc storcli /cx show ccrate The detailed description for each command follows. 19 - . You can use the following options with the consistency check command.Vy … format) or the range of virtual drives that you want to exclude from a consistency check (Vx-Vy format). The range should be less than the number of virtual drives. you can provide list of virtual drive names (Vx. or turns off the CC. LSI Corporation . If this option is not specified in the command. The CC rate appears in percentage. To exclude particular virtual drives. Delay a scheduled consistency check. Description Sets CC to either sequential mode. Start time of a consistency check is yyyy/mm/dd hh format. starttime excludevd A valid date and hour in 24-hours format. The value is in hours. A value of 0 makes the CC runs continuously with no delay (in a loop). NOTE The concurrent mode slows I/O processing.2. or concurrent mode. off : Turns off the consistency check delay -1 and any integer value. Input example: storcli /c0 set CC=on starttime=2012/02/21 00 excludevd v0-v3 storcli /cx show cc This command shows the consistency check schedule properties for a controller. Input example: storcli /c0 show ccrate NOTE A high CC rate slows I/O processing. Excludes virtual drives from the consistency checks. 4. Table 6 Set CC Input Options Option cc Value Range seq: Sequential mode. Input example: storcli /c0 show cc storcli /cx show ccrate This command checks the status of a consistency check operation. no virtual drives are excluded. NOTE Only scheduled consistency checks can be delayed.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands storcli /cx set consistencycheck|cc=[off|seq|conc][delay=value] starttime=yyyy/mm/dd hh [excludevd=x-y.z] This command schedules a consistency check (CC) operation. conc: Concurrent mode.4 Premium Feature Key Commands The Storage Command Line Tool supports the following commands for premium feature keys: storcli /cx set advancedsoftwareoptions(aso) key=<value> [preview] | [deactivatetrialkey] [rehostcomplete] storcli /cx show safeid The detailed description for the command follows. storcli /cx delete securitykey This command deletes the security key of the controller. The key ID is unique for every controller. ASOs cannot be removed from the controller. deactivatetrialkey rehostcomplete transfertovault — — — Deactivates the trial key applied on the specified controller. Input example: storcli /c0 set Aso key=LSI0000 storcli /cx show safeid This command shows the Safe ID of the specified controller.20 - . LSI Corporation . Description Key to activate ASO on the controller. Input example: storcli /c0 show safeid 4.2. storcli /cx compare securitykey=ssssss This command compares and verifies the security key of the controller. NOTE After they are activated. Enables rehosting on the specified controller.5 Controller Security Commands The Storage Command Line Tool supports the following controller security commands: storcli /cx compare securitykey=ssssss storcli /cx delete securitykey storcli /cx set securitykey keyid=kkkk storcli /cx set securitykey=sssss [passphrase=sssss][keyid=sssss] storcli /cx set securitykey=sssss oldsecuritykey=ssss [passphrase=sssss] [keyid=sssss] The detailed description for each command follows. Input example: storcli /c0 delete securitykey storcli /cx set securitykey keyId=kkkk This command sets the key ID for the controller. You can use the following options with the advanced software options command.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands storcli /cx set advancedsoftwareoptions(aso) key=<value> [preview] | [deactivatetrialkey] [rehostcomplete][transfertovault] This command activates advanced software options (ASO) for a controller. Table 7 Set Advanced Software Options Input Options Option key Value Range 40 alpha numeric characters. Transfers the ASO key to the vault and disables the ASO. 2. Invokes online firmware update on the controller. The firmware type to be downloaded. If the passphrase is not set.6 Flashing Controller Firmware Command NOTE The Flashing Controller Firmware command is not supported in Embedded MegaRAID. The application downloads the firmware for the controller.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Controller Commands storcli /cx set securitykey=sssss [passphrase=sssss][keyid=sssss] This command sets the security key for the controller. The following command flash the controller firmware. Input example: storcli /c0 set securitykey=Lsi@12345 oldsecuritykey=pass123 passphrase=Lsi@123456 keyid=1 4. — Unique ID set for different controllers to help you specify a passphrase to a specific controller. you do not need to reboot the controller to make the update effective. storcli /cx download file=filepath [fwtype=<value>] [nosigchk] [noverchk] [resetnow] This command flashes the firmware to the specified adapter from the given file location (filepath is the absolute file path). The TMMC downloads the firmware for the TMMC battery only. upper String that is linked to the controller and is used in the next bootup to case letters. You can use the following options with the set security key command. noverchk fwtype resetnow — 0: Application 1: TMMC The application flashes the controller firmware without checking the version of the firmware image. Table 8 Set Security Key Input Options Option passphrase Value Range Description Should have a combination of numbers. Minimum of 8 characters and maximum of 32 characters. the controller characters. keyid Input example: storcli /c0 set securitykey=Lsi@12345 passphrase=Lsi@123456 keyid=1 storcli /cx set securitykey=sssss oldsecuritykey=ssss [passphrase=sssss][keyid=sssss] This command changes the security key for the controller. lower case letters and special encrypt the lock key. Default is 0 (application).21 - . NOTE You can damage the controller if a corrupted image is flashed using this option. generates it by default. You can use the following options when you flash the firmware: Table 9 Flashing Controller Firmware Input Options Option nosigchk Value Range — Description The application flashes the firmware even if the check word on the file does not match the required check word for the controller. LSI Corporation . 5 show storcli /cx[/eall]/sall show This command shows the summary information for all the enclosures and physical drives connected to the controller. good: Sets the drive status to unconfigured good.7 Controller Cache Command The following command flushes the controller cache: storcli /cx flush|flushcache This command flushes the controller cache.1. If no enclosures are used. which provide information and perform actions related to physical drives.3.2. The detailed description for each command follows. offline: Sets the drive status to offline.1 Drive Show Commands The Storage Command Line Tool supports the following drive show commands: storcli /cx[/ex]/sx show storcli /cx[/eall]/sall show storcli /cx[/ex]/sx|sall show all NOTE If enclosures are used to connect physical drives to the controller. specify the enclosure ID in the command.3 Drive Commands This section describes the drive commands. you must specify the controller ID and slot ID.3. online: Sets the drive status to online. The following table describes frequently used virtual drive commands. show Shows virtual drive information. See Section 4. Input example: storcli /c0/e0/s4. all: shows all properties of the physical drive. Description Sets physical drive properties. 4.22 - . Input example: storcli /c0/eall/sall show LSI Corporation . Drive Show Commands.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Drive Commands 4. storcli /cx[/ex]/sx show This command shows the summary of the physical drive for a specified slot in the controller. Input example: storcli /c0 flushcache 4. Table 10 Physical Drives Commands Quick Reference Table Commands set Value Range missing: Sets the drive status as missing. 23 - .StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Drive Commands storcli /cx[/ex]/sx|sall show all This command shows all information of a physical drive for the specified slot in the controller. you can then set the drive to missing. 4. After the drive is set to offline. or all numbers.3.3. a list of numbers. and then starts an automatic rebuild. storcli /cx[/ex]/sx set offline This command marks the drive in an array as offline. storcli /cx[/ex]/sx insert array=a row=b This command replaces the configured drive that is identified as missing. x stands for a number. the command shows information for all slots on the controller. Input example: storcli /c0/s4 set missing storcli /cx/dall This command is used to find the missing drives. a range of numbers.3 Set Drive State Commands The Storage Command Line Tool supports the following commands to set the status of physical drives: storcli storcli storcli storcli /cx[/ex]/sx /cx[/ex]/sx /cx[/ex]/sx /cx[/ex]/sx set set set set jbod good [force] offline online LSI Corporation . Input example: storcli /c0/e25/s3 insert array=2 row=1 storcli /cx[/ex]/sx set missing This command marks a drive as missing.2 Missing Drives Commands The Storage Command Line Tool supports the following commands to mark and replace missing physical drives: storcli storcli storcli storcli /cx[/ex]/sx insert array=a row=b /cx[/ex]/sx set missing /cx[/ex]/sx set offline /cx/dall The detailed description for each command follows. 4. If you use the all option. Input examples: storcli /c0/e3/s0-3 show all storcli /c0/e35/sall show all NOTE The storcli /cx/sx show all command shows tape drives information. NOTE To set a drive that is part of an array as missing. first set it as offline. use the force option.3.4 Drive Initialization Commands When you initialize drives. all the data from the drives is cleared. The Storage Command Line Tool supports the following commands to initialize drives: storcli /cx[/ex]/sx show initialization storcli /cx[/ex]/sx start initialization storcli /cx[/ex]/sx stop initialization The detailed description for each command follows. Input example: storcli /c1/e56/s3 set offline storcli /cx[/ex]/sx set online This command changes the drive state to online. Input example: storcli /c1/e56/s3 set online 4.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Drive Commands The detailed description for each command follows. Input example: storcli /c1/e56/s3 set good storcli /cx[/ex]/sx set offline This command changes the drive state to offline. storcli /cx[/ex]/sx show initialization This command shows the current progress of the initialization progress in percentage. Input example: storcli /c0/e31/s4 start initialization LSI Corporation .24 - . Input example: storcli /c0/e31/s4 show initialization storcli /cx[/ex]/sx start initialization This command starts the initialization process on a drive. storcli /cx[/ex]/sx set jbod This command sets the drive state to JBOD. Input example: storcli /c1/e56/s3 set jbod storcli /cx[/ex]/sx set good [force] This drive changes the drive state to unconfigured good. If the drive has the operating system in it. The satabridge option lets you download the SATA bridge firmware in online mode. Input example: storcli /c0/e56/s1 start locate storcli /cx[/ex]/sx stop locate This command stops a locate operation and deactivates the drive’s LED. Input example: storcli /c0/e56/s1 stop initialization 4. Input example: storcli /c0/e56/s1 download src=c:\file1.3. storcli /cx[/ex]/sx start locate This command locates a drive and activates the drive’s LED.5 Drive Firmware Download Commands The Storage Command Line Tool supports the following command to download drive firmware: storcli /cx[/ex]/sx download src=filepath [satabridge] This command flashes the firmware with the specified file.25 - . Input example: storcli /c0/e56/s1 stop locate 4. A stopped initialization process cannot be resumed. LSI Corporation .3.bin 4.6 Locate Drives Commands The Storage Command Line Tool supports the following commands to locate a drive and activate the physical disk activity LED: storcli /cx[/ex]/sx start locate storcli /cx[/ex]/sx stop locate The detailed description for each command follows.7 Prepare to Remove Drives Commands The Storage CLI supports the following commands to prepare the physical drive for removal: storcli /cx[/ex]/sx spindown storcli /cx[/ex]/sx spinup The detailed description for each command follows.3.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Drive Commands storcli /cx[/ex]/sx stop initialization This command stops an initialization process running on the specified drive. The drive state is unaffiliated and it is marked offline.26 - .8 Drive Security Commands The Storage Command Line supports the following drive security command: storcli /cx[/ex]/sx show securitykey keyid This command shows the security key and key ID of the controller.3. storcli /cx[/ex]/sx secureerase [force] This command erases the drive's security configuration and securely erases data on a drive. You can use the force option as a confirmation to erase the data on the drive and the security information.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Drive Commands storcli /cx[/ex]/sx spindown This command spins down an unconfigured drive and prepares it for removal.3.9 Drive Secure Erase Commands The Storage Command Line supports the following drive erase commands: storcli /cx[/ex]/sx secureerase [force] storcli /cx[/ex]/sx start erase [simple|normal|thorough] [erasepatternA=<value1>] [erasepatternB=<value2>] storcli /cx[/ex]/sx stop erase The detailed description for each command follows. Input example: storcli /c0/e25/s1 secureerase NOTE This command deletes data on the drive and the security configuration and this data is no longer accessible. Input example: storcli /c0/s4 show securityKey keyid 4. Input example: storcli /cx/e34/s4 spindown storcli /cx[/ex]/sx spinup This command spins up a spun-down drive and the drive state is unconfigured good. LSI Corporation . This command is used for SED drives only. Input example: storcli /cx/e34/s4 spinup 4. storcli /cx[/ex]/sx pause rebuild This command pauses an ongoing rebuild process. specify the enclosure ID in the command. Input example: storcli /c0/e25/s1 start erase thorough erasepatternA=10010011 erasepatternB=11110000 4.10 Rebuild Drives Commands The following commands rebuild drives in the Storage Command Line Tool: storcli storcli storcli storcli storcli /cx[/ex]/sx /cx[/ex]/sx /cx[/ex]/sx /cx[/ex]/sx /cx[/ex]/sx pause rebuild resume rebuild show rebuild start rebuild stop rebuild NOTE If enclosures are used to connect physical drives to the controller. The detailed description for each command follows. You can use the following options with the start erase command: Table 11 Drive Erase Command Options Options erase Value Range simple: Single pass. The drive is written with erase patterns to ensure that the data is securely erased. Input example: storcli /c0/s5 show rebuild LSI Corporation . repeats the normal write 3 times 8-bit value 8-bit value Secure erase type.3. Description erasepatternA erasepatternB Erase pattern A to overwrite the data. Erase pattern B to overwrite the data. You can run this command only for a drive that is currently rebuilt. single pattern write normal: Three pass.27 - . three pattern write thorough: Nine pass. Input example: storcli /c0/s4 resume rebuild storcli /cx[/ex]/sx show rebuild This command shows the progress of the rebuild process in percentage. Input example: storcli /c0/s4 pause rebuild storcli /cx[/ex]/sx resume rebuild This command resumes a paused rebuild process. You can run this command only when a paused rebuild process for the drive exists.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Drive Commands storcli /cx[/ex]/sx start erase [simple|normal|thorough] [erasepatternA=<val1>] [erasepatternB=<val2>] This command securely erases non-SED drives. StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Drive Commands storcli /cx[/ex]/sx start rebuild This command starts a rebuild operation for a drive.28 - . cx[/ex]/sx indicates the source drive and eid:sid indicates the target drive.3. Input example: storcli /c0/e25/s4 show copyback storcli /cx[/ex]/sx start copyback target=eid:sid This command starts a copyback operation for a drive. Input example: storcli /c0/s4 stop rebuild 4. storcli /cx[/ex]/sx pause copyback This command pauses a copyback operation. Input example: storcli /c0/s4 start rebuild storcli /cx[/ex]/sx stop rebuild This command stops a rebuild operation. You can run this command only when there is a copyback operation running. Input example: storcli /c0/e25/s4 resume copyback storcli /cx[/ex]/sx show copyback This command shows the progress of the copyback operation in percentage.11 Drive Copyback Commands The Storage Command Line Tool supports the following commands for drive copyback: storcli storcli storcli storcli storcli /cx[/ex]/sx /cx[/ex]/sx /cx[/ex]/sx /cx[/ex]/sx /cx[/ex]/sx pause copyback resume copyback show copyback start copyback target=eid:sid stop copyback The detailed description for each command follows. You can run this command only for a drive that is currently rebuilt. NOTE In the copyback commands. You can run this command only when there is a paused copyback process for the drive. Input example: storcli /c0/e25/s4 pause copyback storcli /cx[/ex]/sx resume copyback This command resumes a paused copyback operation. Input example: storcli /c0/e25/s4 start copyback target=25:8 LSI Corporation . >}[enclaffinity][nonrevertible] storcli /cx/[ex]/sx delete hotsparedrive NOTE If enclosures are used to connect the physical drives to the controller.. Input example: storcli /c0/e3/s6. You can run this command only on drives that have the copyback operation running.3. specify the enclosure ID in the command. NOTE Affinity cannot be removed after it is set for a hot spare drive.>}] [enclaffinity][nonrevertible] This command creates a hot spare drive. Specifies the enclosure with which the hot spare is associated..1. Input example: storcli /c0/e25/s4 stop copyback NOTE A stopped rebuild process cannot be resumed.1. If this option is specified. affinity is set. You can use the following options to create a hot spare drive:: Table 12 Add Hotsparedrive Input Options Option dgs enclaffinity Value Range Valid drive group number Valid enclosure number Description Specifies the drive group to which the hot spare drive is dedicated.. there is no affinity.12 Hot Spare Drive Commands The following commands create and delete hot spare drives: storcli /cx[/ex]/sx add hotsparedrive {dgs=<n|0. 4.. nonrevertible — Sets the drive as a nonrevertible hot spare.1.5 as Global Hot spare.5 add hotsparedrive This command sets the drives /c0/e3/s4.1 This command sets /c0/e3/s6.8 add hotsparedrive dgs=0. The detailed description for each command follows. Input example: storcli /c0/e3/s4.2.29 - .StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Drive Commands storcli /cx[/ex]/sx stop copyback This command stops a copyback operation. if it is not specified. storcli /cx[/ex]/sx add hotsparedrive [{dgs=<n|0. LSI Corporation .8 as Dedicated Hot spare for disk groups 0.2. y.<VD2_Sz>.z [PDperArray=x][SED] [pdcache=on|off|*default][pi] [DimmerSwitch(ds)=default|automatic(auto)| *none|maximum(max)|MaximumWithoutCaching(maxnocache)][cachevd] [wt|*wb] [nora|*ra] [*direct|cached] [CachedBadBBU|*NoCachedBadBBU] [Strip=<8|16|32|64|128|256|1024>] [AfterVd=X] [Spares = [e:]s|[e:]s-x|[e:]s-x. 4.5 delete hotsparedrive 4.3.. cc: Shows properties of CacheCade virtual drives.4.1 Add Virtual Drives Commands The Storage Command Line Tool supports the following commands to add virtual drives: storcli /cx add vd type=raid[0|1|5|6|10|50|60][Size=<VD1_Sz>. Table 15.4.y] [force] LSI Corporation . Sets virtual drive properties. See Table 14.13 Drive Security Commands The Storage Command Line Tool supports the following drive security command: storcli /cx[/ex]/sx show securitykey keyid storcli /cx[/ex]/sx show securitykey keyid This command shows the security key for secured physical drives.4. and Section 4.e:s-x. See Section 4.y.4 Virtual Drives Commands The Storage Command Line Tool supports the following virtual drive commands. Deletes a virtual drive. Virtual Drive Show Commands..StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Virtual Drives Commands storcli /cx/[ex]/sx delete hotsparedrive This command deletes a hot spare drive..5. Shows virtual drive information. Input example: storcli /c0/e3/s4.. The following table describes frequently used virtual drive commands. Input example: storcli /c0/e252/s1 show SecurityKey keyid 4. Table 13 Virtual Drives Commands Quick Reference Table Commands add delete set show See Table 14 and Table 15 cc or cachecade: Deletes CacheCade® virtual drives.30 - .|*all] [name=<VDNAME1>.] drives=e:s|e:s-x|e:s-x. Change Virtual Drive Properties Commands all: Shows all properties of the virtual drive. Value Range Description Creates virtual drives. force: Deletes the virtual drive where operating system is present.3. Maximum size based on the physical drives and RAID level. automatic (auto): Logical device power savings are managed by firmware. Direct I/O is the default. e:s-x is the range convention used to represent slots s to x in the enclosure e. Sets the logical drive cache policy. storcli /cx add vd type=raid[0|1|5|6|10|50|60][Size=<VD1_Sz>. direct: Direct I/O.y] [SED] [pdcache=on|off|*default][pi] [DimmerSwitch(ds)=default|automatic(auto)| *none|maximum(max)|MaximumWithoutCaching(maxnocache)] [wt|*wb] [nora|*ra] [*direct|cached] [CachedBadBBU|*NoCachedBadBBU][Strip=<8|16|32|64|128|256|1024] storcli /cx add VD cachecade|cc Type = raid[0.2 This command creates a RAID configuration.10] drives = [e:]s|[e:]s-x|[e:]s-x. none: No power-saving policy.y] [force] Table 14 Add RAID Configuration Input Options Option type size name drives Value Range RAID [0|1|5|6|10|50|60]..1. MaximumWithoutCaching (maxnocache): Logical device does not cache write to maximize power savings.] [drives=e:s|e:s-x|e:s-x.y [WT| WB] [assignvds = 0.] drives=e:s|e:s-x|e:s-x. s represents the slot in the enclosure. Enables or disables PD cache. maximum (max): Logical device uses maximum power savings. Enables protection information. — on|off|default.y: for the enclosure. Creates security-enabled drives. Sets to default automatically.y. You can use the following options to create the RAID volume: NOTE * indicates default values. direct|cached LSI Corporation . e specifies the enclosure ID. The default value is automatically chosen..y.|*all] [name=<VDNAME1>. default: Logical device uses controller Specifies the power-saving policy. Specifies the drive name for each virtual drive.e:s-x.1.. — Specifies the number of physical drives per array. Valid enclosure number and valid slot numbers In e:s|e:s-x|e:s-x. Description Sets the RAID type of the configuration. The detailed description for each command follows. cached: Cached I/O...StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Virtual Drives Commands storcli /cx add vd each type=raid0 [name=<VDNAME1>.<VD2_Sz>. default power-saving policy. The default value is for the capacity of all referenced disks. Sets the size of each virtual drive. pdperarray sed pdcache pi dimmerswitch 0 to 15.z [PDperArray=x][SED] [pdcache=on|off|*default][pi] [DimmerSwitch(ds)=default|automatic(auto)| *none|maximum(max)|MaximumWithoutCaching(maxnocache)][cachevd] [wt|*wb] [nora|*ra] [*direct|cached] [CachedBadBBU|*NoCachedBadBBU] [Strip=<8|16|32|64|128|256|1024>] [AfterVd=X] [Spares = [e:]s|[e:]s-x|[e:]s-x. 15 characters of length..31 - . StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Virtual Drives Commands Table 14 Add RAID Configuration Input Options (Continued) Option wt|wb nora|ra cachedbadbbu|nocachedbadbbu cachevd strip aftervd spares force Value Range wt: Write through. 128.3gb. Valid enclosure number and valid slot number See the drives row in the previous table for format. Disabled is the default. 32. Valid virtual drive number. Specifies the list of virtual drives associated with the new CacheCade virtual drives.10] drives=[e:]s|[e:]s-x|[e:]s-x. wb: Enables write back.7 pdperarray=2 storcli /cx add vd cc|cachecade type=[0. 16. — 8. Enables or disables write cache. — Enables SSD caching on the created virtual drive. 512. Number of spare physical drives present.5.tmp2. Description Enables write through. Input example: storcli /c0 add vd type=raid10 size=2gb. Sets the RAID type of the CacheCade virtual drive. Write back is the default. Input example: storcli /c0 add vd type=raid10 size=2gb. 1024.tmp3 drives=252:2-3. cachedbadbbu: Enable bad BBU caching. 10 wt: Enables write through. 7 4. 64.3gb.1.2 Delete Virtual Drives Commands The Storage Command Line Tool supports the following virtual drive delete commands: storcli /cx/vx|vall del storcli /cx/vx|vall del cachecade storcli /cx/vx|vall del force LSI Corporation .32 - . 256. Valid virtual drive number (0 to 63) Value Range — Description Creates a CacheCade virtual drive. 1. Enables caching when BBU is not functioning. Specifies the physical drives that are to be assigned to a disk group for spares.tmp2. Table 15 Add RAID Configuration Input Options Option cachecade type drives wt|*wb assignvds 0. ra: Read ahead. You can use the following options to create the CacheCade virtual drive.y [[wt|*wb] ] [assignvds=0.4gb names=tmp1. Enabled is the default. nocachedbadbbu: Disable bad BBU caching.4gb names=tmp1. Creates the VD in the adjacent free slot next to the specified VD.4. wb: Write back. nora: No read ahead. Disables read ahead.2] This command creates CacheCade virtual drives and associates existing virtual drives to CacheCade virtual drives. Forces a security-capable physical drive to be added to a drive group without security.1. Sets the strip size for the RAID configuration.tmp3 drives=252:2-3. If you delete a virtual drive with a valid MBR without erasing the data and then create a new virtual drive using the same set of physical drives and the same RAID level as the deleted virtual drive. when the vall option is used. storcli /cx/vx|vall del cachecade This command deletes a specific CacheCade virtual drive on a controller. you must use the force option to delete the virtual drive. storcli /cx/vx|vall del This command deletes a particular virtual drive or. or all the CacheCade configuration for a controller. Input example: storcli /c0/v2 del force NOTE This command deletes the virtual drive where the operating system is present.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Virtual Drives Commands NOTE If the virtual drive has user data. Data located on these drives will no longer be accessible. The detailed description for each command follows. storcli /cx/vx|vall del force This command deletes a virtual drive only after the cache flush is completed.3 Virtual Drive Show Commands The Storage Command Line Tool supports the following virtual drive show commands: storcli /cx/vx show storcli /cx/vx show all The detailed description for each command follows. Input example: storcli /c0/v2 del NOTE This command deletes virtual drives. you must provide the force option to delete this newly created virtual drive. LSI Corporation . which makes it a virtual drive with valid user data. Data located on these drives and the operating system of the drive will no longer be accessible 4. Therefore. the old unerased MBR still exists at block0 of the new virtual drive.4.33 - . With the force option. A virtual drive with a valid master boot record (MBR) and a partition table is considered to contain user data. the command deletes a virtual drive without waiting for the cache flush to complete. Input example: storcli /c0/vall del cachecade NOTE This command deletes virtual drives. Data located on these drives will no longer be accessible. all the virtual drives on the controller are deleted. Input example: storcli /c0/v1 delete preservedcache storcli /cx show preservedCache This command shows the virtual drive that has preserved cache and whether the virtual drive is offline or missing.5 Change Virtual Drive Properties Commands The Storage Command Line Tool supports the following commands to change virtual drive properties: storcli storcli storcli storcli storcli storcli storcli storcli storcli /cx/vx set accesspolicy=<rw|ro|blocked|rmvblkd> /cx/vx set cachedbadbbu=<on|off> /cx/vx set iopolicy=<cached|direct> /cx/vx set name=<namestring> /cx/vx set pdcache=<on|off|default> /cx/vx set rdcache=<ra|nora> /cx/vx set security /cx/vx|vall set ssdcaching=<on|off> /cx/vx set wrcache=<wt|wb|awb> The detailed description for each command follows. physical drives used for the virtual drives. Input example: storcli /c0/v0 show all 4.4. Input example: storcli /c0/v0 show storcli /cx/vx show all This command shows all virtual drive information. which includes virtual drive information. The Storage Command Line Tool supports the following commands for preserved cache: storcli /cx/vx delete preservedCache [force] storcli /cx show preservedCache The detailed description for each command follows. the controller preserves the dirty cache from the virtual disk. storcli /cx/vx delete preservedcache This command deletes the preserved cache for a particular virtual drive on the controller in missing state. Use the force option to delete the preserved cache of a virtual drive in offline state.34 - .4.4 Preserved Cache Commands If a virtual drive becomes offline or is deleted because of missing physical disks.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Virtual Drives Commands storcli /cx/vx show This command shows the summary of the virtual drive information. and virtual drive properties. Input example: storcli /c0 show preservedCache 4. LSI Corporation . Input example: storcli /c0/v0 set cachedbadbbu=on storcli /cx/vx set iopolicy=<cached|direct> This command sets the I/O policy on a virtual drive to cached I/O or direct I/O. the CacheCade virtual drive is removed. storcli /cx/vx|vall set ssdcaching=<on|off> This command assigns CacheCade virtual drives. Input example: storcli /c0/v0 set accesspolicy=rw storcli /cx/vx set cachedbadbbu=<on|off> This command enables the use write cache for the virtual drive when the BBU is bad. The name is restricted to 15 characters Input example: storcli /c1/v0 set name=testdrive123 storcli /cx/vx set pdcache=<on|off|default> This command sets the current disk cache policy on a virtual drive to on. Input example: storcli /c0/v0 set pdcache=on storcli /cx/vx set rdcache=<ra|nora> This command sets the read cache policy on a virtual drive to read ahead. or adaptive read ahead. or default setting. or blocked or rmvblkd (remove blocked). off.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Virtual Drives Commands storcli /cx/vx set accesspolicy=<rw|ro|blocked|rmvblkd> This command sets the access policy on a virtual drive to read write. Input example: storcli /c0/v0 set security NOTE The off option is not supported in the current release. If you run the command. Input example: storcli /c0/v0 set iopolicy=cached storcli /cx/vx set name=<namestring> This command names a virtual drive. read only. If ssdcaching=off.35 - . Input example: storcli /c0/v0 set ssdcaching=on LSI Corporation . a message saying that the command is not supported appears. Input example: storcli /c0/v0 set rdcache=nora storcli /cx/vx set security This command secures the virtual drive. no read ahead. A virtual drive with a valid MBR and partition table is considered to contain user data.4.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Virtual Drives Commands storcli /cx/vx set wrcache=<wt|wb|awb> This command sets the write cache policy on a virtual drive to write back.4. LSI Corporation . you must use the force option to erase the virtual drive.36 - . You can use the force option as a confirmation to erase the data on the drive and the security information.6 Virtual Drive Initialization Commands The Storage Command Line Tool supports the following commands to initialize virtual drives: storcli /cx/vx show init storcli /cx/vx start init [full][Force] storcli /cx/vx stop init NOTE If the virtual drive has user data. If the full option is specified. The detailed description for each command follows. storcli /cx/vx show init This command shows the initialization progress of a virtual drive in percentage. full initialization of the virtual drive starts. A virtual drive with a valid MBR and partition table is considered to contain user data. The default initialization type is fast initialization. Input example: storcli /cx/vx start init [full] storcli /cx/vx stop init This command stops the initialization of a virtual drive. A stopped initialization cannot be resumed. Input example: storcli /c0/v0 erase[force] NOTE If the virtual drive has user data. Input example: storcli /c0/v0 stop init 4. you must use the force option to initialize the virtual drive.7 Virtual Drive Erase Commands The Storage Command Line Tool supports the following command to erase virtual drives: storcli /cx/vx erase [force] This command erases the data on the virtual drive. Input example: storcli /c0/v0 set wrcache=wt 4. write through. or always write back. Input example: storcli /c0/v2 show init storcli /cx/vx start init [full] This command starts the initialization of a virtual drive. .4. The Storage Command Line Tool supports the following commands for virtual drive migration (reconstruction): storcli /cx/vx show migrate storcli /cx/vx start migrate <type=raidlevel> [option=<add|remove> disk=<e1/s1. Table 17 Virtual Drive Migration Table Initial RAID level RAID 0 RAID 0 RAID 0 RAID 1 RAID 1 RAID 1 RAID 5 RAID 5 RAID 6 RAID 6 Migrated RAID level RAID 1 RAID 5 RAID 6 RAID 0 RAID 5 RAID 6 RAID 0 RAID 6 RAID 0 RAID 5 LSI Corporation .37 - ..StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Virtual Drives Commands 4. Input example: storcli /c0/v0 show migrate storcli /cx/vx start migrate <type=raidlevel> [option=<add | remove> disk=<e1:s1. disk: The enclosure number and the slot number of the disks to be added to the virtual drive. remove: Removes disks from the virtual drive and starts reconstruction.e2:s2 . storcli /cx/vx show migrate This command shows the progress of the virtual drive migrate operation in percentage..> ] The detailed description for each command follows.8 Virtual Drive Migration Commands NOTE The virtual drive migration commands are not supported in Embedded MegaRAID. disk=<e1:s1.e2:s2.> ] This command starts the reconstruction on a virtual drive to the specified RAID level by adding or removing disks from the existing virtual drive. …>] reconstruction. You can use the following options with the start migrate command: Table 16 Virtual Drive Migration Command Options Options type = RAID level RAID [0|1|5|6] Value Range Description The RAID level to which the virtual drive must be migrated.. Virtual drive migration can be done between the following RAID levels.e2/s2 . [option=<add | remove> add: Adds disks to the virtual drive and starts Adds or removes disks from the virtual drive. Input example: storcli /c0/v4 pause cc storcli /cx/vx resume cc This command resumes a suspended consistency check operation. Typically. Input example: storcli /c0/v4 stop cc LSI Corporation .StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Virtual Drives Commands Input example: storcli /c0/v3 start migrate type=r5 option=add disk=e5:s2. Use the force option to run a consistency check on an uninitialized drive. Input example: storcli /c0/v5 show cc storcli /cx/vx start cc force This command starts a consistency check operation for a virtual drive. storcli /cx/vx pause cc This command pauses an ongoing consistency check process. Input example: storcli /c0/v4 start cc storcli /cx/vx stop cc This command stops a consistency check operation. You can run this command only for a virtual drive that has a consistency check operation running. You can run this command on a virtual drive that has a paused consistency check operation. You can run this command only on a virtual drive that has a consistency check operation running. Input example: storcli /c0/v4 resume cc storcli /cx/vx show cc This command shows the progress of the consistency check operation in percentage. The detailed description for each command follows. a consistency check operation is run on an initialized virtual drive.e5:s3 4. specify the IDs in the command.38 - .9 Virtual Drive Consistency Check Commands The Storage Command Line Tool supports the following commands for virtual drive consistency checks: storcli storcli storcli storcli storcli /cx/vx /cx/vx /cx/vx /cx/vx /cx/vx pause cc resume cc show cc start cc [force] stop cc NOTE If enclosures are used to connect the physical drives to the controller. You can resume the consistency check at a later time.4. Input example: storcli /c0/v0 set autobgi=on storcli /cx/vx show autobgi This command shows the background initialization setting for a virtual drive. You can run this command only for a virtual drive that is currently initialized. Input example: storcli /c0/v4 stop bgi LSI Corporation .StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Virtual Drives Commands NOTE You cannot resume a stopped consistency check process.39 - . Input example: storcli /c0/v0 show autobgi storcli /cx/vx show bgi This command shows the background initialization progress on the specified virtual drive in percentage. 4. Input example: storcli /c0/v0 resume bgi storcli /cx/vx set autobgi=<on|off> This command sets the auto background initialization setting for a virtual drive to on or off. storcli /cx/vx resume bgi This command resumes a suspended background initialization operation.10 Background Initialization Commands The Storage Command Line Tool supports the following commands for background initialization: storcli storcli storcli storcli storcli storcli /cx/vx /cx/vx /cx/vx /cx/vx /cx/vx /cx/vx resume bgi set autobgi=<on|off> show autobgi show bgi stop bgi suspend bgi The detailed description for each command follows.4. Input example: storcli /c0/v0 show bgi storcli /cx/vx stop bgi This command stops a background initialization operation. the virtual drive is expanded. Input example: storcli /c0/v0 show expansion 4. and delete foreign configurations: storcli /cx/fx|fall del|delete [ securitykey=sssssssssss ] storcli /cx/fx|fall import [preview][ securitykey=sssssssssss ] storcli /cx/fx|fall show [all] [ securitykey=sssssssssss ] NOTE Provide the security key when importing a locked foreign configuration created in a different machine that is encrypted with a security key. import. If this option is not specified.11 Virtual Drive Expansion Commands The Storage Command Line Tool supports the following commands for virtual drive expansion: storcli /cx/vx expand size=<value> [expandarray] storcli /cx/vx|vall show expansion The detailed description for each command follows.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Foreign Configurations Commands storcli /cx/vx pause bgi This command suspends a background initialization operation. Input example: storcli /c0/fall delete LSI Corporation .5 Foreign Configurations Commands The Storage Command Line Tool supports the following commands to view. storcli /cx/fx|fall del| delete [ securitykey=sssssssssss ] This command deletes the foreign configuration of a controller. The value of the expand size is in GB. Input the security key if the controller is secured. storcli /cx/vx show expansion This command shows the expansion information on the virtual drive with and without array expansion. The detailed description for each command follows.4.40 - . the existing array is expanded. You can run this command only for a virtual drive that is currently initialized. storcli /cx/vx expand size=<value> [expandarray] This command expands the virtual drive within the existing array or if you replace the drives with drives larger than the size of the existing array. Input example: storcli /c0/v4 pause bgi 4. If the expandarray option is specified. 6 BIOS-Related Commands The Storage Command Line Tool supports the following BIOS commands: storcli storcli storcli storcli storcli storcli /cx /cx /cx /cx /cx /cx autobootselect(abs)=<on|off> set bios=<on|off> set headlessafemode|hsm=<on/off> set headlesscontinueonerror|hcoe=<on/off> set stoponerror|soe=<on|off> show bios The detailed description for each command follows. The preview option shows a summary of the foreign configuration before importing it.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool BIOS-Related Commands storcli /cx/fx|fall import [preview] [ securitykey=sssssssssss ] This command imports the foreign configurations of a controller. NOTE The legacy BIOS can load a limited number of the PCI device's BIOS. storcli /cx set autobootselect|abs=<on|off> This command enables the BIOS to select the best logical drive as the boot drive. The all option shows all the information of the entire foreign configuration. NOTE The EID:Slot column is populated for the foreign PDs that are locked. Input example: storcli /c0/fall show preview foreign storcli /c0/fall import preview storcli /c0/fall show all 4. Input example: storcli /c0/fall import storcli /cx/fx|fall show [all][ securitykey=sssssssssss ] This command shows the summary of the entire foreign configuration for a particular controller.41 - . Disable the MegaRAID BIOS to avoid issues during POST. Input example: storcli /cx set autobootselect=on storcli /cx set bios=<on|off> This commands enables or disables the MegaRAID controller's BIOS. Input example: storcli /c0 set bios=enable LSI Corporation . 6. the BIOS looks for a boot sector in the specified virtual drive. Input example: storcli /c0/e32/s4 set bootdrive=on storcli /cx/vx set bootdrive=on|off This command sets the specified virtual drive as the boot drive. During the next reboot. Input example: storcli /c0 show bios 4. In headless safe mode.1 OPROM BIOS Commands The Storage Command Line Tool supports the following OPROM BIOS commands: storcli /cx/ex/sx set bootdrive=on|off storcli /cx/vx set bootdrive=on|off storcli /cx show bootdrive The detailed description for each command follows. the BIOS looks for a boot sector in the specified physical drive. Input example: storcli /c0/ set StopOnError=on storcli /cx show bios This command shows if the BIOS is on or off.42 - . Input example: storcli /c0/ set headlessafemode=on storcli /cx set headlesscontinueonerror|hcoe=<on|off> This command does not drive the MegaRAID BIOS to headless safe mode if any errors are encountered during POST.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool BIOS-Related Commands storcli /cx set headlessafemode|hsm=<on|off> This command drives the MegaRAID BIOS to headless safe mode if any errors are encountered during POST. Input example: storcli /c0/v0 set bootdrive=on LSI Corporation . and it continues normal operation. During the next reboot. Input example: storcli /c0/ set headlesscontinueonerror=on storcli /cx set stoponerror|soe=<on|off> This command stops the MegaRAID BIOS during POST if any errors are encountered. limited support exists for the StorCLI commands. storcli /cx/ex/sx set bootdrive=on|off This command sets the specified physical drive as the boot drive. 1 Dimmer Switch Commands Change Virtual Drive Power Settings Commands The Storage Command Line Tool supports the following command to change the Dimmer Switch® setting. The boot drive can be a physical drive or a virtual drive.7. virtual drive information. free space. The Dimmer Switch is the power-saving policy for the virtual drive. and free slot information.7 Drive Group Commands This section describes the drive group commands.8 4.1 Drive Group Show The Storage Command Line Tool supports the following drive group commands: storcli /cx/dall show storcli /cx/dall show all storcli /cx/dall show cachecade storcli /cx/dall show This command shows the topology information of the drive group. Input example: storcli /c0/dall show storcli /cx/dall show all This command shows all available configurations in the controller which includes topology information. Input example: storcli /c0/dall show cachecade 4. physical drive information. 4.8. Input example: storcli /c0/v0 show bootdrive 4.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Drive Group Commands storcli/cx/vx show bootdrive This command shows the boot drive for the controller.43 - . LSI Corporation . Input example: storcli /c0/dall show all storcli /cx/dall show cachecade This command shows all CacheCade virtual drive information. Input example: storcli/c0 show ds LSI Corporation . maxnocache: Logical device does not cache write to maximise power savings.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Dimmer Switch Commands storcli /cx/vx set ds=<default | auto | none | max | maxnocache> This command changes the power-saving properties on a virtual drive.44 - . Specifies the delay of spin-up groups within an enclosure in seconds. none: No power saving policy. By default. Input example: storcli /cx/vx set ds=default NOTE Only the ds3 dimmer switch option cannot be selected in the Storage Command Line Tool. Specifies the type of drives that the dimmer switch feature is applicable. disableldps: Interval in hours or time in hh:mm format spinupdrivecount: Valid enclosure number (0 to 255) SpinUpEncDelay: Valid time in seconds Sets the interval or time in which the power-saving policy for the logical drive is turned off. set to none automatically. it is activated for unconfigured drives. Table 18 Dimmer Switch Input Options Option dimmerswitch or ds type on|off 1: Unconfigured 2: Hot spare 3: Virtual drive 4: All Value Range Description Turns the dimmer switch option on. See dimmerswitch in the following table for values. Specifies the number of drives in the enclosure that are spun up. properties storcli/cx show DimmerSwitch(ds) This command shows the current dimmer switch setting for the controller. defaultldtype auto: Logical device power savings are managed Specifies the default logical drive type that is created by by the firmware. max: Logical device uses maximum power savings. hot spare drives and virtual drives. You can use the following combinations for the dimmer switch commands: storcli storcli storcli storcli /cx /cx /cx /cx set set set set ds=off type=1|2|3|4 ds=on type=1|2 [properties] ds=on type=3|4 defaultldtype=<value> [properties] ds=on [properties] The following table describes the power-saving options. the dimmer switch option. 24 hours of retention at 45 °C. 48 hours of retention at 45 °C. Input example: storcli /c0/bbu set bbuMode=2 NOTE BBU modes are supported on any iBBU08/09 bbu/controller combo and later-generation controllers. 1-year Service Life. 1-year Service Life. 3-year Service Life. Input example: storcli /c0/bbu show storcli /cx/bbu show all This command shows all the information of the BBU. The following table shows the various BBU modes: Table 19 BBU Mode Mode 0 1 2 3 4 5 6 a. transparent learn. 48 hours of retention at 55 °C. transparent learn. Description 48 hours of retentiona at 60 °C. Input example: storcli /c0/bbu show all storcli /cx/bbu set bbuMode=<value> This command sets the BBU mode for the BBU.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool BBU Commands 4. LSI Corporation . Same as the description for BBU mode 5. 12 hours of retention at 45 °C. 3-year Service Life. transparent learn. The BBU mode 6 enables you to receive events when the battery capacity reaches suboptimal and critical thresholds. The controller's performance is not affected during the battery's learn cycle. 5-year Service Life. 3-year Service Life.b 12 hours of retention at 55 °C. Indicates how long the battery can hold data in the controller's memory in case of accidental system shutdown. b. storcli /cx/bbu show This command shows the summary information for the BBU of a controller.9 BBU Commands The Storage Command Line Tool supports the following battery backup unit (BBU) commands: storcli storcli storcli storcli storcli storcli storcli storcli storcli storcli /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu show show all set bbuMode=<value> set learndelayinterval=<value> set powermode=sleep set writeaceess=sealed show modes show properties show status start learn The detailed description for each command follows.45 - . 46 - . and battery learn information. service life. Input example: storcli /c0/bbu set learnDelayInterval=30 storcli /cx/bbu set powermode=sleep This command places the battery in low-power storage mode. Input example: storcli /c0/bbu show modes storcli /cx/bbu show properties This command shows the BBU Learn properties for a controller. NOTE Use the set writeaccess=sealed command at manufacturing time. The battery automatically exits this state after 5 seconds. maximum temperature. Input example: storcli /c0/bbu show status storcli /cx/bbu start learn This command starts the BBU learning cycle. Input example: storcli /c0/bbu start learn LSI Corporation . and the gas gauge status. Input example: storcli /c0/bbu show properties storcli /cx/bbu show status This command shows the battery information. Input example: storcli /c0/bbu set powermode=sleep storcli /cx/bbu set writeaccess=sealed This command seals the gas gauge EEPROM write access. Input example: storcli /c0/bbu set writeaccess=sealed storcli /cx/bbu show modes This command shows the bbu mode information that includes the bbu mode number. The battery learn cycle is immediately started and no other parameters are required for this command. firmware status.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool BBU Commands storcli /cx/bbu set learndelayinterval=<value> This command sets the learn delay interval for the BBU in hours. The value must be between 0 to 168 hours (7 days). retention time. Input example: storcli /c0/e0 show status 4. NOTE This option is used primarily to activate Scotch Valley Enclosures. Table 20 Enclosure Firmware Download Command Options Option forceactivate Value Range — Description Issues a command descriptor block (CDB) with write command with no data with command mode 0x0F (flash download already in progress).47 - . and information about the enclosure elements. enclosure inquiry data. The following option can be used with the enclosure firmware download command. The enclosure performs an error check after the operation. which includes general enclosure information. LSI Corporation .StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Enclosure Commands 4. a count of enclosure elements. NOTE The firmware file that is used to flash the enclosure can be of any format. The StorCLI utility assumes that you provide a valid firmware image. Input example: storcli /c0/e0 download src=c:\file2.bin storcli /cx/ex show all This command shows all enclosure information.10 Enclosure Commands The Storage Command Line Tool supports the following enclosure commands: storcli /cx/ex download src=filepath[forceActivate] storcli /cx/ex show all storcli /cx/ex show status The detailed description for each command follows.11 PHY Commands The Storage Command Line Tool supports the following PHY commands: storcli /cx/px|pall set linkspeed=0(auto)|1. storcli /cx/ex download src=filepath [forceactivate] This command flashes the firmware with the file specified at the command line. Input example: storcli /c0/e0 show all storcli /cx/ex show status This command shows the enclosure status and the status of all the enclosure elements.5|3|6|12 storcli /cx/px|pall show storcli /cx/px|pall show all The detailed description for each command follows. 3 Gb/s.12 Logging Commands The Storage Command Line Tool supports the following commands to generate and maintain log files: storcli storcli storcli storcli storcli /cx /cx /cx /cx /cx clear events delete termlog show events file=<absolute path> show eventloginfo show termlog type=config|contents The detailed description for each command follows.StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Logging Commands storcli /cx/px|pall set linkspeed=0(auto)|1.5|3|6|12 This command sets the PHY link speed. The linkspeed is set to auto when you specify linkspeed = 0. Input example: storcli /c1/p0 show all 4. or 12 Gb/s. storcli /cx delete events This command deletes all records in the event log. Input example: storcli /c0 delete termlog storcli /cx show events file=<absolute path> This command prints the system log to a text file and saves the file in the specified location.5 storcli /cx/px|pall show This command shows the basic PHY layer information.48 - .5 Gb/s. You can set the speed to 1. Input example: storcli /c1/p0 show storcli /cx/px|pall show all This command shows all the PHY layer information. Input example: storcli /c0 show events file=C:\Users\brohan\test\eventreports LSI Corporation . Input example: storcli /c0 delete events storcli /cx delete termlog This command clears the TTY (firmware log for issue troubleshooting) logs. Input example: storcli /c0/p0 set linkspeed=1. 6 Gb/s. Input example: storcli /c0 show termlog type=contents LSI Corporation .StorCLI Reference Manual January 2013 Chapter 4: Working with the Storage Command Line Tool Logging Commands storcli /cx show eventloginfo This command shows the history of log files generated. Input example: storcli /c0 show eventloginfo type=config storcli /cx show termlog type=config|contents This command shows the firmware logs.49 - .The contents option is the default. the contents option shows the term log. The config option shows the term log configuration (settings of TTY BBU buffering). The size of each virtual drive. The RAID type of the virtual drives.1 Showing the Version of the Storage Command Line Tool The following command shows the version of the command line tool: Storcli –v 5.4 Showing Free Space in a Controller The following command shows the free space available in the controller: Storcli /cx show freespace 5.50 - .StorCLI Reference Manual January 2013 Chapter 5: Frequently Used Tasks Showing the Version of the Storage Command Line Tool Chapter 5: Frequently Used Tasks 5. 50.] drives=e:s|e:s-x|e:s-x.3 Showing System Summary Information The following command shows the summary of all the controller information: Storcli –show [all] 5. 1.2 Showing StorCLI Help The following command shows the command line tool help: Storcli –h Help appears for all the StorCLI commands 5. The supported RAID types are 0. 5... 10. 6.. 60.5 Adding Virtual Drives The following command creates a virtual drive: Storcli /cx add vd type=raid[0|1|5|6|10|50|60][Size=<VD1_Sz>.|*all] [name=<VDNAME1>.y] [force] The following inputs can be used when adding virtual drives: The controller in which the virtual drives are created.<VD2_Sz>.. LSI Corporation .y [PDperArray=x|auto*] [SED] [pdcache=on|off|*default][pi] [DimmerSwitch(ds)=default|automatic(auto)| *none|maximum(max)|MaximumWithoutCaching(maxnocache)] [wt|*wb] [nora|*ra] [*direct|cached] [CachedBadBBU|*NoCachedBadBBU] [strip=<8|16|32|64|128|256|512|1024] [AfterVd=x] [Spares=[e:]s|[e:]s-x|[e:]s-x. 5. the default values are taken. If values are not specified. The cached option enables the cached memory. drives = e:s|e:s-x|e:s-x. The pi option enables protection information.51 - . The CachedBadBBU option enables caching when bbu is not functional. The wt option disables write back.7 Showing Virtual Drive Information The following command shows the virtual drive information for all the virtual drives in the controller: storcli /cx/vall show [all] LSI Corporation . 1024. The physical drives per array. The AfterVdX option creates the virtual drives in the adjacent free slot next to the specified virtual drives. 128. The SED option creates security-enabled drives. 64.StorCLI Reference Manual January 2013 Chapter 5: Frequently Used Tasks Setting the Cache Policy in a Virtual Drive The drives that are used to create the virtual drives. s represents the slot in the enclosure. — — NOTE The * indicates default values used in the creation of the virtual drives. maximum(max). The physical drives per array can be set to a particular value. It can take the values 8. The nora option disables read ahead. 32. The dimmer switch is the power save policy. The strip size is 64kb.6 Setting the Cache Policy in a Virtual Drive The following command sets the write cache policy of the virtual drive: Storcli /cx/v(x|all) set wrcache=wt|wb|awb The command sets the write cache to write back. 512. none. Example: /cx add vd type=r1 drives=0:10-15 WB Direct strip=64 This command creates a RAID volume of RAID 1 type from drives in slots 10 to slot 15 in enclosure 0. The strip option sets the strip size. 5. — e:s-x is the range conventions used to represents slots s to x in the enclosure e. 16. 256. It can be set to default or automatic *. write through. or MaximumWithoutCaching(maxnocache). The PDcache option can be set to on or off. or always write back.y Where: e specifies the enclosure id. StorCLI Reference Manual January 2013 Chapter 5: Frequently Used Tasks Deleting Virtual Drives 5.8 Deleting Virtual Drives The following command deletes virtual drives: storcli /cx/v(x|all) del [cc|cachecade] The following inputs are required when deleting a virtual drive: The controller on which the virtual drive or virtual drives is present. The virtual drives that must be deleted; or you can delete all the virtual drives on the controller using the vall option. The cc or cachecade option to confirm that the deleted drive is a CacheCade drive. 5.9 Flashing Controller Firmware The following command is used to flash the controller firmware. storcli /cx download file=filepath [fwtype=<value>] [nosigchk] [noverchk][resetnow] For more information, see Section 4.2.6, Flashing Controller Firmware Command. LSI Corporation - 52 - StorCLI Reference Manual January 2013 Appendix A: 3Ware CLI Commands to StorCLI Command Conversion Appendix A: 3Ware CLI Commands to StorCLI Command Conversion Table 1 System Commands Description Show a general summary of all detected controllers. Table 2 Controller Commands Description Show all information about the adapter, such as cluster state, BIOS, alarm, firmware, version, and so on. 3Ware CLI Command tw_cli /cx show all StorCLI Command /cx show all 3Ware CLI Command tw_cli show StorCLI Command show show ctrlcount Download the firmware to all /cx update fw=filename_with_path compatible controllers that can be [force] flashed with the image. By default, CLI checks for signature and version. /cx download src=filepath [nosigchk] [noverchk] LSI Corporation - 53 - StorCLI Reference Manual January 2013 Appendix A: 3Ware CLI Commands to StorCLI Command Conversion Table 2 Controller Commands (Continued) Description 3Ware CLI Command StorCLI Command /cx show <PropertyName> The following properties can be used with this command: abortcconerror activityforlocate alarm autorebuild backplane batterywarning bgirate bootwithpinnedcache cachebypass cacheflushint ccrate clusterenable coercion copyback directpdmapping ds eccbucketleakrate eccbucketsize enableeghsp enableesmarter enableeug exposeencldevice jbod loadbalancemode maintainpdfailhistory migraterate ncq perfmode pr prcorrectunconfiguredareas prrate rebuildrate rehostinfo restorehotspare safeid smartpollinterval spinupdelay spinupdrivecount time usefdeonlyencrypt Show the status of properties related /cx show <PropertyName> to the controllers. The following properties can be used with this command: a0,1,2|-aALL achip AENs [reverse] alarms [reverse] allunitstatus autocarve autorebuild bios carvesize ctlbus diag dpmstat [type=<inst|ra|ext> driver drivestatus events [reverse] exportjbod firmware memory model monitor numdrives numports numunits ondegrade pcb pchip phy rebuild rebuildmode rebuildrate selftest serial spinup stagger unitstatus verify verifymode verifyrate LSI Corporation - 54 - StorCLI Reference Manual January 2013 Appendix A: 3Ware CLI Commands to StorCLI Command Conversion Table 2 Controller Commands (Continued) Description Set properties on the selected controllers. 3Ware CLI Command autocarve=<on|off> autodetect=<on|off > disk=<p:-p>|all autorebuild=<on|off> carvesize=<1024..32768> dpmstat=<on|off> ondegrade=<cacheoff|follow> rebuild=<enable|disable|><1..5> rebuildmode=<adaptive|lowlatency> rebuildrate=<1..5> selftest=<enable|disable> spinup=<value> stagger=<value> verify=advanced|basic|<1..5> verify=basic [pref=ddd:hh]where hh={00..23} and ddd={mon|tue|wed|thu|fri|sat|sun} verify=enable|disable|<1..5> verifymode=<adaptive|lowlatency> verifyrate=<1..5> StorCLI Command abortcconerror=<on|off> activityforlocate=<on|off> alarm=<on|off> autorebuild=<on|off> backplane=<value> batterywarning=<on|off> bgirate=<value> bootwithpinnedcache=<on|off> cachebypass=<on|off> flush|flushcache cacheflushinterval=<value> ccrate=<value> coercion=<value> clusterenable=<value> copyback=<on|off> type=<smartssd|smarthdd|all> directpdmapping=<on|off> eccbucketleakrate=<value> eccbucketsize=<value> enableeghsp=<on|off> enableesmarter=<value> enableeug=<on|off> exposeencldevice=<on|off> foreignautoimport=<on|off> jbod=<on|off> loadbalancemode=<value> maintainpdfailhistory=<on|off> migraterate=<value> ncq=<on|off> perfmode=<value> prcorrectunconfiguredareas=<on|off> prrate=<value> rebuildrate=<value> restorehotspare=<on|off> smartpollinterval=<value> spinupdelay=<value> spinupdrivecount=<value> stoponerror=<on|off> usefdeonlyencrypt=<on|off> time=yyyymmdd hh:mm:ss|systemtime usefdeonlyencrypt=<on|off> LSI Corporation - 55 - /cx/ux start verify /cx/ux set autoverify=<on|off> /cx add verify=ddd:hh:duration NOTE The 3Ware CLI combines both patrol read and consistency check into a single command. and consistency check parameters. Table 4 Patrol Read and Consistency Check Commands Description Show patrol read status and patrol read parameters. The StorCLI has different commands for each. or all adapters (x = single controller). multiple adapters.56 - .z] Show consistency check status. multiple adapters. 3Ware CLI Command /cx/ux show /cx/ux start verify /cx/ux set autoverify=<on|off> /cx add verify=dddh:hh:duration StorCLI Command /cx show patrolRead /cx set patrolread {=on mode=<auto|manual>}|{off} /cx set patrolread [starttime=< yyyy/mm/dd hh>] [maxconcurrentpd=<value>] [includessds=<on|off>] [uncfgareas=on|off] /cx set patrolread delay=<value> /cx/vx show cc /cx show ccrate storcli /cx set consistencycheck|cc=[off|seq|conc] [delay=value] [starttime=yyyy/mm/dd hh] [excludevd=x-y. Set consistency check options on a single adapter. LSI Corporation . or all adapters (x = single controller). /cx/ex show alarms NOTE This command applies for only 9750 and 9690SA controllers. Set the patrol read options on a single adapter. 3Ware CLI Command /cx/ex/almx set alarm=<mute|unmute|off> NOTE The 3ware® controllers have enclosure alarms.StorCLI Reference Manual January 2013 Appendix A: 3Ware CLI Commands to StorCLI Command Conversion Table 3 Alarm Commands Description Set alarm properties. /cx show alarm StorCLI Command /cx set alarm=<on|off|silence> NOTE The StorCLI controllers have controller alarms. if any in progress. Show alarm properties. if any /cx/ux show in progress. .. c. Show BBU properties.[e:]s-x. capacity information.StorCLI Reference Manual January 2013 Appendix A: 3Ware CLI Commands to StorCLI Command Conversion Table 5 BBU Commands Description Show complete BBU information.57 - ..] drives=e:s|e:s-x|e:s-x. /cx/vx[all] delete [force] [cachecade] NOTE You can delete one virtual disk. 3Ware CLI Command /cx/bbu show all StorCLI Command /cx/bbu show all /cx/bbu show /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu /cx/bbu show show show show show show show show show show show batinst bootloader fw lasttest pcb serial status temp tempstat tempval volt /cx/bbu show /cx/bbu show properties /cx/bbu show status NOTE Not all the properties shown in the 3Ware CLI are shown in the StorCLI. disk=<p:p|p-p|p:p-p> (where p=port or drive number) [strip=<size>] [nocache|nowrcache] [nordcache|rdcachebasic] [name=string (9000 series)] [ignoreECC] [autoverify|noautoverify] v0=n|vol=a:b:c:d] (n. Show BBU summary information. raid1.z > ] [force] Create a RAID volume of the specified /cx add vd type=<RaidType> RAID type. Show BBU capacity information.| *all][name=<vdname1>. a. single. /cx/ux del [quiet] NOTE You can delete a single unit using this command. b. design information. such as status.y. raid5.y. raid6} Delete virtual drives. multiple virtual disks. raid10.e:s-x. or all the selected virtual disks on selected adapters using this command. spare.z [pdperarray=x|*auto] [sed] [pdcache=on|off|*default ] [pi][dimmerswitch| ds=default|automatic(auto)| *none|maximum(max) |maximumwithoutcaching(maxnocache)] [wt|*wb] [nora|*ra] [*direct|cached] [cachedbadbbu|*nocachedbadbbu] [strip=<8|16|32|64|128|256|512| 1024] [aftervd=x] [ spares=[e:]s|[e:]s-x|[e:]sx. and properties. d=size of volume in GB) [noqpolicy] [storsave=<protect|balance|perform> ] [noscan] [rapidrecovery=<all|rebuild|disable >] [group=<3|4|5|6|7|8|9|10|11|12|13| 14|15|16>] RaidType={raid0..y.y. LSI Corporation . Start the learning cycle on the BBU. raid50.<vd2_size>. /cx/bbu show cap /cx/bbu test [quiet] /cx/bbu show all /cx/bbu start learn Table 6 Virtual Drive Commands Description 3Ware CLI Command StorCLI Command /cx add vd type=raid[0|1|5|6|10|50|60] [[size=<vd1_size>. Show the virtual drive properties. show or import foreign configuration. 3Ware CLI Command /cx/ux show [all] NOTE Information of each unit is shown individually. RAID level qualifier. number of drives. size in MBs. cache policy. and reconstruction. strip size. span depth. /cx/ux set autoverify=on|off /cx/ux set cache=on|off [quiet] /cx/ux set identify=on|off /cx/ux set ignoreECC=on|off /cx/ux set name=string /cx/ux set qpolicy=on|off /cx/ux set rapidrecovery=all|rebuild|disable /cx/ux set rdcache=basic|intelligent|off /cx/ux set storsave=protect|balance|perform [quiet] /cx/ux set wrcache=on|off [quiet] /cx/vx set accesspolicy=<rw|ro|blocked| rmvblkd> /cx/vx set cachedbadbbu=<on|off> /cx/vx set iopolicy=<cached|direct> /cx/vx set name=<namestring> /cx/vx set pdcache=<on|off|default> /cx/vx set rdcache=<ra|nora|adra> /cx/vx set security=<on|off> /cx/vx|vall set ssdcaching=<on|off> /cx/vx set wrcache=<wt|wb|fwb> LSI Corporation . including name. consistency check. background initialization.StorCLI Reference Manual January 2013 Appendix A: 3Ware CLI Commands to StorCLI Command Conversion Table 6 Virtual Drive Commands (Continued) Description Show drive group information. Set virtual drive properties. and any ongoing activity progress. which includes initialization. state. /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux show show show show show show show show show show show show show show show show autoverify identify ignoreECC initializestatus name parit qpolicy rapidrecovery rdcache rebuildstatus serial status storsave verifystatus volumes wrcache /cx/vx show all /cx/vx show all NOTE The StorCLI does not have commands to show individual virtual drive properties. access policy. Scan and show available foreign configurations. provide a preview of the imported foreign configuration. RAID level. /cx rescan cx/fx[all] show [preview] [ securityKey=sssssssssss ] cx/fx[all] import [ securityKey=sssssssssss ] StorCLI Command /cx/dall show [cachecade] /cx/ux show [all] Show VD information.58 - . raid5. A background initialization does otherwise..> ] /cx/vx show migrate /cx/vx show init Reconstruct the selected virtual disk /cx/ux migrate type=<RaidType> to a new RAID level. NOTE Only the bios can do a foreground initialization. if any. raid1. Stop an ongoing initialization on the /cx/ux stop verify /cx/vx stop init virtual drive. /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux /cx/ux 3Ware CLI Command show show show show show show show show show show show show show show show show show [all] autoverify cache identify ignoreECC name parit qpolicy rapidrecovery rdcache rebuildstatus serial status initializestatus storsave verifystatus volumes wrcache StorCLI Command /cx/vx show all NOTE The StorCLI does not have commands to show individual virtual drive properties. A verify starts a back ground initialization Show a snapshot of the ongoing initialization. NOTE Only the bios can do a foreground initialization. A background initialization does otherwise. Start initialization (writing 0s) on the /cx/ux start verify /cx/vx start init [Full] virtual drive. [disk=<p:-p. single. to 999> /cx/vx set ds=<default | Auto | None | Max | MaxNoCache> LSI Corporation .>] [strip=<size>] [noscan] [nocache] [autoverify] [group=<3|4|5|6|7|8|9|10|11|12|13|1 4|15|16>] RaidType={ raid0.StorCLI Reference Manual January 2013 Appendix A: 3Ware CLI Commands to StorCLI Command Conversion Table 6 Virtual Drive Commands (Continued) Description Show cache and access policies of the /cx/ux virtual drive..59 - . Start a consistency check on the virtual drive. raid6 } Change the power-saving setting on /cx/ux set powersavestandbytimer=<5 the virtual drive. A background initialization does otherwise. /cx/ux show [all] NOTE Only the bios can do a foreground initialization.e2:s2 . raid50. /cx/ux start verify /cx/ux stop verify /cx/vx start cc /cx/vx stop cc /cx/vx start migrate <type=raidlevel> [option=<add | remove> disk=<e1:s1. raid10. Stop a consistency check on the virtual drive. A verify starts a back ground initialization. A verify starts a back ground initialization. Add jbod.60 - . Download drive or expander firmware. 3Ware CLI Command /cx/ex show [all] /cx/ex /cx/ex /cx/ex /cx/ex /cx/ex /cx/ex /cx/ex show show show show show show show [all] controllers slots fans temp pwrs alms StorCLI Command /cx/ex show [all] /cx/ex show status Download enclosure firmware.> [ignoreECC] NOTE Rebuilds cannot be stopped or paused.name [force] /cx[/ex]/sx download src=filepath [satabridge] Table 8 Enclosure Commands Description Show information about the enclosure for the selected adapter. /cx/px remove [quiet] StorCLI Command /cx[/ex]/sx show [all] /cx[/ex]/sx /cx[/ex]/sx /cx[/ex]/sx /cx[/ex]/sx start rebuild stop rebuild pause rebuild resume rebuild /cx[/ex]/sx set missing /cx/px remove [quiet] /cx add vd type=jbod disk=<p> (where p = port or drive number) /cx[/ex]/sx set offline /cx[/ex]/sx set jbod /cx[/ex]/sx add hotsparedrive [{dgs=<N|0.name [force] /cx/ex download src=filepath [offline] [forceActivate LSI Corporation . Start.. Prepare the unconfigured physical drive for removal. stop. suspend. /cx/px remove [quiet] /cx/px show [all] /cx/px update fw=image.1. 3Ware CLI Command /cx/px show [all] /cx/ux start rebuild disk=<p:-p. includes drive type. size.. Show the status of the enclosure connected to the selected adapter. (where p = port or drive number) Locate the physical disk drive and /cx/px set identify=on|off activate the physical disk activity LED.StorCLI Reference Manual January 2013 Appendix A: 3Ware CLI Commands to StorCLI Command Conversion Table 7 Physical Drive Commands Description Show physical disk information.. or resume an ongoing rebuild operation. /cx/ex update fw=image. Mark the configured physical disk drive as missing for the selected adapter.n.2. Change the physical disk drive state to offline. and firmware version... Show information about all physical disk drives and other devices connected to the selected adapters. serial number.>] [EnclAffinity][nonRevertible] /cx[/ex]/sx start | stop locate /cx[/ex]/sx spindown /cx/eall/sall show [all] /cx add vd type=spare Change the physical disk drive hot spare state and associate the drive to disk=<p:p|p-p|p:p-p> an enclosure and virtual disk. Set PHY link speed. Show PHY connection information for physical PHY medium on the adapters.1. number. /cx show events filter=<Info | warning| critical| fatal > file=<path of the file> /cx show events type=<sinceShutDown | sinceReboot |ccincon vd=<0.0|12. /cx show alarms newest and oldest sequence number. controller reset.2…> | includeDeleted | latest=x filter=<Info | warning| critical| fatal > file=<path of the file> /cx show TermLog [type=contents|Config] /cx show diag Show TTY firmware terminal log entries with details on given adapters.0> /cx/px set linkspeed=0(auto)|1. tw_cli /cx ? tw_cli /cx/ux ? tw_cli /cx/px ? tw_cli /cx/phyx ? tw_cli /cx/bbu ? tw_cli /cx/ex ? tw_cli /ex NOTE 3 Ware CLI shows context sensitive help. /cx/phyx show /cx/px show /cx/phyx set link=<0|1. and NOTE This command shows AENs since last details of each entries of error log. clear sequence controller reset. tw_cli ? 3Ware CLI Command ver show help StorCLI Command Show help for all show commands at tw_cli ? server level.61 - . Show the total event entries available /cx show alarms at the firmware since last clear. The information is shown as total number of entries available on the firmware side.StorCLI Reference Manual January 2013 Appendix A: 3Ware CLI Commands to StorCLI Command Conversion Table 9 Events and Logs Description 3Ware CLI Command StorCLI Command /cx show eventloginfo Show the total number of events. shutdown sequence number. Show the count of events starting from specified seqNum and matching category and severity /cx show alarms NOTE This command shows AENs since last controller reset.0|6.5|3|6|12 LSI Corporation . reboot NOTE This command shows AENs since last sequence number. Table 10 Miscellaneous Commands Description Show version information.5|3. 62 - . MegaCLI Command MegaCLI -v MegaCLI -help|-h|? MegaCLI -adpCount storcli -v storcli -help|-h|? storcli show ctrlcount StorCLI Command LSI Corporation . Show help information. Show the number of controllers connected.StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 11 System Commands Description Show the software version. 2|-aALL The following properties can be used with this The following properties can be used with this command: command: activityforlocate abortcconerror alarm alarmdsply backplane autodetectbackplanedsbl batterywarning autoenhancedimportdsply bgirate autosnapshotspace bootwithpinnedcache batwarndsbl cachebypass bgirate cacheflushint bootwithpinnedcache cc cachebypass ccrate ccrate clusterenable clusterenable coercion coercionmode copyback copybackdsbl directpdmapping defaultldpspolicy ds defaultsnapshotspace eccbucketleakrate defaultviewspace eccbucketsize disableldpsinterval enableeghsp disableldpstime enableesmarter disableocr enableeug dsbl exposeencldevice eccbucketcount jbod eccbucketleakrate loadbalancemode eccbucketsize maintainpdfailhistory enableeghsp migraterate enableesmarter ncq enableeug| perfmode enablejbod pr enblspindownunconfigdrvs prcorrectunconfiguredareas loadbalancemode prrate maintainpdfailhistoryenbl rebuildrate ncqdsply rehostinfo patrolreadrate restorehotspare perfmode safeid predfailpollinterval smartpollinterval rebuildrate spinupdelay reconrate spinupdrivecount rstrhotspareoninsert time smartcpybkenbl usefdeonlyencrypt spindowntime spinupdelay spinupdrivecount spinupencdelay LSI Corporation . <PropertyName>-aN|-a0.StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 12 Controller Commands Description MegaCLI Command StorCLI Command /cx show <propertyName> Show the status of properties related MegaCli -AdpGetProp to the controllers.63 - .1. 64 - .StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 12 Controller Commands (Continued) Description Show the status of properties related to the controllers (continued). MegaCLI Command spinupencdrvcnt ssdsmartcpybkenbl usediskactivityforlocate usefdeonlyencrypt StorCLI Command LSI Corporation . 1.65 - .StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 12 Controller Commands (Continued) Description Set properties on the selected controllers. MegaCLI Command Megacli -AdpSetProp <propertyname>-an|-a0.2|-aall The following properties can be set using this command: abortcconerror alarmdsply autodetectbackplanedsbl autoenhancedimportdsply autosnapshotspace batwarndsbl bgirate bootwithpinnedcache cachebypass ccrate clusterenable coercionmode copybackdsbl defaultldpspolicy defaultsnapshotspace defaultviewspace disableldpsinterval disableldpstime disableocr dsbl eccbucketcount eccbucketleakrate eccbucketsize enableeghsp enableesmarter enableeug| enablejbod enblspindownunconfigdrvs loadbalancemode maintainpdfailhistoryenbl ncqdsply patrolreadrate perfmode predfailpollinterval rebuildrate reconrate rstrhotspareoninsert smartcpybkenbl spindowntime spinupdelay spinupdrivecount spinupencdelay StorCLI Command /cx set <property1> The following properties can be set using this command: abortcconerror=<on|off> activityforlocate=<on|off> alarm=<value> autorebuild=<on|off> backplane=<value> batterywarning=<on|off> bgirate=<value> bootwithpinnedcache=<on|off> cachebypass=<on|off> flush|flushcache cacheflushinterval=<value> ccrate=<value> coercion=<value> clusterenable=<value> copyback=<on|off> type=<smartssd|smarthdd|all> dimmerswitch=<on|off> directpdmapping=<on|off> eccbucketleakrate=<value> eccbucketsize=<value> enableeghsp=<value> enableesmarter=<value> enableeug=<value> exposeencldevice=<on|off> foreignautoimport=<on|off> jbod=<on|off> loadbalancemode=<value> maintainpdfailhistory=<on|off> migraterate=<value> ncq=<on|off> perfmode=<value> prcorrectunconfiguredareas=<on|off> prrate=<value> rebuildrate=<value> restorehotspare=<on|off> smartpollinterval=<value> spinupdelay=<value> spinupdrivecount=<value> stoponerror=<on|off> usefdeonlyencrypt=<on|off> time=yyyymmdd hh:mm:ss|systemtime usefdeonlyencrypt=<on|off> LSI Corporation . MegaCLI Command MegaCli -AdpPR -info -aN|-a0. Start patrol read. Resume a suspended patrol read.1. alarm. Enable manual patrol read.2|-aALL MegaCli -AdpPR -Dsbl -aN|-a0.2|-aALL MegaCLI –AdpGetTime -aN storcli /cx show freespace storcli /cx download file=<filepath> [fwtype=<val>] [nosigchk] [noverchk][resetnow] storcli /cx show preservedcache storcli /c(x|all) set time=<yyyymmdd hh:mm:ss | systemtime> storcli /cx show time Show the preserved cache status.2|-aALL MegaCli -AdpFwFlash -f filename [-NoSigChk] [-NoVerChk] [-ResetNow] -aN|-a0. (x = single controller).1. if any in progress.1.1.1.2|-aALL MegaCLI-GetPreservedCacheList -aN|-a0. BIOS. firmware. Set the controller time Show the controller time. Table 13 Patrol Read Commands Description Show the patrol read status and patrol read parameters.2|-aALL MegaCli -AdpPR -Suspend -aN|-a0.2|-aALL StorCLI Command storcli/cx show patrolRead storcli /cx set patrolread {=on mode=<auto|manual>}|{off} storcli /cx set patrolread [starttime=< yyyy/mm/dd hh>] [maxconcurrentpd=<value>] [includessds=<on|off>] [uncfgareas=on|off] storcli /cx set patrolread delay=<value> storcli /cx set patrolread=off storcli /cx set patrolread=on mode=auto storcli /cx set patrolread=on mode=manual storcli /cx start patrolRead storcli /cx suspend patrolread storcli /cx resume patrolread Disable patrol read.1. Enable automatic patrol read. and so on.2|-aALL MegaCli -AdpPR -EnblAuto -aN|-a0.1.StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 12 Controller Commands (Continued) Description Set properties on the selected controllers (continued) MegaCLI Command spinupencdrvcnt sdsmartcpybkenbl usediskactivityforlocate usefdeonlyencrypt MegaCLI -adpCount MegaCli -AdpAllInfo -aN|-a0. Show the freespace available in the controller.1.2|-aALL MegaCli -AdpPR -Start -aN|-a0. LSI Corporation . such as cluster state.2|-aALL MegaCli -AdpPR -Resume -aN|-a0. multiple adapters. Download the controller firmware.1.1.1. Suspend a running patrol read. Show all information about the adapter. MegaCLI -CfgFreeSpaceinfo -aN|-a0. version. Set the patrol read options on a single adapter.2|-aALL MegaCLI –AdpSetTime yyyymmdd hh:mm:ss -aN|-a0.2|-aALL storcli show ctrlcount storcli /cx show all StorCLI Command Show the number of controllers connected.66 - . or all adapters.1.2|-aALL MegaCli -AdpPR -EnblMan -aN|-a0.2|-aALL MegaCli -AdpPR –Dsbl|EnblAuto|EnblMan|Start|Stop| Info|Suspend|Resume|Stop| SSDPatrolReadEnbl | SSDPatrolReadDsbl |{SetDelay Val}|{-SetStartTime yyyymmdd hh}|{maxConcurrentPD Val} -aN|-a0.1. 2] [-SetStartTime yyyymmdd hh ] [-SetDelay val ] } -aN|-a0.2|-aALL MegaCli -AdpPR -SetStartTime yyyymmdd hh -aN|-a0. if any in progress. MegaCLI Command MegaCli -AdpBIOS -Dsply -aN|-a0.1.1. if any. Show consistency check status and consistency parameters.1.1.2|-aALL MegaCli -AdpPR -SSDPatrolReadDsbl -aN|-a0.1.StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 13 Patrol Read Commands (Continued) Description Stop a running patrol read.2|-aALL StorCLI Command storcli /cx show bios storcli /cx/ex/sx set bootdrive=on|off storcli /cx/vx set bootdrive=on|off storcli /cx set bios=<on|off> storcli /cx set stoponerror|soe=<on|off> storcli /cx set autobootselect(abs)=<on|off> LSI Corporation .1.2|-aALL MegaCli -AdpPR -maxConcurrentPD Val -aN|-a0. Delay a patrol read.2|-aALL MegaCli -AdpBIOS -Enbl | -Dsbl | -Dsply | SOE | BE EnblAutoSelectBootLd | DsblAutoSelectBootLd -aN|-a0.67 - . MegaCLI Command MegaCLI -AdpCcSched -Dsbl|-Info| {-ModeConc | -ModeSeq [-ExcludeLD -LN|-L0. in progress. Sets the BIOS properties for the controller. Include SSD drives in patrol read.2|-aALL MegaCli -AdpPR -SSDPatrolReadEnbl -aN|-a0.1.z] storcli /cx show cc/ConsistencyCheck Show consistency check status and MegaCLI -AdpCcSched -Info consistency parameters.2|-aALL StorCLI Command storcli /cx stop patrolRead storcli /cx set patrolRead includessds=on | onlymixed storcli /cx set patrolRead includessds=off storcli /cx set patrolread delay=<value> storcli /cx set patrolread=on starttime=YYYY/MM/DD HH storcli /cx set patrolread maxconcurrentpd=xx Table 14 Consistency Check Commands Description Schedule a consistency check.1. Set the value for maximum concurrent physical drives for the patrol read. Exclude SSD drives in patrol read.2|-aALL MegaCli -AdpBootDrive -{-Set {-Lx | -physdrv[E0:S0]}} -aN|-a0.1. Table 15 OPROM BIOS Commands Description Schedule a consistency check. MegaCLI Command MegaCli -AdpPR -Stop -aN|-a0.1.2|-aALL MegaCli -AdpPR -SetDelay Val -aN|-a0. Schedule a patrol read.2|-aALL StorCLI Command storcli /cx set consistencycheck|cc=[off|seq|conc] [delay=value] starttime=yyyy/mm/dd hh [excludevd=x-y.1. 1.2|-aALL MegaCli -AdpBbuCmd -GetBbuStatus -aN|-a0.1. 1 – Disabled.2|-aALL storcli /cx/bbu show status storcli /cx/bbu show all Show battery design information. MegaCli -AdpBbuCmd -BbuLearn -aN|-a0.2|-aALL storcli /cx/bbu start learn storcli /cx/bbu set powermode=sleep storcli /cx/bbu set writeaccess=sealed Start battery learn cycle.StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 16 Battery Commands Description Show battery-related information. -aN|-a0.68 - .2|-aALL MegaCli -AdpBbuCmd -SetBbuProperties storcli /cx/bbu set -f <fileName> -aN|-a0.1. Show the battery learn properties.2|-aALL MegaCli -AdpBbuCmd -GetBbuCapacityInfo -aN|-a0. Set the battery to low power storage MegaCli -AdpBbuCmd -BbuMfgSleep mode.1.2|-aALL LSI Corporation . MegaCLI Command StorCLI Command MegaCli -AdpBbuCmd -aN|-a0.1.1.2|-aALL learnDelayInterval=<value> storcli /cx/bbu set bbuMode=<value> storcli /cx bbu set autolearnmode=<value>. where x= 0 – Enabled. and the gas gauge status.2|-aALL Seal the gas gauge EEPROM write access MegaCli -AdpBbuCmd -BbuMfgSeal -aN|-a0. 2 – Warn though event. Show battery capacity information.1.2|-aALL storcli /cx/bbu show storcli /cx/bbu show all MegaCli -AdpBbuCmd -GetBbuProperties storcli /cx/bbu show properties -aN|-a0.1. firmware status.1. Set battery properties MegaCli -AdpBbuCmd -GetBbuDesignInfo storcli /cx/bbu show all -aN|-a0. Show the battery information. |LALL] -aN|-a0. MegaCli -CfgClr [-Force] -aN|-a0..69 - .] {-Name LdNamestring} [WT|WB|ForcedWB] [-assign -LX|L0...1.1.] [. and 6. 5. Show the topology information of the drive group..<VD2_Sz>.1..1. 1.] [WT | WB] [NORA | RA | ADRA] [Direct | Cached] [CachedBadBBU|NoCachedBadBBU] [-szXXXXXXXX [-szYYYYYYYY [...1.2|-aALL MegaCLI -CfgDsply -aN|-a0.1.2] storcli /cx add vd type=raid[10|50|60] [Size=<VD1_Sz>.....e:s-x.E1:S1. and 60.2.] drives=e:s|e:s-x|e:s-x..|*all] [name=<VDNAME1>..E1:S1....<VD2_Sz>.y.2|-Aall LSI Corporation .] drives=e:s|e:s-x|e:s-x. 50.y [ < WT| WB> ] [assignvds=0.2|-Aall MegaCli –CfgSpanAdd -aN|-a0.] –Array1[E0:S0..] [WT | WB] [NORA | RA | ADRA] [Direct | Cached] [CachedBadBBU|NoCachedBadBBU] [-szXXXXXXXX [-szYYYYYYYY [..|*all] [name=<VDNAME1>....1..z [PDperArray=x] [SED] [pdcache=on|off|*default][pi] [DimmerSwitch(ds)=default|automatic (auto)|*none|maximum(max) |MaximumWithoutCaching(maxnocache)] [wt|*wb] [nora|*ra] [*direct|cached] [CachedBadBBU|*NoCachedBadBBU] [strip=<8|16|32|64|128|256|512|1024 ] [AfterVd=X] [Spares=[e:]s|[e:]s-x|[e:]s-x.y.]] [–afterLdX] -aN storcli /cx add vd type=raid[0|1|5|6] [Size=<VD1_Sz>.y] [force] storcli /cx/vall delete storcli /cx/dall show [all] storcli /cx/dall show CacheCade(cc) Create a CacheCade virtual drive. MegaCli –CfgLDAdd -R0|-R1|-R5|-R6[E0:S0.2|-Aall MegaCLI -CfgCacheCadeDsply -aN|-a0.10] drives=[e:]s|[e:]s-x|[e:]s-x. Delete a virtual drive... ]]] [-strpszM] [–Hsp[E5:S5. ]]] [-strpszM] [–afterLdX] -aN Create a RAID configuration of RAID type 10..StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 17 RAID Configuration Commands Create a RAID configuration of RAID type 0.z [PDperArray=x] [SED] [pdcache=on|off|*default][pi] [DimmerSwitch(ds)=default|automatic (auto)|*none|maximum(max) |MaximumWithoutCaching(maxnocache)] [wt|*wb] [nora|*ra] [*direct|cached] [CachedBadBBU|*NoCachedBadBBU] [strip=<8|16|32|64|128|256|512|1024 ] [AfterVd=X] [Spares=[e:]s|[e:]s-x|[e:]s-x...y] [force] storcli /cx add vd cachecade|cc Type=[0..E1:S1.5.y.2|-aALL -R10|-R50|R60 –Array0[E0:S0.e:s-x..y.. Show information for a CacheCade virtual drive. MegaCLI -CfgCacheCadeAdd [-rX] -Physdrv[E0:S0. 2|-Aall storcli /cx/vx[all] delete -force storcli /cx/vx[all] delete CacheCade(cc) storcli /cx/f(x|all) show [all] [securityKey=xxx] storcli /cx/f(x|all) del|delete [securityKey=xxx] storcli /cx/f(x|all) import [preview] [securityKey=xxx]" Show.1.2.5.1. storcli /cx compare SecurityKey=xxxxxx storcli /cx delete SecurityKey Set the security key for the controller. storcli /cx set SecurityKey=XXXXXX OldSecurityKey=yyyyy Compare and verify the security key for the controller.2.|-LALL [-Force] -aN|-a0. MegaCLI -CfgLdDel -LX|-L0.. and import the foreign MegaCli –CfgForeign –Scan | configuration commands. Delete the security key. delete.StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 17 RAID Configuration Commands (Continued) Delete a virtual drive hosting the operating system.70 - . MegaCli -SetKeyID -KeyID kkkkkkkkkkk storcli /cx set SecurityKey -aN KeyId=xxxx LSI Corporation .1. {-Preview | –Dsply| -Import | -Clear[FID]} -aN|-a0..5.2|-aALL MegaCLI -CfgCacheCadeDel -LX|-L0..|-LALL -aN|-a0.. Delete a CacheCade virtual drive. MegaCli -CreateSecurityKey -SecurityKey sssssssssss | [-Passphrase sssssssssss] | [-KeyID kkkkkkkkkkk] -aN MegaCli -ChangeSecurityKey -OldSecurityKey sssssssssss | -SecurityKey sssssssssss| [-Passphrase sssssssssss] | [-KeyID kkkkkkkkkkk] -aN MegaCli -VerifySecurityKey -SecurityKey sssssssssss -aN MegaCLI -DestroySecurityKey | [-Force] -aN storcli /cx set SecurityKey=XXXXXX [passphrase=yyyyy] [keyId=zzzz] Change the security key for the controller.2|-aALL" Table 18 Security Commands Set the key ID for the controller. 2|-Lall -aN|-a0.1.1.1.71 - .1.1.2|-aALL MegaCli –LDSetProp WT | WB|NORA |RA | ADRA|-Cached|Direct| CachedBadBBU|NoCachedBadBBU} | -RW|RO|Blocked | {-Name nameString} | -EnDskCache|DisDskCache –Lx| -L0.1. beyond -aN|-a0. Set virtual drive properties.1.2|-aALL MegaCli –LDInit -Abort -Lx|-L0. Start.2|-Lall the drives with larger drives.2|-aALL MegaCli –LDCC –Start –Lx|-L0.2|-Lall -aN|-a0.|-Lall –An MegaCli –LDGetProp -Cache | -Access | -Name | -DskCache -Lx|-L0.1. storcli /cx/v(x|all) show expansion storcli /cx/v(x|all) expand Size=<value> [expandarray] Expand the virtual drive within the MegaCli -LdExpansion -pN existing array. Stop a running virtual drive initialization.. stop..2|-aALL MegaCli –LDInit –ShowProg -Lx|-L0.2|-aALL the size of the existing array.2|-Lall -aN|-a0.2|-Lall -aN|-a0. and show the progress of a consistency check operation. suspend.1.2|-Lall -aN|-a0.1. MegaCli –LDInfo –Lx|-L0.2|-LALL -aN|-a0.1. Secure the virtual drive. Show specific properties of virtual drives.2|-Lall -aN|-a0.1. Show the initialization progress.1. MegaCli -LDSetPowerPolicy -Default| -Automatic| -None| -Maximum| -MaximumWithoutCaching -Lx|-L0. also use if you replace -dontExpandArray -Lx|-L0.2|-aALL MegaCli -LDCC -Start|-Abort| -Suspend|-Resume|-ShowProg| -ProgDsply -Lx|-L0. MegaCLI --LDMakeSecure -Lx|-L0.1.1.1.2.1.2|-aALL MegaCli -getLdExpansionInfo -Lx|-L0.1.1.1.1.2|-aALL Show virtual drive expansion information.2|-aALL storcli /cx/vx set security=on storcli /cx/vx show storcli /cx/v(x|all) start init[Full] storcli /cx/v(x|all) stop init storcli /cx/v(x|all) show init storcli /cx/v(x|all) start cc[Force] storcli storcli storcli storcli storcli /cx/v(x|all) /cx/v(x|all) /cx/v(x|all) /cx/v(x|all) /cx/v(x|all) start cc stop cc pause cc resume cc show cc LSI Corporation . Start virtual drive initialization. resume.2|-Lall -aN|-a0. Start a consistency check on an uninitialized virtual drive..2|-Lall -aN|-a0.1.2|-Lall -aN|-a0.StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 19 Virtual Drive Commands Show the virtual drive information.2|-aALL MegaCli –LDInit –Start [Fast|Full] -Lx|-L0.2|-aALL storcli /cx/v(x|all) show storcli /cx/v(x|all) show all storcli /cx/v(x|all) set wrcache=WT|WB|AWB storcli /cx/v(x|all) set rdcache=RA|NoRA storcli /cx/v(x|all) set iopolicy=Cached|Direct storcli /cx/v(x|all) set accesspolicy=RW|RO|Blocked|RmvBlkd storcli /cx/v(x|all) set pdcache=On|Off|Default storcli /cx/v(x|all) set name=<NameString> " storcli /cx/v(x|all) set ds=Default|Auto|None|Max|MaxNoCache Set power-saving (dimmer switch) properties.1. Table 20 Physical Drive Commands Description Show drive information. Start.2|-aALL storcli /cx/ex/sx target=exx:sxx storcli /cx/ex/sx storcli /cx/ex/sx storcli /cx/ex/sx storcli /cx/ex/sx Mark a drive as missing..E1:S1.1.. and then start an automatic rebuild.1.2|-aALL storcli /cx/ex/sx set missing Show missing drive information.1...2 storcli /cx/ex/sx insert array=x row=y storcli /cx/ex/sx set online LSI Corporation .1. or show the progress of a rebuild operation..StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 19 Virtual Drive Commands (Continued) Enable/disable automatic background initialization.E1:S1. stop. Replace the configured drive that is identified as missing.2|-aALL MegaCLI -Cachecade -assign|-remove -Lx|-L0. MegaCLI -DiscardPreservedCache -Lx|-L0..E1:S1..1. MegaCLI Command MegaCli -pdInfo PhysDrv[E0:S0.2|-aALL MegaCli -PdGetMissing -aN|-a0.2|-Aall storcli /cx/v(x|all) autobgi=On|Off storcli /cx/v(x|all) storcli /cx/v(x|all) storcli /cx/v(x|all) storcli /cx/v(x|all) storcli /cx/v(x|all) set show autobgi stop bgi pause bgi resume bgi show bgi Start and show progress for a migrate MegaCli –LDRecon {–Start –Rx [Add operation.. |-Suspend|-Resume|-ShowProg |-ProgDsply -PhysDrv [E0:S0...1. pause..] -aN|-a0. Set the drive state to online MegaCli -PdReplaceMissing -physdrv[E0:S0] -arrayA.2|-aALL MegaCLI PDRbld -Start|-Stop |-Suspend|-Resume|-ShowProg |-ProgDsply -PhysDrv [E0:S0.. pause. Show.1..E1:S1...2|-aALL StorCLI Command storcli /cx/ex/sx show storcli /cx/ex/sx show all storcli storcli storcli storcli storcli /cx/ex/sx /cx/ex/sx /cx/ex/sx /cx/ex/sx /cx/ex/sx start rebuild stop rebuild pause rebuild resume rebuild show rebuild start copyback stop copyback pause copyback resume copyback show copyback Start. MegaCli -PdMarkMissing -physdrv[E0:S0.. stop.1.1. -rowB -aN MegaCli –PDOnline PhysDrv[E0:S0. stop.] -aN|-a0. resume..2|-LALL -aN|-a0.] ] } | –ShowProg|-ProgDsply –Lx –aN storcli /cx/vx start migrate type=raidx [option=add|remove drives=[e:]s|[e:]s-x|[e:]s-x.y] [Force] storcli /cx/v(x|all) show migrate storcli /cx/v(x|all) delete preservedcache[force] storcli /cx/vx|all set ssdCaching=on|off Delete preserved cache. resume.] -aN|-a0.2|-aALL Assign the CacheCade virtual drive.1.. pause. | Rmv PhysDrv[E0:S0. or show MegaCLI PDCpyBk -Start|-Stop the progress of a copyback operation. and show the progress of the background initialization. storcli /cx/ex/sx show all NOTE This information is shown as part of the show all command. MegaCLI -LDBI -Enbl|-Dsbl| -getSetting|-Abort|-Suspend| -Resume|-ShowProg|-ProgDsply -Lx|-L0.2|-LALL -aN|-a0.E1:S1.1.] -aN|-a0.1.] -aN|-a0.2|-Lall -force -aN|-a0. resume.72 - .E1:S1. 1.2|-aALL state as unconfigured good. storcli storcli storcli storcli storcli /cx/ex/sx /cx/ex/sx /cx/ex/sx /cx/ex/sx /cx/ex/sx start initialization stop initialization pause initialization resume initialization show initialization Start a drive locate and activate the MegaCli –PDLocate {[-start] | storcli /cx/ex/sx start locate drive’s LED or stop a drive locate and -stop} -physdrv[E0:S0.] spun-down drive and mark the drive -aN|-a0..] storcli /cx/ex/sx stop locate deactivate the drive’s LED.}] [-EnclAffinity] [-nonRevertible] } | -Rmv -PhysDrv[E0:S0.2|-aALL MegaCli –PDHSP {–Set [{-Dedicated -ArrayN | -Array0.1..] -aN|-a0.E1:S1. Flash the physical drive firmware..] -aN|-a0.1..] -aN|-a0.1...>] enclaffinity nonrevertible storcli /cx/ex/sx delete hotsparedrive Start. -aN|-a0.....2|-aALL StorCLI Command storcli /cx/ex/sx set offline Set the drive state to JBOD storcli /cx/ex/sx set good [force] Set the drive state to JBOD storcli /cx/ex/sx set jbod Add and delete hot spare drives.. pause. storcli /cx/ex/sx add hotsparedrive [dgs=<N|0.2|-aALL Spin down an unconfigured drive MegaCli –PDPrpRmv [-Undo] and prepare it for removal or spin up – PhysDrv[E0:S0..2|-aALL MegaCli –PDClear -Start |-Stop| -ShowProg |-ProgDsply .2|-aALL on a drive..2|-Aall storcli /cx[/ex]/sx download src=<filepath> [satabridge] storcli /cx/ex download src=<filepath> [forceActivate] storcli /cx/ex/sx secureerase [force] MegaCli -PDInstantSecureErase Erase the drive's security configuration and securely erase data -PhysDrv[E0:S0.E1:S1.2.. stop. resume or show the progress of an initialization process.E1:S1..] | [-Force] -aN|-a0.1....1... LSI Corporation . -aN|-a0.] -aN|-a0... Show physical drive information of all MegaCli –PDList connected drives.E1:S1.73 - . MegaCLI PdFwDownload[offline] [ForceActivate] {[-SataBridge] -PhysDrv[0:1]}|{-EncdevId[devId1 ]} -f <filename> -aN|-a0..1.2|-aALL MegaCli –PDMakeGood -PhysDrv[E0:S0. MegaCLI Command MegaCli –PDOffline -PhysDrv[E0:S0.StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 20 Physical Drive Commands (Continued) Description Set the drive state to offline.E1:S1.PhysDrv[E0:S0.] -aN|-a0.1.1..E1:S1. storcli /cx/eall/sall show [all] NOTE This command does not show drives whose enclosure device ID is not available.2|-aALL MegaCli -PDMakeJBOD -PhysDrv[E0:S0.E1:S1.1..E1:S1.1.|-aAll storcli /cx/ex/sx spindown storcli /cx/ex/sx spinup....1. StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 20 Physical Drive Commands (Continued) Description Show the security key for secured physical drives MegaCLI Command MegaCli -GetKeyID [-PhysDrv[E0:S0]] -aN StorCLI Command storcli /cx/ex/sx show securitykey keyid storcli /cx[/ex]/sx start erase [simple| normal| thorough] [erasepatternA=<val>]\n[erasepatternB=< val>] Examples: storcli /cx/ex/sx start erase simple storcli /cx/ex/sx start erase normal erasepatterna=10101010 storcli /cx/ex/sx start erase thorough erasepatterna=10101010 erasepatternb=10101111 storcli /cx/ex/sx stop erase storcli /cx set directpdmapping=<on | off> storcli /cx show directpdmapping Start.2|-aALL MegaCli –EncStatus -aN|-a0..] | -Lx|-L0. Show the PHY error counters. Show the current state of the direct physical drive mapping. Show enclosure status.2|-LALL] -aN|-a0.1.E1:S1.1. stop. MegaCLI Command MegaCli –PHYInfo -phyM -aN|-a0.2|-aALL Enable/disable the direct physical drive mapping mode.1.2|-Aall Table 21 Enclosure Commands Description Show enclosure information.1. and show the progress of MegaCli -SecureErase Start[ a secure erase operation Simple| [Normal [ |ErasePattern ErasePatternA|ErasePattern ErasePatternA ErasePattern ErasePatternB]]|[Thorough [ |ErasePattern ErasePatternA|ErasePattern ErasePatternA ErasePattern ErasePatternB]]] | Stop| ShowProg| ProgDsply [-PhysDrv [E0:S0. MegaCLI DirectPdMapping -Enbl|-Dsbl|-Dsply -aN|-a0.1.2|-aALL MegaCLI PhySetLinkSpeed -phyM -speed -aN|-a0.5|3|6|12 storcli /cx/px(x|all) show storcli /cx/px(x|all) show all LSI Corporation .74 - . Set PHY link speed.1. MegaCLI Command MegaCli –EncInfo -aN|-a0.1..2|-aALL Megacli PhyErrorCounters -An StorCLI Command storcli /cx/px(x|all) show storcli /cx/px(x|all) show all storcli /cx/px(x|all) set linkspeed=0(auto)|1.2|-aALL StorCLI Command storcli /cx/ex show storcli /cx/ex show all storcli /cx/ex show status Table 22 PHY Commands Description Show PHY information.. txt storcli /cx delete events Show the specified event logs.1.1. MegaCLI Command MegaCli -ELF -GetSafeId -a0 StorCLI Command storcli /cx(x|all) show safeid MegaCli -ELF –ControllerFeatures storcli /cx(x|all) show all -a0 NOTE This information shows as part of the controller show all.2|-aALL MegaCli -AdpEventLog -Clear -aN|-a0. storcli /cx show events [[type= <sincereboot| sinceshutdown| includedeleted|latest=x| ccincon vd=<0. Deactivate the trial key.75 - .2|-aALL MegaCli -AdpEventLog -GetEvents {-info -warning -critical -fatal} {-f <fileName>} -aN|-a0.. if re-hosting is necessary.>] filter=<info| warning| critical|fatal>] file=<filepath> storcli /cx show events [type=[latest=x|ccincon vd=|[sincereboot|sinceshutdown|included eleted|latest|ccincon]]] [filter=[info|warning|critical|fatal]] file=xyz.1. Table 25 Premium Feature Key Commands Description Show the Safe ID of the controller. Apply the Activation Key in preview mode. Set alarm properties. MegaCLI Command MegaCli -AdpGetProp AlarmDsply -aN|-a0. Delete the event logs.1. Show the Advanced Software Options that are enabled on the controller. show the controller and key vault serial numbers.. MegaCLI Command MegaCli -AdpEventLog -GetEventLogInfo -aN|-a0. MegaCli -ELF -Applykey key –val -preview -a0 MegaCli -ELF -Applykey key –val -a0 MegaCli -ELF –DeactivateTrialKey -a0 MegaCli -ELF -ReHostInfo -a0 storcli /cx(x|all) set aso key=<key value> preview storcli /cx(x|all) set aso key=<key value> storcli /cx(x|all) set aso deactivatetrialkey storcli /cx(x|all) show rehostinfo MegaCli -ELF -ReHostComplete -a0 storcli /cx(x|all) set aso rehostcomplete LSI Corporation . Indicate to the controller that the re-host is complete. Show the re-host information and.2|-aALL MegaCli -AdpSetProp AlarmEnbl | AlarmDsbl | AlarmSilence -aN|-a0..2|-aALL StorCLI Command storcli /cx show eventloginfo Show the specified type of event logs.1.1.1. Apply the Activation Key. including the ones in trial mode.2|-aALL StorCLI Command storcli /cx(x|all) show alarm storcli /cx(x|all) set alarm=<on|off|silence> Table 24 Event Log Properties Commands Description Show event logs.2|-aALL MegaCli -AdpEventLog -GetSinceShutdown {-info -warning -critical -fatal} {-f <fileName>} -aN|-a0.StorCLI Reference Manual January 2013 Appendix B: MegaCLI Commands to StorCLI Command Conversion Table 23 Alarm Commands Description Show alarm properties. Table 26 Unsupported Commands in Embedded MegaRAID Command Group Jbod storcli /c0 set jbod=<on|off> storcli /c0/s2 set jbod storcli /c0/s2 set bootdrive=<on|off> DS storcli /cx(x|all) set ds=OFF type=1|2|3|4 storcli /cx(x|all) set ds=ON type=1|2 [properties] storcli /cx(x|all) set ds=ON type=3|4 DefaultLdType=<val> [properties] storcli /cx(x|all) set ds [properties] storcli /cx/v(x|all) set ds=Default|Auto|None|Max|MaxNoCache Security storcli /cx delete securitykey storcli /cx set securitykey=xxxxxxxx {passphrase=xxxx} {keyid=xxx} storcli /cx set securitykey keyid=xxx storcli /cx compare securitykey=xxxxxxxxxx storcli /cx set securitykey=xxxxxxxx oldsecuritykey=xxxxxxxx ASO storcli /cx(x|all) set aso key=<key value> preview storcli /cx(x|all) set aso key=<key value> storcli /cx(x|all) set aso transfertovault storcli /cx(x|all) set aso rehostcomplete storcli /cx(x|all) set aso deactivatetrialkey storcli /cx(x|all) show safeid storcli /cx(x|all) show rehostinfo storcli /c0 set time =<yyyymmdd hh:mm:ss | system> storcli /c0 show cc|consistencycheck storcli /c0/vall show expansion storcli /c0 set jbod storcli /cx download src=<filepath> [forceActivate] Copy back storcli /cx[/ex]/sx show copyback storcli /cx[/ex]/sx start copyback target=eID:sID storcli /cx[/ex]/sx stop copyback storcli /cx[/ex]/sx pause copyback storcli /cx[/ex]/sx resume copyback Migrate storcli /cx/v(x|all) show migrate storcli /cx/vx start migrate type=raidx [option=add|remove drives=[e:]s|[e:]s-x|[e:]s-x.y] [Force] Cache storcli /cx/v(x|all) set ssdcaching=on|off storcli /cx(x|all) show preservedcache storcli /cx/v(x|all) delete preservedcache[force] Command LSI Corporation .76 - .StorCLI Reference Manual January 2013 Appendix C: Unsupported Commands in Embedded MegaRAID Appendix C: Unsupported Commands in Embedded MegaRAID The commands in the following table are not supported in Embedded MegaRAID. StorCLI Reference Manual January 2013 Appendix C: Unsupported Commands in Embedded MegaRAID Table 26 Unsupported Commands in Embedded MegaRAID (Continued) Command Group BBU storcli /cx/bbu show storcli /cx/bbu show all storcli /cx/bbu set [ learnDelayInterval=<val> | bbuMode=<val> storcli /cx/bbu start learn Secure ease storcli /cx/sx secureerase [force] storcli /cx/sx start erase [simple| normal| thorough][erasepatternA=<val>] storcli /cx/sx stop erase storcli /cx/sx show erase Consistency check Controller storcli /cx show cc/ConsistencyCheck storcli /cx show cc Command LSI Corporation .77 - . Updated the commands for add virtual drive and updated the example.1. Section 2. Updated Object Identifier in Table 1. Removed cc from Section 4. Change Virtual Drive Properties Commands. Replaced cc with cachecade in storcli /cx/vx|vall del cachecade in Section 4.4. Added new commands in Section 4. Background Initialization Commands. Adding Virtual Drives. Drive Group Show. in Section 4. Controller Commands. Updated a note in Section 4. StorCLI Command Syntax. Added two notes in Chapter 3.78 - . Virtual Drive Commands Table 17. Miscellaneous Commands Removed the stoponerror property name from Table 12. Controller Commands in Appendix B. 3Ware CLI Commands to StorCLI Command Conversion.1.4. Section 2.2.4. Controller Commands in Appendix A. Added new commands and a new note in Section 4. Foreign Configurations Commands. Delete Virtual Drives Commands.4. Rev.2. Add Virtual Drives Commands. Object Identifiers in the StorCli Command Syntax.4.2.StorCLI Reference Manual January 2013 Appendix D: Revision Information Appendix D: Revision Information Version and Date Rev. Installing StorCLI on FreeBSD Operating Systems.11.2.5.1. November 2012 Updated the ’/cx add/’ syntax in Section 4. D. Add Virtual Drives Commands. Updated the ’/cx add/’ syntax in the following tables: Table 6.1. Removed the stoponerror property name from Table 2. Updated Section 5. Controller Commands.11. Updated syntax for storcli /cx set directmapping command in Table 12. Updated command syntax in Section 4.1. November 2012 Rev.5. E. Event Log Properties Commands.4.1.2.4.2.4. Delete Virtual Drives Commands. Controller Commands.1. PHY Commands. Removed cc from storcli /cx/dall show cachecade in Section 4.5. Updated the syntax for show events command in Table 24.3. Added the following sections: Section 2. Installing StorCLI on the Microsoft EFI. December 2012 Description of Changes Added a new note in Section 4. Set CC Input Options. Removed the stoponerror property name from Table 12. Removed the stoponerror property name and updated the syntax for directpdmapping in Table 2. Updated the description for force option in Section 4. Updated command syntax in Section 4. RAID Configuration Commands LSI Corporation . Installing StorCLI on Solaris Operating Systems. Verbs in the StorCli Command Syntax. Added import and expand verbs in Table 2. C. Updated the syntax for linkspeed command in Table 10. Show and Set Controller Properties Commands.4.7. Updated command syntax in Section 4.5. storcli /cx show all. Replaced cc with cachecade in Section 4. MegaCLI Commands to StorCLI Command Conversion.3. Missing Drives Commands. Drive Group Show. Removed the storcli /cx show stoponerror command and added the storcli /cx set termlog[=on|off|offthisboot] command in Section 4. Updated command syntax iand added a note in Section 4. Drive Show Commands. Add Virtual Drives Commands.6.10. Virtual Drive Expansion Commands. Updated descriptions for the off and delay options in Table 6.7. 79 - .1. Verbs in the StorCli Command Syntax.3. Installation.3. Section 2. Show and Set Controller Properties Commands. Section 4.4. Section 4. Overview. 3Ware CLI Commands to StorCLI Command Conversion. Added a new Appendix C. Flashing Controller Firmware Command. Section 4. September 2012 Description of Changes Updated the following sections: Section 1. Working with the Storage Command Line Tool.StorCLI Reference Manual January 2013 Appendix D: Revision Information Version and Date Rev.2. Section 4. Unsupported Commands in Embedded MegaRAID Initial release of the document.3. Updated the Appendix A. Installing StorCLI on Linux Operating Systems. Devices Supported by the StorCLI Tool. Consistency Check. Section 2.9. MegaCLI Commands to StorCLI Command Conversion. Version 1.3. Section 4.6.8.2.2. Installing StorCLI on VMware Operating Systems.2.). May 2012 LSI Corporation .2. Patrol Read. BBU Commands. Section 4. Added a new verb in Table 2. Add Virtual Drives Commands. Chapter 2. B.1. Section 1. Virtual Drive Migration Commands.2. Updated the Appendix B. Added a note in Chapter 4. Section 4.4.0 (Rev A.1.3.