HP Brocade BladeSystem 4/12 HP StorageWorks Fabric OS 6.x administrator guide - Page 165

Installing and maintaining firmware, About the firmware download process

Page 165 highlights

7 Installing and maintaining firmware This chapter provides procedures for installing and maintaining firmware. Fabric OS 6.0 provides nondisruptive firmware installation. This chapter refers to the following specific types of blades inserted into either the 4/256 SAN Director or DC SAN Backbone Director (short name, DC Director): • FC blades or port blades contain only Fibre Channel ports: FC4-16/32/48, FC10-6, and FC8-16/32/48. FC8-32 & FC8-48 aren't supported in 4/256 until 6.1.0. NOTE: The FC8-32 and FC8-48 Director blades aren't supported in the SAN Director 4/256 until the release of Fabric OS 6.1.x. • AP blades contain extra processors and specialized ports: FR4-18i and FC4-16IP NOTE: The FC4-16IP Director blade is not supported in the DC Director until a future Fabric OS release. • CP blades have a control processor (CP) used to control the entire switch; they can be inserted only into slots 5 and 6 on the 4/256 SAN Director, and slots 6 and 7 on the DC Director. • CR8 core blades provide ICL functionality between two DC Directors. they can be inserted only into slots 5 and 8 on the DC Director. About the firmware download process You can download Fabric OS to a Director, which is a chassis; and to a non-chassis-based system, also referred to as a switch. The difference in the download process is that directors have two CPs and non-chassis based systems have one CP. Use the firmwareDownload command to download the firmware from either an FTP or SSH server by using either the FTP or SCP protocol to the switch. Or on the DC Director you can use the USB device that shipped with your unit. The new firmware consists of multiple files in the form of RPM packages listed in a .plist file. The .plist file contains specific firmware information (time stamp, platform code, version, and so forth) and the names of packages of the firmware to be downloaded. These packages are made available periodically to add features or to remedy defects. Contact HP to obtain information about available firmware versions. All systems maintain two partitions of nonvolatile storage areas, a primary and a secondary, to store two firmware images. The firmwareDownload command always loads the new image into the secondary partition. It then swaps the secondary partition to be the primary and reboots the system. After the system boots up, the new firmware is activated. firmwareDownload then copies the new image from the primary partition to the secondary partition. In a dual-CP systems, the firmwareDownload command by default, sequentially upgrades the firmware image on both CPs using High Availability (HA) failover to prevent disruption to traffic flowing through the switch. This operation depends on HA status in the switch. If the switch does not support HA, you can still upgrade the CPs one at a time, using the firmwareDownload -s option. This option allows you to enable or disable autoreboot, and autocommit modes, on both Director and switch. On directors, this mode enables you to upgrade a single CP. Refer to the "Testing and restoring firmware on directors" on page 180. If you are using a 4/256 SAN Director or DC Director with one or more AP blades: The Fabric OS automatically detects mismatches between the active CP firmware and the blade's firmware. The auto-leveling process will automatically update the blade firmware to match the active CP. At the end of the auto-leveling process, the active CP and the blade will run the same version of the firmware. If the firmware download process is interrupted by an unexpected reboot, the system will automatically repair and recover the secondary partition. You must wait for the recovery to complete before issuing another firmwareDownload command. Fabric OS 6.x administrator guide 165

  • 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
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514

Fabric OS 6.x administrator guide
165
7
Installing and maintaining firmware
This chapter provides procedures for installing and maintaining firmware. Fabric OS 6.0 provides
nondisruptive firmware installation.
This chapter refers to the following specific types of blades inserted into either the 4/256 SAN Director or
DC SAN Backbone Director (short name, DC Director):
FC blades or port blades contain only Fibre Channel ports: FC4-16/32/48, FC10-6, and
FC8-16/32/48.
FC8-32 & FC8-48 aren't supported in 4/256 until 6.1.0.
NOTE:
The FC8-32 and FC8-48 Director blades aren't supported in the SAN Director 4/256 until the
release of Fabric OS 6.1.x.
AP blades contain extra processors and specialized ports: FR4-18i and FC4-16IP
NOTE:
The FC4-16IP Director blade is not supported in the DC Director until a future Fabric OS release.
CP blades have a control processor (CP) used to control the entire switch; they can be inserted only into
slots 5 and 6 on the 4/256 SAN Director, and slots 6 and 7 on the DC Director.
CR8 core blades provide ICL functionality between two DC Directors. they can be inserted only into
slots 5 and 8 on the DC Director.
About the firmware download process
You can download Fabric OS to a Director, which is a chassis; and to a non-chassis-based system, also
referred to as a switch. The difference in the download process is that directors have two CPs and
non-chassis based systems have one CP. Use the
firmwareDownload
command to download the
firmware from either an FTP or SSH server by using either the FTP or SCP protocol to the switch. Or on the
DC Director you can use the USB device that shipped with your unit.
The new firmware consists of multiple files in the form of RPM packages listed in a .
plist
file. The .
plist
file
contains specific firmware information (time stamp, platform code, version, and so forth) and the names of
packages of the firmware to be downloaded. These packages are made available periodically to add
features or to remedy defects. Contact HP to obtain information about available firmware versions.
All systems maintain two partitions of nonvolatile storage areas, a primary and a secondary, to store two
firmware images. The
firmwareDownload
command always loads the new image into the secondary
partition. It then swaps the secondary partition to be the primary and reboots the system. After the system
boots up, the new firmware is activated.
firmwareDownload
then copies the new image from the
primary partition to the secondary partition.
In a dual-CP systems, the
firmwareDownload
command by default, sequentially upgrades the firmware
image on both CPs using High Availability (HA) failover to prevent disruption to traffic flowing through the
switch. This operation depends on HA status in the switch. If the switch does not support HA, you can still
upgrade the CPs one at a time, using the
firmwareDownload
–s
option. This option allows you to
enable or disable autoreboot, and autocommit modes, on both Director and switch. On directors, this
mode enables you to upgrade a single CP. Refer to the ”
Testing and restoring firmware on directors
” on
page 180.
If you are using a 4/256 SAN Director or DC Director with one or more AP blades:
The
Fabric OS automatically detects mismatches between the active CP firmware and the blade’s firmware. The
auto-leveling process will automatically update the blade firmware to match the active CP. At the end of the
auto-leveling process, the active CP and the blade will run the same version of the firmware.
If the firmware download process is interrupted by an unexpected reboot, the system will automatically
repair and recover the secondary partition. You must wait for the recovery to complete before issuing
another
firmwareDownload
command.