Working with 3ware CLI
www.3ware.com
9
two units: one with the first 2 drives mirrored, and another with the remaining
drives in a RAID 5 array. In then prints the configurations for verification.
The commands included in the script file are:
/c0 add type=raid1 disk=0-1
/c0 add type=raid5 disk=2-11
/c0 show
To run the script, enter:
tw_cli -f config_array.txt
Outputting the CLI to a Text File
You can have the output of the 3ware CLI, including errors, sent to a text file
by adding 2>&1 to the end of the line. This could be useful, for example, if
you want to email the output to AMCC Technical Support.
Examples
tw_cli /c2/p0 show >> controller2port0info.txt 2>&1
or
tw_cli /c0 show diag >> Logfile.txt 2>&1
Conventions
The following conventions are used through this guide:
In text,
monospace font
is used for code and for things you type.
In descriptions and explanations of commands, a bold font indicates the
name of commands and parameters, for example,
/c0/p0 show all
.
In commands, an italic font indicates items that are variable, but that you
must specify, such as a controller ID, or a unit ID, for example,
/c0/p0
show
attribute
, and
/cx/px show all
In commands, brackets around an item indicates that it is optional.
In commands, ellipses (...) indicate that more than one parameter at a time
can be included, for example,
/c0/p0 show
attribute
[
attribute
...], or that
there is a range between two values from which you can pick a value, for
example,
/cx set carvesize
=[1024...2048].
In commands, a vertical bar (|) indicates an 'or' situation where the user
has a choice between more than one attribute, but only one can be
specified.
Example:
In the command to rescan all ports and reconstitute all units, the
syntax appears as rescan [
cid
...] [noscan]. The italic cid indicates that you
need to supply a controller ID. The ellipses indicate that you can specify more
than one controller ID, separated by spaces. The brackets indicate that you
may omit the controller ID, to rescan all controllers, and the noscan
parameter, so that the operation will be reported to the operating system.