HP Workstation xw6000 Adaptec SCSI RAID 2120S: Software Reference Guide - Page 349

Example: Invoking the ACU and Using a Script, Drives, C:\RAID.LOG

Page 349 highlights

Using the Array Configuration Utility In this case, the ACU creates the HotspareDrives list using all the drives assigned to the lower-level mirror set arrays within the RAID 10 (or RAID 50). When playing back this script, the ACU assigns all the drives in the HotspareDrives list to all the mirror set arrays making up the RAID 10 (or RAID 50). However, this might not exactly match the original spare drive assignments to the mirror set arrays. ■ When recording an array, the ACU creates a separate channel definition block for each channel on the controller. Each block includes all the property keywords and values reflecting the channel's current settings. Edit the script file as necessary to change any of the channel's settings or delete keywords to ensure the controller's corresponding channel setting is not changed. Example: Invoking the ACU and Using a Script The following MS-DOS command invokes the ACU and creates arrays on controller 1 based on the array properties defined in the script file A:\RAID.ACU. It also configures the properties of channel 0 and saves a log of the operation in the log file C:\RAID.LOG. A:\> ACU /P A:\RAID.ACU /L C:\RAID.LOG /C1 The following sample script file is the RAID.ACU script used in the previous ACU command. This script creates three arrays-a 500 MB, single-disk volume; a 2 GB, two-drive RAID 1; and a "maximum size", three-drive RAID 5-and sets the properties of channel 0. # Script to create volume, mirror, and RAID-5 arrays # Create a 500MB volume labeled 'MySystem' Array=MySystem Type=Volume Size=500MB Drives=0:0:0 End # Create a 2GB mirror labeled 'MyMirror' Array=MyMirror Type=RAID1 Size=2GB 13-27

  • 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
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354

13-27
Using the Array Configuration Utility
In this case, the ACU creates the Hotspare
Drives
list using all
the drives assigned to the lower-level mirror set arrays within
the RAID 10 (or RAID 50). When playing back this script, the
ACU assigns all the drives in the Hotspare
Drives
list to all the
mirror set arrays making up the RAID 10 (or RAID 50). However,
this might not exactly match the original spare drive assignments
to the mirror set arrays.
When recording an array, the ACU creates a separate channel
definition block for each channel on the controller. Each block
includes all the property keywords and values reflecting the
channel’s current settings. Edit the script file as necessary to
change any of the channel’s settings or delete keywords to
ensure the controller’s corresponding channel setting is not
changed.
Example: Invoking the ACU and Using a Script
The following MS-DOS command invokes the ACU and creates
arrays on controller 1 based on the array properties defined in the
script file
A:\RAID.ACU
. It also configures the properties of channel
0 and saves a log of the operation in the log file
C:\RAID.LOG
.
A:\> ACU /P A:\RAID.ACU /L C:\RAID.LOG /C1
The following sample script file is the
RAID.ACU
script used in the
previous ACU command. This script creates three arrays—a
500 MB, single-disk volume; a 2 GB, two-drive RAID 1; and a
“maximum size”, three-drive RAID 5—and sets the properties of
channel 0.
# Script to create volume, mirror, and RAID-5 arrays
# Create a 500MB volume labeled ‘MySystem’
Array=MySystem
Type=Volume
Size=500MB
Drives=0:0:0
End
# Create a 2GB mirror labeled ‘MyMirror’
Array=MyMirror
Type=RAID1
Size=2GB