Dell PowerVault MD3260i CLI Guide - Page 23

About The Script Commands, Script Command Structure

Page 23 highlights

2 About The Script Commands You can use the script commands to configure and manage a storage array. The script commands are distinct from the command line interface (CLI) commands; however, you enter the script commands using the command line interface. You can enter individual script commands, or run a file of script commands. When entering an individual script command, include it as part of a CLI command. When running a file of script commands, include the file name as part of a CLI command. The script commands are processed by a script engine that performs the following functions: • Verifies command syntax • Interprets the commands • Converts the commands to the appropriate protocol-compliant commands, which is, in turn, run by the RAID controller module • Passes the commands to the storage array At the storage array, the redundant array of independent disks (RAID) controller modules in the storage array runs the script commands. The script engine and script commands support the storage array configuration and management operations listed in . Table 4. Configuration and Management Operations Operation Virtual disk, disk group configuration Physical disk configuration RAID controller module configuration General storage array configuration NVSRAM configuration Product identification Battery management Firmware management Activities Creating, deleting, and setting priority; labeling; setting physical disk composition when creating virtual disks; setting segment size; and setting media scan control Configuring the hot spare Defining virtual disk ownership, changing mode settings, defining network settings, and setting host port IDs Resetting a configuration to defaults, labeling, checking the health status, setting the time of day, clearing the Major Event Log, and setting the media scan rate Downloading and modifying the user configuration region at the bit and byte level, displaying nonvolatile static random access memory (NVSRAM) values Retrieving the enclosure profile display data Setting the battery installation date Downloading RAID controller module, enclosure management module (EMM), and physical disk firmware Script Command Structure All script commands have the following structure: command operand-data {statement-data} 23

  • 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

2
About The Script Commands
You can use the script commands to configure and manage a storage array. The script commands are distinct from the
command line interface (CLI) commands; however, you enter the script commands using the command line interface.
You can enter individual script commands, or run a file of script commands. When entering an individual script
command, include it as part of a CLI command. When running a file of script commands, include the file name as part of
a CLI command. The script commands are processed by a script engine that performs the following functions:
Verifies command syntax
Interprets the commands
Converts the commands to the appropriate protocol-compliant commands, which is, in turn, run by the RAID
controller module
Passes the commands to the storage array
At the storage array, the redundant array of independent disks (RAID) controller modules in the storage array runs the
script commands.
The script engine and script commands support the storage array configuration and management operations listed in .
Table 4. Configuration and Management Operations
Operation
Activities
Virtual disk, disk group configuration
Creating, deleting, and setting priority; labeling; setting
physical disk composition when creating virtual disks;
setting segment size; and setting media scan control
Physical disk configuration
Configuring the hot spare
RAID controller module configuration
Defining virtual disk ownership, changing mode settings,
defining network settings, and setting host port IDs
General storage array configuration
Resetting a configuration to defaults, labeling, checking
the health status, setting the time of day, clearing the
Major Event Log, and setting the media scan rate
NVSRAM configuration
Downloading and modifying the user configuration region
at the bit and byte level, displaying nonvolatile static
random access memory (NVSRAM) values
Product identification
Retrieving the enclosure profile display data
Battery management
Setting the battery installation date
Firmware management
Downloading RAID controller module, enclosure
management module (EMM), and physical disk firmware
Script Command Structure
All script commands have the following structure:
command operand-data {statement-data}
23