Dell PowerVault MD3260i CLI Guide - Page 222

Configuration Script Example 2, Create RAID 5 Virtual Disk 7 on existing Disk Group 1

Page 222 highlights

The first line of text is the show string command. This command displays text bounded by quotation marks (" ") on a monitor screen when the script file runs. In this example, the text Create RAID 5 Virtual Disk 7 on existing Disk Group 1 serves as a title describing the expected results of running this script file. The line beginning //Create is a comment explaining that the purpose of this script file is to create a new virtual disk by using the create virtualDisk command on an existing disk group. The line beginning //Note: is a comment in the script file explaining that the size of the last virtual disk created uses all of the available capacity because the capacity parameter is not used. The command in this example creates a new virtual disk in disk group 1. The virtual disk has a redundant array of independent disks (RAID) level of 5. The virtual disk name (user label) is 7. (Note the quotation marks around the 7. The quotation marks indicate that the information in the marks is a label.) The new virtual disk is assigned to the RAID controller module in slot 0 in the RAID enclosure. The segment size is set to 16. The following syntax is the general form of the command: create virtualDisk diskGroup=diskGroupNumber userLabel="virtualDiskName" [freeCapacityArea= freeCapacityIndexNumber] [capacity= virtualDiskCapacity | owner=(0 | 1) | segmentSize= segmentSizeValue] [enclosureLossProtect=(TRUE | FALSE)] The general form of the command shows the optional parameters in a different sequence than the optional parameters in the example. You can enter optional parameters in any sequence. You must enter the required parameters in the sequence shown in the command descriptions. The line show "Setting additional attributes for virtual disk 7" is another example of using the show string command. This command is placed here to tell you that the create virtualDisk command ran successfully. In addition, properties that could not be set by the create virtualDisk command are now set. The set virtualDisk command parameters are shown on separate lines. You do not need to use separate lines for each parameter. You can enter more than one parameter with the set virtualDisk command by leaving a space between the parameters. By using separate lines, however, you can more clearly see what parameters you are setting and the values to which you are setting the parameters. Blocking the parameters in this manner makes it easier to edit the file or copy specific parameter settings for use in another script file. Configuration Script Example 2 This example creates a new virtual disk using the create virtualDisk command with user-defined physical disks in the storage array. Show "Create RAID 5 Virtual Disk 2 on existing Disk Group 2"; //This command creates the disk group and the initial virtual disk on that group. //Note: For disk groups that use all available capacity, the last virtual disk on the group is created using all remaining capacity by omitting the capacity=virtualDisk creation parameter create virtualDisk raidLevel=5 userLabel="2" physicalDisks=[0,1 0,6 1,7 1,3 2,3 2,6] owner=1 segmentSize=16 capacity=2GB; show "Setting additional attributes for virtual disk 7"; //Configuration settings that cannot be set during virtual disk creation 222

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226

The first line of text is the
show string
command. This command displays text bounded by quotation marks (" ") on a
monitor screen when the script file runs. In this example, the text
Create RAID 5 Virtual Disk 7 on existing Disk Group 1
serves as a title describing the expected results of running this script file.
The line beginning
//Create
is a comment explaining that the purpose of this script file is to create a new virtual disk by
using the
create virtualDisk
command on an existing disk group.
The line beginning
//Note:
is a comment in the script file explaining that the size of the last virtual disk created uses all of
the available capacity because the
capacity
parameter is not used.
The command in this example creates a new virtual disk in disk group 1. The virtual disk has a redundant array of
independent disks (RAID) level of 5. The virtual disk name (user label) is 7. (Note the quotation marks around the 7. The
quotation marks indicate that the information in the marks is a label.) The new virtual disk is assigned to the RAID
controller module in slot 0 in the RAID enclosure. The segment size is set to 16.
The following syntax is the general form of the command:
create virtualDisk diskGroup=
diskGroupNumber
userLabel="
virtualDiskName
" [freeCapacityArea=
freeCapacityIndexNumber
] [capacity=
virtualDiskCapacity
| owner=(0 | 1) | segmentSize=
segmentSizeValue
]
[enclosureLossProtect=(TRUE | FALSE)]
The general form of the command shows the optional parameters in a different sequence than the optional parameters
in the example. You can enter optional parameters in any sequence. You must enter the required parameters in the
sequence shown in the command descriptions.
The line
show "Setting additional attributes for virtual disk 7"
is another example of using the
show string
command.
This command is placed here to tell you that the
create virtualDisk
command ran successfully. In addition,
properties that could not be set by the
create virtualDisk
command are now set.
The
set virtualDisk
command parameters are shown on separate lines. You do not need to use separate lines for
each parameter. You can enter more than one parameter with the
set virtualDisk
command by leaving a space
between the parameters.
By using separate lines, however, you can more clearly see what parameters you are setting and the values to which
you are setting the parameters. Blocking the parameters in this manner makes it easier to edit the file or copy specific
parameter settings for use in another script file.
Configuration Script Example 2
This example creates a new virtual disk using the
create virtualDisk
command with user-defined physical disks
in the storage array.
Show "Create RAID 5 Virtual Disk 2 on existing Disk Group 2";
//This command creates the disk group and the
initial virtual disk on that group.
//Note: For disk groups that use all available
capacity, the last virtual disk on the group is
created using all remaining capacity by omitting
the capacity=virtualDisk creation parameter
create virtualDisk raidLevel=5 userLabel="2"
physicalDisks=[0,1 0,6 1,7 1,3 2,3 2,6] owner=1
segmentSize=16 capacity=2GB;
show "Setting additional attributes for virtual
disk 7";
//Configuration settings that cannot be set during
virtual disk creation
222