-
Notifications
You must be signed in to change notification settings - Fork 2
/
racadm.txt
434 lines (412 loc) · 20.8 KB
/
racadm.txt
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
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
######racadm list and close session#######
racadm>>getssninfo
racadm getssninfo
SSNID Type User IP Address Login Date/Time
---------------------------------------------------------------------------
2 Virtual Console root 10.67.124.128 12/01/2017 15:05:42
6 GUI root 10.67.125.24 12/02/2017 08:26:07
9 SSH root 10.67.51.164 12/02/2017 08:29:31
racadm>>closessn -i 2
racadm closessn -i 2
Session 2 closed successfully.
#Tested on Dell R620 server with iDRAC 7, this script is run under a winxp with racadm installed
host=$1
echo "#################################Deleting the existing vdisks#########################################"
#Deleting the existing vdisks
for i in 0 1 2 3 4 5
do
echo "############## $i ##############"
racadm -r $host -u root -p calvin raid deletevd:Disk.Virtual.$i:RAID.Integrated.1-1
sleep 10
done
racadm -r $host -u root -p calvin jobqueue create RAID.Integrated.1-1
racadm -r $host -u root -p calvin serveraction powercycle
sleep 600
echo "#################################Create new vdisks#########################################"
#Create new vdisks
for i in 0 1 2 3 4 5
do
echo "############## $i ##############"
racadm -r $host -u root -p calvin raid createvd:RAID.Integrated.1-1 -rl r0 -wp wb -rp ara -ss 64k -pdkey:Disk.Bay.$i:Enclosure.Internal.0-1:RAID.Integrated.1-1
sleep 30
done
racadm -r $host -u root -p calvin jobqueue create RAID.Integrated.1-1
racadm -r $host -u root -p calvin serveraction powercycle
sleep 600
echo "#################################Init vdisks#########################################"
#init vdisks
for i in 0 1 2 3 4 5
do
echo "############## $i ##############"
racadm -r $host -u root -p calvin raid init:Disk.Virtual.$i:RAID.Integrated.1-1
sleep 30
done
racadm -r $host -u root -p calvin jobqueue create RAID.Integrated.1-1
racadm -r $host -u root -p calvin serveraction powercycle
sleep 600
#partition vflash SD
echo "#################################Init vflashSD#########################################"
racadm -r $host -u root -p calvin vflashsd initialize
sleep 300
echo "#################################Create vflashSD partitions#########################################"
index=1
for i in ROOT VAR LOG LOCAL
do
echo "############## $i ##############"
if [ $i == "LOCAL" ];then
size=2500
else
size=4096
fi
racadm -r $host -u root -p calvin vflashpartition create -i $index -o $i -e HDD -t empty -f ext3 -s $size
index=`expr $index + 1 `
sleep 100
done
sleep 1200
#Attach vflash paritions to system
echo "#################################Attach vflashSD partitions#########################################"
for i in 1 2 3 4
do
echo "############## $i ##############"
racadm -r $host -u root -p calvin set iDRAC.vflashpartition.$i.AttachState 1
sleep 100
done
sleep 100
echo "#################################Setting NIC LegacyBootProto#########################################"
for i in 1 2 3 4
do
echo "############## $i ##############"
if [ $i -eq 3 ];then
value="PXE"
else
value="NONE"
fi
racadm -r $host -u root -p calvin set NIC.NICConfig.$i.LegacyBootProto $value
sleep 30
#racadm -r $host -u root -p calvin get NIC.NICConfig.$i.LegacyBootProto
racadm -r $host -u root -p calvin jobqueue create NIC.Integrated.1-$i-1
done
sleep 10
racadm -r $host -u root -p calvin serveraction powercycle
sleep 600
echo "#################################Setting Boot from flashSD root#########################################"
racadm -r $host -u root -p calvin set BIOS.BiosBootSettings.HddSeq Disk.vFlash.ROOT-1,RAID.Integrated.1-1,,Disk.vFlash.VAR-1,Disk.vFlash.LOG-1,Disk.vFlash.LOCAL-1
racadm -r $host -u root -p calvin jobqueue create BIOS.Setup.1-1
sleep 10
racadm -r $host -u root -p calvin serveraction powercycle
#sleep 600
#echo "#################################Set Next boot PXE#########################################"
#Set next boot from PXE
#racadm -r $host -u root -p calvin set iDRAC.serverboot.FirstBootDevice PXE
#sleep 10
#racadm -r $host -u root -p calvin serveraction powercycle
#####################################################iDrac management#####################################################################################################
[root@vtj-cobbler ~]# for u in `cat idrac_ip`;do echo "----$u----";sshpass -p calvin ssh -o StrictHostKeyChecking=no root@$u racadm hwinventory NIC.Integrated.1-4-1 |egrep 'Device Description|Current MAC Address';done
----10.67.63.179----
Current MAC Address: Unavailable
----10.67.63.180----
Current MAC Address: Unavailable
----10.67.63.181----
Current MAC Address: 18:66:DA:74:28:C4
----10.67.63.182----
Current MAC Address: 18:66:DA:74:13:E4
----10.67.63.183----
Current MAC Address: Unavailable
----10.67.63.184----
Device Description: Integrated NIC 1 Port 4 Partition 1
Current MAC Address: 18:66:DA:74:22:ED
----10.67.63.185----
Current MAC Address: Unavailable
----10.67.63.186----
ssh: connect to host 10.67.63.186 port 22: No route to host
----10.67.63.187----
Current MAC Address: 18:66:DA:74:2B:57
----10.67.63.188----
Current MAC Address: 18:66:DA:74:12:31
----10.67.63.189----
Current MAC Address: 18:66:DA:74:29:E6
[root@vtj-cobbler ~]# for u in `cat idrac_ip`;do echo "----$u----";sshpass -p calvin ssh -o StrictHostKeyChecking=no root@$u racadm raid help createvd |grep createvd;done
----10.67.63.179----
----10.67.63.180----
----10.67.63.181----
----10.67.63.182----
----10.67.63.183----
----10.67.63.184----
racadm storage createvd:<Controller FQDD> -rl {r0|r1|r5|r6|r10|r50|r60}[-wp {wt|wb|wbf}] [-rp {nra|ra|ara}]
racadm storage createvd:RAID.Integrated.1-1 -rl r0 -pdkey:Disk.Bay.0:Enclosure.Internal.0-0:RAID.Integrated.1-1
----10.67.63.185----
----10.67.63.186----
ssh: connect to host 10.67.63.186 port 22: No route to host
----10.67.63.187----
----10.67.63.188----
----10.67.63.189----
----10.67.63.190----
----10.67.63.167----
racadm storage createvd:<Controller FQDD> -rl {r0|r1|r5|r6|r10|r50|r60}[-wp {wt|wb|wbf}] [-rp {nra|ra|ara}]
racadm storage createvd:RAID.Integrated.1-1 -rl r0 -pdkey:Disk.Bay.0:Enclosure.Internal.0-0:RAID.Integrated.1-1
----10.67.63.168----
racadm storage createvd:<Controller FQDD> -rl {r0|r1|r5|r6|r10|r50|r60}[-wp {wt|wb|wbf}] [-rp {nra|ra|ara}]
racadm storage createvd:RAID.Integrated.1-1 -rl r0 -pdkey:Disk.Bay.0:Enclosure.Internal.0-0:RAID.Integrated.1-1
[root@vtj-cobbler ~]# for u in `cat idrac_ip`;do echo "----$u----";sshpass -p calvin ssh -o StrictHostKeyChecking=no root@$u racadm getversion;done
----10.67.63.179----
Bios Version = 1.6.0
iDRAC Version = 1.06.06
USC Version = 1.0.0.5747
----10.67.63.180----
Bios Version = 1.3.6
iDRAC Version = 1.00.00
USC Version = Lifecycle Controller Disabled
----10.67.63.181----
Bios Version = 2.2.2
iDRAC Version = 1.00.00
USC Version = 1.0.0.5747
----10.67.63.182----
Bios Version = 2.0.19
iDRAC Version = 1.45.45
USC Version = 1.1.5.165
WARNING: Default password is configured. Dell highly recommends changing user root's password immediately
----10.67.63.183----
Bios Version = 2.2.2
iDRAC Version = 1.23.23
USC Version = Lifecycle Controller Disabled
----10.67.63.184----
Bios Version = 2.5.4
iDRAC Version = 2.30.30.30
Lifecycle Controller Version = 2.30.30.30
IDSDM Version = NA
----10.67.63.185----
Bios Version = 1.3.6
iDRAC Version = 1.06.06
USC Version = 1.0.0.5747
----10.67.63.186----
ssh: connect to host 10.67.63.186 port 22: No route to host
----10.67.63.187----
Bios Version = 1.1.2
iDRAC Version = 1.06.06
USC Version = 1.0.0.5747
----10.67.63.188----
Bios Version = 2.2.2
iDRAC Version = 1.06.06
USC Version = 1.0.0.5747
----10.67.63.189----
Bios Version = 1.3.6
iDRAC Version = 1.06.06
USC Version = 1.0.0.5747
----10.67.63.190----
ssh: connect to host 10.67.63.190 port 22: Connection timed out
----10.67.63.167----
Bios Version = 2.0.1
iDRAC Version = 2.30.30.30
Lifecycle Controller Version = 2.30.30.30
IDSDM Version = NA
----10.67.63.168----
Bios Version = 2.0.1
iDRAC Version = 2.30.30.30
Lifecycle Controller Version = 2.30.30.30
IDSDM Version = NA
[root@vtj-cobbler ~]# for u in `cat idrac_ip`;do echo "----$u----";sshpass -p calvin ssh -o StrictHostKeyChecking=no root@$u racadm racdump|egrep 'Firmware Version|Current IP Address * =|System Model|BIOS|Ethernet';done
----10.67.63.179----
Firmware Version = 1.06.06
Current IP Address = 10.67.63.179
System Model = PowerEdge R720
System BIOS Version = 1.6.0
----10.67.63.180----
Firmware Version = 1.00.00
Current IP Address = 10.67.63.180
System Model = PowerEdge R720
System BIOS Version = 1.3.6
----10.67.63.181----
Firmware Version = 1.00.00
Current IP Address = 10.67.63.181
System Model = PowerEdge R720
System BIOS Version = 2.2.2
NIC.Integrated.1-1-1 Ethernet = 18:66:DA:74:28:BE
NIC.Integrated.1-2-1 Ethernet = 18:66:DA:74:28:C0
NIC.Integrated.1-3-1 Ethernet = 18:66:DA:74:28:C2
NIC.Integrated.1-4-1 Ethernet = 18:66:DA:74:28:C4
----10.67.63.182----
ssh: connect to host 10.67.63.182 port 22: No route to host
----10.67.63.183----
Firmware Version = 1.23.23
Current IP Address = 10.67.63.183
System Model = PowerEdge R720
System BIOS Version = 2.2.2
----10.67.63.184----
Firmware Version = 2.30.30.30
Current IP Address = 10.67.63.184
System Model = PowerEdge R720
System BIOS Version = 2.5.4
NIC.Integrated.1-1-1 Ethernet = 18:66:DA:74:22:E7
NIC.Integrated.1-2-1 Ethernet = 18:66:DA:74:22:E9
NIC.Integrated.1-3-1 Ethernet = 18:66:DA:74:22:EB
NIC.Integrated.1-4-1 Ethernet = 18:66:DA:74:22:ED
----10.67.63.185----
Firmware Version = 1.06.06
Current IP Address = 10.67.63.185
System Model = PowerEdge R720
System BIOS Version = 1.3.6
----10.67.63.186----
ssh: connect to host 10.67.63.186 port 22: No route to host
----10.67.63.187----
Firmware Version = 1.06.06
Current IP Address = 10.67.63.187
System Model = PowerEdge R720
System BIOS Version = 1.1.2
NIC.Integrated.1-1-1 Ethernet = 18:66:DA:74:2B:51
NIC.Integrated.1-2-1 Ethernet = 18:66:DA:74:2B:53
NIC.Integrated.1-3-1 Ethernet = 18:66:DA:74:2B:55
NIC.Integrated.1-4-1 Ethernet = 18:66:DA:74:2B:57
----10.67.63.188----
Firmware Version = 1.06.06
Current IP Address = 10.67.63.188
System Model = PowerEdge R720
System BIOS Version = 2.2.2
NIC.Integrated.1-1-1 Ethernet = 18:66:DA:74:12:2B
NIC.Integrated.1-2-1 Ethernet = 18:66:DA:74:12:2D
NIC.Integrated.1-3-1 Ethernet = 18:66:DA:74:12:2F
NIC.Integrated.1-4-1 Ethernet = 18:66:DA:74:12:31
----10.67.63.189----
Firmware Version = 1.06.06
Current IP Address = 10.67.63.189
System Model = PowerEdge R720
System BIOS Version = 1.3.6
NIC.Integrated.1-1-1 Ethernet = 18:66:DA:74:29:E0
NIC.Integrated.1-2-1 Ethernet = 18:66:DA:74:29:E2
NIC.Integrated.1-3-1 Ethernet = 18:66:DA:74:29:E4
NIC.Integrated.1-4-1 Ethernet = 18:66:DA:74:29:E6
----10.67.63.190----
Firmware Version = 1.06.06
Current IP Address = 10.67.63.190
System Model = PowerEdge R720
System BIOS Version = 1.3.6
----10.67.63.167----
Firmware Version = 2.30.30.30
Current IP Address = 10.67.63.167
System Model = PowerEdge R730
System BIOS Version = 2.0.1
NIC.Integrated.1-1-1 Ethernet = B8:2A:72:D8:2B:D6
NIC.Integrated.1-2-1 Ethernet = B8:2A:72:D8:2B:D8
NIC.Integrated.1-3-1 Ethernet = B8:2A:72:D8:2B:DA
NIC.Integrated.1-4-1 Ethernet = B8:2A:72:D8:2B:DC
----10.67.63.168----
Firmware Version = 2.30.30.30
Current IP Address = 10.67.63.168
System Model = PowerEdge R730
System BIOS Version = 2.0.1
NIC.Integrated.1-1-1 Ethernet = B8:2A:72:D9:30:6C
NIC.Integrated.1-2-1 Ethernet = B8:2A:72:D9:30:6E
NIC.Integrated.1-3-1 Ethernet = B8:2A:72:D9:30:70
NIC.Integrated.1-4-1 Ethernet = B8:2A:72:D9:30:72
[root@vtj-cobbler ~]# for u in `cat idrac_ip`;do echo "----$u----";sshpass -p calvin ssh -o StrictHostKeyChecking=no root@$u racadm getsensorinfo|egrep -i 'presen|absen';done
----10.67.63.179----
PS1 Status Present AC
PS2 Status Present AC
CPU1 Status Failed Present NA NA
CPU2 Status Ok Present NA NA
System Board CMOS Battery Ok Present NA NA
----10.67.63.180----
PS1 Status Present AC
PS2 Status Present AC
CPU1 Status Ok Present NA NA
CPU2 Status Ok Present NA NA
System Board CMOS Battery Ok Present NA NA
----10.67.63.181----
PS1 Status Present AC
PS2 Status Present AC
CPU1 Status Ok Present NA NA
CPU2 Status Ok Present NA NA
System Board CMOS Battery Ok Present NA NA
----10.67.63.182----
PS1 Status Present AC
PS2 Status Present AC
CPU1 Status Ok Presence Detected NA NA
CPU2 Status Ok Presence Detected NA NA
DIMM SLOT A1 N/A Absent NA NA
DIMM SLOT A2 Ok Presence Detected NA NA
DIMM SLOT A3 N/A Absent NA NA
DIMM SLOT A4 Ok Presence Detected NA NA
DIMM SLOT A5 N/A Absent NA NA
DIMM SLOT A6 N/A Absent NA NA
DIMM SLOT A7 N/A Absent NA NA
DIMM SLOT A8 N/A Absent NA NA
DIMM SLOT A9 N/A Absent NA NA
DIMM SLOT A10 N/A Absent NA NA
DIMM SLOT A11 N/A Absent NA NA
DIMM SLOT A12 N/A Absent NA NA
DIMM SLOT B1 N/A Absent NA NA
DIMM SLOT B2 Ok Presence Detected NA NA
DIMM SLOT B3 N/A Absent NA NA
DIMM SLOT B4 Ok Presence Detected NA NA
DIMM SLOT B5 N/A Absent NA NA
DIMM SLOT B6 N/A Absent NA NA
DIMM SLOT B7 N/A Absent NA NA
DIMM SLOT B8 N/A Absent NA NA
DIMM SLOT B9 N/A Absent NA NA
DIMM SLOT B10 N/A Absent NA NA
DIMM SLOT B11 N/A Absent NA NA
DIMM SLOT B12 N/A Absent NA NA
System Board CMOS Battery Ok Present NA NA
----10.67.63.183----
PS1 Status Present AC
PS2 Status Present AC
CPU1 Status Ok Present NA NA
CPU2 Status Ok Present NA NA
System Board CMOS Battery Ok Present NA NA
----10.67.63.184----
PS1 Status Present AC
PS2 Status Present AC
CPU1 Status Failed Presence_Detected NA NA
CPU2 Status Ok Presence_Detected NA NA
DIMM A1 N/A Absent NA NA
DIMM A2 Ok Presence_Detected NA NA
DIMM A3 N/A Absent NA NA
DIMM A4 Ok Presence_Detected NA NA
DIMM A5 N/A Absent NA NA
DIMM A6 N/A Absent NA NA
DIMM A7 N/A Absent NA NA
DIMM A8 N/A Absent NA NA
DIMM A9 N/A Absent NA NA
DIMM A10 N/A Absent NA NA
DIMM A11 N/A Absent NA NA
DIMM A12 N/A Absent NA NA
DIMM B1 Failed Presence_Detected NA NA
DIMM B2 N/A Absent NA NA
DIMM B3 N/A Absent NA NA
DIMM B4 N/A Absent NA NA
DIMM B5 N/A Absent NA NA
DIMM B6 N/A Absent NA NA
DIMM B7 N/A Absent NA NA
DIMM B8 N/A Absent NA NA
DIMM B9 N/A Absent NA NA
DIMM B10 N/A Absent NA NA
DIMM B11 N/A Absent NA NA
DIMM B12 N/A Absent NA NA
System Board CMOS Battery Ok Present NA NA
----10.67.63.185----
ssh: connect to host 10.67.63.185 port 22: No route to host
----10.67.63.186----
PS1 Status Present AC
PS2 Status Present AC
CPU1 Status Unknown Absent NA NA
CPU2 Status Unknown Absent NA NA
System Board CMOS Battery Ok Present NA NA
----10.67.63.187----
PS1 Status Present AC
PS2 Status Present AC
CPU1 Status Failed Present NA NA
CPU2 Status Ok Present NA NA
System Board CMOS Battery Ok Present NA NA
----10.67.63.188----
ssh: connect to host 10.67.63.188 port 22: Connection timed out
----10.67.63.189----
PS1 Status Present AC
PS2 Status Present AC
CPU1 Status Failed Present NA NA
CPU2 Status Ok Present NA NA
System Board CMOS Battery Ok Present NA NA
----10.67.63.190----
PS1 Status Present AC
PS2 Status Present AC
CPU1 Status Ok Present NA NA
CPU2 Status Ok Present NA NA
System Board CMOS Battery Ok Present NA NA