Dell PowerVault MD3260i CLI Guide - Page 221

Sample Script Files, Configuration Script Example 1

Page 221 highlights

9 Sample Script Files This appendix provides sample scripts for configuring a storage array. These examples show how the script commands appear in a complete script file. You can copy these scripts and modify them to create a configuration unique to your storage array. Create a script file in two ways: • Use the save storageArray configuration command • Write a script By using the save storageArray configuration command, you can create a file to use to copy an existing configuration from one storage array to other storage arrays. You can also use this file to restore an existing configuration that has become corrupted. You can also copy an existing file to serve as a pattern from which you create a new script file by modifying portions of the original file. The default file extension is .scr. Create a new script file using a text editor, such as Microsoft® Notepad. The maximum line length is 256 characters. The command syntax must conform to the guidelines in Usage Guidelines and the rules in Command Formatting Rules. When creating a new script file, use any file name and extension that runs on the host operating system. To run a script file from the command line, enter the following text: client>smcli 123.45.67.89 -f scriptfile.scr; Configuration Script Example 1 This example creates a new virtual disk using the create virtualDisk command in the free space of a disk group. Show "Create RAID 5 Virtual Disk 7 on existing Disk Group 1"; //Create virtual disk on a disk group created by the create virtual disk command //Note: For disk groups that use all available capacity, the last virtual disk on the disk group is created using all remaining capacity by omitting the capacity=virtualDiskCapacity parameter create virtualDisk diskGroup=1 raidLevel=5 userLabel="7" owner=0 segmentSize=16 capacity=2GB; show "Setting additional attributes for virtualDisk 7"; //Configuration settings that cannot be set during virtualDisk creation set virtualDisk["7"] mediaScanEnabled=false; set virtualDisk["7"] consistencyCheckEnabled=false; set virtualDisk["7"] modificationPriority=high; This example shows blank lines between the lines beginning with Show, Create, //Note, and create. The blank lines are included in this example only for clarity. Each command is actually written on one line in the script file; however, the size of this page causes the command text to wrap. You might want to include blank lines in your script files to separate blocks of commands or make a comment more outstanding. You can do this by entering two forward slashes (//), which causes the script engine to treat the line as a comment. 221

  • 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

9
Sample Script Files
This appendix provides sample scripts for configuring a storage array. These examples show how the script commands
appear in a complete script file. You can copy these scripts and modify them to create a configuration unique to your
storage array.
Create a script file in two ways:
Use the
save storageArray configuration
command
Write a script
By using the
save storageArray configuration
command, you can create a file to use to copy an existing
configuration from one storage array to other storage arrays. You can also use this file to restore an existing
configuration that has become corrupted. You can also copy an existing file to serve as a pattern from which you create
a new script file by modifying portions of the original file. The default file extension is
.scr.
Create a new script file using a text editor, such as Microsoft
®
Notepad. The maximum line length is 256 characters. The
command syntax must conform to the guidelines in Usage Guidelines and the rules in Command Formatting Rules. When
creating a new script file, use any file name and extension that runs on the host operating system.
To run a script file from the command line, enter the following text:
client>smcli 123.45.67.89 -f scriptfile.scr;
Configuration Script Example 1
This example creates a new virtual disk using the
create virtualDisk
command in the free space of a disk group.
Show "Create RAID 5 Virtual Disk 7 on existing Disk Group 1";
//Create virtual disk on a disk group created by
the create virtual disk command
//Note: For disk groups that use all available
capacity, the last virtual disk on the disk group
is created using all remaining capacity by
omitting the capacity=virtualDiskCapacity parameter
create virtualDisk diskGroup=1 raidLevel=5
userLabel="7" owner=0 segmentSize=16 capacity=2GB;
show "Setting additional attributes for virtualDisk 7";
//Configuration settings that cannot be set during
virtualDisk creation
set virtualDisk["7"] mediaScanEnabled=false;
set virtualDisk["7"] consistencyCheckEnabled=false;
set virtualDisk["7"] modificationPriority=high;
This example shows blank lines between the lines beginning with
Show
,
Create
,
//Note
, and
create
. The blank lines are
included in this example only for clarity. Each command is actually written on one line in the script file; however, the size
of this page causes the command text to wrap. You might want to include blank lines in your script files to separate
blocks of commands or make a comment more outstanding. You can do this by entering two forward slashes (//), which
causes the script engine to treat the line as a comment.
221